Commit Graph

10162 Commits

Author SHA1 Message Date
Tad Hardesty 80570931d1 Fix various macro consistency problems (#37092) 2018-04-11 13:20:57 +03:00
iksyp ab50eb926a Whether or not a pacifist can fire a gun is no longer based on the gun being harmful, but the chambered round being harmful (#36670)
fix: makes dragnet non harmful
tweak: pacifists can now use any disabler or stun setting on any energy gun
code: removed all of the pacifism check code from code/modules/mob/living/living.dm
code: gun objects no longer have a harmful variable, instead, ammo_casing objects now have a harmful variable, which is by default set to TRUE
code: if a pacifist fires a gun, it checks whether or not the round chambered is lethal, instead of whether or not the gun itself is lethal.
2018-04-11 21:59:03 +12:00
Robustin 8825f020b2 Removes Environment_target_typecache from Hostile Simplemobs (#36572) 2018-04-11 21:56:58 +12:00
AnturK 0744eb263e Fixes slime latching (#37002) 2018-04-08 05:59:33 -04:00
AnturK b57b013127 Fixes cow tipping properly (#37015) 2018-04-07 19:15:31 -04:00
Jordan Brown 339f95a375 Merge pull request #36976 from Iamgoofball/patch-422
fixes cows moving while tipped
2018-04-05 16:57:05 -04:00
kevinz000 0c27e227cc Latejoin Silicons (#36560) 2018-04-05 10:09:52 +02:00
Emmett Gaines 49d1e9ee66 Shuttles have additional baseturfs, and other minor baseturf changes (#36388)
cl ninjanomnom
fix: Shuttles have proper baseturfs now.
fix: Mineral walls properly use their baseturfs when destroyed/drilled.
add: A new engineering goggle mode allows you to see the shuttle area you're standing in.
admin: Buildmode works a bit better with baseturfs now and can properly only remove the top layer of turfs when editing. Note that as a result the order you place turfs is important and a wall placed on space means when the wall is removed there will be space underneath.
/cl

This adds an area hook for turfs getting the PlaceOnTop proc called so shuttle areas are able to intercept it and add a special turf used for determining where the bottom of the shuttle is. I'm not too certain on this being the best way to handle it but the alternatives restrict the kind of turfs that are allowed to be on shuttles which I didn't want to do as it was part of the whole intent of the baseturf change to allow any turf type on shuttles.

The alternative to the area hook would require a tool which attaches turfs to a shuttle which is why there's a shuttle area viewing tool in this pr. I considered doing it this way first but decided it was too clunky.

In addition to other changes:

Tiled/Reinforced floors have proper baseturfs now.

A large amount of the remaining ChangeTurf calls were swapped over to various baseturf helpers so, for example, mining doesn't create a lavaland turf if somehow the mineral wall is on plating.

Escape pods, the aux base, and syndicate drop pod have been converted over to shuttle templates as well.

The error when the timid var is set incorrectly has been changed to a stack_trace.

The change turf file has been made all lowercase as per standard.
2018-04-05 11:13:20 +12:00
Iamgoofball f01849afa4 im dumb 2018-04-04 13:59:24 -07:00
Iamgoofball 2c952d6769 fixes cows moving while tipped 2018-04-04 12:02:16 -07:00
kevinz000 a0005c9153 Fixes bloodbath effects not working on people in crit (#36598)
Also some minor improvements to performance by caching the nearby mobs list once
2018-04-04 12:08:52 +12:00
XDTM 8548bd88b0 Adds mob biotypes, categories that can be used to only affect certain mob types (#36570)
* Adds mob biotypes, categories that can be used to only affect certain mob types

* good boy travis

* Update syndicate.dm
2018-04-04 11:09:26 +12:00
YPOQ 1226afde9f Fixes mannitol not curing minor brain traumas (#36645)
* Fixes mannitol not curing brain traumas

* Makes has_trauma_type random, adds type arg to cure_trauma_type

* Adds get_traumas_type proc

* Default to /datum/brain_trauma
2018-04-03 12:41:17 +03:00
kevinz000 d804e3af61 GC fixes 1 (#36705) 2018-04-03 08:54:32 +02:00
Jordan Brown 734b33cc26 Merge pull request #36902 from KorPhaeron/dronevision
Fixes drone night vision
2018-04-02 09:31:27 -04:00
Jordan Brown 3990bb3645 Merge pull request #36856 from iskyp/resin+egg
The y/n confirmation for laying eggs or resin over vents as a xeno is no longer reversed
2018-04-01 12:11:38 -04:00
KorPhaeron 447146193a Refactors Dance Machine + deletes a bunch of sound files (#36815)
* Refactors Dance Machine

* Removes sound from netherworld

* Fixes icons

* More fixes

* QDEL_LIST

* Sanity check

* Matches delimiter to README

* qdel_list

* Fixes disco version of machine
2018-04-01 17:42:32 +03:00
KorPhaeron fa44fa640f Fixes drone night vision 2018-04-01 08:24:44 -05:00
iksyp 514840b054 != "Yes" instead of == "No" 2018-04-01 00:55:49 -07:00
Jordan Brown 7b196a6ad5 Merge pull request #36824 from Robustin/mblood
Monkeys can now die of bloodloss
2018-04-01 01:17:28 -04:00
AnturK 2a2fed3899 missed this one 2018-03-31 16:32:34 +02:00
AnturK 5ad59da350 Prefixes apply_effect flags, fixes unconcious define conflict 2018-03-31 16:31:11 +02:00
iksyp 303ccf364a laying resin over vents y/no confirmation is no longer reversed
how do i explain this good
2018-03-31 03:44:46 -07:00
Cruix 251c54223d Added a new ability to sentient diseases (#36548)
* Replaced body zone magic strings with defines

* Added the Secrete Infection ability to sentient diseases, and updated the infective component
2018-03-30 21:09:19 +02:00
ShizCalev 485efbd338 Fixes mutant bodypart assignments (#36816)
* Fixes mutant bodypart assignments

* comment
2018-03-30 21:42:00 +03:00
Robustin c67b0c181e bad zombie monkey 2018-03-30 11:58:48 -05:00
kevinz000 08c4d9a0a6 Failing to latejoin as a job when the latejoin panel is already open now makes a more descriptive error message (#36794)
* job availability

* avail

* Boop
2018-03-30 12:04:48 -04:00
KorPhaeron 1e052d6166 Being buckled to an object means space wind wont pull you (#36783)
* Being buckled to an object means space wind wont pull you

* Puts check in the proper place
2018-03-30 04:27:26 -04:00
Robustin 8af5c7b6d6 monkeys can now die of bloodloss 2018-03-30 03:40:45 -04:00
John Ginnane c3627c2741 Adds guillotine (#36540)
* Add guillotine to the game

Can be found in BoxStation's courtroom. Also added some sounds to the clap emote, which is used during execution

* Made requested changes

* minor typo

* Updated code

* Added crafting recipe and removed from map
2018-03-28 10:41:03 +13:00
vuonojenmustaturska 045192b3cf Merge pull request #36636 from ShizCalev/robo-limb-shake-message
Fixes prosthetic limbs injury messages
2018-03-27 20:59:13 +03:00
vuonojenmustaturska a6c9a2280f Merge pull request #36617 from ShizCalev/logging-cleanup
Improves some logging legibility
2018-03-27 20:56:39 +03:00
vuonojenmustaturska 0226f4d168 Merge pull request #36734 from Robustin/colossusfix
Colossus projectile runtime removal
2018-03-27 20:52:03 +03:00
vuonojenmustaturska bc8958cc14 Merge pull request #36541 from XDTM/NOTTHEBEES
Swarming component! Beware of bees
2018-03-27 17:04:09 +03:00
Dax Dupont 5ead81a026 Robot hats fix and addition (#36543)
* Robot hats fix and addition

* berets too

* more hats
2018-03-26 22:35:28 -04:00
Tad Hardesty bf9ad94925 Fix runtime when shaking camera with duration between 0 and 1 (#36726) 2018-03-26 22:25:14 -04:00
Ashe Higgs b6b1230231 Fixes slimeperson traits (#36663) 2018-03-26 22:11:33 -04:00
Jordan Brown d44571dd7f Merge pull request #36712 from XDTM/NoPunchingIan
Fixes pacifists being able to attack animals
2018-03-26 15:18:57 -04:00
Jordan Brown d612a50a06 Merge pull request #36710 from fludd12/Inky-Capped-Lists
Properly Blacklists Mushroom People
2018-03-26 15:17:34 -04:00
Robustin 3095b6d2fb Colossus projectile runtime removal 2018-03-26 13:31:46 -04:00
XDTM 17d62d54eb . 2018-03-25 17:43:03 +02:00
XDTM cad0ba11d2 Fixes pacifists being able to attack animals 2018-03-25 17:20:49 +02:00
Robustin 78756758b5 Monkey AI is now 10,000% more processor friendly (#36641)
* Simplified monkey define

* Streamline monkey processing

* 1000% better monkey AI

* Multiple maintainers approved merging this
2018-03-25 18:20:20 +03:00
fludd12 bffc8a2448 Properly Blacklists Mushroom People 2018-03-25 06:39:13 -04:00
AnturK 735dad092e Sintouched antag datums (#36561)
* Sintouched stuff

* hudz

* These are boring and when they happen they happen en masse so let's just list them

* undefs
2018-03-25 06:07:26 +03:00
Davidj361 b604d93336 Fixed Ranged Guardian moving when recalled (#36643) 2018-03-24 06:35:35 -04:00
kevinz000 4a23703622 Combat Overhaul Staging: Limb Specific Stamina and status effect clickdelay modifiers! (#36274) 2018-03-23 12:36:35 +01:00
kevinz000 f300a5c155 Interaction/Attack Hand Refactor (#36405) 2018-03-23 11:20:54 +01:00
ShizCalev 56d7a53702 Fixes prosthetic limbs injury messages 2018-03-23 01:33:58 -04:00
Qustinnus fc391b5be4 does the thing (#36605) 2018-03-22 22:58:28 -04:00