Commit Graph

8388 Commits

Author SHA1 Message Date
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
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
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
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
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
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
e9a3ce34d3 Why 2019-10-22 16:53:03 -07: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
atermonera
c57d9d50ac Reduces maintenance drone spawn time to 5 minutes 2019-10-15 20:53:17 -08:00
Fel
73864a57d3 Prometheans clean everything, not just the tile they're on. (#6468) 2019-10-07 21:51:30 -07: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
Woodratt
e6e4302819 Port weight/body types to traits
Port and tweak from World Server of their weight and body type system

Removed the current size trait system for player mobs.
Replaced with the weight and size system from world server.
Mobs with heavier body types will be slower but have a higher metabolism.
Mobs with thinner body types will have a slower metabolism and are more fragile.
Being tall or short has no effect aside from the sprite.

Couple weird quirks (sprites are a lot more fuzzy compared to world server, and lying down sprites can look slightly off) but overhaul seems usable.
2019-10-03 16:06:51 -07:00
Unknown
7f4b35580d Blind port of Bay Radiation Subsystem
Figured I would do my part to move everything over to subsystems. Not tested yet.
2019-09-30 23:59:31 -04:00
Heroman
a5f82c4ec2 Fixes grab having big delay on deletion after throws 2019-09-22 16:03:00 +10:00
Atermonera
86f4bf7e68 Merge pull request #6445 from Heroman3003/lawfix
Fixes some lost drone laws not ever applying
2019-09-07 19:33:05 -08:00
Heroman
623da007a8 Fixes some lost drone laws not ever applying 2019-09-06 16:12:08 +10:00
Heroman
4c5c3d4bf9 Makes friendly viscerators not attack wards 2019-09-01 14:45:46 +10:00
Atermonera
c8781775ee Merge pull request #6430 from Heroman3003/strangerock
Refactors strangerocks not to be ore
2019-08-31 14:08:21 -08:00
Screemonster
d052b56ef3 replace 0 and 1 with true and false 2019-08-30 22:15:02 +01:00
Screemonster
9cbfca05c9 added istype check for runtime protection 2019-08-30 21:42:03 +01:00
Heroman
d8918a6af2 Refactors strangerocks not to be ore 2019-08-29 08:32:31 +10:00
Screemonster
613621ee52 de-scottishifies comments 2019-08-28 08:11:53 +01:00
Screemonster
d808286f3c glove attack refactor 2019-08-28 07:56:23 +01:00
Mechoid
87386f4a70 Un-double the used_weapon, one is fine. 2019-08-23 10:55:16 -07:00
Atermonera
0069b9d980 Merge pull request #6396 from Mechoid/ChemistryAdvancement
Chemistry Expansion
2019-08-21 13:42:08 -08:00
Atermonera
820717b10e Merge pull request #6410 from Mechoid/PrometheanOrgans1
Promethean Organ Tweakening
2019-08-21 13:40:09 -08:00
Atermonera
cd77ce7090 Merge pull request #6397 from Mechoid/BerserkUnblinding
Blind rage doesn't mean actually make them blind.
2019-08-21 13:28:46 -08:00
Mechoid
f294be6c56 Exploration Expansion 1: Or, How I Learned To Love The Tree (#6358)
* Mechoid code everything!

* Telecube

* Adds 2 PoIs

* H u g e commit.
2019-08-21 13:21:33 -08:00
Mechoid
dbcf501a5a Promethean Organ Additions 2019-08-19 17:56:37 -07:00
Atermonera
c2e4a44045 Merge pull request #6408 from Heroman3003/jump-fix
Fixes ghost jump-to-mob
2019-08-18 21:06:41 -08:00
Atermonera
0eb2af0973 Merge pull request #6405 from Nalarac/patch-1
Changes Hooligan Crab Meat to Crab Meat
2019-08-18 21:03:07 -08:00
Heroman
1e061c4c2e Moves the input slightly 2019-08-18 06:46:28 +10:00
Heroman
8020b0cb20 Fixes Ghost jump-to-mob 2019-08-18 06:33:50 +10:00
Andrew
eadff9b46d Changes Hooligan Meat to Crab Meat
Title
2019-08-13 09:32:50 -05:00
Heroman
e15b580621 fixes language runtime upon ai creation 2019-08-13 21:50:23 +10:00
Anewbe
8d9aeea847 Merge pull request #6390 from Heroman3003/bot-patrols
Makes bot patrolling into a map var
2019-08-12 15:30:41 -05:00
Shophaune
fd9e7e2e2b Maybe fixes drone hat issues
Updates this proc to current Baystation code. Either they have broken hats there or this will fix the bug - if it doesn't can someone who knows what they're doing please look into this? Maybe you, if you're reading this description?
2019-08-09 20:46:48 +01:00
Mechoid
e1e5c28981 Blind rage doesn't mean actually make them blind. 2019-08-07 21:55:59 -07:00
Mechoid
c462448da8 Introduce the Distillery, a few recipes, and new chemicals. Introduce chemical patches, which apply on-touch chemicals, and can be dissolved a la pills. 2019-08-07 20:49:24 -07:00