Commit Graph

4373 Commits

Author SHA1 Message Date
Killian
948d43afec Diet/Allergy Rework & Refactor Pt2 (#7940)
* Diet/Allergy Pt2

* couple more reaction types

* refactor and improve

* Update Chemistry-Reagents.dm
2021-03-07 12:09:18 -09:00
MistakeNot4892
e67c35e751 Removes transform from speech bubbles when speaker is scaled at less than 2x. (#7927)
* Resets scaling and colour on the typing indicator.

* Refactoring speech bubble generation.
2021-02-28 14:08:36 -09:00
Mechoid
8dc04048ed Adds the Restraining Bolt. (#7820)
* Adds the Restraining Bolt.

* Malfunction.
2021-02-28 14:02:12 -09:00
MistakeNot4892
0ee0779bfd Properly cleared ORGAN_CUT_AWAY for prosthetics. 2021-02-24 10:21:34 +11:00
Atermonera
c31a3e762f Merge pull request #7905 from MistakeNot4892/beepboop
Added verbs/handling for removing and attaching your own robotic bodyparts.
2021-02-23 14:16:59 -08:00
Atermonera
928d928add Merge pull request #7903 from Cerebulon/TGUIequip
Ports TGUI Inventory Screen
2021-02-21 13:33:30 -08:00
MistakeNot4892
b22a0568a3 Sideports a couple of init unit tests from Neb. (#7893)
* Sideports a couple of init unit tests from Neb.

* Trying to unfuck initialize logic.

* Removing del()s.

* Adjusting return values to Initialize().

* Moving some dangerous object logic from obj onto the two types that use it.

* Rolling back some init changes and commenting out initialized atom unit test.

* this comment formatting is a minor war crime

* Removed sleep() from signaler circuit Initialize().

* Additional Init fixes post-rebase.

* Uncomments subsystem test since that's passing.
2021-02-21 12:03:34 -09:00
Atermonera
37a1c99741 Merge pull request #7884 from Verkister/patch-62
Fixes decapitation runtime spam.
2021-02-19 23:05:15 -08:00
MistakeNot4892
95d09b4137 Added verbs/handling for removing and attaching your own robotic bodyparts.
Tiny spelling/grammar fix.
2021-02-20 09:33:23 +11:00
Atermonera
2fcec80c24 Merge pull request #7864 from KillianKirilenko/kk-diet
Diet/Allergy System Rework
2021-02-19 12:42:25 -08:00
Cerebulon
5fe20b543e TGUI Inventory Screen 2021-02-18 00:42:59 +00:00
Cerebulon
a60c46010b Dance, Flip, Spin! 2021-02-16 00:56:23 +00:00
Verkister
b20c5effef Fixes decapitation runtime spam.
The stumps got no eyes.
2021-02-14 22:56:44 +02:00
Verkister
e4c4113735 Fixes accessories not getting applied on spawn
The reason these lines existed was right below them in the if(slot_tie) part.
2021-02-11 22:38:22 +02:00
Schnayy
c3de5ba246 rogaine redux 2021-02-08 05:28:09 -06:00
Killian
9bb452e2ef Update species.dm 2021-02-08 05:11:16 +00:00
Killian
03609f76aa Update species.dm 2021-02-08 05:07:04 +00:00
Killian
bd87eb06b0 extended allergy system first pass 2021-02-08 04:59:21 +00:00
Schnayy
49562f4a5f Merge pull request #7834 from Greenjoe12345/spriteandfold
fixes some sprites, adds a thin blindfold
2021-01-24 18:31:58 -06:00
Mechoid
95ea4f6f2d Mech Appearance Update (#7818)
* Mechs are now properly scaled. Also fixes the FUCKING taur sprites.

* What
2021-01-24 10:18:05 -09:00
Greenjoe12345
a8b18cfb6d fixes some sprites, adds a thin blindfold 2021-01-14 01:36:29 +00:00
Atermonera
4fe327583c Space cleaner cleans mobs (#7802) 2021-01-03 15:19:20 -08:00
Atermonera
c58fb16bc1 Adds proc to properly update human icon gender (#7813) 2020-12-31 21:31:35 -08:00
atermonera
eaefe4155c Fixes facial hair coloring 2020-12-16 18:47:32 -09:00
Mechoid
2018d76cae Department and Round Goals (#7369)
* Baseline work for Department Goals. Implements round-end stats, based in 3 categories of roughly-more-interesting to less interesting.

* Active Goal Separation.

* Map.

* Actually does the second half of this in this PR instead of a different one.
2020-12-11 15:16:47 -09:00
Runa Dacino
c46af4cf41 Creates framework for species to react differently to traumatic shock
* Adds new var called "trauma_mod" for downstream

Will not affect anything on Polaris unless someone elects to add traits that can change this, or to use it for species defines.

Makes it that you basically go into paincrit faster or slower.

* Makes use of trauma_mod var from species.dm. 

Will not affect anything on Polaris unless someone elects to add traits that can change the variable in a mob, or to use it for species defines.

Makes it that you basically go into paincrit faster or slower.

* Adds changelog for trauma_mod variable addition

* Fixes differences between VOREstation and Polaris

I was dumb and just copy from downstream to upstream, thinking there'd be no differences in the file.
2020-12-01 01:35:04 +01:00
Mechoid
576d0657ce Kaleidoscope 2: The Retabbening (#7697)
* Begins the Project

* Move things to where they belong, if viable.

* Merge and move those files.

* Finish filenames, fix Taj ears.

* Tweak to Ater's Requests

* The Great Mergening with 03_body.

* Per Requests

* Continue per request. Plot nefarious plans to make Saviks usable as battlemounts.

* Smarter Proc Use

* Tweaken
2020-11-19 10:04:09 -08:00
Mechoid
b411c75a19 Self-Surgery (#7671)
* Allows organics to self-surgery after standing still for 5 seconds. It follows the same rules as normal surgery.

* Confirm-by-delay for self-surgery steps.

* Verb to toggle self-surgery.

* Add log.
2020-11-18 13:55:33 -08:00
Mechoid
68b370be8a Fresh Meat, Leatherworking (#7629)
* Make Butchering more modular. Don't tell the demon lords.

* No guts no glory. That was far more work than expected to get organs to just process and work for butchering holy shit.

* Chitin and hides oh my.

* squeak. ..Why did this not fire on local?

* Squelch.

* Seven cubed livers, for the doctors in their sterile halls.

* Changeling

* Prep for Datums

* Fix Broken Broken Guns

* Redundancy

* F l a g s
2020-11-07 12:06:35 -08:00
Greenjoe12345
aebfc19991 Adds the ability to choose your default unarmed attack (#7731)
* Adds the ability to choose your default unarmed attack

* define things, names on the attack defines itself now

* changes the teshari default attack to claws, rather then bite.

* Fixed a duplicated thing?

* now hopefully fixed
2020-10-20 18:19:58 -07:00
Verkister
38677a66ee Fixes FBP heatsink not working for teshari (#7725)
* Fixes FBP heatsink not working for teshari

The heatsink organ was using a species var that hadn't been defined for teshari so their thermostat was just using human values.

* Also fixes tajara temperature levels.

what a mess
2020-10-17 03:04:36 -07:00
atermonera
eadb08bf9f Revert "Kaleidoscope, Toolbox (#7608)"
This reverts commit a68014a9ae.
2020-09-26 11:57:34 -07:00
Mechoid
a68014a9ae Kaleidoscope, Toolbox (#7608)
* Begins the Project

* Move things to where they belong, if viable.

* Merge and move those files.

* Finish filenames, fix Taj ears.

* Tweak to Ater's Requests
2020-09-21 09:10:09 -07:00
Meghan-Rossi
04e6cde877 Fix trying to put people on themselves with the stripping menu (#7659)
*If you try to put someone in one of their own slots using the stripping menu, now you will instead try to strip that slot.

This always seems to be what people trying this actually mean to do, I've made this mistake and seen a few others make it too.  This also fixes buggy behavior downstream where people can actually succeed in putting people on themselves.
2020-09-20 04:15:20 -07:00
cadyn
5fdcb4f5e0 Fix stripping.dm cloning (#7658) 2020-09-20 04:13:22 -07:00
Atermonera
541531e842 Should fix unset PDA name glitches (#7657) 2020-09-20 03:58:47 -07:00
Atermonera
6bd15bc200 Merge pull request #7625 from ShadowLarkens/tgui_med
TGUI Medical Conversion
2020-09-19 18:52:23 -07:00
Cyantime
7522d5a1a5 Jetpack cleanup, don't use fuel when unneeded (#7604) 2020-09-05 06:26:14 -07:00
ShadowLarkens
44f65e2602 TGUI Medical Conversion 2020-09-04 16:25:32 -07:00
Rykka
324cb1f12d Replace "Sleeping Agent" with Nitrous Oxide
This makes it identical to it's real-life counterpart, and brings some actual sprite improvements upstream from Virgo.

Earlyport of https://github.com/VOREStation/VOREStation/pull/8812 with an actual rename of the gas, ID, and sprite used.
2020-08-27 21:45:19 -04:00
Atermonera
cfbf5d10b4 Merge pull request #7554 from Heroman3003/turfslow
Fixes turf slowdown not applying on non-water/snow turfs
2020-08-27 16:56:43 -07:00
Atermonera
2064750ea2 Merge pull request #7553 from Shadow-Quill/patch-1
[Untested] Emotes won't be foiled by pesky capitals
2020-08-27 16:46:33 -07:00
Atermonera
4bf64e6b2a Merge pull request #7459 from Rykka-Stormheart/shep-dev-sound-overhaul
Massive Ambience and Sound Overhaul + Addition
2020-08-27 16:23:38 -07:00
Verkister
b57adfe825 Fixes eye glow appearance flags (#7544)
Fixes eye glow layer not inheriting mob appearance flags.
2020-08-26 00:50:22 -07:00
Cyantime
cd50f655b5 Prevent acid glands from melting non-simulated turfs (#7541) 2020-08-26 00:49:33 -07:00
Heroman
b42cfc6a61 Fixes turf slowdown not applying on non-water/snow turfs 2020-08-24 07:46:41 +10:00
Shadow-Quill
b3a1797777 Untested Mobile Edit 2020-08-23 15:31:56 -05:00
Rykka Stormheart
301662bd97 Adds Spice Mod to species.dm, Makes Frost Oil COLD (#7516)
* Adds Spice Mod to species.dm, Makes Frost Oil COLD

~~Spice Resistance traits in the same flavor as Booze traits. 
3x, 2x, 1.5x, 0.75x, 0.5x, 0.25x resistance to the effects of capsaicin and frost oil.~~
^ Above changes inapplicable, but you can add traits yourselves if you're interested. Not sure how Polaris does their traits vs Virgo.

- Frost Oil and Capsaicin will now **lower/increase your body temperature by a random amount** during the ingest step if you're over the danger threshold.
- var/spice_mod is added to the species datums, much like alcohol mod.
- Frost Oil will now remove 5 capsaicin on affect_ingest much like capsaicin would remove 5 frostoil.

Not much else to say.

* Forgot the M.Species.

* Removes IS_ALRAUNE from Frostoil
2020-08-22 01:20:33 -07:00
Rykka
0c7a7fd2b8 Massive Ambience and Sound Overhaul + Addition, Squashed Commit Edition 2020-08-21 06:53:05 -04:00
listerla
9b45bc2f27 Skrell blood is now hemocyanin-based (#7492)
* Skrell blood is now hemocyanin-based

Inspired by Aurora

* Update Chemistry-Reagents-Dispenser.dm

* Create Lorilili - hemocyanin.yml
2020-08-20 19:17:04 -07:00