Commit Graph

10597 Commits

Author SHA1 Message Date
Cauã dos Santos Rebelo f9948e9c2b Fixed penguin butchering and made babies only drop one meat (#41047) 2018-10-22 12:43:18 -04:00
MrDoomBringer 703a365aec Various code improvements (#40932)
* adsf

* asdf

* take these

* Further cleanup to windoor code
2018-10-21 03:01:02 -04:00
Jordan Brown 0deea0089d Merge pull request #41018 from kevinz000/patch-578
Reverts accidental disarm stun removal
2018-10-21 02:50:25 -04:00
ShizCalev c4064c9dac Fixes syndicate MMI nameswaping, adds better user feedback when inserting a dead brain (#41023) 2018-10-20 11:35:32 -07:00
QualityVan 66000159d8 Fix fresh zombies not getting claws (#41020)
Caused by movement overhaul being indiscriminate in replacements.
2018-10-20 11:33:10 -07:00
kevinz000 3c7c6a61ea Remove a pointless null operation (#41019)
YOU SHALL NOT PASS() 2.0

Sometimes I look at code I've written in the past and wonder how sleep
deprived/drunk one has to be to write that.
2018-10-19 22:50:05 -07:00
nichlas0010 cd0c7774d7 Turn the AI icon selection menu into a radial (#40962)
Also removes "green" from the global list, since there's no AI display called
green, and renames "wierd" to "weird", so it works properly
2018-10-19 22:19:27 -07:00
Emmett Gaines f66e311ebc Makes species speedmod a true movespeed modifier (#40992) 2018-10-19 15:26:19 -04:00
kevinz000 337742902e Update species.dm 2018-10-18 22:56:20 -07:00
MMMiracles c89b619bd9 Penguins now waddle + waddle organ (#40989)
* and he waddled away, waddle waddle

* waddle ears + initialize

* ninjanomnom fixes + meat

* taste stuff change

webbit
2018-10-18 16:29:59 -04:00
Jordan Brown bb6da6f001 Merge pull request #40953 from ShizCalev/mannitol-ghetto-surgery
Ghetto surgery can now damage brains. Mannitol can heal damaged brains.
2018-10-17 16:21:43 -04:00
ShizCalev 52748e91a9 Monkeys no longer move at lightspeed (#40968) 2018-10-17 14:18:01 -04:00
AnturK a365d6bc6b Fixes pai instrument nonsense. (#40958)
* Fixes pai instrument nonsense.

* "

* Also moves this somewhere more relevant
2018-10-17 13:07:48 -04:00
oranges 294cd92353 Merge pull request #40951 from ShizCalev/ID-fix
Fixes fully_replace_character_name not updating bank account names
2018-10-18 00:03:16 +13:00
AnturK 65412f4088 Adds helper global mob signals. (#40936)
global mob death and global mob created signal.
2018-10-18 00:02:00 +13:00
QualityVan 8ac956c4a9 Good luck, skeleton (#40869)
Resurrection of #40819 after I was reminded that rebasing is hard.
cl QualityVan
fix: Hugging skeletons is now possible
/cl

Fixes #40672
The if not in crit checks in human_defense and carbon_defense could be removed because they should only be reached when they're either true or irrelevant.
2018-10-17 23:50:53 +13:00
ShizCalev 253560cc9a Makes Corgi collars removable (#40832)
cl ShizCalev
tweak: Corgi collars can now be removed!
/cl

also added a missing canusetopic check and cleaned up a little bit.
2018-10-17 23:45:58 +13:00
Qustinnus 3b12a40fcc Legion core / aheal now only removes temp moodies. also bad moodie for using it (#40657)
cl Floyd / Qustinnus
fix: Legion core / aheal now only removes temp moodies
add: Legion cores now give you a bad moodlet
/cl

#40110

fixes
2018-10-17 23:18:59 +13:00
Emmett Gaines 5d8419541b Adds movetype based speed modifiers and makes the mood speed mod use it (#40581)
This allows us to more easily keep track of speed modifiers which only affect certain move modes. Also cleans up a small bit of movespeed and mood code while I'm at it.
2018-10-17 23:17:07 +13:00
ShizCalev 9dbc86d7c5 Ghetto surgery can now damage brains, which then can be healed by mannitol 2018-10-16 18:52:55 -04:00
ShizCalev 3787eda76a Adds AI core screen selection to character preferences. (#40761)
* Adds AI core screen selection to preferences.

* fallback
2018-10-16 11:24:20 +02:00
ShizCalev 47cb992bd6 Fixes replace_identification_name not updating account names 2018-10-15 22:59:25 -04:00
Jordan Brown 992e06005f Merge pull request #40863 from ShizCalev/moth-revive
Fixes admin revives not restoring mutant organs
2018-10-15 16:11:40 -04:00
ShizCalev f7fcc4e929 Removes tactical suicide borging (#40754)
* Removes tactical suicide borging

* correction
2018-10-15 22:51:22 +03:00
CRTXBacon 241b998491 Adds the intelliLantern, another skin for the intelliCard (#40903)
* Update aicard.dm

* Update death.dm

* Update recipes.dm

* Add files via upload
2018-10-15 15:47:40 -04:00
anconfuzedrock baae6673be Gives pais the ability to toot (#40910)
* makes the pai toot

* ensures the instrument deletes itself, gives the variable a real name
2018-10-15 09:06:07 -04:00
Jordan Brown 197fe3310a Merge pull request #40864 from ShizCalev/xeno-fire-fix
Fire Fixes #2
2018-10-14 15:19:21 -04:00
Fel 4695a6419f Gutlunches may now lunch on guts. (#40914) 2018-10-14 13:58:58 +03:00
MrDoomBringer 33eef00d85 Clean up some admin-transform related code (#40890)
1. there was an option for cancel when the input already had a cancel button
2. hitting either of these cancels did nothing, and it continued on with the
   transformation
3. there were some 1's and 0's that shoulda been TRUE and FALSE
2018-10-13 12:16:40 -07:00
ShizCalev 9799f1e3f7 strange. 2018-10-12 17:37:39 -04:00
MrDoomBringer 8871e255f9 which niga copy pasted code (#40888) 2018-10-12 10:31:31 -04:00
AnturK 199339d994 Surgery cleanup (#40788)
* Surgery cleanup

* Proper mobtype
2018-10-12 04:42:48 -04:00
kevinz000 902f0a9174 Fix AIs being unable to do shit (#40882)
Sincerest apologies to the AI players.
2018-10-11 22:08:28 -07:00
ShizCalev 07d3e97efb Fire Fixes mk2 2018-10-11 07:48:46 -04:00
ShizCalev 6cfcc40e66 Fixes admin revives not restoring mutant organs 2018-10-11 07:12:35 -04:00
Jordan Brown 22b4eb67f6 Merge pull request #40805 from ShizCalev/fire-icon-fix
Fixes human burning overlays not updating
2018-10-10 18:29:20 -04:00
kevinz000 3e7184c975 Combat/Stun (slip) overhaul staging, mobility flags, adds crawling (#39967)
Aiming to implement the framework oranges has detailed in https://tgstation13.org/phpBB/viewtopic.php?f=10&t=19102
Moves canmove to a bitflag in a new variable called mobility_flags, that will allow finer grain control of what someone can do codewise, for example, letting them move but not stand up, or stand up but not move.

Adds Immobilize()d status effect that freezes movement but does not prevent anything else.
Adds Paralyze()d which is oldstun "You can't do anything at all and knock down).
Stun() will now prevent any item/UI usage and movement (which is similar to before).
Knockdown() will now only knockdown without preventing item usage/movement.
People knocked down will be able to crawl at softcrit-speeds
Refactors some /mob variables and procs to /mob/living.
update_canmove() refactored to update_mobility() and will handle mobility_flags instead of the removed canmove

cl
rscadd: Crawling is now possible if you are down but not stunned. Obviously, you will be slower.
/cl
Refactors are done. I'd rather get this merged faster than try to fine tune stuff like slips. The most obvious gameplay effect this pr has will be crawling, and I believe I made tiny tweaks but I can't find it Anything I missed or weird behavior should be reported.
2018-10-11 11:22:21 +13:00
ShizCalev 7b45fbd1d2 Fixes AI ghost icon not disappearing on death (#40759) 2018-10-10 05:58:12 -04:00
ShizCalev 4c5ad9ae1a Walking through lava now applies a cosmetic singing overlay to the mob. (#40807) 2018-10-10 05:49:15 -04:00
ShizCalev 66022ffd73 Spellcheck CPR & disarm attempt messages (#40806) 2018-10-09 21:56:45 -07:00
ShizCalev d3e2647a65 Fix spec_attacked_by() runtime (#40762) 2018-10-09 11:26:40 -07:00
AnturK 0feb2661c9 Fix sechud implant authentication (#40776) 2018-10-09 11:25:03 -07:00
ShizCalev 6444a4e6c4 Fix AI core dropping wrong circuit on decon (#40742)
Also cleaned up a couple vars and added qdel handling.
2018-10-08 21:54:38 -07:00
ShizCalev 1e29ad8a77 Fixes human burning overlays not updates 2018-10-09 00:28:16 -04:00
ShizCalev c8ca0c5d74 Fix canequip() bad arg runtime (#40767)
keyed arg 4noraisin
2018-10-08 18:32:29 -07:00
TMTIME ac0b51cbc5 Reverts the PR that fucks travis 2018-10-08 19:17:54 +01:00
bgobandit f7df28f49d The necropolis tendril is anchored again. (#40750)
* necropolis tendril is anchored

* TRUE memes
2018-10-08 10:36:47 -04:00
YPOQ 5b239f901e Fixes badass syndrones not recieving their weapon_auth implant (#40744) 2018-10-07 06:54:19 -04:00
vuonojenmustaturska a287380797 Stops using the rad insulation component to provide default rad insulation features in order to save a bit of memory (#40662)
* henk

* oh yeah this

* undo this meme

* stuff
2018-10-06 14:28:28 +02:00
ShizCalev 87fe618bd2 Ghosts can now see the AI's camera (#40689)
cl ShizCalev
tweak: Ghosts can now see active AI cameras.
/cl
2018-10-06 08:06:38 +13:00