* Fixes warden hat leaving a space before message when in Canadian mode (#57190)
* Fixes warden hat leaving a space before message when in Canadian mode
Co-authored-by: Burgermancoding <79515258+Burgermancoding@users.noreply.github.com>
* Fixes null rod's heretic rune dispel (#57221)
The chaplain's null rod can now dispel the heretic's transmutation rune. Note that as with with the Nar'Sie rune, you must stand on it.
* Fixes null rod's heretic rune dispel
Co-authored-by: Gurkenglas <gurkenglas@hotmail.de>
* Adds tourist robots that order food and drinks from the bar and cafeteria (#57010)
* Adds Tourism Economy
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
* Adds tourist robots that order food and drinks from the bar and cafeteria
Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
* Adds a new type of botany experiment that tests plants. (#57166)
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
* Adds a new type of botany experiment that tests plants.
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
* Do not lick the supermatter, it is not made of candy. (#57134)
Adds a special interaction for people attempting to lick the supermatter.
* Do not lick the supermatter, it is not made of candy.
Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
* Updates the stackcrafting description and normal description of the daemon forge (#57126)
* Updates the stackcrafting description and normal description of the daemon forge
Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
* Makes spawned hot cross buns edible again (#57179)
Fixes (Not being able to eat hot cross buns due to them not having a reagents list)
You no longer hit yourself in the face with these.
Also does the following:
Formats the taste list properly (so it doesn't taste indescribable)
Fixes grammar in name and desc
Adds BREAKFAST foodtype
Adds pastry taste
Makes it require a bread slice rather than a whole loaf (not economical)
Moves it to the bread category
* Makes spawned hot cross buns edible again
Co-authored-by: cacogen <25089914+cacogen@users.noreply.github.com>
* Fixes missing titles of the Microscope and R&D Console UIs (#57160)
* Fixes missing titles of the Microscope and R&D Console UIs
Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
* Supermatter Can Display EER to Ghosts. (#56991)
I'm not sure that there's a way for ghosts to check out the EER of the spicy rock without someone logging in on the console. This lets ghosts know if an SM is going to spawn tesla/skeleton in advance.
The part at the trait section (thanks to mothblocks) is changed to not cause runtimes when the supermatter is examined by ghosts.
Co-authored-by: coiax <yellowbounder@ gmail.com>
* Supermatter Can Display EER to Ghosts.
Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
* Update brand_intelligence.dm (#57038)
brand_intelligence event no longer has 30% prob of making an hull breaking explosion and destoying the machine when converting them to rogue vending machines which means there is 30% more vending machines that get turned into rogue ones aka all the ones that got hit with the vending machine virus
Blowing a hole in the station shouldn't be a sideffect of another event, and I don't wanna make mappers think about this stuff when placing vending machines -Lemon
* brand_intelligence no longer makes explosions which make holes in station
Co-authored-by: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>
* Allows you to force people into the clown car again. (#57169)
* Allows you to force people into the clown car again.
Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
* Improves the chem recipe lookup by reducing it's lag and other requested changes from feedback (#57156)
So the recipe lookup is considerably laggier than it was testing locally, someone suggested I paginate the big list so less of it has to load, so that's what I did!
* Improves the chem recipe lookup by reducing it's lag and other requested changes from feedback
Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
* Change the description of the superlingual matrix to mention attunement (#57127)
It isn't immediately obvious how the tongue is intended to be used, or
how to use it, so there wasn't much of a reason for abductors to buy
it. This should change that.
Co-authored-by: coiax <yellowbounder@ gmail.com>
* Changes the description of the superlingual matrix to mention attunement
Co-authored-by: TJatPBnJ <69724863+TJatPBnJ@users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
* Allows ghosts to start messages with asterisks in deadchat again (#57159)
#56519 had noble goals in trying to make emote code more robust for
ghosts, but in doing so it undid #47144, which was made to allow people
to start messages with asterisks in deadchat without getting hassled by
the game thinking you're emoting. This re-limits the emote checker to
the only two emotes ghosts have ever had, *spin and *flip.
* Allows ghosts to start messages with asterisks in deadchat again
Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
* Beauty is now an element. Fixing an issue with enter/exit area comsigs. (#57147)
Co-authored-by: Ghommie <425422238+Ghommie@ users.noreply.github.com>
* Beauty is now an element. Fixing an issue with enter/exit area comsigs.
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Ghommie <425422238+Ghommie@ users.noreply.github.com>
* Fixes splashing (#57157)
#57042 reported that bottles aren't splashing people properly, so this fixes that by setting the SplashReagents() function to have a spillable override. (I think the override was added recently, and this isan oversight, since bottles don't spill?)
* Fixes broken bottles not splashing the poor fellow hit by said bottle
Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
* ninjaDrainAct is now used with rightclick, not toggled with HUD. (#57153)
* ninjaDrainAct is now used with rightclick, not toggled with HUD.
Co-authored-by: Gurkenglas <gurkenglas@hotmail.de>
* Portable atmospherics cleanup and docs (#57083)
code cleanup and docs for the Portable atmospherics folder
* Portable atmospherics cleanup and docs
Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
* Update eggcluster radial menu (#57125)
- Updated radial menu for spider selection from an egg clusters. It
will now also include a small button for showing additional information
about given spider type. No need to wiki dive to find out about what
each spider type does.
- You can now a choose spider from an egg cluster from a distance
instead of having to be next to them as a ghost, which was rather
annoying and confused new players about why they cannot choose any
spider type.
- "Click to play" button on when spider egg cluster matures will now
actually give you a selection of spiders to choose from instead of
doing nothing and being a dead weight in the chat.
* Spider egg cluster selection update
Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
* Spiders on web now ignore an absence of gravity. (#57129)
Being on a web (not next to one, as is the case with rods in space) lets spiders ignore an absence of gravity.
* Spiders on web now ignore an absence of gravity.
Co-authored-by: Gurkenglas <gurkenglas@hotmail.de>
* hypertorus code cleanup and docs (#57020)
Separated the code into 5 files for more readability, plus additional docs
* hypertorus code cleanup and docs
Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
* Adds a subsystem for ai movement (#57111)
* done
* straight walk
* movement
* yep
* removes unused macro
* done
* Update ai_movement.dm
* Adds a subsystem for ai movement
Co-authored-by: Qustinnus <Floydje123@hotmail.com>
* Makes assembly parts not fall out of their holder when picked up (#57096)
Co-authored-by: thebleh <email@ example.com>
* Makes assembly parts not fall out of their holder when picked up
Co-authored-by: thebleh <43266738+rdragan@users.noreply.github.com>
Co-authored-by: thebleh <email@ example.com>
* If I fix a holobug before its reported do i gain? no! money down. 🤔 Fixes issue with holodeck items being accepted into custom vendors (#57092)
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
* If I fix a holobug before its reported do i gain? no! money down. 🤔 Fixes issue with holodeck items being accepted into custom vendors
Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
* New supermatter sprites from Beestation (#56866)
Imageadd: Ports the supermatter sprite from Beestation
* New supermatter sprites from Beestation
Co-authored-by: Qustinnus <Floydje123@hotmail.com>
* Atmos machineries can connect to a single pipeline in more than one nodes (#56856)
Some devices break when they are connected with a single pipeline in more than one nodes. This happens because returnPipenetAir uses a Find proc that only returns the first element in the list, making other_airs miss out on several gas_mixtures. This attempts to solve that and other related issues with assuming only one node can be connected to any pipeline.
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>
* Atmos machineries can connect to a single pipeline in more than one nodes
Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>
* Add Wiz-Off: An Arcane Battle for the Fate of the Universe! (#56980)
Adds Wiz-Off, a new and extremely simple card game to the Fun Vendor.
* Wiz-Off: An Arcane Battle for the Fate of the Universe!
Co-authored-by: EOBGames <58124831+EOBGames@users.noreply.github.com>
* Various cult equipment rebalances to address energy weapon immunities being too common (#57091)
* Removes mirror shield and shielded robe from forge, removes eldritch longsword from equipment and moves it to the forge, adds the nar'sian hardsuit to the forge with no slowdown and comparable stats to the shielded robe, gives eldritch longswords and cult daggers block chance
* Various cult equipment rebalances to address energy weapon immunities being too common
Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
* Adds pulling rabbits from top-hats (#56773)
This PR makes it so using a wand on a top-hat makes a rabbit appear in
your hand! Fun! There's a 10% chance that instead of a cute bun you get
angry bees though, but a true performer will soldier on anyway. You can
now also scoop up rabbits in your hands, and scooping animals only
requires one free hand to do so instead of all your hands being free.
* Adds pulling rabbits from top-hats
Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>