Commit Graph

26260 Commits

Author SHA1 Message Date
Jordan Brown
bdefaa6d5c Merge pull request #40197 from 81Denton/liverfailure
Reduces liver failure damage, makes it more obvious
2018-09-10 13:47:36 -04:00
kevinz000
1befc1bcca Update bodyparts.dm (#40181) 2018-09-10 13:46:38 -04:00
81Denton
e1cc8a0927 increases toxloss to 4 2018-09-10 07:50:26 +02:00
Cw 3040
c70a956703 Adds Improvised Jetpacks (#40060)
* 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
2018-09-09 17:49:22 +03:00
Denton
08e9704807 Reduces liver failure damage, makes it more obvious 2018-09-09 16:39:26 +02:00
Tlaltecuhtli
026ac56aa1 .38 no longer insta stuns (#39891)
cl
balance: .38 no longer insta stuns, it still deals 25 brute
/cl
2018-09-09 20:39:01 +12:00
vuonojenmustaturska
823c722d0f Fix orbit-causing verbs breaking sounds for ghosts that jump between z-levels as a result of an orbit update (#40172)
fix: ghosts will no longer lose their hearing from jumping between z-levels via orbiting
2018-09-09 20:33:58 +12:00
Jordan Brown
e4832db646 Merge pull request #40157 from Tlaltecuhtli/patch-75
make stimulum less garbage
2018-09-08 12:14:42 -04:00
Jordan Brown
5de32a202c Merge pull request #39928 from AnturK/textpollredo
Allows revoting on text polls.
2018-09-08 12:03:47 -04:00
Jordie
23a8a4df55 Legacy defined ranks and admins now synced to db (#40139)
* legacy defined ranks and admins now synced to db

* move lastadminrank update to after sync
2018-09-08 19:28:49 +12:00
Supermichael777
1f29073a21 Adds meat donuts (#40145)
* Glorf

* May god forgive us from our sins

* think

* Update recipes_pastry.dm
2018-09-08 01:15:32 -04:00
Mickyan
5b53ff69d1 Footprints scale with the amount of blood in the decal (#40148)
* footprints tied to blood amount

* sort of corrected comment

* properly fixed up bloodliness caps
2018-09-07 23:38:57 -04:00
ShizCalev
8a7df8ba45 Makes usage of Nar-Sie consistent (#40029)
cl ShizCalev
spellcheck: Nar-Sie's name has been revised to Nar'Sie.
/cl
2018-09-08 13:31:09 +12:00
vuonojenmustaturska
f2ed477232 [READY] playsound performance (#40045)
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.
2018-09-08 13:27:01 +12:00
Shdorsh
e183be5bb9 [READY] Making selfreferences finally reference themselves (#40129)
[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.
2018-09-08 13:26:26 +12:00
vuonojenmustaturska
0654b5329b [READY] Custom portal spawners (#40076)
cl Naksu
admin: a new admin secret has been added to create a customized portal storm
/cl
2018-09-08 13:23:39 +12:00
barbedwireqtip
d09a530eed hand drill can be used as a ghetto surgical drill (#40149) 2018-09-07 14:49:04 -04:00
81Denton
197efc0028 Turns laser techshells into scattershot shells (#40127)
* Turns laser techshells into scattershot shells

* Changes projectile to 6 weak laser beams

* removes armor penetration from scattershot laser projectile
2018-09-07 14:46:23 -04:00
Tad Hardesty
a0a413e789 Remove useless input specifiers from photography code (#40135) 2018-09-07 14:45:21 -04:00
Tlaltecuhtli
fd56d285b4 make stimulum less garbage
🆑 
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
2018-09-07 14:26:56 +02:00
81Denton
0609241f95 delet this (#40118) 2018-09-07 13:06:15 +02:00
skoglol
6c7d97e52f SMES can no longer output to nowhere. (#40106)
* 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.
2018-09-07 13:02:59 +02:00
XDTM
35455ae3ca Fixes nanite chambers not working under windows (#40142) 2018-09-07 12:44:45 +02:00
vuonojenmustaturska
7504a6a776 Puts the custom error handler behind its own define (#40086)
* henk

* wops forgot a commit

* Update world.dm

* Update _logging.dm

* now it works, tested

* Update _compile_options.dm

* Update _compile_options.dm
2018-09-07 12:02:00 +02:00
subject217
7fd806a0ce Quick cult fixes (#40133)
* what a silly goose

purifying shades actually works now and less overlay overkill

* removes two exclamation points

it looks bad
2018-09-06 18:19:55 +03:00
ShizCalev
ced052879d Correct terminal punctuation mistakes (#40123) 2018-09-05 23:11:53 -07:00
81Denton
d8393bed10 Add examine descs, air alarm construction descs (#39949)
A bunch of items were missing examine messages about their alt+click
functionality, I added them. Also, construction step descs for air alarms.
2018-09-05 23:06:23 -07:00
AnturK
d14a829803 Change projectile firer var to any movable (#40100)
Fixes turret logging runtimes.
Also some related projectile changes.
2018-09-05 23:03:30 -07:00
ShizCalev
98a6b39cca Clean up mixed space & tab usage (#40121) 2018-09-05 22:51:20 -07:00
Jordan Brown
07040f8727 Merge pull request #40092 from AutomaticFrenzy/patch/cycle-link
Fix double-wide shuttle airlocks losing their cycle-link
2018-09-06 01:19:30 -04:00
Jordan Brown
b0e880a1b0 Merge pull request #40091 from AutomaticFrenzy/patch/get-status-text
Make shuttle getStatusText more useful
2018-09-06 01:19:01 -04:00
Jordan Brown
a0e38b47bf Merge pull request #40074 from AutomaticFrenzy/patch/navigation-computer
Fix runtime on navigation computer first use
2018-09-06 01:16:53 -04:00
Shdorsh
9c68b78c3c [READY] Making corpses rot and create miasma (#39735)
* 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
2018-09-05 20:19:54 -04:00
AnturK
1e64aa6329 Fixes runtimes with circuits and pins. (#40117) 2018-09-05 22:20:30 +03:00
AnturK
86ca4694c0 Fixes xenobio extract runtime (#40116) 2018-09-05 22:20:21 +03:00
AnturK
2bd5492729 Makes login logging bit more specific. (#40114)
* Makes login logging bit more specific.

* Same for logout
2018-09-05 22:19:53 +03:00
kevinz000
84c9f76569 Update camera_image_capturing.dm (#40109) 2018-09-05 22:19:37 +03:00
WJohn
e54f1d5342 The great floor tile purge (#40065)
* 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.
2018-09-05 22:14:31 +03:00
jegub
4b6fe44ba5 Should fix vanishing chems (Issue #39045) (#40102) 2018-09-05 13:17:57 -04:00
vuonojenmustaturska
1092e186f4 OOF (#40082) 2018-09-05 13:05:25 -04:00
Tad Hardesty
8bfdee9f64 Improve accuracy of shuttle ripple removal (#40078) 2018-09-05 13:04:30 -04:00
AnturK
35e9206729 Fixes alien organ gc (#40113)
* Fixes alien organ gc

* One less newline
2018-09-05 19:50:44 +03:00
81Denton
893a5997ef Fixes stack_trace typo (#40119) 2018-09-05 19:50:11 +03:00
jegub
45837cc849 Health sensor's detect death mode triggers on -100 health, not -90 (#40103)
* Health sensor's detect death mode triggers on -100 health, not -90

* Health sensor's detect death mode triggers on -100 health, not -90
2018-09-05 11:10:56 -04:00
Nich
568672aea7 fixes lastattacker not including unarmed attacks (#40084) 2018-09-05 17:42:22 +03:00
Qustinnus
08f1269b1f [READY] Fixes some clown car bugs and adds emag abilities (#39937)
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
2018-09-05 23:18:54 +12:00
subject217
2acaa8ae1b [Ready][?] Robustin's cult nerf, back from the dead. (#39717)
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.
2018-09-05 23:16:38 +12:00
coiax
faa240e559 Slime renaming potion (#35613)
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.
2018-09-05 23:15:49 +12:00
Tad Hardesty
f2f46060d7 Fix double-wide shuttle airlocks losing their cycle-link 2018-09-03 22:56:55 -07:00
Tad Hardesty
7949ed8445 Make shuttle getStatusText more useful 2018-09-03 22:35:32 -07:00