Commit Graph

6438 Commits

Author SHA1 Message Date
Razharas 6fb548b283 Merge pull request #6220 from MrPerson/yet_another_attempt_at_fixing_this_shit
Fixes mobs getting moved on the escape pods when buckled
2014-12-06 07:42:12 +03:00
phil235 be1b02059f Merge branch 'master' of https://github.com/tgstation/-tg-station into RecursiveHearVisibleMessage
Conflicts:
	code/game/machinery/doors/windowdoor.dm
	code/game/mecha/mecha.dm
	code/game/objects/structures.dm
	code/game/turfs/simulated/walls.dm
	code/modules/mob/living/carbon/human/human_defense.dm
	code/modules/mob/living/living_defense.dm
2014-12-05 22:02:01 +01: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
Razharas 6ce052f45a Merge branch 'master' of https://github.com/tgstation/-tg-station into ExActFix 2014-12-05 20:45:27 +03:00
paprka 9e9b8b440d adds winter coats and changes labcoat toggling 2014-12-04 21:29:21 -08:00
tkdrg acd956179b Merge remote-tracking branch 'upstream/master' into fashionandfashionaccesories
Conflicts:
	_maps/map_files/tgstation.2.1.3.dmm
2014-12-04 20:47:29 -03:00
NecroticBinder aff046443a Update say.dm 2014-12-04 15:30:20 -06:00
Cheridan f909d59d1a Merge pull request #6130 from phil235/AttackMsgStandardizedFormat
Standardizing attack messages to always show the attacker first
2014-12-04 12:45:31 -06:00
Remie Richards 36493cdc62 Merge branch 'master' of https://github.com/tgstation/-tg-station into SpaceNooneHearScreams
Conflicts:
	code/__DEFINES/misc.dm
2014-12-04 16:52:50 +00:00
MrPerson 47c46844f2 Another buckling fix
Fixes #5730

The ride never ends
2014-12-04 05:42:21 -08:00
phil235 a6b24162e1 Fixes visible_message's blind_message only being heard by actual blind mobs and not by other mobs who just cannot see the src in the dark. Now all non-deaf people in hearing range who did not get the "visible" message will instead get the "audible" blind_message. 2014-12-04 13:02:53 +01:00
phil235 d545eb7f9f Visible_message() now uses recursive_hear_check so mob inside something can see those messages. Fixes being able to see visible_message w/o seeing the src of it (happened when the src could see us but not the other way around), you no longer see visible_message from mobs inside closets for example.
Fixes pAI being deaf.
Removing some no longer needed occupant_message() in mecha code.
Fixed some typos and span class here and there.
2014-12-04 01:08:04 +01:00
hornygranny bc9d9f6d58 Merge pull request #6105 from RemieRichards/AcidProtectionUpdate
Acid protection update
2014-12-03 10:28:47 -08:00
phil235 dcb48e3168 Merge branch 'master' of https://github.com/tgstation/-tg-station into SpanFix1
Conflicts:
	code/modules/mob/living/simple_animal/friendly/corgi.dm
2014-12-03 18:59:32 +01:00
GunHog ee94f32aa3 Merge remote-tracking branch 'remotes/upstream/master' into Autosay_Fix
Conflicts:
	code/modules/mob/living/silicon/silicon.dm
2014-12-03 11:11:02 -06:00
Swag McYolosteinen 501ecb1d2a Merge pull request #5945 from JJRcop/get_ghost-fix
Fixes unreported issue with get_ghost
2014-12-03 17:45:07 +01:00
Remie Richards 16506dabc9 Merge pull request #6162 from tkdrg/simplepush
mob/Bump() refactor
2014-12-03 16:43:58 +00:00
Remie Richards 8eced8d302 Merge pull request #6134 from Menshin/null_loc_mobs_fix
Prevent some mobs from spawning in nullspace
2014-12-03 16:39:30 +00:00
hornygranny 3388c53838 Merge pull request #6110 from tkdrg/aiaiai
Fixes exploit that lets AIs use machinery even after cameras are disabled
2014-12-02 18:40:28 -08:00
Orange Borg 78216b8217 Temp + weight + suit weight no longer slows out of gravity
Space is still slightly slower without a jetpack.
2014-12-03 13:44:38 +13:00
Menshin ba44b325d3 Finished the exofab revamp:
* designs are now using the construction time var and the hacky /obj/item/mechavars is gone
* designs updated : there shouldn't be "no material" designs anymore
* cleaned the objects of their construction_cost and construction_time vars
* fixes the material name being displayed with $ character before
* this also fixes the overlay animation in inserting sheets
* the category var is now a list, so parts can be build/used with several chassis (fixes the Firefighter Chassis appearing when building Ripley)
* properly fix the href vulnerability when emptying (you can now remove all sheets of a materiel at once)
* the exofab now won't create a material sheet if there's not enough material (e.g 1000 metal)
* the exofab now won't accept a sheet if it would overstuff it (losing some material in the process)
* cleaned the code a bit (simplified, streamlined, using global vars, etc)

Finish #5722 and fixes #5954.
2014-12-02 23:00:22 +01:00
GunHog 6ac3d8f2e8 Lets AI and Borgs control auto announcements
The AI and cyborgs can now control if they speak on the radio and the
channel used when stating laws or  (AI only) announcing new player
arrivals.
2014-12-02 11:43:36 -06:00
Razharas f4f3768d70 Fixes ex_act() destroying too much shit
Borg modules are safe
So are items with bomb protection
Items in people who wear bomb-protective gear are safe too
2014-12-02 18:30:56 +03:00
tkdrg 74d73b29aa mob/Bump() refactor. OOPing and general cleanup.
Removes copy-paste. Creates three new mob/living procs.
ObjBump, MobBump and PushAM which are called by mob/living/Bump().
Removes a ton of copy-paste and needless code.
Also fixes simple_animal Bump() on harm intent.
Previously, they'd move twice.
Fixes #3550
2014-11-30 22:51:17 -03:00
Francis Devine e8157634ab User with jetpack now doesn't get slowed while in low gravity
Having both hands full doesn't stack a futher penalty
2014-12-01 10:57:49 +13:00
Razharas c8817469fc Merge pull request #6124 from MrPerson/eye_lmao
Redo cyborg icon updating
2014-11-30 22:46:37 +03:00
Menshin 501a9ba121 * prevent brains and monkeys from having negative radiation levels
* humanize and monkeyize now also transfer radiation levels if using the TR_KEEPDAMAGE flag
2014-11-29 20:24:48 +01:00
Perakp 7f357963bd - Fixes belts getting stuck in drone inventory. Fixes #5563.
- Gives drones the ability to interact with APCs and air alarms without requiring them to have an ID card. Fixes #5565.
- Drones have to be adjacent to the APC/alarm when using it, for balance.
2014-11-29 14:36:36 +02:00
Menshin be0ce03636 Fixes radiation processing for aliens, brains and monkeys 2014-11-28 23:50:11 +01:00
Menshin 76ecd457b1 Killer tomatoes :
* Prevent killer tomato from spawning inside nullspace
* It's now impossible to eat an awakening killer tomato
* Fixed been able to spawn lots of killer tomatoes by spam clicking the tomato object

Drones :

Prevent an edge case which would lead to a client spawning as drone in null space

Brains :

Makes brainmobs qdel instead of piling up inside the brain object
2014-11-28 23:24:12 +01:00
paprka 2b0af7e288 UI improvements, health doll final
Merge branch 'master' of https://github.com/tgstation/-tg-station into injurydoll
2014-11-28 13:06:22 -08:00
phil235 22e0771eb9 Fixes more span classes. Replaces some "for() show_message()" with "visible_message()". Adding a suicide message for slimes. Fixes simple_animal/corgi having two attackby procs. 2014-11-28 16:08:59 +01:00
MrPerson 89030ad3f7 Redo cyborg icon updating
Removed the stupid "updateicon()" proc and placed the behavior in update_icons() and regenerate_icons()
Removed redundant update_fire() calls
Fixes #6057 since the staff calls regenerate_icons()
2014-11-27 23:04:35 -08:00
hornygranny b573a00f5e Merge pull request #5918 from Razharas/Cfour
Who am i kidding, its explosions rework for a long time already
2014-11-27 13:58:56 -08:00
hornygranny bc7a7a7452 Merge pull request #6084 from tkdrg/hudindahood
Fixes data/antag HUD bugs
2014-11-27 13:50:34 -08:00
hornygranny dff524910a Merge pull request #6088 from RemieRichards/SomeAcidBuffs
Couple more changes to reagent sprayers.
2014-11-27 13:49:25 -08:00
tkdrg 2e0a2b80bd Fixes AI canUseTopic() without camera exploit
Fixes runtime in ai/Life()
2014-11-27 15:43:22 -03:00
Remie Richards 22cdf41891 Items worn INSIDE armour only melt when that armour is melted, Backpacks, Belts and handheld items are all worn externally so melt regardless of armour
Also updates pixel_x and pixel_y randomisation of grey goo.
2014-11-27 17:16:58 +00:00
tkdrg 7153becc62 Fixes implants not updating the implant secHUD
Makes med huds /carbon because of monkeys
Makes HUDs update after implant removal surgery
Fixes cloning not recovering antag huds
2014-11-27 12:56:17 -03:00
Remie Richards 99c53a7880 Reworks acid protection code, Works the same except now takes body_parts_covered flags into account and is overall a neater piece of code. 2014-11-27 15:54:46 +00:00
Razharas c5209f2399 Merge branch 'master' of https://github.com/tgstation/-tg-station into Cfour 2014-11-27 15:30:37 +03:00
Razharas 4998b19ddf Merge pull request #5679 from Aranclanos/projectilesBump
Projectiles bump fix, spawn() removal
2014-11-27 03:38:05 +03:00
Remie Richards e1b77438e0 Allows emagged med borg sprayer to hold acid (as it does normally, this fix just lets them refil it with more acid if they please)
Let's the Chemsprayer spray acids.
2014-11-26 21:10:19 +00:00
Remie Richards 5343f2d1fa Merge branch 'master' of https://github.com/tgstation/-tg-station into FixAcidBalance
Conflicts:
	code/modules/mob/living/living_defense.dm
2014-11-26 19:01:17 +00:00
hornygranny c79ea305a0 Merge pull request #6056 from tkdrg/paintsl
Fixes pAI NTRC
2014-11-25 17:42:29 -08:00
hornygranny 21b8df82d5 Merge pull request #5908 from tkdrg/hud
Makes data and antag huds passive and creates /datum/atom_hud
2014-11-25 12:53:03 -08:00
hornygranny 1032cca0b7 Merge pull request #6051 from phil235/BigCarpSpriteFix
Fixing the megacarp sprite
2014-11-25 12:39:54 -08:00
tkdrg 2090a93783 Fixes pAI NTSL 2014-11-24 21:31:26 -03:00
hornygranny 365ce13098 Merge pull request #6017 from xxalpha/stepfix
Fixes step_action() being called when lying down.
2014-11-24 10:35:31 -08:00
hornygranny 15a34fe3c9 Merge pull request #6022 from phil235/CuffResBlindMsgFix
Fixes blind mob not getting the cuff resist messages.
2014-11-24 10:35:09 -08:00