Commit Graph

10504 Commits

Author SHA1 Message Date
Jordan Brown
af785f99a0 Merge pull request #40184 from 81Denton/beeeeeees
Bees only inject the reagent they were mutated with
2018-09-12 10:15:20 -04:00
Jordan Brown
79ede5450a Merge pull request #40204 from Potato-Masher/multicam_config
Unlocks AI Multicamera Mode, now with config.
2018-09-11 01:10:08 -04:00
Jordan Brown
c12e96e007 Merge pull request #40182 from kevinz000/patch-569
Rebuffs stamina knockdown time from 70ds to 100ds
2018-09-10 13:49:28 -04:00
81Denton
e1cc8a0927 increases toxloss to 4 2018-09-10 07:50:26 +02:00
Potato Masher
1e1391f691 damn, a rouge parenthesis 2018-09-10 00:18:04 -04:00
Potato Masher
62b15a2ee6 I bless thy code with a config, so that this feature may arise once again 2018-09-09 23:40:40 -04:00
Denton
08e9704807 Reduces liver failure damage, makes it more obvious 2018-09-09 16:39:26 +02:00
Denton
f8b309110c Bees only inject the reagent they were mutated with 2018-09-08 22:18:50 +02:00
kevinz000
843cbd2882 Update carbon.dm 2018-09-08 12:13:57 -07:00
Jordan Brown
5de32a202c Merge pull request #39928 from AnturK/textpollredo
Allows revoting on text polls.
2018-09-08 12:03:47 -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
ShizCalev
ced052879d Correct terminal punctuation mistakes (#40123) 2018-09-05 23:11:53 -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
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
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
AnturK
35e9206729 Fixes alien organ gc (#40113)
* Fixes alien organ gc

* One less newline
2018-09-05 19:50:44 +03:00
Nich
568672aea7 fixes lastattacker not including unarmed attacks (#40084) 2018-09-05 17:42:22 +03: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
oranges
5697fda1f5 Merge pull request #39915 from Qustinnus/think
[READY] The AI can now think like a true intellectual
2018-09-04 09:42:33 +12:00
YPOQ
4c12431111 Fixes mobs getting stuck at min/max body temperature (#40061) 2018-09-03 18:10:55 +03:00
AnturK
49b2067d15 Outfit copy helper. (#40027)
* Outfit copy helper.

* Let's go with vv dropdown for now.

* this is unnecessary too

* This is human only.
2018-09-03 12:58:58 +03:00
XDTM
3f32f8c110 [Ready]Logs when speech is forced by an external factor (#39964)
* Logs when speech is forced by an external factor

* makes say args uniform

* fix
2018-09-03 11:38:16 +02:00
AnturK
5170942206 Fixes tentacles (#39992)
* Fixes tentacles, also moves throw callback to fire after the throw is fully completed.

* I knew i forgot something here.

* Undoes the callback change since it's fixed in another PR.

* Bluh
2018-09-01 23:55:55 -04:00
Jordan Brown
9ef79b2915 Merge pull request #40030 from 81Denton/speciesname-fix
Fixes species names
2018-09-01 13:18:35 -04:00
Potato-Masher
37cf71711e Adjusts wood golem color to match their respective material. (#40010)
* color correction yee haw

* another one
2018-09-01 15:18:46 +03:00
AnturK
25a95a51b8 That was serious mistake. 2018-09-01 11:46:33 +02:00
Emmett Gaines
451d35c9c9 Converts more dir assignments to setDir (#40023) 2018-08-31 22:54:37 +03:00
Denton
76e51ff81a Fixes species names 2018-08-31 16:04:27 +02:00
XDTM
a834f7c786 Re-removes drooling and brain damage lines from brainloss (#39965) 2018-08-31 02:31:58 -04:00
81Denton
048aea0d6b Fixes plastic golems ventcrawling with items in pockets (#39968)
* Minor bugfixes

* reverts research.dm change
2018-08-31 02:29:18 -04:00
Emmett Gaines
0943e56e08 Adds the signal origin as the first arg to all signals (#39861)
* Adds the signal origin as the first arg to all signals

* Fixes some storage and nanite procs
2018-08-28 18:28:29 +03:00
Francesco
69293ce1a8 Fixes some objects not returning initialize/destroy hints (#39957)
* Fixes crossbreeding stuff not returning init/destroy hints

* Fixes some more missing initialize hints
2018-08-28 12:55:46 +03:00
AnturK
620e048719 Keeps quiet on repeats. 2018-08-27 09:54:23 +02:00
Jordan Brown
19f649e05c Merge pull request #39908 2018-08-26 17:14:02 -04:00
AnturK
06f4ca4014 Allows revoting on text polls. 2018-08-26 20:27:45 +02:00
Tad Hardesty
f470818923 Use faster loops for AI status displays 2018-08-26 02:35:33 -07:00
Unknown
3e04e288a8 what an intellectual 2018-08-26 03:21:36 +02:00
nicbn
208edbc1b2 Adds footsteps (#39389)
Walking instead of running will reduce the noise, making it now more useful to gameplay.
Plating and wood makes a lot of noise, floor and carpet are quieter.

Range and volume may need to be balanced later on.

Oh, I reorganized some sound files too - the ones beepsky and medbot uses.
2018-08-26 12:52:31 +12:00
oranges
0b42c7f5a9 Merge pull request #39883 from vuonojenmustaturska/sharedcaches
Eliminates some duplicate typecaches to remove 30k+ assoc list items
2018-08-26 12:47:00 +12:00
81Denton
523ebb1adf Add bomb defusal shuttle loan event (#39881)
This is a shuttle loan event where CentCom asks you to defuse an active
syndicate bomb.

The good part? It pays a lot of dosh.

The bad part? You have a real chance of dying, blowing up the supply shuttle
and tearing a big fukken hole into cargo bay.

Maybe cargo techs will step back for a second and think "is the money really
worth that risk"?

Anywho, I blacklisted syndie bombs from cargo exports (so people can't just
send it back to CentCom) and also moved shuttle loan related items into
shuttle_loan.dm.
2018-08-25 02:06:18 -07:00
Tad Hardesty
ba887b39ed Refactor status displays 2018-08-25 01:34:30 -07:00
Mickyan
e4b5596138 Fix a missing undershirt and moves the nude option on top (#39879)
It makes more sense for the "nothing" option to stay on top instead of mixed in
with the rest
2018-08-24 16:00:22 -07:00
vuonojenmustaturska
daba3009ba Eliminate some duplicate typecaches 2018-08-24 00:33:21 +03:00
CRTXBacon
25d1b83200 Adds intelliTater, a portal themed intelliCard skin. (#39844)
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Update recipes.dm

* Update aicard.dm
2018-08-23 10:12:18 -04:00
Jordan Brown
275a3d335d Merge pull request #39829 from Tlaltecuhtli/patch-72
tweaks borg ion thrusters  to not be noob bait
2018-08-23 10:08:46 -04:00
Kyle Spier-Swenson
76518c6d83 /mob/dead no longer has a throwforce 2018-08-22 08:02:21 -07:00
vuonojenmustaturska
c6feb1d28a henk (#39841) 2018-08-21 21:09:05 +02:00