Commit Graph

104 Commits

Author SHA1 Message Date
phil235 0745219d06 Fixes tableclimber knocking themself off the table when clicking it mid-climb. 2015-03-29 23:57:47 +02:00
Remie Richards 751fb4aaa9 Adds SLOT_BACK for energy katana, makes energy katana call emag_act() on what it strikes (mirroring energy/blade functionality cleanly), Removes energy/blade hacks. 2015-03-09 21:48:45 +00:00
Mandurrrh 2ec53ea6c7 Adds the second block for table climbing before the first return. 2015-03-02 16:53:15 -05:00
Mandurrrh 43f1fc3fd6 Adds appropriate message for user and nearby mobs for being knocked off table. Also uses weaken instead of stun to physically knock the player over. 2015-03-02 08:07:52 -05:00
Mandurrrh 9013a8d0a2 Balancing out tableclimbing. 2015-03-01 20:53:22 -05:00
Remie Richards f7d3692a6b Clamps the value of pixel placed items between -(world.icon_size/2) and world.icon_size/2, so -16 and 16 respectively. 2015-02-26 23:17:59 +00:00
Remie Richards 5fc7af7fbf attackby() now has an argument containing the parameters of the click that called it. Items placed on tables now center their icon where the user clicked. this is NOT true for racks, since racks look organised in their sprite.
Items reset their pixel_x and pixel_y values on pickup.
2015-02-19 13:02:43 +00:00
Firecage 7fdd0556bb Updates to table/table frame deconstruction 2015-01-15 17:55:51 +02:00
Firecage 62ddab926f Fixes amount of mineral gotten from deconstructing tables 2015-01-15 03:31:56 +02:00
Razharas 76a21883a8 Merge branch 'master' of https://github.com/tgstation/-tg-station into GenShit
Conflicts:
	code/game/mecha/mecha.dm
	code/game/objects/structures/tables_racks.dm
	code/modules/mob/living/silicon/silicon.dm
	code/modules/projectiles/gun.dm

Fixes dem conflicts
2014-12-28 11:20:15 +03:00
phil235 70edf69f25 Fixes table having two mousedrop_T() procs.
Adding a rack_destroy() proc.
Fixes table blob_act and ex_act a bit.
2014-12-23 00:22:57 +01:00
Razharas 0921aa201f Added datum mutations
Also removed some mob vars like sdisabilities and merged the usability
with disabilities
Removed need for mutations var, they are not handled in dna
Removed blinded var, now its handled by eye_blind being bigger than zero
Ands lots, lots of other shit in files that used mutations
2014-12-12 04:48:11 +03:00
Razharas cd218a7ba3 Proper handling of computers and tables by c4
Proper handling of computers and tables by c4
2014-12-06 21:44:52 +03:00
Razharas 7758a0afed Ok now explosions shall work properly
Changed severity to target, make items not destroy themselves on
severity lower than 1, all that stuff
2014-12-05 23:21:48 +03:00
phil235 d840fa74ac Makes table climbing while restrained take twice as long.
Making tablepush and climb_table procs a bit more oop.
Fixes typo in glass table climbing message.
Table-pushing someone is now logged.
Adding a check to table climbing to return if table is destroyed mid-climb
2014-12-02 23:25:36 +01:00
Razharas ff456ebaf4 Unwinded most of shit
Meh
2014-11-19 21:36:45 +03:00
hornygranny b6d0531c34 Merge pull request #5865 from paprka/hornygrannysuxlmaoxdplsmerge
Fixes a glass table related exploit
2014-11-14 10:54:39 -08:00
paprka 85d879fbf4 Removes brute damage from tabling 2014-11-12 19:54:33 -08:00
paprka 020d28fe3b fixes a few glass table related bugs and adds more fun 2014-11-12 18:48:01 -08:00
paprka 56316c6129 bad placement for this particular line 2014-11-11 16:37:47 -08:00
paprka da5cd74d53 fixes rack dupe exploit 2014-11-11 16:31:50 -08:00
Swag McYolosteinen 9893fbc86f Merge pull request #5645 from Ergovisavi/firefighting
Firefighting changes
2014-11-10 16:55:38 +01:00
paprka 9af72bda1f compile fixes 2014-11-09 15:01:46 -08:00
paprka 0ffba02112 Merge branch 'master' of https://github.com/tgstation/-tg-station into glasstables
Conflicts:
	_maps/map_files/MetaStation.v39K.dmm
	_maps/map_files/tgstation.2.1.3.dmm
	code/game/objects/structures/tables_racks.dm
2014-11-09 14:53:19 -08:00
Ergovisavi 2c74fc8dbb -Adds secure atmos closets to Atmos
-Removes a redundant check in water's obj reaction, add's a "cooling power" var that determines how effective it is at cooling off hotspots
-Modifies extinguishers a bit to have more options, affect more tiles, change the cooling temperature of the water inside of it, etc
-Makes the water backpack for atmos even more robust at fighting fires with a 5 tile spread, removes converting oxygen to nitrogen on Nanofrost, made the resulting end of a firefight annoying as the atmos tech would have to get an oxygen canister
-Makes racks use Move() to put objects on top of them instead of just changing the loc, in order to stop nozzles/misters from getting on them
2014-11-09 11:16:58 -08:00
phil235 bc5754b378 adding diagonal attack animation. 2014-11-07 15:42:07 +01:00
paprka d76e4f62e5 added deconstructing 2014-11-06 18:01:19 -08:00
paprka 28b1d8bef0 fixes grille rebuilding, removes damaging from tables, adds better sound effects for smashing tables, adds chance to fail breaking reinforced tables as hulk 2014-11-03 20:41:40 -08:00
paprka 5720b29130 final commit for now for glass tables 2014-11-03 19:26:33 -08:00
phil235 1506383b2c Adding some missing do_attack_animation()
Moving do_attack_animation() proc to mob/living
Fixing the pixel offset issue from beds especially rollerbed.
Fixing the nograv bouncing stopping because of another animation being used.(lying down, jittering, attack animation)
2014-11-03 15:11:39 +01:00
paprka 1288c7da81 cleaned up procs, added glass table smashing 2014-11-02 16:53:15 -08:00
phil235 3f30912c51 WIP - Adding attack animation to most attacks.
Fixing a couple "for(......) show_message()".
2014-11-02 22:50:58 +01:00
paprka ffd02c45c2 second commit for table redoing 2014-11-02 10:52:25 -08:00
paprka 85de5f7cd5 initial commit for table overhaul 2014-11-01 23:57:01 -07:00
phil235 45cfe07f98 Merge branch 'master' of https://github.com/tgstation/-tg-station into DisplacedGirderFix
Conflicts:
	code/modules/recycling/disposal.dm
2014-10-15 18:23:40 +02:00
phil235 dbea503e88 Removing the fourth argument (air_group) of CanPass() everywhere, because it isn't used anywhere.
Fixing one instance of "for(mob in viewers) show_message()" to "visible_message()"
2014-10-15 18:03:06 +02:00
MrPerson 694f9fda91 Tablecrafting improvements:
Allow more than one result. All components will be placed inside the first result in the list.
Completion of crafting will now reset the interface, if possible.
Opening the interface now causes you to face the table.
2014-10-06 01:24:26 -07:00
MrPerson b04f547cd1 Move table crafting into the modules folder 2014-10-04 23:43:03 -07:00
Cheridan 02d3cdc199 Merge pull request #4938 from hornygranny/tableclimbing
table bugfixes
2014-09-24 19:09:26 -05:00
Hornygranny 24edf9f6d4 Fixes #4933 by refactoring climbing (ty MrPerson) 2014-09-24 12:31:24 -07:00
Hornygranny 8aa5fd2ff6 ishuman changed to istype for previously defined scope 2014-09-23 10:43:26 -07:00
Hornygranny 4176e6d106 only humans can climb 2014-09-21 21:58:30 -07:00
Cheridan 4616ca7c63 Merge pull request #4764 from hornygranny/tableclimbing
humans can climb onto tables
2014-09-20 16:58:20 -05:00
Hornygranny 7f059a82fa changed stun to Stun() :^) 2014-09-19 22:31:54 -07:00
Hornygranny 1b9eddc2e4 climbing a table stuns you 2014-09-19 13:32:44 -07:00
Cheridan 40e40af5af Merge pull request #4845 from Menshin/table_crafting_fix
Items table crafting fixing
2014-09-17 13:53:13 -05:00
Hornygranny adbb99a818 make prok gud 2014-09-16 11:33:57 -07:00
Menshin d519501425 * prevent the same item from being selected multiple times when looking for parts while table crafting (fixes #4820)
* small typo in construction fixed
2014-09-15 19:20:47 +02:00
Hornygranny 3f7fb4870e renamed proc 2014-09-09 15:51:00 -07:00
Hornygranny 92baf35204 muh whitespace 2014-09-09 15:35:48 -07:00