* Adds Improvised Jetpack
-requires two RED oxygen tanks (they have to be RED goddamnit), one fire
extinguisher, three pipes, and thirty cable coils.
-volume less than 1/3 of regular jetpacks
-starts empty
-looks like a red jetpack
* I think this is how you do it
-new sprite courtesy of Obscolene
-i actually don't know if this is the right way to add sprites please
don't yell at me
* adds random chance for jeptack to cut out
-1 in 250
-it's more annoying than anything
tl;dr: we have lists of playermobs on the z-level, which generally have fewer player mobs to iterate through. If we use them, we can get rid of the z-level checks too. On the off-chance that something plays a sound in nullspace, we can skip pretty much everything. The client-check can go too, there are no playermobs without a client.
[Changelogs]: # Hey folks, remember #39394 ? This is the continuation of it, in a much better and automated way. Besides, it was tested on my homeserver and it is fully functional. It also removes those horrid brackets from the printer interface and adds a copy data mode to the debugger, allowing you to copy any data and paste it in a pin accepting the same type.
cl Shdorsh
fix: Made the self reference pins for reagents reference themselves automatically.
tweak: Made it possible to copy datas frop pin to pin with the debugger.
spellcheck: Removed ugly useless brackets from printers.
/cl
[why]: # First, because that's what it was supposed to do. Secondly, it makes handling reagent circuitry easier. Thirdly, this gives new options for new circuits.
Tested and working.
🆑
balance: stimulum now makes you stun/sleep immune
/🆑
it takes 30 seconds with a chem dispenser to make 100 u ephedrine (20 min worth of speed ) or a coin to get a nuka cola while stimulum takes effort and time and you get a shitty meme gas
* SMES can no longer output to nowhere, removed duplicate proc used in input.
* Forgot an else.
* TRUE and FALSE.
* add_avail() now returns true when appropriate.
* Adding miasma gastype
* make miasma roll small chance of infecting and corpses rot
* Add dry air sterilization to clear miasma
* make air alarm scrub out miasma automatically
* Storing corpse in morgue/coffin doesn't create miasma
* Added more ways to block miasma and a small notice
* fixing some errors in the rot proc, since I accidentally copied the old bugged version
* Code improvement, now waiting for Travis
* Added more effects to high miasma concentration
* Added delay to miasma production
As a result, miasma production goes up and partial pressure was unachievable back then, so I lowered it for all the effects.
* Formaldehyde stops decay
Also still trying to manage that miasma side effect stuff
* fulfilling some reviews
* Well done Travis
It's 9 in the morning, but I wanna see this through first
* beginning of miasma canister
* Added miasma canister
* Added miasma canister art
* add odor moodlets
* adding moodlets to miasma
* simplifying reagent check
* fixing indentation
* fixing an indentation problem
* Adding miasma tile effect
* adding miasma tile effect
* Deleting file in false placement
* changing miasma partial pressure for carbons
* added effects to lungs
* fixed a few errors
* Update lungs.dm
* Making miasma effect slightly prettier
I am not a pixel artist, but at least I try
* Raising miasma inhibiting temperature to -10°C
Yes, you can now store bodies in the cool room.
* making sure air alarm is set for miasma
since it is a common waste product, air alarms should start with scrubbers having miasma set to scrub
* setting scrubbers to scrub miasma on start
finally found this little setting
* lowered formaldehyde amount needed
* reaction fix
* rebalanced the reaction
Now happens quicker and doesn't produce that much heat.
* remove timeout to stench moods
* Update life.dm
* making mood stop with low/no miasma
AND waiting for travis
* fixing variable naming error
* fixing send signal for lungs
* fixing send signal for carbon
* fixing moodlet
this subsystem sure works in mysterious ways
* fixing lung moodlets
smell u l8r
* removing the 2 ifs
and looking if all moodlets are given to owner, not src
* Trying to balance the sterilization reaction
No more accelerated superburn. This heats *slowly*, as it was supposed to.
* Update vent_scrubber.dm
* improved the disease generation
the random disease's new proc seems more efficient, so let's go with it
* charred corpses don't produce miasma
there's nothing organic any saprophyte could possibly benefit from a carbonized carbon. also, replaced the disease proc, since there's better
* adding disgust system
* rebalancing
looking at the thresholds made me think that it was set too low, see negligible
* Slowing down the bubbling
can we plz move on?
* restoring old scrubber functionality
* mistakenly believed deleting this would only delete my changes in the code
here's the old functionality
* Update and rename vent_scrubber to vent_scrubber.dm
* restituting the spacing
* adding water vapor check
* changed miasma's specific heat to 20
no toxins memes
* lowered threshold, due to near-unachievability of pressure
* lowered threshold, due to near-unachievability of pressure
* there's never going to be a canister onstation
unless it's debugging or adminbus, so you'll need this little bit more
* Converts all colored plasteel tiles to turf decals.
* Removes now deprecated floor icons and paths.
* Hotfixes on three maps.
* Moves script to its own folder.
* Fixes wild west.
* Fixes holodeck
* Fixes eye rape bug.
* Fixes meta and lavaland biodome ruin having some missing textures.
add: Clown cars can now fit any mob (besides megafauna)
add: Repair your clown car with bananas
add: Emag the clowncar to unlock a button panel. Activate it to press a random button for a random effect!
balance: lowers health and cost of clown car
fix: removes a return in the clown car code that caused the wrong flags to be assigned
fix: you cant open the clowncar trunk from the inside anymore, you can still escape though.
fix: fixes broken to_chat in clown car
balance: Once the blood cult reaches 20% of the active player population, they will receive a notice that the cult is "rising" - and after a moderate delay the eyes of all existing and new cultists will be permanently red. Examining a cultist with uncovered eyes will confirm their supernatural appearance.
balance: Once the blood cult reaches 40% of the active player population they will receive a warning and after a moderate delay will glow red, permanently revealing the identity of existing and new blood cultists.
add: Any non-cultist can now strike a (filled) soulshard with a bible to purify it. Purified shades have a unique appearance and will be eager to get revenge on the cult. Bibles can be printed in the library.
balance: Juggernauts have 25% less HP and 35% less projectile reflection.
balance: Cult mirror shield is slightly easier to break, has less illusions, and has -33% throwing distance.
balance: The EMP blood spell has -1 light and heavy radius.
balance: The revive rune now requires 3 sacrifices per revive, it still starts with one "freebie" revive. Giving "souls" to AFK/Catatonic cultists remains free of charge.
balance: Twisted Construction now has a channel time with added noise/effects when used on doors. It also hurts you slightly more to use.
balance: You can now only hold 1 blood spell without an empowering rune and 4 with one.
del: The Bloody Bastard Sword is no longer available in Blood Cult. It's still spawnable with admin tools.
add: By injecting a light pink slime extract with water, you can create
a renaming potion, which allows a sentient being to change the name it
presents to the world.