Competent Handling of Fires - Make Sims smarter when fires occur (v1.1)
MTS has all free content, all the time. Donate to help keep it running.
SCREENSHOTS
Uploaded: 15th Feb 2024 at 5:24 PM
Updated: 3rd Apr 2024 at 7:18 PM
Updated: 3rd Apr 2024 at 7:18 PM
It has been widely known for decades that Sims are not particularly smart, and least of all when it comes to house fires, during which they'll run up to 1 tile away from the fire and scream at it for no reason whatsoever, often resulting in them catching fire too.
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, making mermaids less inclined to use umbrellas (while SimBots are more inclined), and making mermaids able to use dive wells autonomously to prevent drying out.
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.
——————————————————————————————————————
Full changelog:
AlienRepair_IGameObject
v v v v v v
CallFirefighters_Phone
(No autonomous action)
v v v v v v
CastIceBlastTerrainFire
v v v v v v
Dive_DiveWell
v v v v v v
ExtinguishSelf_DiveWell
v v v v v v
DumpWaterOnAExtinguish_Sim
v v v v v v
Extinguish_Fire
v v v v v v
FairyRepair_IGameObject
• DisallowAutonomous: "True" > "False"
v v v v v v
GetInPool_Pool
v v v v v v
PutOutSelf_Shower, PutOutSelf_AllInOneBathroom, and PutOutSelf_ShowerTub
v v v v v v
• (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
v v v v v v
Repair_AllInOneBathroom
v v v v v v
RepairShower_Shower
v v v v v v
ServoBotRepair_IGameObject (i.e. Plumbots with the Handy chip)
v v v v v v
Stove_Clean_Stove
v v v v v v
SwimAroundInOcean_Sim
v v v v v v
UpgradeMakeAutoWater_Sprinkler
(No autonomous action)
v v v v v v
UseDeodorant_Deodorant (i.e. Shower-in-a-Can)
v v v v v v
Deodorant+UseDeodorant_0xa4e96a5e28a674b0)HygieneValToAllowAutonomous: -20 > 35
ExtinguishSim_Sim
v v v v v v
ReactToPrecipitation_GoInside_Sim
v v v v v v
OccultUnicorn+UnicornExtinguishFire_0xc480bed484d0db86
(No autonomous action)
v v v v v v
————————————————————————————————————————————
# 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.
————————————————————————————————————————————
# Changelog
• 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.
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, making mermaids less inclined to use umbrellas (while SimBots are more inclined), and making mermaids able to use dive wells autonomously to prevent drying out.
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.
——————————————————————————————————————
Full changelog:
AlienRepair_IGameObject
Code:
(Change type="AlienBrainPower" advertised="0" locked="False" actual="-25" (...)/> (Change type="TraitHandy" advertised="200" locked="True" actual="200" (...)/>
v v v v v v
Code:
(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
Code:
(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
Code:
(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
Code:
(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
Code:
(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
Code:
(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
Code:
(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
Code:
(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
Code:
(Change type="TraitGood" advertised="200" locked="False" actual="0" (...)/> (Change type="TraitBrave" advertised="0" locked="True" actual="0" (...)/>
v v v v v v
Code:
(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
Code:
(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
Code:
(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"
Code:
(Change type="AuraPower" advertised="0" locked="False" actual="-50" (...)/>
(Change type="SkillFairyMagic" advertised="0" locked="False" actual="1000" (...)/>
v v v v v v
Code:
(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
Code:
(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
Code:
(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
Code:
(Change type="ExtinguishSelf" advertised="200" locked="False" actual="200" (...)/>
v v v v v v
Code:
(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
Code:
(Change type="AvoidExtremeWeather" advertised="750" locked="True" actual="750" (...)/>
(Change type="TraitHydrophobic" advertised="200" locked="True" actual="200" (...)/>
v v v v v v
Code:
(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
Code:
(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
Code:
(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
Code:
(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
Code:
(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)
Code:
(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
Code:
(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
Code:
(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
Code:
(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
Code:
(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
Code:
(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
Code:
(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)
Code:
(Change type="ExtinguishSelf" advertised="200" locked="False" actual="200" (...)/>
(Change type="Hygiene" advertised="10" locked="False" actual="260" (...)/>
v v v v v v
Code:
(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
Code:
(Change type="TraitBrave" advertised="200" locked="False" actual="0" (...)/>
(Change type="BeBonehilda" advertised="200" locked="True" actual="200" (...)/>
v v v v v v
Code:
(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
Code:
(Change type="AvoidExtremeWeather" advertised="1000" locked="True" actual="1000" (...)/>
v v v v v v
Code:
(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
Code:
(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.
————————————————————————————————————————————
# Changelog
• 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 |
---|---|---|
MTS_DandelionSprout_2208031_DandelionSproutCompetentHandlingofFires v1.1.zip | zip | |
Dandelion Sprout Competent Handling of Fires v1.1.package | package | 44705 |
Filename | Size | Downloads | Date | |||||
MTS_DandelionSprout_2208031_DandelionSproutCompetentHandlingofFires v1.1.zip
Size: 12.8 KB · Downloads: 1,154 · 3rd Apr 2024 |
12.8 KB | 1,154 | 3rd Apr 2024 | |||||
For a detailed look at individual files, see the Information tab. |
Key:
- - File was updated after upload was posted
Install Instructions
Also Thanked - Users who thanked this download also thanked:
Packs Needed
None, this is Sims 3 base game compatible!
Other Information
Type:
– No Autonomy
: Mods to remove or reduce autonomous behaviours
– Fixed
: Fixed EA mistakes
Tags
#fire, #fires, #extinguish, #fire extinguisher, #autonomous, #smart, #water, #swimming pool, #shower, #smarter, #intelligent, #genius, #put out fire, #firefighter, #fire fighter
About Me
Sorting-talent fairy (Think Disney Fairies' talent system) who likes and strongly specialises in Sims 3. Good at building community lots, and turned out to have a talent for S3PE mods. From Norway. He/him, but I won't mind it at all about anyone mistaking me. Carried The Sims Wiki's maintenance of Sims 3 pages virtually singlehandedly in 2023. Likes good food. PFP: Lucky Luke.
WIP big projects:
• EP changelogs for British English v1.4 (April 2024)
• "60FPS EA splash screen in Sims 3" (April/May 2024; depends on whether there's a fair amount of players who aren't using the various "Skip intros" mods)
• "IMAG game files ran through OptiPNG for slightly better game performance" (March or Q2 2024; need to figure out if DeltaBuild0 images are fair game to post as a mod, and not just FullBuild0)
• "Turn supermarkets into department stores" (Likely cancelled, as SN elixirs didn't have separate code rows)
• "Sims 3 Seinfeld apartment based on an architect's chart from 2011" (Cancelled; Sims 3 simply couldn't accomodate the needed straight/diagonal walls)
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.
WIP big projects:
• EP changelogs for British English v1.4 (April 2024)
• "60FPS EA splash screen in Sims 3" (April/May 2024; depends on whether there's a fair amount of players who aren't using the various "Skip intros" mods)
• "IMAG game files ran through OptiPNG for slightly better game performance" (March or Q2 2024; need to figure out if DeltaBuild0 images are fair game to post as a mod, and not just FullBuild0)
• "Turn supermarkets into department stores" (Likely cancelled, as SN elixirs didn't have separate code rows)
• "Sims 3 Seinfeld apartment based on an architect's chart from 2011" (Cancelled; Sims 3 simply couldn't accomodate the needed straight/diagonal walls)
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.
More Downloads BETA
Here are some more of my downloads: