* the rainbow of mediocrity rides again
* whoops that wasn't supposed to be there
* updated vending machine, burger, and donut sprites
they've all been improved marginally
* edits roborger a bit more
"bun" is flatter, has an antenna that blinks in agony
* does sprite things to lighters and cigar cases
* darkened cigar case interiors
* tweaks lighter flames
* Reduces selfcharge gun processing/icon work
* More efficient gun overlays, adds old_ratio var
* oh my god it was calling the egun's update_icon?
* percent proc
* Attachment overlay overhaul
* Cut overlays in egun update
* ebow 1000% better overlay management
* Update gun.dm
* Pointless check
* Giving KA and children consistent icon behavior
* Update kinetic_accelerator.dm
* Fixed
* ..() readded
* ..() readded
* ..() readded
* Antur didnt catch this one heck
* Because confusing vars are apparently more maintainable
* Gun overlays 2: Electric boogaloo
* another one
* Chameleon guns are removed
* tentacles everywhere
* HE'S DONE IT
LETS GOOOOOOOOOOOOOOOH
* floyd. floyd. he's the floyd. floyd dude yeah yeah yeah yeah FLOYD
* fireball remarks, the other spells.
* YOU MEAN THE CHAOS FLOYDS
* what is a floyd, but a miserable pile of moodlets
* flflflflfoooaooayoyydd FLOYOYODDD DFFRRURURMPPFF
* FLOYDING LIGHTS LIGHTS LIGHTS LIGHTSSS
* GORGE YOUR MOODLETS, EMBRACE YOUR FLOYD
* no more floydposting, i removed the old spellbooks
* aaaaaaaaaaaaaaaaaaah ALL of the remarks added my fucking god
* 10 days to sunday travis.
* last minute fixes
* 1 fix
* 2 fix
* red fix
* martial granters
* MAMA MIA
* Slime Crossbreeding!
* Shifts a few things around.
* Prismatic extracts!
* Self-sustaining extracts!
* Consuming extracts!
* Recurring extracts!
* Whups!
* Regenerative extracts!
* Stabilized (unfinished)
* More stabilized!
* This took more effort than it should have.
* Industrial extracts!
* Icons!
* Colors the crosses.
* Bugfixes galore!
* Burning extracts!
* Sounds!
* Starts on burning extracts.
* Charged extracts!
* Minor adjustments to the adamantine shield.
* Fixes map! Ready!
* Fixes problem children, changes consuming extracts
* I'm an idiot.
* Fixes playsounds, unnecessary srcs.
* Removes a gross text2path
* Resolves a conflict
* More AnturK fixes.
* Fixes two other things, too.
* Burning black extracts use shapeshifting now.
* Love Potion now mostly RP in use, aligns user factions.
* Iterative discovery of status effects.
cl Floyd / Qustinnus
del: Removes short-term effects of mood
add; Adds long-term effects of mood by implementing sanity which goes up with good mood, down with bad mood, but takes time to change. Your sanity can be seen as your average mood in the recent past. All effects of moods are now covered by this system
add: Beauty component, currently only attached to cleanables, but you could attach it to any atom/movable and make them pretty/ugly, affecting mood of anyone in the room.
refactor: Removes the original way of adding mood events, uses signals properly instead.
fix: Cleanables "giving" area's free beauty during initialization
fix: Fixes some events not clearing properly
/cl
Fixes#36444
From now on mood no longer affects you directly, instead it decides whether your sanity goes up or down, when your sanity gets too low you will get the effects of what mood did before.
This means getting hit with bad moods due to being attacked while not mean you are doomed anymore, and you get a large timeframe to get away and just fix your mood later.
I also added the beauty component, you could add this to any object and it would either make a room prettier or uglier, comparable to DF or Rimworld. You could add traits to make certain people ugly, for example.
Floyd / Qustinnus (Sprites by Ausops, Some moodlets by Ike709)
add: Adds mood, which can be found by clicking on the face icon on your screen.
add: Adds various moodlets which affect your mood. Try eating your favourite food, playing an arcade game, reading a book, or petting a doggo to increase your moo. Also be sure to take care of your hunger on a regular basis, like always.
add: Adds config option to disable/enable mood.
add: Indoor area's now have a beauty var defined by the amount of cleanables in them, (We can later expand this to something like rimworld, where structures could make rooms more beautiful). These also affect mood. (Janitor now has gameplay purpose besides slipping and removing useless decals)
remove: Removes hunger slowdown, replacing it with slowdown by being depressed
imageadd: Icons for mood states and depression states
What this PR is
This PR adds a system that allows player to gain and lose moodlets based on events occuring to, and around them. These events then give the player a mood value based on what it is. For example a hug could give you +1 mood, while being stabbed in the eye with a screwdriver can give -5 mood. All these moodlets together determine the mood of your character which currently affects the following things:
Movement speed - If you are very sad you move slower. Replacing movement slow from hunger. (hunger now instead affects mood)
Screen blur - If you are sad you gain an overlay that slightly blurs the screen, increasing in severity as you get sadder.
Interaction / do after speed - If you are sad or happy your interaction speed with things such as handcuffs is changed. with a 25% longer time if you are sad, or 10% shorter time if you are extremely happy.
Hunger rate - You gain hunger slower if you are very happy.
* Adds Medical Sprays
Medsprays are a new application method for chemicals, functioning like a multi-use patch with an internal chemical reservoir.
This allows touch chemicals to be applied more precisely and with a delay, rather than instantly and imprecisely with a spray bottle.
Pre-loaded medsprays with styptic powder or silver sulfadiazine can be obtaiend from the NanoMeds, and empty ones will spawn in the secure chemical locker.
They will also come from the medical pack from cargo.
* Update packs.dm
* Volume adjustment, attack_self addition
* Adds Medical Sprays
Medsprays are a new application method for chemicals, functioning like a multi-use patch with an internal chemical reservoir.
This allows touch chemicals to be applied more precisely and with a delay, rather than instantly and imprecisely with a spray bottle.
Pre-loaded medsprays with styptic powder or silver sulfadiazine can be obtaiend from the NanoMeds, and empty ones will spawn in the secure chemical locker.
They will also come from the medical pack from cargo.
* Volume adjustment, attack_self addition
* Adds Medical Sprays
Medsprays are a new application method for chemicals, functioning like a multi-use patch with an internal chemical reservoir.
This allows touch chemicals to be applied more precisely and with a delay, rather than instantly and imprecisely with a spray bottle.
Pre-loaded medsprays with styptic powder or silver sulfadiazine can be obtaiend from the NanoMeds, and empty ones will spawn in the secure chemical locker.
They will also come from the medical pack from cargo.
* Volume adjustment, attack_self addition
* Forgot this
* removes unnecessary/annoying check
* replaces deprecated sterilizer spray bottles on Pubby
* Applies MrDoomBringer's sprites
* new sprites, by @MrDoomBringer
* two-line shuffle
* fixes double entry
* Adds logging
* code standards
* Refactors anti-magic into a component
* plenty o stuff, mainly holy and antimagic traits
* fix
* fix2
* moved to components, moved some of the logic to the component
* don't blame me if the code looks copypastey
* right
* Black Fedora opens its inventory on-click like the Detective's Fedora
Instead of having to drag the sprite to your character to access its inventory, behaves the same as the Detective's Fedora opening its container on click. Considering some dets prefer the black variation for noir flavour rather than the brown standard one they just have to pass his flask from one hat to another.
I had either this in mind or creating a new black detective's fedora variant on the det's cabinet that also had the flask inside it.
The only other item affected by this, if I'm not mistaken, is the improper CentCom hat.
* Update internal.dm
Removed the <priority> line altogether to trim the code
cl Jittai / ChuckTheSheep
imageadd: NT has stopped buying re-boxed storebrand Donkpockets and now stocks stations with real, genuine, tasty Donkpockets!
/cl
RIP: #35601
I was asked to throw together some icons for donk baggies, but had some fun making the box.
* Adds the fake honking emag to the arcade
* duuu
* Henk
* it's fake now
* Merge branch 'master' of https://github.com/tgstation/tgstation into prank
* How the fuck would replacing wirecutters with an emag even work
* saddsadsdsadsdsaadgfdsgghf
* k