Changes: Industrial IPC burn modifier changed to 1.1. Baseline IPC burn modifier changed to 1.2. Industrial IPCs should tank more damage, baselines should tank less due to their more agile frame, though brute is still only moderately effective against baselines. They aren't brittle but aren't tanky like industrials. This also makes baselines take a fair bit more damage from remaining in a vacuum, which they took very little before. Industrials were applied this in a bit of an unfair way, however, given they are walking heat sinks and should be treated as such. Both will still get roasted by lasers, the baseline moreso than the industrial.
Dionaea nymphs will now follow a player dionaea nymph spawned from a gestalt splitting, instead of just shuffling aimlessly in place. The player furthermore can switch to any uncontrolled nymph that split from them originally at will, and automatically switches at death.
Dionaea gestalts can use the station variant of devour, just like their nymphs will.
Dionaea regrowing severed limbs has been fixed.
Dionaea and nymphs not gaining biomass from consumed food has been fixed.
Devouring will now actually finish instead of stalling on the penultimate stage forever, no longer leaving the devouree in a perpetually near-death state.
Fixes#3701Fixes#3698Fixes#3703
-fix vaurca warriors being unable to spawn with toeless jackboots
-fix autohiss applying to ya'ssa
-reduces the sound of nar'sie summoning sound using the file that lohikar gave me, fixing #3893
Fixes an issue where when the tile in front of a directional light changed opacity without the dir on the light changing, the directional light would not properly transition between omnidirectional and directional lights.
changes:
Rechargers now briefly show a progress bar showing the current charge level of the device currently charging.
Examining a recharger will now specify what is in the charger.
Atoms can now mark themselves as requiring an icon update on initialize instead of overriding Initialize() just to call update_icon().
Charger code is now slightly more modular, using proc/get_cell() to get a ref to the power cell instead of hard-coded if-else chains for each supported type.
added paper_tray insert_slot
added beaker_holder insert_slot
added printer output component
changed reagent_pump to be able to pump from beakers in the beaker_holder
changed some string sanitize calls to not strip spaces
I added the insertion slot class because I think they are important for further expansion. The two components which use them are merely there as examples. They can be used in game but are not especially powerful and will probably not get anyone excited.
Fixes the following issue:
Char A joins with ccia actions
Char A cryos
Char B is loaded and joins
CCIA Actions from A show up at B
Its caused by not clearing the previous list of ccia actions before loading in the actions for Char B
* Added 13 drinks, mostly cocktails. Added lemon juice in carton format. Added Lemon juice, boukha and fireball to the booze-o-mat.
* More drinks, fixed the Old Fashioned a la Incog, tweaked a few of my recipes.
* Added drinks, added brownstar to the soft drink dispenser, modified descriptions.
* Finished adding drinks, tested all recipes, adjusted reaction values.
More testing to follow
* Renamed fireball, recipe tweaking/testing. Added sprite for metropolitan.
* Testing, spelling pass, adjusted some erroneous tastes or descriptions on other drinks.
* Changelog meme
* White wine. Last minute.
* formatting in description text
* Instances of wwine changed to whitewine.
* Typos
i220 - Fraud
To steal or use deliberate deception in order to obtain credits from someone. Applies to amounts greater than 500 credits.
For lesser amounts, see i102 - Petty Theft.
For items of equivalent value, see i215 - Grand Theft.
First offense: 15 minutes and/or demotion
Repeat: 30 minutes, immediate suspension
Fixes#3790Fixes#3792Fixes#3788
Also hopefully fixes the tcomms foyer turret control, since it turned out to be in the same area as turrets.
Also swaps two doors in research sublevel anomaly lab.
EDIT:
Shifted burning chamber gas injector in sublevel toxins one pixel down to make it look better.
Also made light bulbs the right colour. Sorry for that.
EDIT 2:
Fixes#3806
by moving a no smoking sign and putting air alarm on it's place.
Added a set of atmospheric analysis sensors to the integrated electronics module
Consists of 7 new input parts. Pressure, temperature, o2 n2 co2 and phoron levels. The last part is a general atmospheric analyser which has all 6 of those functions in one unit. The multi-purpose part uses triple the complexity and power so it is only worthwhile if you need more than 2 of the output pins.
Please note: There are no changes to the icons, all parts use an existing icon - the one from the advanced medical sensor. I did not feel that this was important to change but someone will probably want to at some point.
Made programs that can't run in current hardware to not show up in download list
Adjusted some program computer compatibility flags
Reworded laptop vendor buttons to be more consistent and more accurate on what you get
Added description to tablets
This is balance and bug-fix PR, so it should bypass development.
Fixes#3742 - someone unfucked the fix again.
Resolves#3740 and resolves#3739.
Fixes#1558 - a 10 month long meme is dead.
Resolves#3720 by making robo-eyes immune only to the eye stinging effects of pepperspray. Let there be equality amongst the synths.
Fixes#3676 - tested, shouldn't break. It was double-calling set_death_timer.
Fixes#3672 and fixes#3658 - that was my bad on not noticing the diff around hologram.icon = icon vs add_overlay(icon).
Fixes#3762 - I'm surprised this didn't fuck over more.
changes:
Openturfs now properly handle recursive icon copy.
Openturfs can now have icons, for translucent or bordered turfs. This works with the smoothing engine (or anything really)
Added openturf debug verb that lists ordering of the openturf.
Openturfs can now mark themselves as solid, for things like windows or ice.
BSTs can now toggle falling for themselves.
Fixes#3488.
changes:
Lighting overlays are no longer queued if nothing was going to change anyways (lum delta of 0).
Lighting corners now use 4 vars instead of a list to track masters.
Fixes#3690
Changed blast door orientation on many blast doors across the station, and one few in CC as well, provided picture is only example. Changed blast doors are in areas: Bridge, Cap office, Research, Security, Engine, CC departures. That should be it, I think.
Fixes#3716Fixes#3708Fixes#3706Fixes#3704Fixes#2937
Also reversed APC sprites on sideways directions.
Fixes#3725Fixes#3723Fixes#3457Fixes#3159Fixes#3140
Fixes#3096 which exists because T != U.
Fixes#3461 which exists because I should read the code I'm refactoring instead of getting carried away by RANGE_TURFS being faster.