Commit Graph

6438 Commits

Author SHA1 Message Date
Ergovisavi 481a282ca8 Adds NODROP to the Atmos watertank nozzle. I have no regrets. 2014-11-09 13:56:12 -08:00
tkdrg 170e9573fa Speeds up space movement a little bit. 2014-11-09 17:37:01 -03: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
GunHog 4bc6ded418 Merge remote-tracking branch 'remotes/upstream/master' into Potato_AI_Wants_To_Hear_You_Scream_Too
Conflicts:
	code/modules/mob/living/silicon/ai/ai.dm
2014-11-09 12:27:48 -06:00
MrPerson c159878ace Throwing bugfixes
Removed an unused client verb, changed a usr to src where they're the same mob, and changed a type == check to istype().

Allow turning on throw mode when clicking the UI button (hotkeys already allow you to do this).
Disallow throwing when not on a turf.
Fixes #4823

Make storage items close out the onscreen stuff when they get thrown.
Fixes #5296
2014-11-09 00:29:20 -08:00
Jordie0608 1a59c578b9 Fixes path error 2014-11-09 16:54:13 +11:00
hornygranny 9eb231be23 Merge pull request #5734 from paprka/removeborgnvg
Fixes borg mesons giving them pseudo night vision
2014-11-08 15:21:23 -08:00
hornygranny 71efbeef26 Merge pull request #5213 from Miauw62/whatthefuckareyouevensupposedtocallthesebranchesffs
Fixes whisper formatting hopefully maybe.
2014-11-08 15:12:59 -08:00
hornygranny 28592a230e Merge pull request #5737 from phil235/GrabbyPunchyFix
Adding a NOBLUDGEON check to simple_animal/attackby()
2014-11-08 15:07:18 -08:00
tkdrg a394832f96 Adds check_shields() to attack_animal and friends 2014-11-08 19:16:54 -03:00
Jordie0608 590684e129 Merge branch 'master' of https://github.com/tgstation/-tg-station into beekeepermodewhen
Conflicts:
	icons/mob/animal.dmi
	tgstation.dme
2014-11-09 00:15:12 +11:00
Miauw c275a9394d Fixes being able to phase through windows using grabs. Fixed #3957
Fixes the supply shuttle safety applying when it is at centcomm. Fixed #3808
2014-11-08 13:21:55 +01:00
Ergovisavi 9c1366d65f Adds a new define for temperature protection for more robust firefighting gear
Adds Atmos Firesuits, Atmos Firesuit Helmets, sprites for all the firefighting gear etc
2014-11-08 02:14:37 -08:00
Cheridan 53bf024dbe Merge pull request #5545 from RemieRichards/DiseaseRework
Disease Code Partial Rework
2014-11-08 00:17:47 -06:00
Cheridan a9d1963eb6 Merge pull request #5723 from Aranclanos/hideclown
Hiding the jumpsuit with HIDEJUMPSUIT exosuits
2014-11-07 23:58:33 -06:00
Cheridan e49e4efe29 Merge pull request #5704 from phil235/TypoFix1
Fixes the ability to beat up a pAI.
2014-11-07 23:52:31 -06:00
Cheridan 9721c6fb6f Merge pull request #5724 from Aranclanos/suicidestuff
Reworked a bit the suicide verb
2014-11-07 23:47:15 -06:00
tkdrg 61adfa8543 Somewhat cleaned up alien/Life() and carbon life a little bit 2014-11-08 01:12:33 -03:00
hornygranny efb3877fcf Merge pull request #5682 from paprka/fixdefib
Defibrillator Hotfixes
2014-11-07 19:49:04 -08:00
Remie Richards e84beec0e2 more conflict fixes. 2014-11-08 01:22:27 +00:00
Remie Richards 2054cbda08 Merge branch 'master' of https://github.com/tgstation/-tg-station into DiseaseRework
Conflicts:
	code/modules/mob/living/carbon/carbon.dm
	code/modules/mob/living/carbon/human/human_attackpaw.dm
	code/modules/mob/living/carbon/monkey/monkey.dm
2014-11-08 01:07:29 +00:00
Cheridan 7974b77dfa Merge pull request #5703 from phil235/AttackHandFix
Less copypasta in mob attack procs
2014-11-07 18:06:45 -06:00
phil235 2d04cbc39c Fixing the merge conflicts. 2014-11-07 22:31:26 +01:00
phil235 1d96ef944d Merge branch 'master' of https://github.com/tgstation/-tg-station into AttackHandFix
Conflicts:
	code/game/machinery/turrets.dm
	code/modules/mob/living/carbon/alien/humanoid/humanoid.dm
	code/modules/mob/living/carbon/alien/larva/larva.dm
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/living/carbon/human/human_attackalien.dm
	code/modules/mob/living/carbon/human/human_attackpaw.dm
	code/modules/mob/living/carbon/monkey/monkey.dm
	code/modules/mob/living/carbon/slime/slime.dm
	code/modules/mob/living/silicon/ai/ai.dm
	code/modules/mob/living/silicon/robot/robot.dm
	code/modules/mob/living/simple_animal/constructs.dm
	code/modules/mob/living/simple_animal/simple_animal.dm
2014-11-07 21:47:18 +01:00
Cheridan 594fd9d3e2 Merge pull request #5271 from Menshin/html_sanitization
Text input sanitization (take 1)
2014-11-07 13:56:20 -06:00
Cheridan 7f3040f708 Merge pull request #5697 from Aranclanos/AIemotes
AI emotes
2014-11-07 13:49:09 -06:00
phil235 8ac93c41db Merge branch 'master' of https://github.com/tgstation/-tg-station into MechAtkFix1
Conflicts:
	code/game/objects/structures/grille.dm
	code/game/turfs/simulated/walls.dm
2014-11-07 20:16:14 +01:00
phil235 8d0afc77fc Adding a NOBLUDGEON check to simple_animal/attackby() so you can't hit them with NOBLUDGEON items like grabs or goliath_hide. 2014-11-07 19:59:01 +01:00
Remie Richards 0914b1a7cd Merge pull request #5642 from phil235/AttackAnimation
Adding an attack animation to most attacks
2014-11-07 18:39:27 +00:00
phil235 4bdafd02b6 Moving carbon/middleclickon() form carbon.dm to click.dm and centralising it (there was two carbon/middleclickon() proc.
Moving carbon/altclickon() to click.dm as well.
2014-11-07 19:23:30 +01:00
paprka 49fb9b057a Fixes borg mesons giving them pseudo night vision 2014-11-07 09:24:43 -08:00
phil235 bc5754b378 adding diagonal attack animation. 2014-11-07 15:42:07 +01:00
Aranclanos ed1898e4df Uniform overlays will now be blocked from showing if the exosuit has the flag HIDEJUMPSUIT, preventing the own and clown suit from sticking out of spacesuit and others.
Fixes issue #3881
2014-11-06 18:16:17 -03:00
phil235 e5dd72cb8e Some absolute pathing fixed.
Fixing some mistakes and typos.
Fixes many attacks on simple animals not checking the force_threshold.(adding attack_threshold_check() )
2014-11-06 18:50:13 +01:00
Aranclanos ead9b2a8bb Breathing won't check anymore if the person if committed suicide.
People will be able to perform several suicides if they survived previous ones.
The examine suicide text will only appear if the person is dead.
2014-11-06 13:48:41 -03:00
phil235 bac73d6b43 Pushing people with a mech is logged. 2014-11-06 01:20:04 +01:00
phil235 1649883425 Fixed some typos.
Moved some attack procs from carbon.dm to carbon/carbon_defense.dm and from human.dm to human/human_defense.dm.
2014-11-06 00:52:31 +01:00
phil235 f908befb36 attack_alien() moved to living/attack_alien() and overridden in the children.
Adding missing attack logs.

Fixing some mistakes in attack_animal()'s

Attack_hand():
cyborg can now be grabbed
AI and cyborg can be punched, with damage only with hulk.
Rearranging the attack_hand() procs a bit.
Adding missing attack logs.
2014-11-06 00:32:19 +01:00
phil235 2c54ea4f47 Attack_animal() is moved and handled in living/attack_animal() in living_defense.dm and overridden in children.
Maybe fixes the animal emote not working (Ian nuzzles, etc)

moving attack_paw to living and nerfing it by making prob(75) apply to all living not just monkeys.

Attack_larva() is moved to living/attack_larva
Adding larva rubbing on silicon
Adding possibility to fail to bite the living as larva.

Adding missing attack logs
2014-11-05 22:34:47 +01:00
Aranclanos 5d47ebc35c Made the cyborg emotes be instead for all silicons
Fixes issue #3866
2014-11-05 18:12:11 -03:00
phil235 dfbe73e80a Added attack logs where missing.
Moving attack_alien for silicons to silicon/attack_alien() with overrides in children.
Fixing messages.

Attack_animal for silicons: all in silicon/attack_animal()

Attack_slime handled in living, overriden in its children.
Simplified the definition of the stunprob var, slight nerf to slime shock.
2014-11-05 20:37:14 +01:00
phil235 09984d5ee0 ATTACK_HAND in aliens:
Moving attack_hand for larva+humanoid to alien/attack_hand() in alien_defense to handle both.
Changing weaken() to paralyze() in alien/attack_hand() in hulk and disarm section because weaken fails on aliens.
lowered alien bite damage on alien to just 1 in all cases, instead of rand(1,3) for humanoid->humanoid.
Added alien/attack_hand() to handle both larva and humanoid, with override in the children.
Adding a death message for the larva.

Attack_paw for aliens: handled in alien/attack_paw() and overridden in children.

Attack_animal for aliens: handled in alien/attack_animal() in alien_defense.dm

Added attack logs where missing.
2014-11-05 18:54:54 +01:00
phil235 ea1daa40d5 moved attack_slime to carbon/alien to handle both larva and humanoid, with a little override in larva and humanoid.
Created proc/grabbedby in mob/living/living_defense.dm to handle all grab stuff in the attack_hand's and attack_alien's.
Fixed typos in messages.
one attack_larva gets a return attack_alien for its harm part.
Fixing larva attack on larva, couldn't help a fellow larva.
moving humanoid/attack_larva to alien/attack_larva() to handle both humanoid and larva being attacked by larva.
Fix a bug with attack_slime where you could glomp a dead humanoid indefinitely.
2014-11-05 17:42:40 +01:00
phil235 20e90d1168 Fixes typos in message and icon. Fixes the ability to beat up a pAI. Adds a cooldown to attack_animal on mechs. 2014-11-05 14:45:47 +01:00
JJRcop bfc62a78aa Changes the defibrillator to use HEALTH_THRESHOLD_DEAD as the max damage it heals
Changes succumb to apply exactly the required amount of oxyloss to die, instead of a hard-coded 200
2014-11-04 23:48:57 -05:00
Aranclanos 364f4e1f24 Changes the call from process() to fire() in all places where a projectile is created. 2014-11-04 16:38:58 -03:00
phil235 1bf2574091 M not H. derp 2014-11-04 20:34:44 +01:00
phil235 48ad48acce Add a fail message to unbuckling, breaking out of cuffs and closets and performing CPR. 2014-11-04 20:30:04 +01:00
Menshin b77e2fc46a Conflicts solving 2014-11-04 20:24:52 +01:00
Ergovisavi 40e093de50 Merge branch 'master' of https://github.com/tgstation/-tg-station into firefighting 2014-11-04 10:52:46 -08:00