Commit Graph

11631 Commits

Author SHA1 Message Date
Mickyan c0ac8d514f Adds new moodlets, psychotropic drugs (#41207)
cl Mickyan
add: Added various new moodlets
add: Most notably, the Laughter chemical and breathing small quantities of N2O can improve mood
add: Psicodine: a new chemical that can restore sanity levels to normal and temporarily suppress phobias
add: Happiness: a homemade drug that supposedly gives a feeling of total bliss and.. emptiness? That can't be healthy... watch out for side effects.
fix: The suffocation moodlet now triggers correctly
fix: The drunk moodlet now clears as soon as the drunkenness wears off
/cl

Fixes #41170

List of new moodlets:
Jittery
Vomiting, vomiting all over yourself (gross)
Painful medicine application (silver sulfazine/styptic powder/syntflesh) - very short duration
Chemical euphoria (breathing N2O)
Laughter/Superlaughter reactions
Happiness drug related reactions

Psicodine: keeps your sanity at least above neutral level and suppresses phobias as long as it's in your system. Also available from pill bottles at the medivend at a premium.

Happiness: loosely inspired by Joy from LISA, very addictive, does minor brain damage, withdrawal makes you slowly go insane and overdose makes your mood jump all over the place. Also suppresses phobias. Good if you need a very quick and powerful boost but not very practical for keeping your mood up for long periods.
2018-11-04 15:01:05 +13:00
ShizCalev 54641a029e Covering your mouth when you cough/sneeze now stops the spread of germs. (#41230)
cl ShizCalev
fix: Covering your mouth when you cough/sneeze can now help stop the spread of germs.
/cl
2018-11-04 14:51:26 +13:00
81Denton c511c7fde1 [Ready] Machinery shows part upgrade stats (#40920)
cl Denton
tweak: Most upgradeable machines now show their upgrade status when examined while standing right next to them.
tweak: Added examine messages to teleporter stations that hint at their multitool/wirecutter interactions.
tweak: Renamed teleporter stations from station to teleporter station.
code: Changed the teleporter hub accurate var to accuracy; the old name misled people into thinking that it was a boolean.
/cl

Machines don't really give players feedback about upgrades, aside from machines like the cloner where new functions are unlocked. I'm adding examine descriptions that should help with this:
2018-11-04 14:50:38 +13:00
Jordan Brown b5e68bd52a Merge pull request #41231 from ShizCalev/capsaicin-cleanup
Cleans up eye/mouth protection checks
2018-11-02 14:23:17 -04:00
Jordan Brown b101050540 Merge pull request #41253 from ShizCalev/reagent-transfer-logging
Adds logging to reagent transfers
2018-11-02 14:14:28 -04:00
Jordan Brown 15532fae28 Merge pull request #41264 from nicbn/radialexp
Improves radials
2018-11-02 14:12:45 -04:00
TheDreamweaver d464fd04d7 [SUPER DUPER EXTRA READY] Hilbert's Hotel (#41029)
* Initial stage

* final changes?

* Tweaks

* removed bad variables

* Fixed more bad vars

* is this map merged?

* spelling fix

* spelling fix

Co-Authored-By: TheDreamweaver <austin.j.rickli@gmail.com>

* Map fix?

* now this is map merger

* Fixed summoning edge cases

* Fixed spelling mistakes, Added better handling of sphere removal, Added sphere to the cargo shuttle blacklist, Made the "mystery" more dynamic

* Added better handling of stored mob summoning

* Removed redundant code.

* Made the jukebox actually accessible

* Tweaked it so that no maps would need to be loaded on Init

* comment commit

* No src

* Fixed spelling and getting trapped in rocks

* Fixed spawned-in hotel checks

* Blacklisted hotel are from blueprints and migrated storage handling from door to area.

* Prevents observing mobs (ghosts, camera entities) from getting stored.

* Condensed an if statement

* The hotel can now be used on another mob to invite them to the hotel. All living mob types can now exit out the hotel door.

* Fixed wrong user getting prompted when hotel was used on someone else.

* Added peepholes to hotel doors that can be used via AltClick.

* For the grammar lovers.
2018-11-01 15:40:31 -04:00
moo c07f2a65da Streamlines beacon types (#41192)
* Streamlines beacons

* Adds a comment on how to use this.

* When the item spawns in the angels now sing

* haha it's a webedit guys!

* Let Centcomm know!

Co-Authored-By: ExcessiveUseOfCobblestone <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>

* musicly fans rejoice

Co-Authored-By: ExcessiveUseOfCobblestone <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2018-11-01 07:52:43 -04:00
Shdorsh 9343d9e70a [READY]Removal of circuits (#41108)
* Delete integrated_circuit.dm

* Delete integrated_electronics.dm

* Delete pins.dm

* Delete wirer.dm

* Delete helpers.dm

* Delete printer.dm

* Delete analyzer.dm

* Delete debugger.dm

* Delete detailer.dm

* Delete assemblies.dm

* Delete saved_circuits.dm

* Delete boolean_pin.dm

* Delete char_pin.dm

* Delete color_pin.dm

* Delete dir_pin.dm

* Delete index_pin.dm

* Delete list_pin.dm

* Delete number_pin.dm

* Delete ref_pin.dm

* Delete selfref_pin.dm

* Delete string_pin.dm

* Delete passive.dm

* Delete power.dm

* Delete access.dm

* Delete arithmetic.dm

* Delete converters.dm

* Delete data_transfer.dm

* Delete input.dm

* Delete lists.dm

* Delete logic.dm

* Delete manipulation.dm

* Delete memory.dm

* Delete output.dm

* Delete power.dm

* Delete reagents.dm

* Delete smart.dm

* Delete text.dm

* Delete time.dm

* Delete trig.dm

* Update tgstation.dme

* Update multitool.dm

* Delete circuit.dm

* Update tgstation.dme

* Update netdata.dm

* Update ntnet_interface.dm

* stuff

* Update packs.dm

* Update electronics_designs.dm

* Update electronics_designs.dm

* Update multitool.dm

* Update cavity_implant.dm

* Update cards_ids.dm

* Update walls.dm

* Update hostile.dm

* Update all_nodes.dm

* removes circuits from maps

* Revert "removes circuits from maps"

This reverts commit 14daf7770220a8a1d7a8fa497c92d9c866939160.

* Removes circuits lab from all maps

* removes circuits lab from lavaland syndicate base

* fixes space tiles under windows on meta

* Deltastation fixes

* Update multitool.dm

* Update flavor_misc.dm

* Replaces Box circuits with nanites
2018-10-31 15:17:04 -04:00
nicbn 8786685898 Improves radials 2018-10-31 14:42:03 -03:00
ShizCalev 87faef9019 Adds logging to reagent transfers 2018-10-31 08:36:21 -04:00
ShizCalev ddeb5c5af2 Cleans up eye/mouth protection checks 2018-10-30 06:55:25 -04:00
Jordan Brown 49f8e51886 Merge pull request #41184 2018-10-28 14:09:57 -04:00
Jordan Brown 49d4873216 Merge pull request #41183 2018-10-28 14:09:55 -04:00
Jordan Brown fb0b3a19f0 Merge pull request #41144 2018-10-28 14:09:53 -04:00
Jordan Brown f70f4c4640 Merge pull request #41087 2018-10-28 14:09:51 -04:00
Jordan Brown 6ae4f4ee3e Merge pull request #41073 2018-10-28 14:09:50 -04:00
Jordan Brown a821b10690 Merge pull request #41081 2018-10-28 14:09:49 -04:00
Jordan Brown 13e33f901c Merge pull request #41168 from AnturK/rcdfix
Fixes rcd verb
2018-10-27 15:14:13 -04:00
Brett Williams 8b6cdfe7f8 Improves Table-ing Logging (#41152)
* epic table log fixes

yeah honestly this is probably okay

* okay look this is good now

yup

* oopsie woopsie

i fixed the fucksie-wucksie! no more strings in my atom references uwu

* goof did nothing wrong

tabled instead of pushed! wow!
2018-10-27 12:47:14 -04:00
ShizCalev 3a5bcb0b79 Adds examine messages to soap to inform you off how much is left to it. 2018-10-27 12:22:48 -04:00
ShizCalev 89428b47d6 Fixes droppers not working if the mob is wearing a hardsuit but no eye protection 2018-10-27 11:49:44 -04:00
SouDescolado 88bf454538 Make code beautiful v2.0 (#41021)
cl
refactor: For every object that creates 3+, replaced with a for(var/i in x to y) and sometimes combined into a list
/cl

[why]: I did something like this in the past. It removes multiple lines in favor of a simple For and sometimes have some lists
2018-10-27 13:17:50 +13:00
AnturK 2c143df808 Fixes rcd verb 2018-10-26 21:01:43 +02:00
Jordan Brown 1ad8fdc430 Merge pull request #41090 from 81Denton/print-tank
Adds empty oxygen and plasma tanks to techwebs
2018-10-25 17:18:31 -04:00
Jordan Brown 0826f33ee7 Merge pull request #41111 from ShizCalev/l3-closet
Adds O2 tanks to l3 biohazard closets
2018-10-25 17:17:06 -04:00
AnturK 9306d01f6f Adds old name tracking to player panel, cleans up some name assignments. 2018-10-25 20:39:51 +02:00
oranges 425eacdc6d Adds a distance check to the supermatter tongs consume action 2018-10-25 09:31:33 +00:00
Coconutwarrior97 0ec507f8ad Changes 1 and 0 values to True and False. 2018-10-24 22:15:28 -05:00
Denton d8cb048f75 Removes redundant assert_gas 2018-10-24 10:22:45 +02:00
ShizCalev 79d5392261 Adds O2 tanks to l3 biohazard closets 2018-10-23 23:47:26 -04:00
Denton 7e2d953b70 Deep storage bunker fixes and tweaks 2018-10-23 09:14:31 +02:00
Denton 6e1ed5f670 Adds oxygen and plasma tanks to techwebs 2018-10-23 07:57:12 +02:00
YPOQ 44e10d179c Fixes fire extinguishers sometimes failing to extinguish people 2018-10-22 20:14:16 -06:00
Coconutwarrior97 e75110a609 Allows Grilles to be built on space tiles. 2018-10-22 15:38:08 -05:00
Buggy123 4bd1fdbb8d Adds Overlord core module 2018-10-22 06:10:42 -04:00
Mickyan d1b10b2691 Vendor tweaks & prices: take 2 (#40927)
* vendor tweaks

* i was never good at cooking

* soda

* boozeomat sorting

* updated ramen desc
2018-10-22 08:40:24 +13:00
MrDoomBringer 703a365aec Various code improvements (#40932)
* adsf

* asdf

* take these

* Further cleanup to windoor code
2018-10-21 03:01:02 -04:00
Jordan Brown 0d8c17d199 Merge pull request #41027 from AutomaticFrenzy/patch/cremate
Improve performance of creamatorium
2018-10-21 02:55:01 -04:00
Tlaltecuhtli 7cfba12b0f Fix instrument beacon (#40820) 2018-10-20 15:09:02 -07:00
ShizCalev ca57ca7bee Fix being unable to stuff money into IDs (#41006) 2018-10-19 22:17:28 -07:00
ShizCalev e5b84a3baa Tidies up ID examine messages a bit (#41008)
Getting a wall of grey text wasn't pretty, so I made it a bit prettier.

Also added some missing checks after inputs.
2018-10-19 22:17:02 -07:00
Tad Hardesty 2996b388f0 Improve performance of creamatorium 2018-10-19 21:09:20 -07:00
Jordan Brown a2b6781b2a Merge pull request #41002 from AnturK/mindlesscode
Fixes c4 suicide shout
2018-10-19 09:34:36 -04:00
FantasticFwoosh 05fed1f0c9 changes amount of floortile per mat (#40990)
previously made 2 a piece respective of lavaland tile placing rules that aren't relevant anymore.
2018-10-18 14:01:23 -04:00
AnturK 8afa91da10 Fixes c4 suicide shout 2018-10-18 10:00:40 +02:00
ShizCalev fe32324628 Updates mineral doors a bit (#40980)
* Updates mineral doors a bit

* obj oriented
2018-10-17 22:34:44 -04:00
Jordan Brown bb6da6f001 Merge pull request #40953 from ShizCalev/mannitol-ghetto-surgery
Ghetto surgery can now damage brains. Mannitol can heal damaged brains.
2018-10-17 16:21:43 -04:00
MrDoomBringer 4c45832fe2 bards now recieve their instruments via orbital drop pod (#40833)
requires #40820

cmon having instruments just magic into your hands is lame. supplypods are fuckin lit.

cl MrDoomBringer
tweak: Instruments received from the express delivery beacon are now delivered via orbital drop pod.
/cl
2018-10-17 23:47:44 +13:00
ShizCalev 327a3d9927 Fixes sechuds not updating when inserting & removing an ID into/from a PDA/wallet/computer (#40826)
cl ShizCalev
fix: Fixed sechuds not updating when a user removes/inserts an ID from/into their PDA/wallet/computer while it's in their ID slot.
/cl
2018-10-17 23:45:35 +13:00