* tweaks rupee's in-game sprite and adds some failtext to using them like cash. (#58726)
* Tweaks rupee's in-game sprite and adds some failtext with IDs.
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
* PDA Painter can now reset the linked Economy Account (#58784)
* IDs now reset their account when imprinted
ID's can now properly be reused without giving people random economy accounts as the imprinting on the PDA painter now sets the ID's account back to null
* PDA Painter can now reset the linked Economy Account
Co-authored-by: 小月猫 <alina.r.starkova@gmail.com>
* Adds in-hand sprites for the RSF and Plumberers (#58747)
Does what it says on the tin! I've noticed that the Rapid Service Fabricator and the science/chemistry plumbing devices had no in-hand sprites, and decided "screw it" and made some for them!
New sprites, especially for things that exist but have no in-hands, is awesome!
* Adds in-hand sprites for the RSF and Plumberers
Co-authored-by: Imaginos16 <77556824+Imaginos16@users.noreply.github.com>
* Adds new recipe: Risotto. (#58734)
I realized while playing cook the other day that we did not have risotto as a recipe, I was very disappointed to see we did not have it.
Risotto is good, therefore it is good for the game. Our rice recipes are quite dull so hopefully, this will be a neat new thing to do with it.
Sprites borrowed/stolen from Aurora's Synnono Aurorastation/Aurora.3#2567
* Adds new recipe: Risotto.
Co-authored-by: carshalash <carshalash@gmail.com>
* Adds a new obj_flag that prevents building on objects that shouldn't be built on. (#58719)
Adds a new obj_flag that prevents building on objects that shouldn't be built on.
Adds it to the stasis bed and the sleeper, as well as some machines that become undense when the doors opens (nanite chambers, DNA scanners, suit storage unit, and gulag teleporter).
If I forgot any feel free to lmk.
Fixes#58528 (Operating table + stasis bed memes)
Some objects/machines that aren't dense (or become undense in certain states) shouldn't be able to be built upon, so this flag allows for specifying that you can't build on it.
* Adds a new obj_flag that prevents building on objects that shouldn't be built on.
Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
* Corrects a define regarding the amount of mail arriving on station + QOL changes. (#58723)
There was a math error in mail's implementation in the economy SS when I switched it over to delta_time, so that basically the time-based define MAX_MAIL_PER_MINUTE was being multiplied by delta_time. Just one problem, delta_time was being considered in deciseconds as usual, but my chimp brain failed to recognize that, meaning that the maximum amount of mail arriving on station was around 100x more than expected.
This corrects the delta_time variable to think in terms of MINUTE time defines, not just a static decimal multipliers.
Junk mail is funny and good, but you'll never read any of these if you get 200+ letters every shift just like it.
Additionally, adds some fluff text to the examine_more of letters, to let players know that you can use destination taggers to sne and distribute letters once they arrive.
QOL tweak is just to make cargo players and in-game purists lives easier.
* Corrects a define regarding the amount of mail arriving on station + QOL changes.
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
* Changes mentions of °K as it doesn't use degrees (#58739)
The Kelvin scale doesn't use degrees as it's an absolute scale, so chem grenades now just show Kelvin instead of Kelvin degrees
* Changes mentions of °K as it doesn't use degrees
Co-authored-by: Urumasi <Urumasi@email.cz>
* Makes the explosive compressor and blastcannon actually use the TTVs they're given + the explosion changes to support that. (#58015)
* Adds explosion SFX to the blastcannon and explosive compressor
- Extracts the explosion SFX and screenshake proc from the SSexplosions explosion handling proc and lets the explosive compressor and blastcannon use it.
* Miscellaneous changes
- Adds defines for the internal explosion arglist keys
- Reverses the values of the explosion severity defines
- Changes almost everything that uses `/proc/explosion` to use named arguments
- Removes a whole bunch of argname = 0 in explosion calls.
* Removes named callback arguments.
* Changes the explosion signals to just use the arguments list
Adds a simple framework to let objects respond to explosions occurring inside of them.
Changes a whole bunch of explosions to use the object being exploded as the origin of the explosion rather than the turf the object is on.
Makes the explosive compressor and blastcannon actually use the TTVs they are given.
Adds support for things responding to internal explosions.
Less snowflake code for the explosive compressor and blastcannon calculating bomb range.*
Less confusing explosion severity defines.
Less opaque explosion arguments
*does not guarantee that the solution to letting them actually use the TTV is any less snowflake.
* Makes the explosive compressor and blastcannon actually use the TTVs they're given + the explosion changes to support that.
Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
* More Food Sorting (#58649)
* Organizing
Moves the following:
Enchiladas, from MEAT, to MEXICAN
Meat Bun, from PASTRIES, to MEAT
Hotdog, from PASTRIES, to SANDWICHES
Melon Bowl, from MISC, to SALADS
Oatmeal, from SALAD, to SOUPS (And changes the object path to match.)
Does the traitorous task of adding the GRAIN tag to Enchiladas. May god have mercy on my soul.
* Adds a trailing new line
Co-authored-by: Winter Flare <7543955+Owai-Seek@ users.noreply.github.com>
* More Food Sorting
Co-authored-by: Winter Flare <7543955+Owai-Seek@users.noreply.github.com>
Co-authored-by: Winter Flare <7543955+Owai-Seek@ users.noreply.github.com>
* mail fixes 😎 (#58716)
now mail doesn't get sent to... BAD recipients. (Antags arm, just say antags)
fixes incorrect unwrapping message (bad usage of a visible message)
mail recipients wasn't shuffling either. I'm fairly certain this was leading to some people always getting mail and some never getting it.
* Fixes incorrect unwrapping message, and now mail doesn't get sent to... BAD recipients.
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
* screwdrivers no longer randomize their pixel_y on initialize (#58707)
removes the 75% chance on screwdrivers initialize to have a random pixel_y between 0 and 16
it looks bad now that the screwdriver is centered on the tile
* screwdrivers no longer randomize their pixel_y on initialize
Co-authored-by: Fikou <piotrbryla@onet.pl>
* Fixes Chameleon Projector Dummies escaping containers (#58683)
You can see why this is bad from the issue, but it applies a lot of other places you can cram the projector into. Like transit tubes! Or vehicles! Or free escapes from welded lockers! Spooky.
* Fixes Chameleon Projector Dummies escaping containers
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
* Mexican Food Tab, Food Tagging Tweaks (#58622)
* Tagging Fixes, Food Moves
Fixes Food Tags on a bunch of burritos. (3/4 don't use MEAT. They were tagged with MEAT.)
Fixes Food Tag and renames Egg Wrap (It doesn't use Tortillas. No GRAIN)
Moves Scotch Egg and Egg Wrap to EGG foods.
Makes a Mexican Food Tab, and moves burritos, tacos, and nachos into it.
* Mexican Food Tab, Food Tagging Tweaks
Co-authored-by: Winter Flare <7543955+Owai-Seek@users.noreply.github.com>
* Exorcises shitcode demons out of an unobtainable piece of farm equipment (#58568)
* Removes code that does nothing
* Adds comments
Co-authored-by: Your mother <mothmilk666666666666@ tfwno.gf>
* Exorcises shitcode demons out of an unobtainable piece of farm equipment
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
Co-authored-by: Your mother <mothmilk666666666666@ tfwno.gf>
* Adds comments to handcuffs.dm (#58478)
* update
* Adding changes made to file in #58456
* Comments handcuffs in handcuffs.dm
* Comments for legcuffs stuff
* Final touches
* Adds two newlines that make the code a bit prettier
* Changed handcuff subtype comments
Mostly removing useless extended descriptions from cablecuff subtypes
* Alien handcuffs comment now actually states what they are
* IT'S BLAND YOU SAY?
* Removes bloat
Co-authored-by: BuildTools <unconfigured@ null.spigotmc.org>
Co-authored-by: MothMilk666 <mothmilk666666666666@ tfwno.gf>
* Adds comments to handcuffs.dm
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
Co-authored-by: BuildTools <unconfigured@ null.spigotmc.org>
Co-authored-by: MothMilk666 <mothmilk666666666666@ tfwno.gf>
* Converts screwdrivers to GAS (#58453)
* Basic GAS setup
* Compile fix
* Fixes, inhands, belt icons
* New procs
* New version of GAGS
* Inhand for subtypes
* Typo fix
* Converts screwdrivers to GAS
Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
* Fixes some typos in frozen.dm descriptions (#58539)
* Fixes some typos in frozen.dm descriptions
Co-authored-by: Swept <sweptwastaken@protonmail.com>
* Fixes chicken and exotic meats not processing into meatballs (#58509)
* Fixes chicken and exotic meats not processing into meatballs.
Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
* toggleable eyepatch side
the day we've been waiting for.,
* HAHAHAHHA WHOOPS
I FORGOT A CHECK TO MAKE SURE THAT ALL EYEWEAR SPRITES DIDNT TRY TO ADD _R TO THE END
* Completely removes unused caution sign from code (#58532)
Tiny atomic pr that zaps the old unused caution sign out of both its icon file, the code, that one random map file it was still in, metastation, and rearranged metastation. You can now properly wear caution signs from all sources!
* Completely removes unused caution sign from code
* removes obj/item/caution
Co-authored-by: Kokonut <38844529+maxymax13@users.noreply.github.com>
Co-authored-by: KathrinBailey <evesovereign@hotmail.co.uk>
* Scrolling layers for RPD is more snappy. It is also no longer flipped. (#58493)
* Scrolling layers for RPD is more snappy. It is also no longer flipped.
Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com>
* Hollowpoints and similar attacks/weapons double existing armor, not add total armor, to the their targets (#58114)
* Hollowpoints and similar attacks/weapons double existing armor, not add total armor, to the their targets
* a
* Update tools.dmi
* Update tools.dmi
Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
* Minor code readability improvement to default values of the breakouttime var (#58456)
Replaces time expressed in deciseconds with time expressed in deciseconds but with use of the MINUTES and SECONDS defines for readability.
* Minor code readability improvement to default values of the breakouttime var
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
* REOPEN: REVERT: Changes faster fireman carrying from a trait on gloves to a skillchip (#58268)
Co-authored-by: SuperNovaa41 <supernovaa41@ protonmail.com>
* REOPEN: REVERT: Changes faster fireman carrying from a trait on gloves to a skillchip
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: SuperNovaa41 <supernovaa41@ protonmail.com>