Extinguish Self Mod
Edit 31/12/21: Newest version now incorporates the fix from Cyjon's Fireproof Toddlers. This mod does not require Smarter EP check.
About
It feels good to get back to my roots with a solid mod that isn't just a global override! This is another later game feature that I enjoy and wanted to port back to The Sims 2. With this mod, Sims are able to extinguish themselves in a swimming pool when they are on fire, no longer dooming flaming singles to inevitable immolation.
Installation
This mod comes in four .packages and you need all four for the mod to work.
So, What Is This Mod, Exactly?
When Sims are on fire, doing the whole fanning self and writhing routine, they will have access to a new nested Pie Menu Interaction when clicking on the pool. All Sims who can die from fire can also attempt to extinguish themselves.
Sims will run to the pool, arms flailing, and will use the next available pool ladder or board to get in. Sims will not change into bathing suits - who's got time for that! Sims will stop flailing a suitable distance away from the pool.
Sims are not immune while running, though. Sims have an amount of time in Sim minutes to reach the pool before they expire inversely proportional to the amount of time they were on fire. Furthermore, if you cancel the interaction or the Sim cannot route into the pool, they will resume writhing from the same point as they left.
Baked in is a minor annoyance fix that makes the random 'getting water out of ears' animation on exiting the pool actually skippable, and the animation is not played at all if there's a fire in the same room. This also means that you can (and should) remove mods that do that, or have mine load last.
The amount of time a Sim can actually survive on fire is based on a random number of animation loops. The amount of time a Sim gets to reach the pool is 1 Sim minute * the no. of loops. To prevent you from being able to just cancel the the interaction continuously, the loop count is not reset after a Sim moves, meaning a Sim doesn't gain much time.
There is another element of risk/reward management: Since reaching the pool frequently won't be a challenge for a Sim, Sims who are running to a pool will (a) have a chance of setting fire to objects/Sims near them or (b) when outside, will start fires on empty tiles. This also has the benefit of somewhat compensating for there being no way for fires to spread between rooms organically in the vanilla game. You may occasionally get cosmetic fires appearing that go out immediately - that's more an issue of how fire behaves in the game.
This mod also improves the AL Fire Safety Skill - Sims with Fire Safety learned will not flail, spread fires, and will gain extra time to reach the pool. The benefits are generous - just imagine the Sims know how to stop, drop, and roll
Here is a video showcasing the mod.
Tuning
This mod also comes with numerous tuning options so you can set it up how you like. All of these settings are found in the 'Controller' file.
0x2: The amount of time in between setting fire to flammable objects in game ticks. Increase this if you find the flammability of your furniture excessive.
0x3: 30 Seems like a high value but note that this needs to compensate for a fast Sim run speed. 30 tiles seemed like a sweet spot in my testing.
0x4: Self-Explanatory.
0x5: If no furniture is set on fire, can a fire spawn under the Sim to make up for it. Pretty please?
0x6: Self-Explanatory.
0x7: Self-Explanatory.
0x8: Self-Explanatory. When disabled Sim will always reach the pool.
0x9: When outside, the chance for a fire to start underneath a running Sim every 0x2 ticks.
0xA: Self-Explanatory. This is to prevent excessive fires, especially with a More Dangerous Fire mod installed.
Compatibility
Requires AL or higher, because witch fire spells.
Mod Conflicts
Compatible with simler90's Firemod Update 11, More Dangerous Fires from leefish, and similar. However this mod is kind of massive so I do recommend using HCDU when adding any fire or pool-related mods. This mod is also compatible with my Fire Overlay mod featured on the thumbnail.
HOWEVER! This mod will also conflict with any 'destination' mods, e.g. mods that add (but not necessarily unlock) teleport interactions, and the destination menu version of Simblender. This can't be avoided as far as I know, new custom destination behaviours don't seem to function correctly.
Known Conflicts:
• Cyjon's Fireproof Toddlers. This mod does in fact patch an oversight that could conceivably lead to toddlers dying by fire but in my opinion, the odds of this actually happening are very unlikely. The newest version of the mod simply incorporates this fix anyway because it's more annoying than anything to know there's a bug in the code, even if the bug never occurs :p
• Midge's Feed Fish. Destination conflict - unresolvable by load order.
• Ankoyume's Invisible Pool Spots Are unsupported. The result looked extremely janky, too much so for my tastes.
• The firemod from MATY, and Midge's version of said firemod conflict with this mod, but my mod will work as long as it loads second.
Technical Information
Very proud of this one, design-wise. Had to jump though a lot of Simantics hoops, of course :p
ExtinguishSelf-Core (contains main fire overrides)
group 0x7FD0A790 Fire - added instances 0x1060, 0x1061, edited instance 0x102A Panic - On Fire!
group 0x7F01EC29 PersonGlobals - edited instance 0x2087 Burn - Try To Burn to Death
group 0x7F585FFD PoolLadder - edits instance 0x1009 Sub - Get Out
ExtinguishSelf-Pool
group 0x7F1F956A DestinationGlobals - adds instances 0x1201 - 0x1203, edits instance 0x100D
group 0x7F585FFD PoolLadder - edits instances 0x1008 and 0x1006, Sub - Get In and Function - Portal
group 0x7F5BA5F7 Diveboard - adds instance 1012 Sub - Dive - On Fire edits 0x1006 Function - Portal
group 0x7FE6526E edits function 0x1005 Function - Portal - Test
The other two files are respectively a controller that tracks and manages a Sim's progress and a custom destination object, necessary to interrupt routing correctly via CallTree.
bstu-ExtinguishSelfMod.rar
Download
Uploaded: 31st Dec 2021, 19.7 KB.
2,914 downloads.
|
||||||||
For a detailed look at individual files, see the Information tab. |
Install Instructions
1. Download: Click the download link to save the .rar or .zip file(s) to your computer.
2. Extract the zip, rar, or 7z file.
3. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
- Origin (Ultimate Collection): Users\(Current User Account)\Documents\EA Games\The Sims™ 2 Ultimate Collection\Downloads\
- Non-Origin, Windows Vista/7/8/10: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\
- Non-Origin, Windows XP: Documents and Settings\(Current User Account)\My Documents\EA Games\The Sims 2\Downloads\
- Mac: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads
- Mac x64: /Library/Containers/com.aspyr.sims2.appstore/Data/Library/Application Support/Aspyr/The Sims 2/Downloads
- For a full, complete guide to downloading complete with pictures and more information, see: Game Help: Downloading for Fracking Idiots.
- Custom content not showing up in the game? See: Game Help: Getting Custom Content to Show Up.
- If you don't have a Downloads folder, just make one. See instructions at: Game Help: No Downloads Folder.
Loading comments, please wait...
Updated: 17th May 2022 at 3:27 PM by BartekStu
-
by danny_power updated 19th Sep 2013 at 12:19pm
+1 packsSeasons
-
22 Hidden Maxis Accessories (Objects) as Kitchen Clutter
by beestew updated 26th Aug 2020 at 9:46pm
Independent clones of hidden Maxis objects for decorative use. more...
+17 packsHappy HolidayFamily FunUniversityGlamour LifeNightlifeCelebrationOpen for BusinessPetsH&M FashionTeen StyleSeasonsKitchen & BathBon VoyageFree TimeIkea HomeApartment LifeMansion and Garden -
Teen Graduation Yearbook (Updated 03/04)
by beestew updated 3rd Apr 2023 at 3:30pm
About After A LOT work, I'm pleased to release my first custom hacked object. more...
+1 packsApartment Life -
by beestew 25th Dec 2022 at 12:27pm
About This CAS screen came about when I was redoing my defaults. more...
+14 packsFamily FunUniversityGlamour LifeNightlifeCelebrationOpen for BusinessH&M FashionTeen StyleKitchen & BathBon VoyageFree TimeIkea HomeApartment LifeMansion and Garden -
Less Apparition (Updated 30/08/21)
by beestew updated 30th Aug 2021 at 4:20pm
Man, it is not easy to come up with a name for this mod that is lucid, catchy, and communicates more...
+6 packsUniversityNightlifeSeasonsBon VoyageFree TimeApartment Life -
Customisation Options for CAS (Updated 20/11/21)
by beestew updated 20th Nov 2021 at 2:26pm
About Those who know of my Tumblr likely already know of my Skin 2 TXMT default (https://bstu.tumblr.com/post/659869411225845760/cas-mannequin-thumbnail-creation-kit) which allows for the more...
16 8.4k 34 -
Immersive Rain (Updated 29/08/22)
by beestew updated 29th Aug 2022 at 5:34pm
About Rain is fairly common where I live. more...
+2 packsUniversitySeasons -
Dish It Out! (Updated 15/07/22)
by beestew updated 15th Jul 2022 at 6:31pm
About This is a fun little mod the idea for which came to me as I happened to be cleaning up more...
+1 packsFree Time
Packs Needed
Base Game | |
---|---|
Sims 2 |
Expansion Pack | |
---|---|
Apartment Life |