Competent Handling of Fires - Make Sims smarter when fires occur (v1.3 update)
Front image.png - width=1389 height=1142
A witch who've casted a Fire Blast standing still in her awe, a butler putting out the fire, and 3 Sims just doing their daily stuff.
Image 2.png - width=1256 height=1256
A Sim taking it chill tinkering with a bathtub while a major fire rages 6m away.
Image 3.png - width=1339 height=1259
Multiple Sims putting out a fire with fire extinguishers.
Image 4.png - width=1266 height=1358
A witch autonomously putting out a fire with Ice Blast.
Image 5.png - width=1347 height=1448
A Sim autonomously putting out another Sim who is on fire, while a random paperboy looks at it from 1m away.
This mod aims to make Sims far, far smarter and far less screaming, even to the point they can competently and expertly put out any fires.
The mod does this by:
• Changing the age availability of "ReactToFire_IGameObject" to the non-existent value "F", so that in no cases would any Sims or species panic.
• Massively increase the values for Sims to autonomously put out fires, whether on a lot or on a Sim.
• Massively increase the values for Sims to put themselves out, whether in a shower, swimming pool, dive well, ocean swimming, or all-in-one bathroom.
• Some bonuses, such as Sims being more keen on cleaning stoves, and making mermaids less inclined to use umbrellas (while SimBots are more inclined).
In some aspects, the mod is offered as-is: Autonomous shower-in-a-can doesn't seem to be done by the Sim that is on fire, and it's anyone's guess if the applicable autonomous object repairs are done, or if non-butlers call the firefighters autonomously.
v1.2 adds fixes for critical bugs, hastily critical enough that it wasn't feasible to spend time on updating the changelog below. v1.3 further fixed some remaining issues by removing dive well autonomy entirely, as the values for dive wells seem to disregard the weighings of other autonomous actions and to even disregard its own weighings.
——————————————————————————————————————
Full changelog as of v1.1:
AlienRepair_IGameObject
(Change type="AlienBrainPower" advertised="0" locked="False" actual="-25" (...)/> (Change type="TraitHandy" advertised="200" locked="True" actual="200" (...)/>
v v v v v v
(Change type="AlienBrainPower" advertised="0" locked="False" actual="-25" (...)/> (Change type="TraitHandy" advertised="200" locked="True" actual="200" (...)/> (Change type="BeAlien" advertised="500" locked="True" actual="500" (...)/> (Change type="BeButler" advertised="100" locked="True" actual="100" (...)/> (Change type="BeMaid" advertised="100" locked="True" actual="100" (...)/> (Change type="Dirtiness" advertised="100" locked="True" actual="100" (...)/> (Change type="TraitFriendly" advertised="50" locked="True" actual="50" (...)/> (Change type="BeAtResort" advertised="400" locked="True" actual="400" (...)/>
CallFirefighters_Phone
(No autonomous action)
v v v v v v
(Change type="BeInFirefighterEmergency" advertised="200" locked="True" actual="200" (...)/> (Change type="BeButler" advertised="250" locked="True" actual="250" (...)/> (Change type="BeFrankenstein" advertised="100" locked="True" actual="100" (...)/> (Change type="BeGhostly" advertised="100" locked="True" actual="100" (...)/> (Change type="BeMaid" advertised="250" locked="True" actual="250" (...)/> (Change type="Dirtiness" advertised="250" locked="True" actual="250" (...)/> (Change type="ExtinguishSelf" advertised="10" locked="True" actual="10" (...)/> (Change type="TraitBrave" advertised="100" locked="True" actual="100" (...)/> (Change type="TraitDaredevil" advertised="20" locked="True" actual="20" (...)/> (Change type="TraitFriendly" advertised="200" locked="True" actual="200" (...)/> (Change type="TraitGood" advertised="200" locked="True" actual="200" (...)/> (Change type="TraitMermaid" advertised="150" locked="True" actual="150" (...)/>
CastIceBlastTerrainFire
(Change type="ExtinguishSelf" advertised="200" locked="True" actual="200" (...)/> (Change type="LookAtFire" advertised="10" locked="True" actual="10" (...)/> (Change type="SkillSpellcasting" advertised="0" locked="False" actual="600" (...)/> (Change type="TraitGood" advertised="30" locked="True" actual="30" (...)/> (Change type="BeScenarioFirefighter" advertised="200" locked="True" actual="200" (...)/> (Change type="BeInFirefighterEmergency" advertised="200" locked="True" actual="200" (...)/> (Change type="TraitEvil" advertised="-50" locked="True" actual="-50" (...)/> (Change type="TraitInsane" advertised="-50" locked="True" actual="-50" (...)/>
v v v v v v
(Change type="ExtinguishSelf" advertised="30" locked="True" actual="30" (...)/> (Change type="LookAtFire" advertised="10" locked="True" actual="10" (...)/> (Change type="SkillSpellcasting" advertised="800" locked="False" actual="800" (...)/> (Change type="BeScenarioFirefighter" advertised="300" locked="True" actual="300" (...)/> (Change type="BeInFirefighterEmergency" advertised="300" locked="True" actual="300" (...)/> (Change type="TraitBrave" advertised="150" locked="True" actual="150" (...)/> (Change type="BeGhostly" advertised="1000" locked="True" actual="1000" (...)/> (Change type="TraitDaredevil" advertised="500" locked="True" actual="500" (...)/> (Change type="BeButler" advertised="200" locked="True" actual="200" (...)/> (Change type="BeMaid" advertised="200" locked="True" actual="200" (...)/> (Change type="Dirtiness" advertised="400" locked="True" actual="400" (...)/> (Change type="TraitFriendly" advertised="200" locked="True" actual="200" (...)/> (Change type="TraitGood" advertised="200" locked="True" actual="200" (...)/> (Change type="TraitWitch" advertised="300" locked="True" actual="300" (...)/> (Change type="BeAtResort" advertised="300" locked="True" actual="300" (...)/>
Dive_DiveWell
(Change type="SkillAthletic" advertised="300" locked="True" actual="300" (...)/> (Change type="Fun" advertised="20" locked="False" actual="10" (...)/> (Change type="Hygiene" advertised="40" locked="True" actual="40" (...)/> (Change type="Temperature" advertised="-20" locked="True" actual="-20" (...)/> (Change type="MermaidDermalHydration" advertised="40" locked="True" actual="40" (...)/> (DisallowAutonomous="False")
v v v v v v
(DisallowAutonomous="True") (Change type="SkillAthletic" advertised="300" locked="True" actual="300" (...)/> (Change type="Fun" advertised="20" locked="False" actual="10" (...)/> (Change type="Hygiene" advertised="40" locked="True" actual="40" (...)/> (Change type="Temperature" advertised="-20" locked="True" actual="-20" (...)/> (Change type="BePlantSim" advertised="80" locked="False" actual="80" (...)/> (Change type="BeAtBeach" advertised="50" locked="True" actual="50" (...)/> (Change type="BeAtSwimmingPool" advertised="50" locked="True" actual="50" (...)/> (Change type="BeFrankenstein" advertised="-1000" locked="True" actual="-1000" (...)/> (Change type="BeInFirefighterEmergency" advertised="300" locked="True" actual="300" (...)/> (Change type="ExtinguishSelf" advertised="1500" locked="True" actual="1500" (...)/> (Change type="TraitBrave" advertised="100" locked="True" actual="100" (...)/> (Change type="TraitDaredevil" advertised="100" locked="True" actual="100" (...)/> (Change type="BeAtResort" advertised="50" locked="True" actual="50" (...)/> (Change type="TraitMermaid" advertised="250" locked="True" actual="250" (...)/> (Change type="MermaidDermalHydration" advertised="600" locked="True" actual="600" (...)/> (Change type="BeMummy" advertised="50" locked="True" actual="50" (...)/>
ExtinguishSelf_DiveWell
(Change type="ExtinguishSelf" advertised="200" locked="False" actual="200" (...)/> (Change type="Hygiene" advertised="0" locked="False" actual="40" (...)/> (Change type="Temperature" advertised="-30" locked="True" actual="-30" (...)/>
v v v v v v
(Change type="SkillAthletic" advertised="300" locked="True" actual="300" (...)/> (Change type="Fun" advertised="20" locked="False" actual="10" (...)/> (Change type="Hygiene" advertised="40" locked="True" actual="40" (...)/> (Change type="Temperature" advertised="-20" locked="True" actual="-20" (...)/> (Change type="BePlantSim" advertised="80" locked="False" actual="80" (...)/> (Change type="BeAtBeach" advertised="50" locked="True" actual="50" (...)/> (Change type="BeAtSwimmingPool" advertised="50" locked="True" actual="50" (...)/> (Change type="BeFrankenstein" advertised="-1000" locked="True" actual="-1000" (...)/> (Change type="BeInFirefighterEmergency" advertised="300" locked="True" actual="300" (...)/> (Change type="ExtinguishSelf" advertised="1500" locked="True" actual="1500" (...)/> (Change type="TraitBrave" advertised="100" locked="True" actual="100" (...)/> (Change type="TraitDaredevil" advertised="100" locked="True" actual="100" (...)/> (Change type="BeAtResort" advertised="50" locked="True" actual="50" (...)/> (Change type="TraitMermaid" advertised="250" locked="True" actual="250" (...)/> (Change type="MermaidDermalHydration" advertised="600" locked="True" actual="600" (...)/> (Change type="BeMummy" advertised="50" locked="True" actual="50" (...)/>
DumpWaterOnAExtinguish_Sim
(Change type="TraitGood" advertised="200" locked="False" actual="0" (...)/> (Change type="TraitBrave" advertised="0" locked="True" actual="0" (...)/>
v v v v v v
(Change type="TraitGood" advertised="800" locked="False" actual="800" (...)/>
(Change type="TraitBrave" advertised="800" locked="True" actual="800" (...)/>
(Change type="BeAtBeach" advertised="400" locked="True" actual="400" (...)/>
(Change type="BeAtSwimmingPool" advertised="400" locked="True" actual="400" (...)/>
(Change type="BeGhostly" advertised="400" locked="True" actual="400" (...)/>
(Change type="BeInFirefighterEmergency" advertised="600" locked="True" actual="600" (...)/>
(Change type="ExtinguishSelf" advertised="300" locked="True" actual="300" (...)/>
(Change type="SkillSpellcasting" advertised="200" locked="True" actual="200" (...)/>
(Change type="TraitDaredevil" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitFriendly" advertised="800" locked="True" actual="800" (...)/>
(Change type="TraitWitch" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeAtResort" advertised="400" locked="True" actual="400" (...)/>
(Change type="TraitMermaid" advertised="400" locked="True" actual="400" (...)/>
(Change type="TraitHandy" advertised="200" locked="True" actual="200" (...)/>
(Change type="SkillHandiness" advertised="200" locked="True" actual="200" (...)/>
(Change type="BePlantSim" advertised="100" locked="True" actual="100" (...)/>
Extinguish_Fire
(Change type="TraitBrave" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeInFirefighterEmergency" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeBonehilda" advertised="200" locked="True" actual="200" (...)/>
(Change type="TraitStinkySim" advertised="100" locked="True" actual="100" (...)/>
v v v v v v
(Change type="TraitBrave" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeInFirefighterEmergency" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeBonehilda" advertised="1000" locked="True" actual="1000" (...)/>
(Change type="TraitStinkySim" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeFrankenstein" advertised="1000" locked="True" actual="1000" (...)/>
(Change type="BeGhostly" advertised="1000" locked="True" actual="1000" (...)/>
(Change type="TraitDaredevil" advertised="500" locked="True" actual="500" (...)/>
(Change type="BeBonehildaGoofOff" advertised="50" locked="True" actual="50" (...)/>
(Change type="BeButler" advertised="300" locked="True" actual="300" (...)/>
(Change type="BeMaid" advertised="300" locked="True" actual="200" (...)/>
(Change type="Dirtiness" advertised="400" locked="True" actual="400" (...)/>
(Change type="TraitFriendly" advertised="200" locked="True" actual="200" (...)/>
(Change type="TraitGood" advertised="200" locked="True" actual="200" (...)/>
FairyRepair_IGameObject
• DisallowAutonomous: "True" > "False"
(Change type="AuraPower" advertised="0" locked="False" actual="-50" (...)/>
(Change type="SkillFairyMagic" advertised="0" locked="False" actual="1000" (...)/>
v v v v v v
(Change type="AuraPower" advertised="0" locked="False" actual="-50" (...)/>
(Change type="SkillFairyMagic" advertised="800" locked="False" actual="800" (...)/>
(Change type="TraitFairy" advertised="390" locked="False" actual="390" (...)/>
(Change type="BeAtResort" advertised="200" locked="True" actual="200" (...)/>
(Change type="Dirtiness" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeInFirefighterEmergency" advertised="-800" locked="True" actual="-800" (...)/>
GetInPool_Pool
(Change type="Fun" advertised="45" locked="False" actual="0" (...)/>
(Change type="SwimmingInPoolMotive" advertised="80" locked="False" actual="0" (...)/>
(Change type="BeInGym" advertised="100" locked="False" actual="0" (...)/>
(Change type="ExtinguishSelf" advertised="200" locked="False" actual="0" (...)/>
(Change type="BeAtSwimmingPool" advertised="200" locked="True" actual="200" (...)/>
(Change type="TraitAthletic" advertised="200" locked="True" actual="200" (...)/>
(Change type="WinterAppropriateness" advertised="-200" locked="False" actual="0" (...)/>
(Change type="SummerAppropriateness" advertised="20" locked="False" actual="0" (...)/>
(Change type="BeAtPoolParty" advertised="200" locked="True" actual="200" (...)/>
(Change type="SummerHoliday" advertised="200" locked="True" actual="200" (...)/>
(Change type="Temperature" advertised="-20" locked="True" actual="-20" (...)/>
(Change type="BeAtResort" advertised="200" locked="True" actual="200" (...)/>
(Change type="TraitLovesToSwim" advertised="200" locked="True" actual="200" (...)/>
v v v v v v
(Change type="Fun" advertised="45" locked="False" actual="0" (...)/>
(Change type="SwimmingInPoolMotive" advertised="80" locked="False" actual="0" (...)/>
(Change type="BeInGym" advertised="300" locked="False" actual="300" (...)/>
(Change type="ExtinguishSelf" advertised="1500" locked="False" actual="1500" (...)/>
(Change type="BeAtSwimmingPool" advertised="600" locked="True" actual="600" (...)/>
(Change type="TraitAthletic" advertised="200" locked="True" actual="200" (...)/>
(Change type="SummerAppropriateness" advertised="20" locked="False" actual="0" (...)/>
(Change type="BeAtPoolParty" advertised="200" locked="True" actual="200" (...)/>
(Change type="SummerHoliday" advertised="200" locked="True" actual="200" (...)/>
(Change type="Temperature" advertised="-20" locked="True" actual="-20" (...)/>
(Change type="TraitLovesToSwim" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeAtBeach" advertised="300" locked="True" actual="300" (...)/>
(Change type="BeAtResort" advertised="300" locked="True" actual="300" (...)/>
(Change type="TraitMermaid" advertised="600" locked="True" actual="600" (...)/>
(Change type="BeMummy" advertised="50" locked="True" actual="50" (...)/>
(Change type="BePlantSim" advertised="300" locked="True" actual="300" (...)/>
(Change type="Fatigue" advertised="-1000" locked="False" actual="-1000" (...)/>
(Change type="MermaidDermalHydration" advertised="300" locked="False" actual="300" (...)/>
PutOutSelf_Shower, PutOutSelf_AllInOneBathroom, and PutOutSelf_ShowerTub
(Change type="ExtinguishSelf" advertised="200" locked="False" actual="200" (...)/>
v v v v v v
(Change type="ExtinguishSelf" advertised="1500" locked="False" actual="1500" (...)/>
(Change type="BeAtBeach" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeAtSwimmingPool" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeInFirefighterEmergency" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeAtResort" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitMermaid" advertised="200" locked="True" actual="200" (...)/>
• (ReactToFire_IGameObject) AgeSpeciesValue: "C,T,Y,A,E,CH,AH,EH,CC,AC,EC,CD,AD,ED,CL,AL,EL,AB,AR
" > "F"
ReactToPrecipitation_PutUpUmbrella_Sim
(Change type="AvoidExtremeWeather" advertised="750" locked="True" actual="750" (...)/>
(Change type="TraitHydrophobic" advertised="200" locked="True" actual="200" (...)/>
v v v v v v
(Change type="AvoidExtremeWeather" advertised="750" locked="True" actual="750" (...)/>
(Change type="TraitHydrophobic" advertised="200" locked="True" actual="200" (...)/>
(Change type="BePlantSim" advertised="-190" locked="False" actual="-190" (...)/>
(Change type="BeFrankenstein" advertised="1000" locked="False" actual="1000" (...)/>
(Change type="ExtinguishSelf" advertised="-1000" locked="True" actual="-1000" (...)/>
(Change type="TraitMermaid" advertised="-900" locked="True" actual="-900" (...)/>
Repair_AllInOneBathroom
(Change type="TraitHandy" advertised="200" locked="True" actual="200" (...)/>
(Change type="SkillHandiness" advertised="200" locked="False" actual="0" (...)/>
(Change type="BeRepairman" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeButler" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeBonehilda" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeResortMaintenance" advertised="200" locked="True" actual="200" (...)/>
(Change type="ServoBotHandiBot" advertised="200" locked="True" actual="200" (...)/>
v v v v v v
(Change type="TraitHandy" advertised="200" locked="True" actual="200" (...)/>
(Change type="SkillHandiness" advertised="200" locked="False" actual="0" (...)/>
(Change type="BeRepairman" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeButler" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeBonehilda" advertised="200" locked="True" actual="200" (...)/>
(Change type="ServoBotHandiBot" advertised="500" locked="True" actual="500" (...)/>
(Change type="BeAtBeach" advertised="30" locked="True" actual="30" (...)/>
(Change type="BeFrankenstein" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeMaid" advertised="300" locked="True" actual="300" (...)/>
(Change type="Dirtiness" advertised="300" locked="True" actual="300" (...)/>
(Change type="ExtinguishSelf" advertised="5" locked="True" actual="5" (...)/>
(Change type="TraitBrave" advertised="30" locked="True" actual="30" (...)/>
(Change type="TraitFriendly" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitGood" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeAtResort" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitMermaid" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeMummy" advertised="50" locked="True" actual="50" (...)/>
(Change type="BePlantSim" advertised="100" locked="True" actual="100" (...)/>
RepairShower_Shower
(Change type="TraitHandy" advertised="200" locked="True" actual="200" (...)/>
(Change type="SkillHandiness" advertised="200" locked="False" actual="0" (...)/>
(Change type="BeRepairman" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeButler" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeBonehilda" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeResortMaintenance" advertised="200" locked="True" actual="200" (...)/>
(Change type="ServoBotHandiBot" advertised="200" locked="True" actual="200" (...)/>
v v v v v v
(Change type="TraitHandy" advertised="300" locked="True" actual="300" (...)/>
(Change type="SkillHandiness" advertised="300" locked="False" actual="300" (...)/>
(Change type="BeRepairman" advertised="300" locked="True" actual="300" (...)/>
(Change type="BeButler" advertised="300" locked="True" actual="300" (...)/>
(Change type="BeBonehilda" advertised="300" locked="True" actual="300" (...)/>
(Change type="ServoBotHandiBot" advertised="500" locked="True" actual="500" (...)/>
(Change type="BeAtBeach" advertised="30" locked="True" actual="30" (...)/>
(Change type="BeFrankenstein" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeMaid" advertised="300" locked="True" actual="300" (...)/>
(Change type="Dirtiness" advertised="300" locked="True" actual="300" (...)/>
(Change type="ExtinguishSelf" advertised="5" locked="True" actual="5" (...)/>
(Change type="TraitBrave" advertised="30" locked="True" actual="30" (...)/>
(Change type="TraitFriendly" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitGood" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeAtResort" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitMermaid" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeMummy" advertised="50" locked="True" actual="50" (...)/>
(Change type="BePlantSim" advertised="100" locked="True" actual="100" (...)/>
ServoBotRepair_IGameObject (i.e. Plumbots with the Handy chip)
(Change type="SkillHandiness" advertised="200" locked="True" actual="200" (...)/>
(Change type="ServoBotHandiBot" advertised="200" locked="True" actual="200" (...)/>
(Change type="ServoBot" advertised="15" locked="True" actual="15" (...)/>
v v v v v v
(Change type="SkillHandiness" advertised="200" locked="True" actual="200" (...)/>
(Change type="ServoBotHandiBot" advertised="200" locked="True" actual="200" (...)/>
(Change type="ServoBot" advertised="500" locked="True" actual="500" (...)/>
(Change type="BeButler" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeMaid" advertised="100" locked="True" actual="100" (...)/>
(Change type="Dirtiness" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeAtResort" advertised="400" locked="True" actual="400" (...)/>
Stove_Clean_Stove
(Change type="TraitNeat" advertised="200" locked="True" actual="200" (...)/>
(Change type="Fun" advertised="0" locked="False" actual="-20" (...)/>
(Change type="Hygiene" advertised="0" locked="False" actual="-25" (...)/>
(Change type="Dirtiness" advertised="20" locked="False" actual="0" (...)/>
(Change type="PrepareForParty" advertised="200" locked="True" actual="200" (...)/>
(Change type="TraitPerfectionist" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeMaid" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeBonehilda" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeResortMaintenance" advertised="200" locked="True" actual="200" (...)/>
(Change type="ServoBotCleaner" advertised="200" locked="True" actual="200" (...)/>
v v v v v v
(Change type="TraitNeat" advertised="200" locked="True" actual="200" (...)/>
(Change type="Fun" advertised="0" locked="False" actual="-20" (...)/>
(Change type="Hygiene" advertised="0" locked="False" actual="-25" (...)/>
(Change type="Dirtiness" advertised="50" locked="False" actual="50" (...)/>
(Change type="PrepareForParty" advertised="200" locked="True" actual="200" (...)/>
(Change type="TraitPerfectionist" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeMaid" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeBonehilda" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeAtResort" advertised="200" locked="True" actual="200" (...)/>
(Change type="ServoBotCleaner" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeButler" advertised="75" locked="True" actual="75" (...)/>
(Change type="ExtinguishSelf" advertised="-500" locked="True" actual="-500" (...)/>
(Change type="TraitBrave" advertised="30" locked="True" actual="30" (...)/>
(Change type="TraitFriendly" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitGood" advertised="100" locked="True" actual="100" (...)/>
SwimAroundInOcean_Sim
(Change type="Fun" advertised="10" locked="False" actual="0" (...)/>
(Change type="Fatigue" advertised="-50" locked="False" actual="0" (...)/>
(Change type="Energy" advertised="0" locked="False" actual="0" (...)/>
(Change type="SwimmingInPoolMotive" advertised="200" locked="False" actual="0" (...)/>
(Change type="ExtinguishSelf" advertised="200" locked="False" actual="0" (...)/>
(Change type="TraitLovesTheOutdoors" advertised="200" locked="True" actual="200" (...)/>
(Change type="KeepSwimming" advertised="200" locked="False" actual="0" (...)/>
(Change type="SummerHoliday" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeAtBeach" advertised="200" locked="True" actual="200" (...)/>
(Change type="TraitLovesToSwim" advertised="200" locked="True" actual="200" (...)/>
(Change type="BePlantSim" advertised="40" locked="False" actual="0" (...)/>
(Change type="MermaidDermalHydration" advertised="50" locked="False" actual="0" (...)/>
v v v v v v
(Change type="Fun" advertised="10" locked="False" actual="0" (...)/>
(Change type="Fatigue" advertised="-1000" locked="False" actual="-1000" (...)/>
(Change type="Energy" advertised="0" locked="False" actual="0" (...)/>
(Change type="SwimmingInPoolMotive" advertised="200" locked="False" actual="0" (...)/>
(Change type="ExtinguishSelf" advertised="1500" locked="False" actual="1500" (...)/>
(Change type="TraitLovesTheOutdoors" advertised="200" locked="True" actual="200" (...)/>
(Change type="KeepSwimming" advertised="200" locked="False" actual="0" (...)/>
(Change type="SummerHoliday" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeAtBeach" advertised="600" locked="True" actual="600" (...)/>
(Change type="TraitLovesToSwim" advertised="200" locked="True" actual="200" (...)/>
(Change type="BePlantSim" advertised="150" locked="False" actual="150" (...)/>
(Change type="BeInGym" advertised="200" locked="False" actual="200" (...)/>
(Change type="BeAtSwimmingPool" advertised="300" locked="True" actual="300" (...)/>
(Change type="TraitAthletic" advertised="200" locked="True" actual="200" (...)/>
(Change type="SummerAppropriateness" advertised="20" locked="False" actual="0" (...)/>
(Change type="BeAtPoolParty" advertised="200" locked="True" actual="200" (...)/>
(Change type="SummerHoliday" advertised="200" locked="True" actual="200" (...)/>
(Change type="Temperature" advertised="-20" locked="True" actual="-20" (...)/>
(Change type="BeAtResort" advertised="300" locked="True" actual="300" (...)/>
(Change type="TraitMermaid" advertised="500" locked="True" actual="500" (...)/>
(Change type="BeMummy" advertised="10" locked="True" actual="10" (...)/>
(Change type="MermaidDermalHydration" advertised="300" locked="True" actual="300" (...)/>
UpgradeMakeAutoWater_Sprinkler
(No autonomous action)
v v v v v v
(Change type="BeAtSwimmingPool" advertised="20" locked="True" actual="20" (...)/>
(Change type="BeBonehilda" advertised="200" locked="True" actual="200" (...)/>
(Change type="BeButler" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeFrankenstein" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeGhostly" advertised="30" locked="True" actual="30" (...)/>
(Change type="BeInFirefighterEmergency" advertised="" locked="True" actual="" (...)/>
(Change type="BeMaid" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitBrave" advertised="20" locked="True" actual="20" (...)/>
(Change type="TraitFriendly" advertised="30" locked="True" actual="30" (...)/>
(Change type="TraitGood" advertised="75" locked="True" actual="75" (...)/>
(Change type="BeAtResort" advertised="20" locked="True" actual="20" (...)/>
(Change type="ServoBotHandiBot" advertised="250" locked="True" actual="250" (...)/>
(Change type="TraitMermaid" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitHandy" advertised="100" locked="True" actual="100" (...)/>
(Change type="SkillHandiness" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeMummy" advertised="10" locked="True" actual="10" (...)/>
(Change type="BePlantSim" advertised="20" locked="True" actual="20" (...)/>
UseDeodorant_Deodorant (i.e. Shower-in-a-Can)
(Change type="ExtinguishSelf" advertised="200" locked="False" actual="200" (...)/>
(Change type="Hygiene" advertised="10" locked="False" actual="260" (...)/>
v v v v v v
(Change type="ExtinguishSelf" advertised="1500" locked="False" actual="1500" (...)/>
(Change type="Hygiene" advertised="10" locked="False" actual="260" (...)/>
(Change type="BeInFirefighterEmergency" advertised="30" locked="True" actual="260" (...)/>
(Change type="BePlantSim" advertised="30" locked="True" actual="30" (...)/>
Deodorant+UseDeodorant_0xa4e96a5e28a674b0)HygieneValToAllowAutonomous: -20 > 35
ExtinguishSim_Sim
(Change type="TraitBrave" advertised="200" locked="False" actual="0" (...)/>
(Change type="BeBonehilda" advertised="200" locked="True" actual="200" (...)/>
v v v v v v
(Change type="TraitGood" advertised="800" locked="False" actual="800" (...)/>
(Change type="TraitBrave" advertised="800" locked="True" actual="800" (...)/>
(Change type="BeAtBeach" advertised="400" locked="True" actual="400" (...)/>
(Change type="BeAtSwimmingPool" advertised="400" locked="True" actual="400" (...)/>
(Change type="BeGhostly" advertised="400" locked="True" actual="400" (...)/>
(Change type="BeInFirefighterEmergency" advertised="600" locked="True" actual="600" (...)/>
(Change type="ExtinguishSelf" advertised="300" locked="True" actual="300" (...)/>
(Change type="SkillSpellcasting" advertised="200" locked="True" actual="200" (...)/>
(Change type="TraitDaredevil" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitFriendly" advertised="800" locked="True" actual="800" (...)/>
(Change type="TraitWitch" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeAtResort" advertised="400" locked="True" actual="400" (...)/>
(Change type="TraitMermaid" advertised="400" locked="True" actual="400" (...)/>
(Change type="TraitHandy" advertised="200" locked="True" actual="200" (...)/>
(Change type="SkillHandiness" advertised="200" locked="True" actual="200" (...)/>
(Change type="BePlantSim" advertised="100" locked="True" actual="100" (...)/>
(Change type="BeButler" advertised="500" locked="True" actual="500" (...)/>
(Change type="BeMaid" advertised="500" locked="True" actual="500" (...)/>
ReactToPrecipitation_GoInside_Sim
(Change type="AvoidExtremeWeather" advertised="1000" locked="True" actual="1000" (...)/>
v v v v v v
(Change type="AvoidExtremeWeather" advertised="1000" locked="True" actual="1000" (...)/>
(Change type="BeMermaid" advertised="-1050" locked="True" actual="1000" (...)/>
(Change type="MermaidDermalHydration" advertised="-200" locked="True" actual="-200" (...)/>
(Change type="ExtinguishSelf" advertised="-1500" locked="True" actual="-1500" (...)/>
OccultUnicorn+UnicornExtinguishFire_0xc480bed484d0db86
(No autonomous action)
v v v v v v
(Change type="BeHorse" advertised="1000" locked="True" actual="1000" (...)/>
(Change type="TraitFastPet" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitPlayfulPet" advertised="100" locked="True" actual="100" (...)/>
(Change type="TraitPiggyPet" advertised="100" locked="True" actual="100" (...)/>
————————————————————————————————————————————
# Notes
• While the gamemod bears faint similarities to Friendly Fires! No more panicking! **UPDATED FOR AMBITIONS** by jadaytime, this gamemod by me is far more detailed, covering game aspects all the way up to Into the Future and Patch 67, and very likely Patch 69 too. Nevertheless, this gamemod is base game compatible.
• If there is both a lot fire and another Sim on fire at the same time, it is fairly possible for a Sim to prioritise the lot fire instead.
• Known conflicts with other gamemods include with:
• • Enhanced Witches - Players with both gamemods can delete the "CastIceBlastTerrainFire" file in either of the two gamemods with S3PE as they see fit.
• • Usable Deodorant - Players with both gamemods can delete the "UseDeodorant_Deodorant" file from Competent Handling of Fires with S3PE.
————————————————————————————————————————————
# Changelog
• 13 May 2024, v1.2, which fixes:
• • A catastrophic bug wherein certain "Actual" values in "GetInPool_Pool" were so high, that it would instantly reach some kind of internal treshold for when Sims would get fatigued and complain about drowning.
• • Further reduced the dive well weighings heavily.
• 3 April 2024, v1.1, which fixes:
• • Fixed that Sims would use staggering amounts of showers-in-a-can autonomously.
• • Fixed that Sims would constantly use dive wells autonomously. This could cause problems for Mermaid Sims, for whom dive wells are one of the few livesaving things they want to use autonomously if it's not disallowed for autonomous use, but I couldn't find any ways around it.
• • Fixed that in rare situations, the game would ask the player a prompt for an entirely different NPC on a different lot, to dive through or rise up from a dive well that has a target destination assigned to it. Also causes the same problems for Mermaid Sims as above.
• Thanks to Algester for giving a heads-up about 2 of these tips.
| Filename | Type | Size |
|---|---|---|
| Dandelion Sprout Competent Handling of Fires v1.3..zip | zip | |
| Dandelion Sprout Competent Handling of Fires v1.3..package | package | 42640 |
|
Dandelion Sprout Competent Handling of Fires v1.3..zip
Download
Uploaded: 2nd Jun 2024, 12.4 KB.
3,994 downloads.
|
||||||||
| For a detailed look at individual files, see the Information tab. | ||||||||
Install Instructions
Loading comments, please wait...
Uploaded: 15th Feb 2024 at 6:24 PM
Updated: 18th Aug 2024 at 2:44 AM
#fire, #fires, #extinguish, #fire extinguisher, #autonomous, #smart, #water, #swimming pool, #shower, #smarter, #intelligent, #genius, #put out fire, #firefighter, #fire fighter
-
Friendly Fires! No more panicking! **UPDATED FOR AMBITIONS**
by jadaytime 15th Jul 2009 at 6:49pm
46
46.3k
37
-
by Winterhart 11th Dec 2009 at 7:27pm
46
54.1k
90
-
by zaroba updated 21st Mar 2010 at 12:17pm
100
110.9k
134
-
by Eaglescout06 16th Sep 2011 at 12:57am
+1 packs
38 84.4k 133
Ambitions
-
by RomerJon17 updated 16th Jul 2013 at 2:39pm
+3 packs
19 51.3k 113
Ambitions
Late Night
Generations
-
Modestly Small Fire Station (2×2 lot)
by TempDel 23rd Jul 2013 at 2:20am
+2 packs
6 12.1k 26
Ambitions
Generations
-
by simsgal2227 9th Jan 2016 at 4:53am
+5 packs
1 11.1k 22
High-End Loft Stuff
Ambitions
Late Night
Showtime
Into the Future
-
by Someone from Ukraine updated 28th Mar 2021 at 11:46pm
+7 packs
4 3.7k 5
Ambitions
Late Night
Generations
Showtime
Seasons
University Life
Into the Future
-
by Lost Pantheon updated 6th May 2023 at 11:05pm
2
7.3k
21
-
Remove Tutorial and Beta Images - To attempt to reduce RAM load (Added an extra file)
by Dandelion Sprout updated 15th Apr 2025 at 7:23pm
I noticed during various testing of system graphics options that gameplay and framerate slowdowns were somewhat proportional to how much more...
10
15.6k
49
-
Prevent Love Letters to Avoid Game Corruption
by Dandelion Sprout 27th Apr 2025 at 1:51pm
Arguably the most severe glitch in The Sims 3 that had not yet been consistently fixed in gamemods, is when more...
13
10.3k
33
-
All Topics Unlocker for Vault of Antiquity
by Dandelion Sprout updated 19th Jan 2025 at 7:30am
When visiting the Vault of Antiquity normally, the game randomly selects an occult topic from one of 5 possible options: more...
+6 packs
6 7.2k 10
World Adventures
Ambitions
Generations
Pets
Showtime
Supernatural
-
Make Travels Free of Charge (Supplement to NRaas Traveler)
by Dandelion Sprout 19th Nov 2023 at 8:06am
Important: In order for travels to actually be free of charge when using both this mod and NRaas Traveler, which more...
1
6.3k
9
-
Mermaids Park - Diving lot suited for pasting
by Dandelion Sprout updated 31st Mar 2023 at 3:50am
Branching out from Isla Paradiso, the mermaids and scuba enthusiasts have made themselves a cozy little place to spread the more...
+1 packs
5 9k 20
Island Paradise
-
The Sims 3 British English game localisation (v1.8.2 minor update)
by Dandelion Sprout updated 19th Dec 2025 at 10:20pm
29
9k
18
-
No More Lightning or Thunder - Safe and Normal Rain Weather (v1.3 update)
by Dandelion Sprout updated 4th Feb 2025 at 2:19am
The Sims 3: Seasons often has thunderstorms. A lot of thunderstorms. more...
+1 packs
12 7.9k 28
Seasons
-
by Dandelion Sprout 7th Jun 2024 at 5:52am
The smartphones that were introduced in The Sims 3: University Life have a tendency to slip, fall and crack if more...
+1 packs
2 5.8k 7
University Life
-
NuSound Arena - The home of sports, concerts, and entertainment (Now with 2 extra lot versions)
by Dandelion Sprout updated 11th Dec 2023 at 4:26am
NuSound Arena, the ultimate in multi-purpose indoor event arena halls, compact enough to fit everywhere. more...
+2 packs
3.2k 5
Late Night
Showtime
About Me
WIP big projects:
• Shoppingcenter 7000 v1.3 (Nov 2025 or Q1 2026)
• Prevent Sim from stuffing their pockets with rubbish piles on purpose when rummaging (Nov 2025 - Jan 2026)
• Reduce the amount of received dating request phone calls (Nov 2025 - March 2026)
Backup of some of my mods (External link). I understood the rules (Link) as that "About Me" 100% allowed such links, though the normal SoMe profile settings lacked GitHub or GitLab options.
Sign in to Mod The Sims
Competent Handling of Fires - Make Sims smarter when fires occur (v1.3 update)