Commit Graph

4556 Commits

Author SHA1 Message Date
Erthilo
e5250972a9 TG: Readded detective work, with much bugfixing and optimizations.
Any PDA that can access the Security Records can, via the forensic scanner
function (that was already there) store data on what was scanned, the same way
that the Detective's scanner can.
Scanning a PDA with said stored data in the Detective's computer-o-doom will
transfer the data from the PDA to the computer's database.
Made some area names improper as needed (Only ones where it makes sense to be
improper.)
Updated changelog.
Revision: r3713
Author: 	 joeheinemeyer
2012-06-05 01:29:35 +01:00
Erthilo
417f15254d Compile fix. 2012-06-05 01:08:37 +01:00
Erthilo
053ad71c01 TG: Added combat text to smashing windoors
Windoor construction
- You now require airlock electronics to build windoors.
- You can now completely de-construct windoor assemblies with a welder.
- Windoors built by assemblies start open. This is because Cheridan's awesome
construction sprite is in the 'open' position and it doesnt make sense for a
crowbar to insta-close them.
Revision: r3716
Author: 	 johnsonmt88
2012-06-05 00:33:42 +01:00
Erthilo
0956d0beea TG: -Biogenerators can now make leather wallets.
-Glasses of Coffee, Ice, Iced Coffee, and Bilk now work properly, instead of
making glasses of ..what?
-New stun baton sprites.
-Sprites for windoor construction.
Revision: r3714
Author: 	 d_h2...@yahoo.com
2012-06-05 00:30:57 +01:00
SkyMarshal
bdccba448b Merge pull request #1235 from Erthilo/TGUpdates
TG Updates r3695 to r3712
2012-06-04 15:37:22 -07:00
Erthilo
3ec86fdf0b Replacing for(var/mob/O in viewers. 2012-06-04 23:36:17 +01:00
SkyMarshal
d800876e16 Merge pull request #1239 from Lexusjjss/master
Tweaked the food system to allow for custom sounds.
2012-06-04 15:28:02 -07:00
SkyMarshal
bfa48835f9 Fixed and cleaned up ZAS. Added some better sanity to explosion locations.
ZAS procs are now more standardized, needs more comments though.
Connections between zones now self-manage themselves, adjusting things if/when the turfs they are on change zones. (The check for this is very efficient and fast, but a bit hard to read codewise)
Zone share percent set to 4.  Seems to work well.
2012-06-04 14:56:28 -07:00
Lexus Langg
056697025a Tweaked the food system to allow for custom sounds.
Also switched the LiquidFood stuff and the soups to play the drink sound.
Signed-off-by: Lexus Langg <jaedonjacobi@yahoo.com>
2012-06-04 12:21:38 -07:00
Erthilo
32a1d304ad Fixes for invisible appendices, changelog, readded disposals wall catcher. 2012-06-04 16:28:08 +01:00
Erthilo
8955c23d90 Fixes cloning. I'll take a working cloner over fancy text anyday. 2012-06-04 03:34:06 +01:00
SkyMarshal
b36aba7f37 Merge pull request #1232 from Erthilo/TGUpdates
TG Update r3694
2012-06-03 14:24:24 -07:00
Erthilo
808f76eaf3 TG: * Added pickup verb to all items
* Added "Toggle Open" verb to all closets and crates
* Added "Toggle Lock" verb to all lockable closets

* Modified the cloning computer's UI slightly, makes more sense, added a little
delay when scanning to improve user feedback when trying to clone several
braindead bodies.
Revision: r3712
Author: 	 daniel.cf.hultgren
2012-06-03 18:41:51 +01:00
Erthilo
361f5bde15 Windoors are now constructable
- Steps required to make it:
- Step 1: Use 5 r-glass sheets to make the assembly
- Step 2: Add 4 rods to the assembly to reinforce it (optional)
- Step 3: Rotate the windoor or flip the direction it opens
- Step 4: Wrench the assembly to the floor
- Step 5: Add cable to the assembly
- Step 6: Use screwdriver to adjust wires (and access)
- Step 7: Use crowbar to finish

Airlock assembly
- Replaced sleep()s with do_after()s to properly detect whether the user has
moved away from the airlock or has put/throw away their tool while using it

Glass and Reinforced Glass sheets
- They now properly detect windows currently placed on the ground
- Removed unintentional (extra) for loops
Revision: r3710
Author: 	 johnsonmt88
2012-06-03 18:21:53 +01:00
Erthilo
1efb32e76a TG: Added WJohnston's inhand sprites for tools:
http://nanotrasen.com/phpBB3/viewtopic.php?f=10&t=8266
Revision: r3709
Author: 	 ericgfw...@hotmail.com
2012-06-03 18:05:02 +01:00
Erthilo
910940df43 TG: Added/prettied up alpha channels to several glasses, helmets, and masks
Revision: r3708
Author: 	 ericgfw...@hotmail.com
2012-06-03 18:02:15 +01:00
Erthilo
225a51ce7a TG: Fixed bottom corners of the escape pod/shuttle not animating during transit
Revision: r3707
Author: 	 ericgfw...@hotmail.com

Fixed path error.
2012-06-03 17:55:26 +01:00
Erthilo
bc803ed510 TG: -Added transparencies to goggles and medical/sec HUDs
-Split nun robe into two objects so the hood could be worn over hair
Revision: r3706
Author: 	 ericgfw...@hotmail.com
2012-06-03 17:49:48 +01:00
Erthilo
de809a19ae TG: Fix for Damage Icons. They now have a layer define too.
Revision: r3705
Author: 	 elly1...@rocketmail.com

THIS ALSO FIXES:
Not being able to put items on people's back or belt.
2012-06-03 17:41:54 +01:00
Erthilo
65416c202f TG: Changed a bunch of constants to defines and made setup.dm all pretty and easy to
read.

Defined some clothing-overlay layers. The defines are float-layers. So they will
always appear above the mob they are overlaying. They can be found in setup.dm

This pretty much means you can change to order in which the icons are added to
the overlays variable without fear of eyes appearing above glasses and such. So
no more of these dumb bugs.
It also paves the way for selective clothing updates which should speed things
up a fair bit.
Revision: r3704
Author: 	 elly1...@rocketmail.com
2012-06-03 17:09:44 +01:00
Erthilo
9075aa4a86 TG: Fixing a view var/vars caused by the variable declaration standardisation.
Also, committing an updated furnace sprite with a slightly prettier animation~~~
Revision: r3702
Author: 	 petethegoat
2012-06-03 16:35:20 +01:00
Erthilo
658ae1a472 TG: You can no longer create runes/use tome after you've dropped the tome or moved
it somewhere else.
Revision: r3701
Author: 	 daniel.cf.hultgren
2012-06-03 16:32:26 +01:00
Erthilo
0be235ddb6 TG: -Lawyers can now access security records with their PDAs (read-only)
Revision: r3700
Author: 	 ericgfw...@hotmail.com
2012-06-03 16:31:15 +01:00
Erthilo
4fca7bb569 TG: -Moved engineering and bridge delivery chutes as windoors are now breakable
-Fitness equipment moved into closets
-Added a couple more syndicate shuttle spawn locations
Revision: r3697
Author: 	 ericgfw...@hotmail.com
2012-06-03 16:29:06 +01:00
Erthilo
661b6eac0f Bugfix for cable transfer message. 2012-06-03 15:22:55 +01:00
Erthilo
4a0b380ae5 TG: Window doors are now breakable
- Window doors currently have 200 health, this can and will change if break ins
become too common.
- They still do not have wires, so you can not 'hack' them that way.
- As always, emags still hack open window doors

Changes to the hidden mining room treasures.
- Added quality pickaxes, jackhammers and drills as a possible treasure.
- - Higher quality tools are rarer of course
- - Plasma cutter is possible but rare
- Added a ripley (equipped with a drill and hydrolic clamp) as a possible
treasure.
- - There is a chance for the ripley to have a diamond drill instead of a
regular drill.

Modified the resource crate.
- - It no longer always gives you multiple stacks of every mineral.
- - It now gives you a chance to get each mineral based on rarity.
- - The size of the mineral stack is also partly based on rarity.
- - There is a very small chance to recieve nothing in this crate.
- - There is a very small chance to recieve a jetpack in this crate ontop of the
metal.

Updated the changelog
Revision: r3696
Author: 	 johnsonmt88
2012-06-03 15:22:42 +01:00
Erthilo
ce019d526d TG: Fixed r500 (faces displaying above glasses and such) Cause: face layer was set
to MOB_LAYER.
Fixed r501 (underwear not showing) Cause: bad indentation

A possible fix for some very odd bugs caused by restarting the MC related to the
usr variable being passed into the MC. *shrug* Very hard to test.

Removed the need for the world to be in Debug2 mode to edit ticklag as the verb
is hidden behind another proc now anyway, and it's become more of an annoyance
than a thing to stop people accidentally clicking it.
Revision: r3695
Author: 	 elly1...@rocketmail.com
2012-06-03 14:15:27 +01:00
Erthilo
03c64bb064 Missed a var. 2012-06-03 05:01:02 +01:00
Erthilo
2393353667 Should fix key removal for bans. 2012-06-03 04:14:24 +01:00
Erthilo
c3c5304397 Various fixes for bans and mutations. 2012-06-03 03:40:26 +01:00
Erthilo
c5ef488150 Fixes every having TK. As a side effect, nerfs TK back to match TG. 2012-06-03 03:34:35 +01:00
SkyMarshal
06ccaaa7f8 Merge pull request #1231 from Aryn/master
Invisible Plasma Fix
2012-06-02 17:53:22 -07:00
Erthilo
86feaac9c2 TG: Ban moved into IsBanned so that people whom are banned can actually see -why-
they are banned. Another perk of using IsBanned and not client/New() is that we
now disconnect potential clients before they are given a client object and start
downloading any resources...which is like a 30Mb saving per failed login (after
each server update).

Tidied up the Login and Logout procs for mobs. Moved the sandbox buildmode stuff
to mob/living/login.dm so you shouldn't have to log-out and back in to enable
build mode.

Removed the logged_in variable for mobs as it was the most pointless thing ever.

Made the multikeying checks a separate proc. People are checked the second they
get a new_player mob. Its notices are also less spammy.

Changed AllowUpload from the default. It now restricts uploads of over 1Mb to
prevent admins uploading massive .Oggs and lagging the server to hell whilst it
sends the ogg to 40+ players. Feel free to change the limit.

Moved some of the core client procs into one folder; they should really be
together and not in /modules/mob/mob.dm and various other places. I will be
giving the client stuff a belated spring-clean over the next few commits, just
got to iron out some of the kinks.
Revision: r3694
Author: 	 elly1...@rocketmail.com
2012-06-03 01:09:26 +01:00
Erthilo
30e3132762 Change flavortext/records inputs so that they format corrently with new lines. They won't show up well on the actual computers, but if you click on them they will. 2012-06-02 23:32:23 +01:00
Erthilo
218bf6643c Shortened MAX_NAME_LEN to 32. Change some MAX_MESSAGE_LEN's to MAX_NAME_LEN's 2012-06-02 22:53:19 +01:00
Erthilo
3787aa4072 Missed some \The checks. 2012-06-02 22:50:31 +01:00
SkyMarshal
74360f7679 Merge pull request #1226 from Erthilo/TGUpdates
TG Updates r3683 to r3692
2012-06-02 14:34:24 -07:00
SkyMarshal
b9a4ad05cc Merge pull request #1229 from Erthilo/master
Flavor text and records fixes
2012-06-02 14:33:34 -07:00
Erthilo
5b426e0e8b Merge fixes. 2012-06-02 22:33:26 +01:00
Erthilo
8268b3d824 Merge branch 'master' of github.com:Baystation12/Baystation12 into TGUpdates
Conflicts:
	code/game/objects/devices/scanners.dm
2012-06-02 22:12:07 +01:00
Erthilo
800574414e Flavor text and records fixes. They can be longer than 40 characters. 2012-06-02 22:09:00 +01:00
Erthilo
102b8bbbcf Merge pull request #1228 from SkyMarshal/CoolTweaks
Detective improvements, take two.
2012-06-02 14:04:14 -07:00
SkyMarshal
e79871e40b Detective improvements, take two. 2012-06-02 13:28:47 -07:00
Erthilo
aa7da6f36c Fixes Mods being able to use Subtle messages. Fixes mod panel. Prevents mods from seeing stealthed admins in various places. Fixes mods seeing gibbed messages. Changed colours to be more readable, mod say is now brown. 2012-06-02 21:17:37 +01:00
Erthilo
ae316d58f8 Tweaked Moderators:
* They have their own channel msay, which all mods and admins can use.
* They cannot see or use asay, but they can see and respond to adminhelps and admin PM's.
* Their PM's will come up in maroon and show MOD PM.
* They have a moderator panel that shows name, ckey, IP and CID.
* They can use Set-Play, Set-Observe, Show-Skills, and can read and write Player Info.
* They can Deadmin themselves for the round.

Other Changes:

* Player info now shows the rank of who typed what.
* Admins are messages when player info is modified.
* Tweaks to prevent moderators using some commands.
2012-06-02 20:14:23 +01:00
Erthilo
36effbacc2 TG: There's a metric assload of stuff here, mostly in preparation to my massive
traitor expansion, so I'll try to be brief:

- I added in the foundations for traitor factions. See factions.dm for all the
different faction datums. They don't do anything yet.

- I completely ported mob/var/mutations from a bitfield to a generic list.
Mutation enumerated-identifiers are added into this list. For instance, TK = 1,
COLD_RESISTANCE = 2, XRAY = 3, etc... The purpose of this was because bitwise
operations could not actually be used after a certain size (because BYOND is
stuck in the 16bit era).

- I've added in completely-functional nano-augmentations. Check under
implantnanoaug.dm for a list of implants and implaners. As mentioned previously,
they are completely functional but may be slightly OP. Among these nanoaugs are
Super Strength, Psionic Radar, Electric Hands, Energy Blade/Sword Synthesizer,
Rebreather, Dermal Armor, Combat Reflexes, and Regenerative Nanorobots. I won't
go into detail as to what they do, but hopefully they should be self-
explanitory. If not, check out their descriptions in the file previously
mentioned.

- Added in a future traitor item, the Mind Batterer. Along with it a new .ogg
file.

- New telecomms bus mainframe sprite, thanks to WJohnston.

- New holdable shield, sprites courtesy of Muncher (i had to mangle the side
sprites because of a technical little issue. I'll change it back to the original
soon). It can be retracted and expanded. Probably only going to be given to
traitors.

- A couple of minor bugfixes here and there, along with some code tidying.

Hope this isn't too large a commit. I intended it to be MUCH larger, but I've
decided to split up my Traitor Factions expansion into smaller commits.
Revision: r3692
Author: 	 vageyenaman
2012-06-02 19:46:18 +01:00
Aryn
c7ccafc467 Fixed invisible plasma in ZAS. Have plans to make it a feature. 2012-06-02 09:36:20 -06:00
Erthilo
f90ec4b414 Merge branch 'master' of github.com:Baystation12/Baystation12 into TGUpdates 2012-06-02 15:52:52 +01:00
Erthilo
1ece0d492f TG: -Adjusted balaclavas and added luchador masks. They replace the boxing gloves in
the fitness room.
-Tweaked fake moustache. It shouldn't work as internals, but it disguises your
identity.
-Fixed a couple flags for the sake of logic.
-Updated changelog.
Revision: r3691
Author: 	 d_h2...@yahoo.com
2012-06-02 15:46:40 +01:00
Erthilo
20fcd32f68 TG: Revolutionary update!
You can now dispense Disposal Bins, Outlets and Chutes from the disposal
dispenser. These are movable and you can attach them above open trunks with a
wrench, then weld them to attach them completely.
You can remove Bins by turning off their pump, then screwdriver, then weld, then
wrench. Same with outlet and chute except for the pump part.
Revision: r3690
Author: 	 daniel.cf.hultgren
2012-06-02 15:45:58 +01:00