Commit Graph

9639 Commits

Author SHA1 Message Date
KorPhaeron ad30af5dec Vampire species for halloween (#32096)
* Vampires

* Action name

* Cooldown so you can't queue drains

* Blood drain rate

* Vampire cleanup/additional checks

* Vampires can drink blood (reagent) (#30)

* New DRINKSBLOOD species_trait

All species can drink blood, but species with this trait
will restore lost blood_volume when drinking it

* Vampires have vampire blood and DRINKSBLOOD

People with vampire blood can take all other blood
Vampire blood can't be used for anyone that doesn't have it

* Vampire tweaks (#31)

* Universal Blood

* Removes spell on species loss

* Vampire heart for checking blood level
2017-10-26 12:54:54 -04:00
oranges 586f74cbc9 Merge pull request #31987 from Cyberboss/InlineCO
May as well shave some yaks
2017-10-26 23:03:52 +13:00
ShizCalev aec6521237 Fixes lightgeist spawning 2017-10-25 23:42:53 -05:00
Leo 7069c4f316 Merge pull request #32061 from ShizCalev/ling-golem-exploit-fix
Fixes changling golem exploit
2017-10-25 09:42:00 -02:00
nicbn 2e52d4a069 Footprints no longer contain stupid amounts of blood (#32056) 2017-10-25 02:15:53 -04:00
JJRcop 5360f03c14 heart of darkness revives non-shadow as shadowpeople 2017-10-25 00:12:56 -05:00
KorPhaeron 529077d982 Ratvar summoning now ends the round/triggers mass proselytize (#31956)
* Slight changes to ratvar ending

* Tick check

* T

* Why Xhuis?

* Lots of fire

* That src made sense 10 minutes ago but no longer

* More commits than line changes

* Check Tick
2017-10-24 19:06:39 -04:00
KorPhaeron d657c19156 Dullahans (#31855)
* Dullahans

* Vision toggle

* The worst part of the code right here

* No wings

* to_chat

* Hearing relay that works, vision toggle that works

* Fixes hair not appearing on severed heads

* Halloween event

* Moves dullahans to their own file

* Forgot to commit a file

* Fixes deafness and backpack issues

* Don't need to breath because you dont have a head

* Breaking the dullahan rules

* Encourage dullahans to lose their heads

* Cyberboss doing his job to head off any bad code trying to enter the repo

* Committing while compiling again

* Can't eat

* Halloween!

* qdeleted

* Get rid of the head var entirely, just track the easily deletable relay

* Moves the stuff out of process to destroy
2017-10-24 21:35:19 +02:00
deathride58 4fd4312004 FIXES THE NEW LATEJOIN RUNTIME PROPER (#32068)
* FIXES EVERYTHING IN ONE SIMPLE LINE

* Fix it properly
2017-10-24 20:34:15 +02:00
ShizCalev 00eff0bcaa Fixes changling golem exploit 2017-10-23 23:08:48 -04:00
Jordan Brown 5a4f56bf21 Late join antagonists will try to target late join players (#31560) 2017-10-23 21:07:41 -04:00
ShizCalev dd5da304fe Makes cleanbots clean up remains (#31876)
* Makes cleanbots clean up remains

* Gooooooooo

* Acid_act
2017-10-23 09:37:59 -04:00
Jordan Brown 8e434b7d96 Removes duplicate typecaches (#31883)
* Audits all typecache calls for performance gains

* Fix invalid var
2017-10-23 15:24:41 +02:00
AnturK 8a8a247c21 Cleans up datum traitor minimally. (#31978)
* Removes the /custom traitor subtype nonsense.
Fixes borged/ai'zed traitors getting law 0.

* Not needed anymore
2017-10-22 18:44:43 -04:00
vuonojenmustaturska 032c86435c Removes mob.lastattacked and replaces lastattacker with a string (#31981) 2017-10-22 12:28:25 -04:00
Firecage afd8bb7be5 Code Consistency: luminosity --> light_range (#31355)
* Code Consistency: luminosity --> light_range

* Finally-remembers-to-update-PR is best lizard.

* Update singularity.dm
2017-10-22 01:06:07 -04:00
oranges 5746d69e03 Merge pull request #31989 from ninjanomnom/radiation-borg-fix
Fixes silicon mob contents becoming contaminated
2017-10-22 16:21:24 +13:00
ninjanomnom f5c372bb21 fixes borgs 2017-10-21 22:45:23 -04:00
MoreRobustThanYou 620b83eacb Blood Brother now properly sets special role (#31964)
* Blood Brother now properly sets special role

* Update mob_helpers.dm

* Update mob_helpers.dm

* Update mob_helpers.dm
2017-10-21 21:15:21 -04:00
Kyle Spier-Swenson 532b7907be Fixes quick_attack_loop stack overflow (#31958)
Fixes quick_attack_loop stack overflow
2017-10-21 19:51:29 -04:00
Cyberboss b2a984fd8a Inlines compile_overlays 2017-10-21 19:23:26 -04:00
KorPhaeron 7034a22e78 Blob fixes (#31913)
* Blob alarm sounds

* Fixes antag panel and blob report being sent too early

* Assigning fix

* Keeps announcement for use in false alarm
2017-10-21 21:07:55 +02:00
MoreRobustThanYou 821082aa63 Heads of staff will now have cat organs removed at roundstart (#31889)
* Update human_helpers.dm

* Heads of staff have cat organs removed at roundstart

* avoid double ears

* Update human_helpers.dm

* Update job.dm

* Update human_helpers.dm

* Update human_helpers.dm
2017-10-21 19:30:11 +13:00
oranges e772014d50 Merge pull request #31907 from Thunder12345/no_more_rigor_meowrtis
Cures cats of their rigor meowrtis
2017-10-21 19:29:49 +13:00
KorPhaeron dcddc79e11 Allows species to be blocked from ever being roundstart, can now choose your Halloween species (#31877)
* Hardlocked species, halloween now lets you choose your spooky race

* Code standards, moving procs around
2017-10-20 11:10:54 -04:00
kevinz000 e0bf81f479 Fixes simple mob flying corpses (#31794)
* makes simple mobs stop flying when they die

* Update simple_animal.dm
2017-10-20 08:41:48 +02:00
oranges 5f25612e05 Merge pull request #31905 from AnturK/anotherloop
Fixes another stack overflow in pull code
2017-10-20 12:57:01 +13:00
Thunder12345 e023b065e1 cures cats of their rigor meowrtis 2017-10-19 15:21:47 +01:00
AnturK 1aafc6a091 Fixes another infintie loop in pull code 2017-10-19 13:51:22 +02:00
YPOQ d943e07733 Fixes AI visiblity checks (#31819) 2017-10-19 08:42:24 -02:00
vuonojenmustaturska a927f2a64c expand simple_animals/hostile/aistatus into a simple_animals-wide system for putting mobs into idling mode (#31778)
* Initial commit

* Time is a circus

* Send in the clowns

* i broke something

* Revert "i broke something"

This reverts commit 5a29c40d131b39effe9ebcb6c8c1883693baf07f.

* I think it works?

* cleanup

* define reminders

* Fixes tendrils and such

* sentience_act now moves the mob to AI_OFF state
2017-10-19 11:57:10 +02:00
oranges d9fc9ae1ae Merge pull request #31852 from Mercenaryblue/tweak_honkbot
You will no longer trip on inactive Honkbots. [Tweak]
2017-10-19 22:06:58 +13:00
oranges 4495a0abea Merge pull request #31813 from Qustinnus/IMGONNACLAMPEM
Cleans up set and adjust procs for disgust and drugginess a bit
2017-10-19 21:54:12 +13:00
kevinz000 f90c2b633d Adds type checks to HUD alert clicks to prevent ghosts from causing runtimes (#31609)
* Update alert.dm

* better fix
2017-10-19 09:00:16 +02:00
KorPhaeron be748e3323 Disentangles blob from blob mode/removes blob mode (#31780)
* Disentangles blob from blob mode

* Observer examine

* Fixes runtimes

* Blob now has infinite points in critical mass and will consume the entire station visually

* Different icon

* Blob event more common

* All overminds get to pick their core location

* Blobs block the shuttle

* Not sure when controller would be different from overmind
2017-10-18 21:55:28 -04:00
MoreRobustThanYou c4a0e954d4 Humans now use the generic sprite if they have 3 or less firestacks (#31820)
To show that they're still on fire, but not AS on fire as you would be with 4+ firestacks
2017-10-18 11:18:03 -04:00
Emmett Gaines d17d09cb1b Radiation makes you vomit blood and more balance changes (#31753) 2017-10-18 10:24:09 -04:00
Leo 9176e2ffac Merge pull request #31774 from optimumtact/dummiecode
reorder carbon destroy to fix ghosting
2017-10-18 10:34:39 -02:00
Leo f4efe270a6 Merge pull request #31830 from ShizCalev/geiger-borg
Gives engi borgs geiger counters
2017-10-18 10:23:24 -02:00
AnturK bfc5a2cca8 Datum rev & related upgrades to base datum antag (#31630)
* Datum rev & related upgrades to base datum antag

* Actually starts objective tracking

* Grammer & clumsy removal things

* unifies file names

* Fixes heads displaying in every mode

* This is why i ask for reviews

* KILL ME

* proper antag detection

* Fixes admin de-revving

* Sanity

* Fix conflicts

* Fixes instant roundend

* Fixes flashes

* Waits until setup is done to declare roundend.
2017-10-18 20:25:42 +13:00
YPOQ 619bedf97a Removes toggle camera light verb (#31821) 2017-10-18 00:18:43 -04:00
Leo c1450bbdc1 Merge pull request #31809 from ShizCalev/helper-cleanup
Cleans up some istypes not using helpers
2017-10-17 22:20:42 -02:00
Mercenaryblue d4f9090b6a Honkbots 1.0.7.e
tweak: You will no longer trip on inactive honkbots.
2017-10-17 16:13:00 -04:00
Leo df9260ca29 Merge pull request #31795 from AnturK/random-runtimes
Random runtime fixes.
2017-10-17 12:19:36 -02:00
kevinz000 51dfbfe03b Fixes vehicles granting projectile immunity and YET AGAIN reworks projectile targetting priorities (#31660)
* Update projectile.dm

* fixes projectiles
2017-10-17 21:50:17 +13:00
Mercenaryblue 4b06c5cd49 Prevent creampie overlays from stacking. (#31750)
* creampie fixes

prevent stacking creampie overlays.
makes cleaning it easier.
also fixing the creamy decapitation bug. ( #19701)

* optimize

* splitting PRs

just making sure we have one PR per issue.

* Creampie overlay rebalance.

make sure we don't get travis on this file.

* Prevent creampie stacking

newline
2017-10-17 21:47:45 +13:00
kevinz000 cd5f983da4 Atmospherics Multilayer Pipes (#30972)
* 1

* rpd

* 3

* 4

* 5

* 6

* 7

* 8

* wew

* src. and underlays

* update

* woops

* misspelled params

* reviews

* fixes

* fixes

* better checks and layer crap

* Update RPD.dm

* Update pipe_construction.dm

* 3 layers, fixes

* woops i didn't update defines correctly

* dunc

* Fixes

* Fixes

* fixes

* fixes some more bullshit

* fixes

* fixes

* not needed

* makes attachment sprites prettier or uglier i dunno

* Unary flag

* sprite fix??

* fixes...

* sprite fixes
2017-10-16 23:48:48 -06:00
ShizCalev cf58aa73e6 Gives engi borgs geiger counters 2017-10-17 00:14:54 -04:00
oranges c14a85de38 reorder carbon destroy to fix ghosting
We cannot qdel these things until after our parent handling has
finished, so that we have things like dna available to the ghost
intialization from the body
2017-10-16 20:48:15 +00:00
Unknown 5de216af35 Cleans up set and adjust procs for disgust and drugginess a bit 2017-10-16 21:38:24 +02:00