* buncha things from upstream
* datums globals, onclick
* datums
* game folder, holy shit mirror bot why
* modules
* icons
* dme
* compiles cleanly
* tools purge
* updates maps
* double check just because. and wew lad
* incidentally, this needs more work first
* some things
* weh
* sound cleanup and icons
* reeeee
* compile issues
* oh look, fresh code sync
* cleans up some unused icons
* dirty vars
* reeeeeeeeeeeeeeee
* wew lad. fuck off with this already
* [READY] Several fixes/changes to mood, longterm mood effects, beauty component (#36344)
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.
* [READY] Several fixes/changes to mood, longterm mood effects, beauty component
* part 1 - resist out of resting, move and interact with the world while resting, and stamina regen nerf
* makes beepsky check for stuns instead of knockdowns, adds message for getting up, makes gravity reduce standup time, and more
* sprinting, staminacrit, balance changes, and more
* adds stamina modifier to clickdelay, makes items deal stamina damage to the user when attacking, buffs resting stamina regen
* combat mode, ability to toggle right-click context menu on/off, basic combat mode QOL, lays groundwork for 2-handing any item
combat mode toggle sound is from Interbay.
* commits dme changes
* unarmed combat stamina, ability to right click in combat mode, balance changes
* tosses in the HUD icons for later-ish
* rolls back admin.txt
* lotsa UI stuff
* stamina checks, some balance stuff
* adds support for best ui, adds right click to flush disposals, removes aggressive grab pinning in favor of neckgrab chokeholding
* quick dogborg patch while i figure out what do do with them
* oops - fixes prefbreaking for screenshake
* trying to sprint from an elevated surface onto lower ground will now knock you down
* right click to pull fire alarm, lets you bully people by pulling chairs out form under them, makes attacking objects cost stamina
* makes accidents during slipping less likely to occur while combat mode is active, makes tripping off elevated surfaces cause accidents
* makes pumping shotguns cost a tiiiny bit of stamina
* makes eyestabbing and batoning cost stamina
* makes failing stamina checks error out properly, adds stamina check to shotgun pumping
* adds stamina check for chair pulling
* readds aggressive grab pinning
* fixes bug with being buckled preventing interaction
* adds recoveringstam check to incapacitated
* reduces stamina cost for attacking
* oh this too
* fixes bug where you can get stuck in recoveringstam if your stamina suddenly becomes 0 while you're in staminacrit
* makes monkey transformation inherit staminaloss
* adds the ability to wave or shake your fist at someone via right click
* grammar and span closing
* 99 annoying little bugs on the wall, 99 annoying little bugs. take one down, pass it around, 864 gamebreaking bugs on the wall
* more distant right-click emotes.
* buffs standing stamina regen a tiiiiiiny bit
* adds aiming down sights for guns, makes firing guns cause trace amounts of staminaloss
* crusher powercreep - gives crushers the ability to heal staminaloss
* item throwing buff
* adds 1:1 HUD layout
* hopefully fixes issue with recoveringstamcrit not updating
* giant hipfire nerf
* halves the effect of staminaloss on movement speed
* makes stamina recover faster in staminacrit, makes it easier to get disarmed out of combat mode
* get_weight(), movedelay health_deficiency tweaking, combat and resting checks for item attacking
* makes staminacrit automatically disable combat mode, it's now impossible to enter combat mode while in stamcrit
* adds stamina buffer, halves the time needed to stand up after resting, increases stam penalty for firing weapons, and more
* tweaks stamina buffer drain rate a little
* makes buffered staminaloss redirect stamina to the actual stamloss proc when empty, makes stamina buffer stat() more precise
* removes stamina modifier for clickdelays, makes stunbatons deal extra staminaloss
* makes electrodes deal a lil extra staminaloss
* drones cannot resist a rest, so now only carbons are forced to rest
* restricts aiming down sights to carbon mobs, adds stamina display to stat()
* makes gun accuracy and stamcosts more flexible, decreases base inaccuracy penalty, makes borgs immune to inaccuracy penalties
* nerfs inaccuracy penalties just a lil more, fixes blooddrunk miner eye depleting all your stamina
* getting used to tortoisegit
* readds temp dogborg buff
* stamina and stamina buffer HUD displays. Stamina sprite from hippiestation
* makes afterattack call properly again
* decreases stamina buffer regen time to 3 seconds
* Yknow what? decreases it to 2 seconds. That's 3 entire attacks worth of waiting
* makes stamina buffer influence movespeed a lil
* nerfs compiling errors
* tweaks the icons a little
* adds autostanding, adds delimiters to attempts to stand
* makes automatic standup attempts a little clearer
* rest button now toggles intent to rest, fixes perma rest
* oop - quick fixes
* Makes crushers ignore recoil stamina on lavaland, makes burstfiring weapons deal less staminaloss
* buffs highlander sword
* makes stamina have less of an impact on the health display
* fixes dogborgs shoving other borgs into infinite stuns
* You can no longer shoot over tables or shoot through windows while resting. Also buffs turrets
* Adds an dart-synthesizing dartgun for CMO/Chemist traitors (#35906)
* Syringe dartguns!
* Fix wording
* And then I said, 'I fixed it all!'
* Make it 12TC
* Adds an dart-synthesizing dartgun for CMO/Chemist traitors
cl Joan
tweak: The crusher kit now includes an advanced mining scanner.
tweak: The resonator kit now includes webbing and a small extinguisher.
tweak: The minebot kit now includes a minebot passthrough kinetic accelerator module, which will cause kinetic accelerator shots to pass through minebots. The welding goggles have been replaced with a welding helmet, allowing you to wear mesons and still be able to repair the minebot without eye damage.
feature: You can now install kinetic accelerator modkits on minebots. Some exceptions may apply. Crowbar to remove modkits.
balance: Minebots now shoot 33% faster by default(3 seconds to 2). The minebot cooldown upgrade still produces a fire rate of 1 second.
balance: Minebots are now slightly less likely to sit in melee like idiots, and are now healed for 15 instead of 10 when welded.
balance: Sentient minebots are penalized; they cannot have armor and melee upgrades installed, and making them sentient will override those upgrades if they were installed. In addition, they move very slightly slower and have their kinetic accelerator's cooldown increased by 1 second.
/cl
the basic scanner sucks ass and nobody wants to use it, it's actually hilarious
also in those stats: minebot picked a mere 6 more times than the conscription kit, because it's an idiot drone, easy to accidentally hit, and did I mention how much it likes going into melee?
tbh it's quite possible the extra buffs aren't needed, just the passthrough module, but it's better to go a little too far rather than not far enough.
cl Cobby
experiment: Being hit by a bolt of change now opens up previously-barred races. Hopefully you don't roll plasmaman!
/cl
If the subtype for the species was added hehe
I was going to brag about how there wasn't any balance change but this does allow for more of the "fun" races within humans to come up.
Webbit so probably some dumb typo somewhere
* Cross Z support
* Fixes projectile cross-Z
* removes unnecessary code
* don't draw impacts if you're not impacting
* fix
* unneeded var
* No mapcheck()ing anymore, space does it for us 2.0
* adds cryostatis shotgun darts, because shooting tiny water+potassium bombs into people is funny
* lowers amount from 15 to 10
* Update ammo_casings.dm
* Return of ore stacking, various changes to lavaland bombs to facilitate reduced lag
* really? Like, a dozen fucking map conflicts. this map was fucked entirely