Commit Graph

965 Commits

Author SHA1 Message Date
Matevž Baloh
59ba090d80 Merge pull request #995 from Incoming5643/dice
Steping on a D4 without shoes on now acts as if you stepped on glass.
2013-07-24 12:18:49 -07:00
Matevž Baloh
f36a838199 Merge pull request #846 from Aranclanos/MonkeyBags
Monkey backpack movement fix.
2013-07-24 12:04:36 -07:00
Giacomand
29424a34bf Merge pull request #905 from Aranclanos/MachineryTopic
Machinery Topic(): mob and self checks fix.
2013-07-24 01:23:30 -07:00
Incoming
a99d04f88c Removed some redundant code 2013-07-22 18:34:57 -04:00
Incoming
ef1f2d9d75 Did what I could to make the die/shard code for this not as shitty, as implored and largely written by Aranclanos 2013-07-21 00:44:43 -04:00
Incoming
f4770fe100 Steping on a D4 without shoes on now acts as if you stepped on glass.
I had this idea with the other dice stuff, but dismissed it as silly snowcode that would have just lower my odds of getting it commited. Since several people have asked for this functionality in the time since, here it is.
2013-07-20 22:35:12 -04:00
Giacomand
0603a090ad * Optimized how the multitool found AI cameras by using the camera chunks. 2013-07-15 10:12:52 +01:00
Giacomand
3c811c6150 New Uplink Item: The AI detector is a multitool that will turn red when an AI camera is 7 or less tiles away from the multitool. The AI detector will cost 1 TK. 2013-07-15 09:38:45 +01:00
Cael Aislinn
e5344a1f94 Merge pull request #914 from Giacomand/health_ana
Updated the health analyser interface to be more usable.
2013-07-13 03:44:06 -07:00
Cael Aislinn
1120f6475c Merge pull request #918 from Aranclanos/MopWaterCheck
Mop cleaning with fuel fix.
2013-07-13 03:39:15 -07:00
Cheridan
41351f27b0 Merge pull request #947 from Incoming5643/dice
Adds additional new dice
2013-07-12 19:39:08 -07:00
Cheridan
76ecdc817d Merge pull request #892 from Aranclanos/Grenades
Grenades: small standardization and mob sprite updates.
2013-07-12 00:51:03 -07:00
Cheridan
e27d004050 Merge pull request #906 from Giacomand/blueprint_fix
Blueprint areas will now have dynamic lighting.
2013-07-12 00:23:18 -07:00
Cheridan
5687bf3c65 Merge pull request #935 from Giacomand/radio_drag
You can now drag your radio to you to open the interface.
2013-07-12 00:04:55 -07:00
Incoming
67ee2fd661 tweaks to the dice:
*the dice now all have different colors, to make them easy to tell the difference between them at a glance.
*the d2 has been swapped out for a d00, though you can still create a d2 if someone demands it.
*the generic pill bottle full of dice has been replaced with a proper dice bag.
*actually throwing a die will now cause it to roll until the throw ends, at which point it will state the result of the throw. The old method still works as well.
*most new dice have had their sprites edited to be smaller.
*minor grammer corrections.
2013-07-11 17:31:59 -04:00
Giacomand
3471ee8404 Updated the message you get after trying to analyze the floor. 2013-07-10 07:09:05 +01:00
Giacomand
33e8976274 Removed the nuke code. You cannot nuke the station anymore.
Added a Jump to Node power.
Cleaned up the code.
Changed some more values.
Added a blob_act() to camera.
Removed most "if(gamemode == "blob") checks to stop people from using it to metagame.
Removed cells exploding when being blob_act()'d
2013-07-10 01:49:06 +01:00
Incoming
4fe39dd49b Adds additional dice!
Places where the D6 and D20 spawned (the library and perma) now spawn with a dice bottle. Said dice bottles now contains a D2, D4, D8, D10, and D12 in addition to the preexisting D6 and D20 for a richer meta-roleplaying experience.

This also fixes an obscure bug where dice could be generated invisible because their initial value was set to 0.

Additionally this fixes the grammer of dice descriptions, which were not using the singular "die".
2013-07-09 19:31:01 -04:00
Giacomand
076261336c You can now drag your radio to you to open the interface. 2013-07-07 23:49:45 +01:00
Giacomand
0396077d83 Merge pull request #878 from Ikarrus/kaboom
Syndicate Bomb Tweaks
2013-07-05 06:07:44 -07:00
Giacomand
77357d153e Merge pull request #876 from Aranclanos/LightingCigarsOnPacket
Cigarette packet attack() on mobs fix.
2013-07-05 06:04:22 -07:00
Aranclanos
6294888222 The mop will now check for water to clean the floor. This will stop people from cleaning the floor with fuel, avoiding the slippery floors. 2013-07-04 12:07:02 -03:00
Giacomand
2496684ff2 Burns to Burn, to be more consistent. 2013-07-04 13:36:05 +01:00
Giacomand
ce0b115b5d Updated the health analyser interface to be more usable.
Cleaned up the code.
 Removed the copy and paste of the PDA medical scanner.
 Removed monkey gamemode checks.
 Removed the unused PDA detective scanning code.
2013-07-04 13:31:06 +01:00
Giacomand
1dacc17070 Blueprint areas will now have dynamic lighting. 2013-07-03 21:08:50 +01:00
Aranclanos
90b894fe66 Made all the machinery use ..() on the Topic(), instead of having a copy pasta everywhere to see if the human is dead or others. This will stop dead AIs interacting with machineries or others. 2013-07-03 13:16:53 -03:00
Aranclanos
4fb864ed1b Made a new proc for grenades, update_mob(), it will be called in all the different prime() procs. This will drop the grenade of a mob and update his sprite, using the proper inventory proc. It will be only triggered if the loc is a mob.
Standardized all the grenades files.
2013-07-01 02:08:20 -03:00
Aranclanos
f6ee47b11e Removed the alien check on obj/item/attack_paw(), the "your claws aren't capable of such fine manipulation" little piece of code is now in obj/item/attack_alien(). 2013-06-29 20:01:46 -03:00
Giacomand
54669a8f38 Merge pull request #853 from Aranclanos/EngiborgFlamethrowers
Engiborg flamethrower/welder fix.
2013-06-28 04:43:16 -07:00
ikarrus
a28537116c Syndicate Bomb Tweaks
Syndicate bombs are now structures rather than items. This means they cannot be hidden in lockers and disposals anymore. They also can no longer be used as grenades by crafty traitors.

They now audibly beep as their timer counts down, which is a visible display that can be seen when examined.
2013-06-27 22:05:03 -06:00
Aranclanos
dae4d37ebe The attack() of cigarette packets is now updated to the storage procs and stuff. It will pick the first object of the contents instead of creating a new cigarette and generating issues. 2013-06-27 23:34:46 -03:00
Aranclanos
b09e81276c Fixes engiborgs deleting their own welder by creating a flamethrower.
The attackby() of flamethrowers can lead to flamethrower_screwdriver() and flamethrower_rods(). Two new procs that handle the creation of a flamethrower.
New object /obj/item/weapon/weldingtool/largetank/cyborg. This new object does nothing on the flamethrower creation procs.

I'm not entirely happy about this.
2013-06-24 04:34:49 -03:00
Aranclanos
245b38e51d Monkeys will now handle storage items like humans. It will be highly noticeable on clicking your backpack while it's on your back slot. It will actually open the contents instead of moving the backpack to your hand without a sound.
Aliens are not included to this change.
2013-06-23 04:52:01 -03:00
AlexanderUlanH
62110ccc12 Fixes various runtimes
Runtimes created when trying to apply radiation to a mob destroyed by
monkeyizing, trying to add different components to lists of salvage,
attacking non-carbon mobs with lighters, and blending monkies in the
food processor.
2013-06-22 17:35:29 +01:00
Cael_Aislinn
8aec1fffa1 added additional checks to pda/proc/can_use, added additional calls to can_use in pda.dm where appropriate
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2013-06-21 12:27:13 +10:00
Cheridan
5a83f85c83 Merge pull request #804 from Ikarrus/tplog
Traitor Panel Improvements
2013-06-19 21:08:14 -07:00
Giacomand
35ad4210d4 Merge pull request #682 from Petethegoat/taperecorder
Updated Taperecorders
2013-06-19 15:39:12 -07:00
KazeEspada
daf6d202b9 Merge pull request #756 from AlexanderUlanH/master
Allows ghosts, seers, and reveal runes to see hidden runes.
Fixes consecutive emps with cameras
Fixes consecutive emps with radios.
Fixed lings not requiring a choke grab.
2013-06-19 15:04:28 -07:00
Pete Goodfellow
aaa70a994b Added slot_flags = SLOT_BELT 2013-06-19 17:11:04 +01:00
Pete Goodfellow
972a5cdc50 Merge branch 'master' of github.com:tgstation/-tg-station into taperecorder
Conflicts:
	icons/obj/device.dmi
	tgstation.dme
2013-06-19 17:05:47 +01:00
Cheridan
7104d14141 Merge pull request #801 from Ikarrus/bomblog
Improved logging of syndicate bombs and grenades
2013-06-18 18:10:18 -07:00
Ikarrus
26becb3937 Traitor Panel Improvements
-Added logging for admins editing objectives
-Added logging for admins adding new antagonists
-Changed the antag role assignment buttons to something more appropriate for the game modes. Will now tell you if someone is loyal (implanted).
-Added a isloyal() proc to check if a mob is loyalty implanted.
-Made the headrev message more noticeable
2013-06-17 22:39:32 -06:00
Ikarrus
1518d285e7 Standardized spelling of all instances of "Centcom"
Centcomm/CentComm -> Centcom
centcomm -> centcom
2013-06-17 20:49:01 -06:00
Ikarrus
2f92f67ae6 Improved logging of syndicate bombs and grenades 2013-06-17 20:42:20 -06:00
Pete Goodfellow
3365e92eb0 Removed unintended changes 2013-06-15 19:09:22 +01:00
Pete Goodfellow
c7c3bd48de Merge branch 'master' of github.com:tgstation/-tg-station into assemblyfun
Conflicts:
	code/game/objects/items/weapons/grenades/chem_grenade.dm
	html/changelog.html
2013-06-15 18:58:11 +01:00
AlexanderUlanH
6c478acf50 Updates radios to use the fixed camera EMP logic
Allows multiple EMP's on the same radio to extend the duration normally.
2013-06-12 10:21:18 -03:00
Cael Aislinn
cc66ec46db Merge pull request #552 from dumpdavidson/monkeyize
Monkey - Human transformation
2013-06-10 02:27:52 -07:00
dumpdavidson
87a28b67e0 Merge remote-tracking branch 'remotes/origin/master' into monkeyize 2013-06-10 10:54:09 +02:00
Cael Aislinn
bfe509a345 Merge pull request #734 from Incoming5643/syndibombs
Adds the Syndicate Minibomb and Syndicate Bomb to traitor PDAs
2013-06-09 12:11:16 -07:00