Commit Graph

18625 Commits

Author SHA1 Message Date
Nalarac
33c07f0ee6 Protolathe Power Cells Tweak
Fixes power cells and device cells not having the empty-charge icon when made.

Tweaks the protolathe so all items that come with power cells start empty (such as energy weapons)
2019-11-28 15:46:52 -06:00
Anewbe
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
Mechoid
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
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
Anewbe
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
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
Atermonera
176444e1a7 Merge pull request #6512 from Verkister/patch-29
Sanity check for orphaned ai_holder runtimes
2019-11-05 13:36:49 -09:00
Atermonera
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
Mechoid
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
Mechoid
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
Verkister
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
Schnayy
e98a346701 Adds new FBP brand + sprite. (#6513) 2019-11-03 10:33:45 -08:00
Atermonera
9775f95ec0 Merge pull request #6509 from Verkister/patch-27
Fixes adding verbs to mobs in varedit.
2019-11-01 08:40:26 -08:00
Atermonera
db134d10f5 Merge pull request #6508 from Verkister/patch-26
Fixes simplemobs wandering when grabbed.
2019-11-01 08:38:23 -08:00
lolman360
6853419c57 [READY] Recolourable energy weapons. (#6507) 2019-11-01 08:37:27 -08:00
Atermonera
57f8fd031a Merge pull request #6495 from Verkister/patch-25
Fixes non-planet zlevel weather runtime cascade
2019-11-01 08:30:26 -08:00
Verkister
12d7ee897c Update ai_holder_movement.dm 2019-11-01 08:15:00 +02:00
Verkister
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
Verkister
953d1f858e upstream compatibility tweak apparently 2019-10-31 14:04:41 +02:00
Verkister
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
Verkister
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
Anewbe
c773e0bfab Merge pull request #6505 from Heroman3003/tension
Fixes runtime in tension.dm
2019-10-30 20:59:27 -04:00
Heroman3003
98b355de2e Fixes runtime in tension.dm 2019-10-30 10:59:56 +10:00
Anewbe
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 Stormheart
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
Rykka
493b83d5a0 Update Chat System to use to_chat(src, "") instead of src << "" 2019-10-28 15:22:32 -06: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
Mechoid
a456bbcdf8 Fixfix Grown.dm runtime 2019-10-27 13:03:35 -07:00
Cerebulon
d47130bf3c ERT Rangers Costumes (#6493)
* Sprites

* and code fuckit
2019-10-25 12:06:18 -07:00
Verkister
9e24f9e6ee Fixes non-planet zlevel weather runtime cascade
Fixes the potentially server killing runtime spam caused by humanmobs walking on "outdoors" tiles on zlevels outside the range of the planetary weather system.
2019-10-25 11:20:48 +03:00
Atermonera
5aeb868df5 Merge pull request #6492 from Mechoid/FixDivbyZeroSeriouslyHowDidIDoThat
Fix The Zeros
2019-10-23 15:19:24 -08:00
Atermonera
645583635b Merge pull request #6484 from parasitoide/master
Can now attack robots with welders and crowbars on harm intent
2019-10-23 15:17:57 -08:00
Mechoid
32984cf27f Update brain.dm 2019-10-22 17:00:00 -07:00
Mechoid
e9a3ce34d3 Why 2019-10-22 16:53:03 -07:00
Atermonera
9b352f4f76 Merge pull request #6483 from Verkister/patch-24
Fixes base.dm runtime cascade
2019-10-21 16:59:49 -08:00
Mechoid
e2e870f2b4 Medical Expansion (#6465)
* Starts work on the Medical Expansion.

* Further Work

* Save Everything!

* Large volume of things.

* Log of Change

* I'm an idiot.

* Kidney assisted sprites. They didn't exist, for some reason.

* Fixfix

* Fixfix

* Update encased.dm

* Update glass.dm

* Update Chemistry-Reagents.dm

I am once more an idiot.

* Split augs.

* Fixfix
2019-10-19 19:27:39 -08:00
parasitoide
fbc27e6b34 Can now attack robots with welders and crowbars on harm intent 2019-10-18 10:48:58 -04:00
Verkister
dd8d095cc8 Fixes base.dm runtime cascade
Fixes runtime spam related to borg cells and ui updates.
2019-10-18 10:54:59 +03:00
atermonera
c57d9d50ac Reduces maintenance drone spawn time to 5 minutes 2019-10-15 20:53:17 -08:00
Atermonera
5c849287c5 Merge pull request #6475 from R1f72r/Phoronboreupgrade
Allows you to upgrade Phoron Bore with manipulators
2019-10-08 00:21:35 -08:00
Atermonera
8430412aba Merge pull request #6476 from Hawk-v3/master
Printers print Fields correctly now.
2019-10-08 00:20:55 -08:00
Fel
73864a57d3 Prometheans clean everything, not just the tile they're on. (#6468) 2019-10-07 21:51:30 -07:00
Hawk_v3
532316f35f Bulletproofing
We already get the full info field, so fields will be always be fully totalled. Let's not assume it's zero.
2019-10-07 02:28:42 +01:00
Hawk_v3
38511bf891 Printers print Fields correctly now.
You're all welcome!
2019-10-07 02:09:46 +01:00
Atermonera
bc460b53ea Merge pull request #6474 from Cerebulon/newsoct19
June-October News Update
2019-10-05 23:33:08 -08:00
Atermonera
d49baaa49a Merge pull request #6473 from Woodratt/09272019_weightbodytype
Port weight/body types to traits
2019-10-05 23:32:41 -08:00