Commit Graph
32126 Commits
Author SHA1 Message Date
aa0fb0b2f3 icon fixes (#15827)
* icon fixes

* ntos ui icons

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2024-05-13 15:11:15 +10:00
6f2061d585 adds gloomy bangs (#15977)
Co-authored-by: PastelPrinceDan <amayahsslut@gmail.com>
2024-05-13 04:58:09 +10:00
KashargulandGitHub 2f23f47f3a borg typing indicator vanishing and pda hotkey drag for borgs (#15975) 2024-05-12 09:16:16 +10:00
SatinIsleandGitHub 5831c168c7 Belly Mode Addon: Spare Prosthetics (#15973)
* Fix for Digest Pain not loading preference

Fixed Digestion Pain preference not loading from saved preferences, causing it to reset every shift.

* Belly Mode Addon: Spare Prosthetics

Added a new Belly Mode Addon called Spare Prosthetics. With this active, when prey (that has leave remains turned on) is digested, they will drop any prosthetic arms and legs into the belly.

Changed Belly Item Mode: Digest (Food) to not digest robotic body parts such as prosthetic limbs. These can still be digested using the Item Mode: Digest.
2024-05-12 05:19:08 +10:00
KashargulandGitHub ba89ad9bca seperate LOOC and OOC mute (#15974) 2024-05-12 05:09:37 +10:00
KillianandGitHub 815a47e333 Watch Yourself (#15972)
* watches

* watches

I didn't actually need any of this, it's all handled by the embedded gps
2024-05-12 05:05:39 +10:00
SatinIsleandGitHub f46821ce21 Fix for Digest Pain not loading preference (#15971)
Fixed Digestion Pain preference not loading from saved preferences, causing it to reset every shift.
2024-05-10 14:43:47 +10:00
Heroman3003andGitHub bf490b78ac Adds Contaminant Detector HUD (#15970) 2024-05-09 19:37:19 +10:00
SatinIsleandGitHub f13c34f8e2 Generic Machines Part 2 - Items and Effects (#15969)
Added a Generic Item and associated Eventkit verb Spawn Generic Item. Much like the Generic structure but is designed for hand held devices that can be picked up.

To both of the item and structure, added a bunch of options for effects: Sparks, Flash, Flicker Lights and Spawn Item.

Added the ability to upload custom sprites to both verbs, by selecting "Upload Own Sprite" from the list of sprites, along with some warnings that non 32x sprites will need to have their positions adjusted.
2024-05-09 10:08:30 +10:00
KillianandGitHub e3e8246492 fluff licenses (#15967) 2024-05-09 10:07:17 +10:00
Heroman3003andGitHub 7f68155411 Reduces amount of drone racism (#15968) 2024-05-06 16:25:03 +10:00
Heroman3003andGitHub 1a8b41f718 Adds new buildmode - DROP (#15961) 2024-05-05 09:32:44 +10:00
SatinIsleandGitHub ca9b452316 Digestion Pain Pref (#15944) 2024-05-05 09:21:45 +10:00
Reo LozzotandGitHub df263998fa Changes wall damage from being (usually) 25 brute to 12 and doesnt add a stun to it (#15950)
* Prs this without consulting people like a boss

* Remove stungus

womp
2024-05-04 20:49:09 +10:00
SatinIsleandGitHub a1b2e9c875 Generic Machines Part 1 - Structure (#15959)
Added a Generic Structure and associated Eventkit verb Spawn Generic Structure. This allows staff to create a structure with customisable interactions, ranging from whether it can be turned on, wrenched down and so on to how how long it takes to turn on, what text appears when it happens and if it plays a sound.
2024-05-04 16:51:48 +10:00
KillianandGitHub 5540a960e6 disable ingame changelog notification (#15960) 2024-05-04 16:51:25 +10:00
KillianandGitHub 333489f653 uniform insignia (#15957) 2024-05-04 16:51:11 +10:00
KillianandGitHub 097788529e Void Undersuit Tweaks (#15958)
* void undersuit tweaks

* Update eva_bodysuits.dm

* Revert "Update eva_bodysuits.dm"

This reverts commit 6f7acb6adf.
2024-05-03 19:33:20 +10:00
SatinIsleandGitHub b8bc271f20 Reduces vore death timer on autoresleever (#15948)
Changed the timer on the autoresleever from 15 minutes to 5 minutes, a similar amount of time to being able to make a transcore announcement.

The idea behind this reduction is that the autoresleever is already considerably more popular than the resleever, and it does not make sense to inconvenience people for both engaging in their kinks and not wanting to get medical involved in their death. The normal resleever remains the best option for non-vore deaths, and for people who just want to offer that kind of interaction to medical.
2024-05-02 18:34:36 +10:00
KashargulandGitHub 6f046e9d9c fixes wrong pathing (#15955) 2024-04-30 15:40:04 +10:00
SatinIsleandGitHub 3b7358060a AFK vore logging (#15954)
* Admin logs for vore of AFK players

Added admin logging to vore interactions of AFK players.

* Fixed minitest upload
2024-04-30 15:28:25 +10:00
SatinIsleandGitHub 7f4c6faf07 Expanded size trait options (#15949)
Added new "Tall, Major" and "Short, Major" traits that add and reduce the sprite's height by 15% respectively. As opposed to tall and short, which are about 9%. The short, Major trait does not make someone who is 25% scale any smaller than the short trait, so no problems with balance there.

Added new "Heavy Frame, Major" and "Light Frame, Major" traits that increase and reduce your threshold for size interaction respectively.
2024-04-30 15:28:16 +10:00
KashargulandGitHub cb30f64b96 prevent flags default exclusion (#15941) 2024-04-26 04:08:19 +10:00
Heroman3003andGitHub c7b6c3e42b Revert "Revert "Garbage collection, asset delivery, icon2html revolution, and…" (#15816)
This reverts commit f6d0f62622.
2024-04-22 06:29:01 +10:00
SatinIsleandGitHub 711f99944e Entrepreneur Expansion (Part 1) (#15933)
* [WIP] Entrepreneur Expansion

Added a whole range of unique items and load outs to each entrepreneur alt-title.

Intending to give them some station location too.

* Completes outfit expansion
2024-04-21 21:12:12 +10:00
SatinIsleandGitHub 07b8d026c2 Opens more positive and negative traits to non-custom species. (#15928)
* Allows other species to autohiss

Opens the autohiss traits to all species except for Tajara, Unathi and Zaddat who come with them by default.

* Opens more positive and negative traits to non-custom species.

Added access to various negative and positive traits for non-custom species, where it makes sense that there might be variations due to natural differences and body modifications. I have excluded specific species from accessing most of these where they are already meet those levels or would be buffed too much and lose their balanced flavour.
Whilst I realise there is a system in place to stop negatives making things stronger, I have excluded these species anyway so people don't accidentally waste points on them.

Specifically:
Positive traits:
Haste (excluding Unathi, BESK, Diona and Alraune due to their design. Tesh and Taj due to already having this buff).
Hardy and Hardy+ (excluding Tesh, Prommie and Protean to avoid balance. Alraune, Unathi and diona already have this).
High Endurance (excluding Tesh and BESK to avoid buffs, and Unathi who already have this).
Darksight and Darksight+ (excluding all those who already get to see in the dark)
Brute resist minor only (exlcuding Tesh for the buffs and those that already have this level of resistance).
Grit

Negatives:
Slow and Slow+ (excluding those that already move so slow)
Weakling and weakling+ (excluding BESK and tesh who are already this weak)
Low endurance and + (excluding besk for the first and tesh for both as they're already that weak)
Brute weakness minor, normal and major (excluding those that are weak to specific levels)
Neural Hypersensitivity

* Removes Haste

Removes haste from the options as requested.
2024-04-21 21:11:43 +10:00
KashargulandGitHub 32204eeafd some borg upgrade overhaul, power use function, bluespace pounce and some fixes (#15924)
* some borg upgrade overhaul

* .

* adjust icon some

* .

* fixes the borg hud store icon breaking

* refactor borg skill power usage, add bluespace pounce

* .

* .

* copy paste mistakes...

* first check distance then drain power on leap

* small oversight in the calculation

* comment

* second silicon hud store icon case
2024-04-21 21:11:37 +10:00
SatinIsleandGitHub e59031cb33 Ghosts stay in bellies (#15918)
* Ghosts stay in bellies

Ported a change to digestion from chomp:
Changed digestion death to place the characters ghost inside of the belly they died in. This allows them to be see the belly text still, be carried around and can even be moved between bellies (such as moved along with everything else to intestines, etc), or hear a final subtled message. Tested and seems to work fine here.

Ports these PRs: https://github.com/CHOMPStation2/CHOMPStation2/pull/3074 https://github.com/CHOMPStation2/CHOMPStation2/pull/4772 https://github.com/CHOMPStation2/CHOMPStation2/pull/7132

Plus one addition of my own to prevent it playing the ingestion sound upon the ghost being placed in the belly.

* Fixes the ghost's camera being stuck when transferring them to different bellies.

* Don't announce releasing observers

* Fix for ghosts being visible in examines
2024-04-21 21:11:26 +10:00
Reo LozzotandGitHub 827bfbdeb3 Synth facemask upport fix (#15929)
* Portgus

Huge PR on codebase

* Huge code fail

Incredible skill issue
2024-04-20 10:52:02 +10:00
SatinIsleandGitHub 248e8e45f3 Allows other species to autohiss (#15927)
Opens the autohiss traits to all species except for Tajara, Unathi and Zaddat who come with them by default.
2024-04-17 04:53:41 +10:00
Reo LozzotandGitHub 9c2f2e429c Portgus (#15925)
Huge PR on codebase
2024-04-17 04:47:55 +10:00
KashargulandGitHub 06ed4edcf2 overlay overflow (#15926)
* overlay overflow

* .
2024-04-17 04:47:09 +10:00
Reo LozzotandGitHub d39d966206 Fixes inconsistant material refunds and removes material cost from door repair (#15511)
* Oops did two different things at once

Started out with me fixing improper material refunds on deconstructs, ended with me making doors not cost materials. Oops!

* Graaah code fixius

I know how new works now

* Huge fart on PR

I am so good at code
huge fartius

epic /obj fail

I forgor

* More effort than it's worth.

unless im being lied to...!
2024-04-11 18:10:04 +10:00
KashargulandGitHub 4c90f3953d fix some runtimes and an overlay overflow (#15915)
* fix some runtimes and memleaks

* .
2024-04-11 09:08:39 +10:00
SatinIsle 958ddcd6cf typo fix 2024-04-08 13:20:42 +01:00
SatinIsle 2007279a08 Update scrubble.dm 2024-04-08 13:13:25 +01:00
SatinIsle 82c68f7ac1 Update scrubble.dm 2024-04-08 13:03:43 +01:00
SatinIsle c28a7aac73 Scrubble and jungle fixes
Fixed pounce behaviour of Scrubbles to be properly checked and have a proper cooldown.

Fixed some empty air tiles on the jungle underground.
2024-04-08 12:39:35 +01:00
KashargulandGitHub 2662fc26fc cell div by 0 (#15902)
* cell div by 0

* .

* .
2024-04-07 13:14:05 +10:00
SatinIsleandGitHub 8b71cf692f Jungle Redgate and New Vore Mobs (#15889)
* [WIP] New Vore Mobs

Added new vore mob: Cave Stalker, a 6 legged canine/feline like creature that charges at prey from a distance to pounce them. It immediately stops on the spot if spotted and then retreats quickly if stared down.

* Fixed missing file

* More mobs, still WIP

* More stuff! [Still WIP]

Added another mob called the sonadile that works based on sound similar to the lurker.

Added a bunch of mobs to the maint pred list, including the kururak because that's a cool one.

* Update vorestation.dme

* Update sonadile.dm

* Another mob and stalker tweaks, still WIP, need to add flavour text for all mobs

* Update devil.dm

* Update stalker.dm

* Even more maint pred options

* More Capture crystal mobs

* Finishing touches, no longer WIP!

* Update vore_raptor.dmi

* Added the jungle map redgate

Also resolves a runtime with the scrubble.

Forces jungle redgate only for the first few days at least.

* Update jungle.dmm

* Update jungle_underground.dmm

* Update paint.dm

Fixes paint runtime
2024-04-07 10:34:24 +10:00
KashargulandGitHub cd0cfd0dd7 borgs can walk, vtec overhaul, no more borg light and some glow flicker (#15901)
* borgs can walk, no more borg light flicker

* rework vtec

* small oversight on glow

* .
2024-04-07 10:34:06 +10:00
KashargulandGitHub 3796850a2f fixes an issue with disposal junctions ending with weird directions & RPD icons (#15900)
* fixes an issue with disposal junctions ending with weird directions

* fixed an issue of wrong icon states used on mirrored tvalves
2024-04-07 10:33:37 +10:00
KashargulandGitHub ce7a2da466 fix telecom filtering additions and nanomap autoscaling (#15899)
* fix telecom filtering additions and nanomap autoscaling

* .

* fix flowrate on omniMixer

* fix omni filter
2024-04-07 10:33:26 +10:00
SatinIsleandGitHub f209851566 No shoes: Teshari edition (#15896)
* Ports No Shoes from RogueStar

Added the ability to choose to spawn with no shoes in character setup. This was ported from RogueStar: https://github.com/TS-Rogue-Star/Rogue-Star/pull/196

* Small fix

* No shoes: Teshari edition

Fixed teshari spawning with shoes even with the spawn with shoes setting set to no.
2024-04-03 04:03:00 +10:00
KashargulandGitHub e51e5281f5 robot outsider overhaul (#15894)
* robot outsider overhaul

* .

* adds icon and defines
2024-04-02 19:14:13 +10:00
SatinIsleandGitHub 4a8b7c0067 Reduces the cost of the bluespace bracelet. (#15895)
Changed the cost of the bluespace bracelet in the loadout from 5 to 2.
2024-04-02 19:12:53 +10:00
SatinIsleandGitHub c2263d59ee Ports "No Shoes" from RogueStar (#15893)
* Ports No Shoes from RogueStar

Added the ability to choose to spawn with no shoes in character setup. This was ported from RogueStar: https://github.com/TS-Rogue-Star/Rogue-Star/pull/196

* Small fix
2024-04-02 19:10:11 +10:00
SatinIsleandGitHub 5f520271be Added Post-Drain belly modes (#15876)
* Added Post-Drain belly modes

Added "Drain Finishing Modes" that kick into effect once a drain belly has extracted all of the nutrition that it can out of a prey character.

These modes are currently:
Normal: Current behaviour, just stops when it runs out of nutrition to extract.
Sleep: Slowly increases the prey's tiredness until the fall asleep. Be warned that they won't be able to post or see posts when they fall asleep.
False Sleep: Slowly increases the prey's tiredness until just before they fall asleep, darkening their screen but NOT preventing them from posting and reading posts.
Weight Drain: You're done draining their nutrition? Well, time to start taking their weight directly and adding it to your own body. Is dependent on the prey's weight loss % chosen in character setup.

* Added a knockout process option

* I forgot eject all on the previous commit

* Update tgui.bundle.js
2024-03-31 19:03:47 +10:00
KashargulandGitHub e6dcc02ad4 copy ai bellieso n first transfer and keep prefs synced (#15886) 2024-03-30 05:59:10 +10:00
Heroman3003andGitHub 5b1917621e Fixes icon state for default gas mask (#15884) 2024-03-30 05:58:44 +10:00