Commit Graph

2645 Commits

Author SHA1 Message Date
Cheridan 47eeeefe31 Merge pull request #3731 from Ikarrus/internalshelp
You can now set internals on someone else's belt and suit storage
2014-05-31 11:43:47 -05:00
Ikarrus 26813fc6ac What is this it shouldn't be here.
It's gone now
2014-05-25 11:15:41 -06:00
Ikarrus 769a220740 I honestly don't remember making these changes before 2014-05-25 11:10:52 -06:00
ikarrus 82b861702f Resolved Conflicts:
code/modules/mob/living/simple_animal/constructs.dm
2014-05-25 10:59:08 -06:00
Miauw62 97a25607ca Merge pull request #3748 from Cheridan/wizardDidIt
Bugfixes
2014-05-24 19:50:46 +02:00
Alex aaec78f754 Merge pull request #3745 from Miauw62/autism_intensifies
Fixed #3740, slimes now attack simple_animals in retaliation.
2014-05-22 10:09:51 +01:00
Alex 2c577af52f Merge pull request #3741 from Rolan7/Issue3643-NoclientIcons
Sets screenloc even if no client
2014-05-22 10:04:21 +01:00
Miauw 3cf8624665 Finalizes the fixes. 2014-05-20 20:14:01 +02:00
Cheridan 38ab0be4ad Spells are now anchored.
Space Carp and Bears now take damage from high temperatures.
2014-05-19 15:06:54 -05:00
Miauw 8ac429ab9c Made slimes able to feed on simple_animals. 2014-05-19 21:03:26 +02:00
Miauw b5f61f59d3 Fixed #3740, slimes now attack simple_animals in retaliation. 2014-05-19 19:33:38 +02:00
Rolan7 92d138533f Added the fix to the back slot, had overlooked it. 2014-05-19 13:30:49 -04:00
Rolan7 992ec337e6 Put the hud_used.hud_shown checks back for hideable inventory slots, preventing the placed items from floating in empty space above the closed inventory. 2014-05-19 05:37:46 -04:00
Rolan7 31d69ef4f5 Sets the screenloc property for items in update_icons even if there's no client at the moment (possibly because the player has lost the connection temporarily). 2014-05-19 02:48:53 -04:00
Rolan7 a36afba82a Merge branch 'master' of https://github.com/tgstation/-tg-station into Issue236_Trays
Conflicts:
	_maps/map_files/tgstation.2.1.2.dmm (The map was deleted)
	code/game/objects/items/weapons/kitchen.dm (Someone fixed up tray attack code a little, whereas I moved trays to a subclass of bags and made the attack code very simple by comparison.  Went with my solution.)
2014-05-18 20:50:38 -04:00
Kelenius 1d4a6c5d26 Merge branch 'master' into slimes
Conflicts:
	code/modules/mob/living/carbon/metroid/metroid.dm
2014-05-18 21:38:25 +04:00
Kelenius ed5f8a0ee6 Fixes, part 1 2014-05-18 21:27:40 +04:00
Cheridan 36bb032957 Merge pull request #3509 from Cheridan/MeteorsSuck
Meteor Stuff
2014-05-17 18:42:16 -05:00
ikarrus 4926933e41 You can now set internals on someone else's belt and suit storage 2014-05-17 15:24:07 -06:00
Cheridan 86e36fb934 Merge pull request #3598 from phil235/ConstructHitFix
Stops constructs from hitting themselves
2014-05-15 12:56:38 -05:00
Cheridan a016d1463a Merge pull request #3608 from hornygranny/lookmanohands
Fixes #3157
2014-05-15 12:50:22 -05:00
Cheridan 3a0bd3de28 Merge branch 'master' of https://github.com/tgstation/-tg-station into MeteorsSuck
Conflicts:
	code/game/turfs/simulated/walls.dm
2014-05-13 14:03:42 -05:00
Ikarrus 20aec66a26 Extra period 2014-05-10 20:17:10 -06:00
ikarrus 995338c21d -Added attack cooldown for space vines and simple animals
-Reduced some duplicate code in constructs.dm
2014-05-10 18:16:35 -06:00
Kelenius d41ee9ee8a Why the hell not 2014-05-11 00:47:16 +04:00
Rolan7 d871779432 Replaced the isRobot() check with two new functions, one of which is overloaded for robots. Object oriented programming intensifies! 2014-05-09 18:03:49 -04:00
Rolan7 5b219ea119 Fixes issue #146, borgs placing modules on people
Simple fix for this one...
2014-05-07 14:54:35 -04:00
Rolan7 f2493b4c37 Makes trays a subclass of bag.
This somewhat changes how items are placed on them, but for the better as it's more consistent with existing mechanics.
Hitting someone with the tray still scatters the contents around!  Works on nonhumans.
Placing icons on the tray still makes them show up on the tray.  Using the tray on a table now places the items onto the table, or places the tray itself if it's empty.  Robots can't lose their tray this way, I checked.
Service borgs can actually use their tray to carry things!  Trays can hold all sorts of stuff, as long as it's small...
A service borg can carry the nuke disk around.  The pinpointer does follow it correctly.
If the service borg stashes its tray module, dies, explodes, gibselfs, or is forced to stash its modules by damage, it drops all the tray's contents on the ground.

Fixes #236 (service borgs can't use trays) and #2991 (Items on food trays can't be picked up).  Didn't address #1919, the layer issue.

Fixes the "bajillion lines changed" with the maps.
2014-05-07 13:04:22 -04:00
Alex 8a731f3bdc Merge pull request #3568 from Giacom/rip_cyborg_inventory_bugs
Fixes #3565. Added a "put_in_hand_check" which returns 1 if the item can be equipped ...
2014-05-06 20:07:49 +01:00
Alex 38b56975f5 Merge pull request #3591 from Aranclanos/ghostize
Mindless ghosts fix
2014-05-06 08:14:46 +01:00
Razharas 282a5d3a2b Merge pull request #3379 from Cheridan/sliceofpai
Refactors pAI law code...
2014-05-05 07:33:17 -07:00
Alex 923802cd71 Merge pull request #3619 from Ikarrus/fix3590
Runtime fix for putting someone in a human mob before the round starts
2014-05-03 23:10:00 +01:00
Miauw62 eec72aa516 Merge pull request #3472 from Menshin/missing_nodrop
Nodrop  checks for several machines/structures
2014-05-03 15:44:26 +02:00
ikarrus d0380956a4 Runtime fix for putting someone in a human mob before the round starts
Fixes #3590
2014-05-01 20:29:03 -06:00
Hornygranny 237cabd1c5 removed old code 2014-05-01 17:55:12 -07:00
Hornygranny 4fd7a6312d Moved check for magboots to human_movement 2014-05-01 17:48:56 -07:00
Kelenius 45bb631363 Two small fixes 2014-05-01 22:25:41 +04:00
Kelenius dc70e962f9 Fix for them having a frozen face upon death 2014-05-01 15:41:27 +04:00
Kelenius 59e19ed3f8 ALMOST FORGOT 2014-05-01 15:25:20 +04:00
Kelenius 3e5269d824 Removed debug stuff 2014-05-01 14:53:12 +04:00
Kelenius 3f1574a475 Added slime scanner
Much less nutrition consumed, but they actually use it to grow
Made mutation chance random between 25 and 35
Slime core reactions use 1 unit of reagent
Code cleanups
2014-05-01 14:51:26 +04:00
Hornygranny 25b6628b89 Fixes #3157 2014-04-30 17:56:07 -07:00
phil235 8d9658bb2b adding span class everywhere + fix attack messages 2014-04-30 21:58:03 +02:00
phil235 45dac26480 Stops constructs from hitting themselves 2014-04-30 20:21:36 +02:00
Aranclanos e5505de958 ghostize() won't create mindless ghosts of a fake ckey generated by aghost anymore. 2014-04-30 07:15:20 -03:00
Aranclanos c9bbe7c8ec Fixes issue #2491
makes a new proc for carbon mobs canBeHandcuffed(). Humans, aliens and monkeys return 1, everything else, 0.
2014-04-29 10:36:49 -03:00
Cheridan 4073e80166 Merge pull request #3556 from Aranclanos/larvamouse
Larvas will now increase their amount grown properly with mouses
2014-04-28 17:58:44 -05:00
Cheridan 31831cdb5a Merge pull request #3548 from Ikarrus/newmobprefs
New Human Mobs will have the appearance of the client's preferences
2014-04-28 14:50:26 -05:00
Giacomand 7f4369ae99 Added a "put_in_hand_check" which returns 1 if the item can be equipped in the hand. Replaced the duplicated checks in "put_in_l/r_hand"
Silicons override the check and return 0.
2014-04-28 19:26:09 +01:00
Cheridan 9a611a96f9 Merge pull request #3475 from Giacom/call_for_no_raison
You now have to give a reason for shuttle calls, from the communication console.
2014-04-27 20:33:16 -05:00