Commit Graph

4401 Commits

Author SHA1 Message Date
SkyMarshal 12392f74dd Merge pull request #1185 from Erthilo/master
HUD changes, medic spawn items, cow sprites, water bottles, Tajaran/Soghun fixes
2012-05-28 22:13:53 -07:00
vageyenaman@gmail.com 49647d329a 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.



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3692 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-29 03:16:47 +00:00
Erthilo 41b45396f4 TG: Added a new logging system that can be used for various things in the game (such
as the singularity engine, AI interactions, anything-else that may be suggested
to me :P).

At the moment it only logs some singularity things. Please let me know if there
are any important methods of singulo-grief which I may have missed.

The "Investigate" verb is available to everyone of rank "Admin observer" and
upwards. Just type "Investigate" and select the subject you'd like to see logs
for. Typing "Investigate singulo" will also work as a shortcut.
Revision: r3679
Author: 	 elly1...@rocketmail.com

TG: Disposal/Pipe Dispenser can no longer be used 'remotely' or while stunned or
while they are unwrenched. Fixes  issue 517 .

Can no longer eject the nuke disk from the nuke while stunned. Fixes  issue 497 .

PA can now be powered down again.

Cyborg 'skull' masks now have east and west facing sprites. Fixes  issue 468 .
- I encourage anyone with actual spriting skills to redo them though, I just
spent 5 second in photoshop whipping these up. (icons/mob/mask.dmi the icon
labeled 'Death')
Revision: r3681
Author: 	 johnsonmt88
2012-05-29 01:45:03 +01:00
Erthilo ad382d4e6b TG: -Removed reagent scanners from scientist and RD PDAs and gave the function to
chemist and CMO PDAs
-Making Heads slightly more headlier. Head offices given more desk space and
given spare PDA carts for their department. PDA Carts are also removed from
equipment lockers.
Revision: r3677
Author: 	 ericgfw...@hotmail.com
2012-05-29 01:21:18 +01:00
Erthilo 1e022584ac TG: -New PDAs for atmos, genetics, and chemistry
-New sprites for engineering and medsci PDAs
-Warden area renamed to Armory
Revision: r3676
Author: 	 ericgfw...@hotmail.com
2012-05-29 01:12:08 +01:00
Erthilo 835623de13 TG: Added new transfer valve assembly sprites from Baystation 12, and made the
transfer valve update_icon() a lot simpler and more robust.
Revision: r3666
Author: 	 petethegoat
2012-05-29 00:40:25 +01:00
Erthilo 112fb5433e TG: - Some runtime-prevention tweaks so that impatient coders don't just break
everything somewhere down the line.
Revision: r3665
Author: 	 baloh.matevz
2012-05-29 00:33:25 +01:00
Erthilo 7f77c0ec91 TG: - Standardized var definition for RND and radio code (possibly some other stuff)
- Removed all cases (that I saw anyway) of flags being defined by static
numbers.
Revision: r3663
Author: 	 baloh.matevz
2012-05-28 23:37:43 +01:00
Erthilo 9d1e9f8505 TG: (Renames and repaths engineering space suits, does not replace RIG suits)
Replaced engineering rig suits with sexy new environment suits, sprites courtesy
of Baystation 12.
Fixed Erro's backpack derp- backpacks are wearable once again.

Added a obj/structure ex_act(), blob_act(), and meteorhit().

Made gasmasks block visibility of glasses and ears.

Fixed being able to wear plasma tanks on your back.

Fixed the gas mixer sprite not lining up with horizontal pipes correctly.

Removed a bunch of pointless text()s from a few files. I was going to get rid of
all of them, but I gave up after a while. Most of the diffs are this.
Revision: r3662
Author: 	 petethegoat
2012-05-28 23:24:55 +01:00
Erthilo a7dd312b3e TG: - Removed support for the ONBACK and ONBELT flags.
- Replaced them with a whole range of inventory slot flags. These now govern
whether an item can or can't be placed in a certain inventory slot. See setup.dm
for information on the flags. These flags only affect humans tho, as humans are
the only beings with an inventory to talk of.
- Standardized some gun code and some other pieces of code as I came accross
them. I hate indented variable definitions!

This commit should not bring any change whatsoever to the game from a player's
perspective.
Revision: r3659
Author: 	 baloh.matevz
2012-05-28 22:58:57 +01:00
d_h2005@yahoo.com cb2ba1a0e3 -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.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3691 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-28 21:32:12 +00:00
Erthilo 71b0c5d024 Surgeons spawn with scrubs, Emergency Physicians spawn with first responder jackets. 2012-05-28 20:42:15 +01:00
SkyMarshal 7a37d9bb05 Merge pull request #1167 from Erthilo/TGUpdates
TG Updates r3648 to r3657
2012-05-28 11:52:44 -07:00
Aryn ae2bf3c17d Merge branch 'master' of git://github.com/Baystation12/Baystation12 2012-05-27 12:50:23 -06:00
cib 0799cddb4b Cleanup of all the update_clothing() calls.
Mostly I replaced them with rebuild_appearance() or update_body_appearance() where suitable.

I also reorganized the new update_clothing() code a bit.
2012-05-27 20:43:52 +02:00
petethegoat@gmail.com f2f3c6bebf Updated toilets, urinals, and showers with NEW features.
The shower path has changed!
From /obj/structure/shower to /obj/machinery/shower

Made bookcases appear empty if they have no books, and fill up as more books are placed in them.

Updated do_after() to have an extra var that determines if the user is required to keep the item in the active hand. This is only used in swirlies at the moment.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3684 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-27 16:31:08 +00:00
Albert Iordache eaab0d5f84 Added a var to a obj/effect/decal/cleanable/crayon storing the client who drew it 2012-05-27 09:01:38 +03:00
elly1989@rocketmail.com d7c9e72a29 Added a new logging system that can be used for various things in the game (such as the singularity engine, AI interactions, anything-else that may be suggested to me :P).
At the moment it only logs some singularity things. Please let me know if there are any important methods of singulo-grief which I may have missed.

The "Investigate" verb is available to everyone of rank "Admin observer" and upwards. Just type "Investigate" and select the subject you'd like to see logs for. Typing "Investigate singulo" will also work as a shortcut.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3679 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-27 01:31:57 +00:00
ericgfwong@hotmail.com 6b9895ecb4 -Ported over Flashkirby99's RIG suit sprites from Bay12: http://dl.dropbox.com/u/4911780/spriting/more4/stuffz.png
-Updated changelog

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3678 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-26 23:10:14 +00:00
Erthilo 8deaf5fd7e Fixes PDA light not turning off when exploded by a detomax. 2012-05-26 23:59:31 +01:00
ericgfwong@hotmail.com 64d6f98c32 -Removed reagent scanners from scientist and RD PDAs and gave the function to chemist and CMO PDAs
-Making Heads slightly more headlier. Head offices given more desk space and given spare PDA carts for their department. PDA Carts are also removed from equipment lockers.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3677 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-26 22:12:30 +00:00
unknown 22bc66f963 Merge branch 'master' of git://github.com/Baystation12/Baystation12 2012-05-26 18:55:44 +03:00
ericgfwong@hotmail.com 95ab0ec1b5 -New PDAs for atmos, genetics, and chemistry
-New sprites for engineering and medsci PDAs
-Warden area renamed to Armory

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3676 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-26 11:53:55 +00:00
Aryn 6f00258376 I accidentally ALL THE THINGS! But yeah, ZAS is updated. 2012-05-26 02:01:26 -06:00
johnsonmt88@gmail.com 11a3b7e26d Pacman generators now accept their proper mineral sheets as fuel
Janitor Cyborgs can no longer make nuke ops auto-lose by picking up the nuke disk.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3673 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-26 02:29:52 +00:00
Erthilo 5d78efcfeb TG: Removed the 'microphone' button from headsets. They are now fully 'press to
talk'.
Revision: r3655
Author: 	 johnsonmt88
2012-05-26 00:13:17 +01:00
Erthilo 6e289dabfc TG: Sanitized a large number of input()s.
- Hopefully this will cut down on the server spamming/crashing escapades
happening on other servers. (This wont stop that from happening, this just makes
it less severe)
- Some of the sanitizes were probably unnecessary, but better safe then sorry.

Added MAX_NAME_LEN constant which is initialized to 26.
- Please use MAX_NAME_LEN instead of typing in 26 when cutting inputs short.
26's are annoying when they have to be changed and you have to hunt through over
a hundred files and tens of thousands of lines of code to find them all.

Moved uplink_kits.dm to code/game/objects/storage

Moved uplinks.dm to code/game/objects
- The stuff inside uplinks.dm could really be chopped up and split into separate
dm files but this will do for now.

*********************************************************
**********************Important**************************
*********************************************************
When you create code that asks the user for an input consider whether or not it
gets shown to the user through html or the like.

If it does please sanatize() or strip_html() it. Also use copytext() to cutoff
spam by using MAX_NAME_LEN and MAX_MESSAGE_LEN as the cutoff var.
Revision: r3652
Author: 	 johnsonmt88
2012-05-26 00:09:56 +01:00
baloh.matevz@gmail.com c2c7a3bcda - Variable declaration standardization. Big commit.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3671 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-25 19:26:36 +00:00
petethegoat@gmail.com cfd59cf0a2 Last update to transfer valves. :s
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3670 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-25 17:15:11 +00:00
petethegoat@gmail.com 9df6bb5009 Added placeholder icons for jetpacks, and further simplified the transfer valve update_icon().
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3668 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-25 17:05:00 +00:00
petethegoat@gmail.com 0d5418df4e Added new transfer valve assembly sprites from Baystation 12, and made the transfer valve update_icon() a lot simpler and more robust.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3666 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-25 16:45:26 +00:00
baloh.matevz@gmail.com cfa1d1ed1f - Some runtime-prevention tweaks so that impatient coders don't just break everything somewhere down the line.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3665 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-25 16:34:10 +00:00
Jim "Apples" c181d9369b Merge pull request #1165 from AppleMaster/master
New Barsigns, Yay!
2012-05-25 08:52:11 -07:00
baloh.matevz@gmail.com 4348d6f0cb - Fixing some code typos.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3664 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-25 15:35:05 +00:00
baloh.matevz@gmail.com a30aca4327 - Standardized var definition for RND and radio code (possibly some other stuff)
- Removed all cases (that I saw anyway) of flags being defined by static numbers.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3663 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-25 14:48:47 +00:00
petethegoat@gmail.com 4413e5456d Replaced engineering rig suits with sexy new environment suits, sprites courtesy of Baystation 12.
Fixed Erro's backpack derp- backpacks are wearable once again.

Added a obj/structure ex_act(), blob_act(), and meteorhit().

Made gasmasks block visibility of glasses and ears.

Fixed being able to wear plasma tanks on your back.

Fixed the gas mixer sprite not lining up with horizontal pipes correctly.

Removed a bunch of pointless text()s from a few files. I was going to get rid of all of them, but I gave up after a while. Most of the diffs are this.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3662 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-25 14:40:43 +00:00
Apple_Master 65f0b07b05 Added some new barsigns, will soon be adding a method to choose which one you have, but only once per round.
Signed-off-by: Apple_Master <cheeckan@gmail.com>
2012-05-25 13:52:53 +01:00
baloh.matevz@gmail.com bd5985d2ce - One ONBELT use remained. Fixing.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3660 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-25 07:45:34 +00:00
baloh.matevz@gmail.com 18ccabb33a - Removed support for the ONBACK and ONBELT flags.
- Replaced them with a whole range of inventory slot flags. These now govern whether an item can or can't be placed in a certain inventory slot. See setup.dm for information on the flags. These flags only affect humans tho, as humans are the only beings with an inventory to talk of.
- Standardized some gun code and some other pieces of code as I came accross them. I hate indented variable definitions!

This commit should not bring any change whatsoever to the game from a player's perspective.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3659 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-25 07:38:36 +00:00
Erthilo df59274464 Better sprite for non-standard tank assemblies. New cool jacket from Flashkirby! 2012-05-25 02:06:05 +01:00
johnsonmt88@gmail.com d61feb3aae Removed the 'microphone' button from headsets. They are now fully 'press to talk'.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3655 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-25 00:22:01 +00:00
johnsonmt88@gmail.com fd529891ca Sanitized a large number of input()s.
- Hopefully this will cut down on the server spamming/crashing escapades happening on other servers. (This wont stop that from happening, this just makes it less severe)
- Some of the sanitizes were probably unnecessary, but better safe then sorry.

Added MAX_NAME_LEN constant which is initialized to 26.
- Please use MAX_NAME_LEN instead of typing in 26 when cutting inputs short. 26's are annoying when they have to be changed and you have to hunt through over a hundred files and tens of thousands of lines of code to find them all.

Moved uplink_kits.dm to code/game/objects/storage

Moved uplinks.dm to code/game/objects
- The stuff inside uplinks.dm could really be chopped up and split into separate dm files but this will do for now.


*********************************************************
**********************Important**************************
*********************************************************
When you create code that asks the user for an input consider whether or not it gets shown to the user through html or the like.

If it does please sanatize() or strip_html() it. Also use copytext() to cutoff spam by using MAX_NAME_LEN and MAX_MESSAGE_LEN as the cutoff var.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3652 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-24 19:34:04 +00:00
Erthilo e7e6442c9e TG: Added Atmos glass doors.
Revision: r3642
Author: 	 ericgfw...@hotmail.com
2012-05-23 18:05:59 +01:00
Erthilo 075e8730bc TG: RIG helmets can now be used as flashlights, just like hardhats. Credit to Sly
for the sprites.
Revision: r3638
Author: 	 ericgfw...@hotmail.com
2012-05-23 17:47:25 +01:00
Erthilo 361e479ed5 Fixes robolimbs surgery. 2012-05-23 17:38:44 +01:00
Erthilo 5c3cdda40f Fixes Tajaran spawning as humans with furry bits. Fixes cyborgs using recharges. Fixes medical messages. 2012-05-23 15:21:54 +01:00
ericgfwong@hotmail.com da6f5cdb71 Added Atmos glass doors.
Virology uses full airlocks now.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3642 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-23 08:48:41 +00:00
ericgfwong@hotmail.com 146475ebbd RIG helmets can now be used as flashlights, just like hardhats. Credit to Sly for the sprites.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3638 316c924e-a436-60f5-8080-3fe189b3f50e
2012-05-22 20:24:52 +00:00
Erthilo b7b33fc91a /obj/item/weapon/spacecash change to /obj/item/weapon/money
Can now split and stack money properly.

Fixes genetics/research access door and also money path changes.
2012-05-21 23:56:48 +01:00
Erthilo c9bfde5d7a Merge branch 'master' of github.com:Baystation12/Baystation12 into TGUpdates
Conflicts:
	html/changelog.html
2012-05-21 21:13:32 +01:00