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.
4,643 downloads.
|
||||||||
| For a detailed look at individual files, see the Information tab. | ||||||||
Install Instructions
Loading comments, please wait...
Uploaded: 15th Feb 2024 at 5:24 PM
Updated: 18th Aug 2024 at 1: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 5:49pm
46
46.5k
37
-
by Winterhart 11th Dec 2009 at 6:27pm
46
55k
93
-
by zaroba updated 21st Mar 2010 at 11:17am
100
114.9k
138
-
by Eaglescout06 15th Sep 2011 at 11:57pm
+1 packs
38 85.2k 135
Ambitions
-
Modestly Small Fire Station (2×2 lot)
by TempDel 23rd Jul 2013 at 1:20am
+2 packs
6 12.4k 26
Ambitions
Generations
-
by Someone from Ukraine updated 28th Mar 2021 at 10:46pm
+7 packs
4 3.9k 5
Ambitions
Late Night
Generations
Showtime
Seasons
University Life
Into the Future
-
by Sim_Glitch101 updated 12th Feb 2025 at 1:09am
+20 packs
2 4.5k 13
World Adventures
High-End Loft Stuff
Ambitions
Fast Lane Stuff
Late Night
Outdoor Living Stuff
Generations
Town Life Stuff
Master Suite Stuff
Pets
Katy Perry Stuff
Showtime
Diesel Stuff
Supernatural
70s, 80s and 90s Stuff
Seasons
Movie Stuff
University Life
Island Paradise
Into the Future
-
by RagdollVioletNeko 3rd Jun 2025 at 3:52am
+4 packs
879 1
Ambitions
Late Night
Generations
Pets
-
Anti-«"Don't Tread on Me" shirts» for Diesel Stuff
by Dandelion Sprout 4th Jun 2025 at 3:55pm
Depending on the subjective viewpoints of players, Don't Tread on Me may not be a symbol that a fair few more...
+1 packs
8 4k 4
Diesel Stuff
-
Townside Sim Fu Club - Martial Arts Academy, no CC
by Dandelion Sprout 18th Sep 2022 at 12:31pm
I noticed that there was only one previously uploaded Sims 3 martial arts dojo on MTS, so I decided to more...
+1 packs
3.7k 7
World Adventures
-
SimFests on more lot assignments
by Dandelion Sprout updated 27th Oct 2023 at 7:48pm
Let's say you've placed Showtime show stages and spectator spots a bit around in town, a proprietor walks around on more...
+1 packs
9 6.3k 24
Showtime
-
Katakana-to-Kanji in native Japanese words when playing in Japanese
by Dandelion Sprout 22nd May 2026 at 2:57pm
The official Japanese translations of Sims games have been pretty weird in one specific aspect: They'd keep obviously Japanese names more...
-
Pleasant Valley Park 2008 (Sims 3 betas ? Sims 3) (v1.1 update)
by Dandelion Sprout updated 22nd May 2026 at 7:20pm
Back in early-to-mid-2008, various magazine articles, promo images, and most famously the The Sims 2: FreeTime in-game gift computer, showed more...
1.8k
1
-
Industrial Center (Sims 3 3DS ? Sims 3)
by Dandelion Sprout 18th Jan 2026 at 4:01am
+5 packs
1 2.7k
Ambitions
Showtime
Supernatural
University Life
Into the Future
-
Dansk - Kirkegård?Gravplads tekstskifte ? Danish - Church graveyard ? Graveyard text change
by Dandelion Sprout 20th Nov 2025 at 7:09am
1.7k
1
-
Mermaids Park - Diving lot suited for pasting
by Dandelion Sprout updated 31st Mar 2023 at 2: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 10.6k 25
Island Paradise
-
Shoppingcenter 7000 - Now with v1.3 update
by Dandelion Sprout updated 3rd Dec 2025 at 5:55am
The shopping mall of a Sim's dreams. more...
+6 packs
7 17.1k 38
World Adventures
Ambitions
Supernatural
University Life
Island Paradise
Into the Future
-
All Topics Unlocker for Vault of Antiquity
by Dandelion Sprout updated 19th Jan 2025 at 6: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 8k 12
World Adventures
Ambitions
Generations
Pets
Showtime
Supernatural
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)