Commit Graph
39208 Commits
Author SHA1 Message Date
Woodratt d64fcdfdaf November Map Tweaks
- Fix missing scrubber in engineering.
- Shutter added to Kitchen door.
- Pressure Regulators at atmospheric cutoffs start unregulated at roundstart.
- Set Modular Computers layer to 2.9 to bring them inline with regular computer layering.
- Pump to distro set to 301 kpa to help offset issues with cutoff valves.
- One phase pistol to each explorer locker.
- One holster to each explorer locker.
2019-11-28 14:15:39 -08:00
AnewbeandGitHub 4aecbd344d Merge pull request #6481 from Atermonera/maint_drone_spawn
Reduces maintenance drone spawn time to 5 minutes
2019-11-24 17:28:52 -05:00
MechoidandAnewbe 7ecdcb40d2 Security / PseudoCargo Expansion (#6482)
* Security Expansion work.

* Weaponized Racism, Stowaways, Meteors

* Fix Fix. Prep modular armor for addition.

* Fix the boots.

* More modular armor work. Now in cargo!

* Fixfix

* Fixfix

* Thank you anxiety very cool.

* Make a Stowaway Antag

* FixFix
2019-11-24 17:22:25 -05:00
Heroman3003andMechoid 2dddf3d594 Fixes runtime with alien weeds (#6530) 2019-11-21 00:10:30 -08:00
AtermoneraandGitHub c8ec6d4d85 Merge pull request #6528 from Meghan-Rossi/atmosanalyzer
Improve analyzers and gas mixers
2019-11-19 11:29:55 -08:00
AtermoneraandGitHub 57da1db581 Merge pull request #6527 from Rykka-Stormheart/shep-dev-air-pump-tuning
Air pump fixes: Reduce loop time, reduce noise level
2019-11-19 11:27:58 -08:00
AtermoneraandGitHub b8818427e9 Merge pull request #6525 from TheFurryFeline/TFF-Let_The_Plushies_Live!
Mouse Plushie Sprite Change
2019-11-19 11:27:26 -08:00
Meghan-Rossi f8da69da6a Fix runtimes from trying to analyze mobs. 2019-11-14 17:14:05 +00:00
TheFurryFeline ac13307c41 Create TheFurryFeline - Mouse_Plushie_Sprite_Change.yml 2019-11-14 11:52:21 -05:00
Meghan-Rossi 1f17b58975 Improve analyzers and gas mixers
Analyzers can now analyze more things:
-Turfs (also stops runtimes from people trying to analyze turfs)
-Meters (gives results for whatever the meter's attached to)
-All atmos components except valves (gives results for the input, except on mixers.  Gives results for the output on mixers)
Gas mixers now show what direction each input is in the menu where you adjust the concentrations of the input nodes.
2019-11-14 10:28:00 +00:00
Rykka ea71713f7a Reduce loop time, reduce volume 2019-11-13 05:34:09 -07:00
SchnayyandGitHub 907e5dfe07 Merge pull request #6522 from Mechoid/BotanyAgain2
Botany Fix, again? [Why]
2019-11-12 15:17:08 -06:00
TheFurryFeline 2f02c43de5 Mouse Plushie Sprite Change
Title, changes old dead lookalike to a cuter one that's a brown mouse on rest. Just a personal prefernce for this, really. Ported from https://github.com/CHOMPstation/CHOMPstation/pull/824
Old icon_state renamed to mouseplushie-old.
2019-11-12 08:53:55 -05:00
Mechoid b4808f99cf Adds a spawn. That's it. A spawn. I don't know what's going on. 2019-11-11 20:46:50 -08:00
AnewbeandGitHub 2ff11b2bad Merge pull request #6521 from Meghan-Rossi/foodfix
Stop protein's affect_ingest calling nutriment's affect_ingest twice
2019-11-10 21:49:08 -05:00
AtermoneraandGitHub 0b4d9f7194 Merge pull request #6519 from Mechoid/BotanyBugs
Fix Fruit Runtime
2019-11-10 15:50:27 -08:00
Mechoid 37743339fd TouchTouch 2019-11-10 15:03:46 -08:00
Mechoid bfc8c376b9 Fix grown food objects initializing completely before their seed datum is assigned. 2019-11-07 20:40:02 -08:00
Meghan Rossi 673fdb25aa Stop protein's affect_ingest calling nutriment's affect_ingest twice
Only actually affected Unathi.  They will get slightly less nutrition from protein due to this being fixed.
2019-11-07 13:31:04 +00:00
AtermoneraandGitHub 176444e1a7 Merge pull request #6512 from Verkister/patch-29
Sanity check for orphaned ai_holder runtimes
2019-11-05 13:36:49 -09:00
AtermoneraandGitHub 5719bea4ca Merge pull request #6503 from Rykka-Stormheart/shep-dev-chat-refactor
Update Chat System to use to_chat(src, "") instead of src << ""
2019-11-05 13:31:35 -09:00
lolman360andAtermonera 18c8ed589b Sharpening kits. (#6501)
* one

* rtwo

* image

* Update material_weapons.dm
2019-11-04 17:43:49 -09:00
MechoidandAtermonera 73795f40cd Xenowork Prep For Future (#6491)
* Xenowork, weeds walls and material blobs.

* More weeds

* XenoUpdoots

* Stop that, me.
2019-11-04 17:37:17 -09:00
MechoidandAtermonera 41fc81e9f0 Setup for New Library (#6514)
* Setup for New Library

* F U C K

* Multipage Huzzah

* FixFix

* Fixfix2Bookboogaloo
2019-11-04 17:24:08 -09:00
VerkisterandAnewbe f135aa9ddf Fixes knocked out borgs never dying. (#6510)
* Fixes knocked out borgs never dying.

Fixes the borg life code making it so that applying any unconscious stat (1) on borgs would always permanently force their stat into 2(dead), which from that point onward will just skip the death proc when it eventually would become relevant.

* Update life.dm
2019-11-03 17:12:57 -05:00
SchnayyandMechoid e98a346701 Adds new FBP brand + sprite. (#6513) 2019-11-03 10:33:45 -08:00
AtermoneraandGitHub 9775f95ec0 Merge pull request #6509 from Verkister/patch-27
Fixes adding verbs to mobs in varedit.
2019-11-01 08:40:26 -08:00
AtermoneraandGitHub db134d10f5 Merge pull request #6508 from Verkister/patch-26
Fixes simplemobs wandering when grabbed.
2019-11-01 08:38:23 -08:00
lolman360andAtermonera 6853419c57 [READY] Recolourable energy weapons. (#6507) 2019-11-01 08:37:27 -08:00
AtermoneraandGitHub 57f8fd031a Merge pull request #6495 from Verkister/patch-25
Fixes non-planet zlevel weather runtime cascade
2019-11-01 08:30:26 -08:00
VerkisterandGitHub 12d7ee897c Update ai_holder_movement.dm 2019-11-01 08:15:00 +02:00
VerkisterandGitHub 992400c215 Sanity check for orphaned ai_holder runtimes
Seems like ai_holder datums take their own sweet time deleting themselves after losing their parent mobs, causing a ton of null holder runtimes during that time window. Now they should be able to sense that their holder mob is gone and avoid that.
2019-10-31 20:26:24 +02:00
VerkisterandGitHub 953d1f858e upstream compatibility tweak apparently 2019-10-31 14:04:41 +02:00
VerkisterandGitHub 4265079220 Fixes adding verbs to mobs in varedit.
Previously only strictly human, robot, and ai types would get any additional verbs that weren't strictly /mob or /mob/living procs or verbs.
This means that unless your mob was strictly the base type of human or robot or AI, it would be impossible to add any procs or verbs that are made for anything that is not strictly /mob or /mob/living. Strictly meaning that any and all subtypes would be excluded.

Now humans and human subtypes can get carbon and human verbs, robots and robot subtypes can get silicon and robot verbs, AI and AI subtypes can get silicon and AI verbs, and now also simplemobs and simplemob subtypes can get simplemob verbs.
2019-10-31 13:55:40 +02:00
VerkisterandGitHub 2ab1d9cfb8 Fixes simplemobs wandering when grabbed.
The mobs that are not supposed to wander when pulled now also stop wandering when pulled with a grab.
2019-10-31 12:03:29 +02:00
AnewbeandGitHub c773e0bfab Merge pull request #6505 from Heroman3003/tension
Fixes runtime in tension.dm
2019-10-30 20:59:27 -04:00
AnewbeandGitHub c1a83de0f3 Merge pull request #6506 from Heroman3003/mech-runtime-roundstart-fix
Switches equipped mechs to use initialize instead of new
2019-10-30 20:59:09 -04:00
Heroman3003 58848bc7a5 Switches equipped mechs to use initialize 2019-10-30 11:03:23 +10:00
Heroman3003 98b355de2e Fixes runtime in tension.dm 2019-10-30 10:59:56 +10:00
AnewbeandGitHub ee6a0e1340 Merge pull request #6500 from KasparoVy/you_tracking_implanted_the_floor
Loadout Implants Properly go in Mob, not on Floor
2019-10-29 20:33:45 -04:00
Rykka 89c97f4057 Remove \ infront of a 2019-10-29 16:33:24 -06:00
Rykka e27252b32a Update Chat system to pass Travis/Compile 2019-10-29 16:27:04 -06:00
Rykka StormheartandAtermonera 23cc197e4c Add Sounds to stuff! (Port from VOREStation) (#6494)
* Add Sounds to stuff! (Port from VOREStation)

* Port of https://github.com/VOREStation/VOREStation/pull/6119

* Adds to_chat as described

* Change << to , , not entirely sure what it does but it's the same as others
2019-10-29 13:30:56 -08:00
AtermoneraandGitHub 043d375e34 Merge pull request #6499 from Mechoid/Dangit_reagents
Fixfix Grown.dm runtime
2019-10-29 13:24:29 -08:00
AtermoneraandGitHub e3be569cff Merge pull request #6502 from parasitoide/gibs4
Stops referencing nonexistent gib4 sprite
2019-10-29 13:24:12 -08:00
Rykka 493b83d5a0 Update Chat System to use to_chat(src, "") instead of src << "" 2019-10-28 15:22:32 -06:00
Belsima 51090b5ad9 stops referencing nonexistent gib4 sprite 2019-10-28 15:07:59 -04:00
KasparoVy a75c92c03f Loadout Implants Properly go in Mob, not on Floor
The main cause is the 'exploitable' check from `code/game/jobs/job_controller.dm` because the proc `amend_exploitable` from `code/modules/mob/mob.dm` spawns a duplicate of the implant at the mob's feet.

Tertiary issues were...
- The `implant_loadout` proc in `code/game/objects/items/weapons/implants/implant.dm` not inserting the implant in the correct location (was passing an organ instead of a zone define like BP_HEAD, which has a string value of "head".)
- There were unnecessary post-spawn behaviours for dud and neural fluff implants.

What now happens:
- The exploitable check now occurs in the `spawn_item` proc from `code/modules/client/preference_setup/loadout/loadout.dm`.
- The loadout implants are now inserted into the correct locations within a mob.
- There won't be implants created on the floor anymore.
2019-10-27 22:43:27 -04:00
AtermoneraandAnewbe 716f5e0398 Fixes cloning (#6498)
* DNA Records transfer descriptors and gender

* fixes cloning, because there's a whole nother console that touches the records
2019-10-27 17:24:39 -04:00
AtermoneraandGitHub 8c617811fd Merge pull request #6497 from parasitoide/master
Compatable -> Compatible
2019-10-27 12:20:08 -08:00