In the npcs_randomly_explode.entity.patch.json file there is a m_fProbability property you can mess around with if you want. It's set to 0.1 at the moment (1 is the highest). There are also m_fMinTime and m_fMaxTime properties set to 10 and 300. So every 10 - 300 seconds there is a 0.1% chance an NPC will explode and if they don't it repeats and repeats until they finally do.
Thanks for making this! This is really useful for the GOAT challenge on Freelancer where you have to get 2500 kills. I amped it up a little bit and increased the probability of explosion to 0.99 and changed the min time to 1 and max time to 150. Now when you start a Freelancer level, you can basically walk straight to the exit while all of the targets explode. 😊
Note: These changes do seem to cause game crashes on some of the maps that have big crowds, so I've excluded those on my local game using an additional mod (Freelancer Map Remover).
Lmao no problem. Wasn't really designed for completing challenges in mind but I'm glad it's helped you in that regard. I wanted to expose the probability options in SMF itself but sadly that wasn't possible from what I could tell. Glad you are enjoying the mod :D
I think having the minimum time set to 1 might be the main cause for the crashing since it triggers while the level is still loading.
To toggle the timers for every NPC or just specific NPCs? It may be possible somehow but a custom item wouldn't work in online mode unless I modified/replaced an existing item in the game.
No no, not definitely not for specific. Globally. And regarding item, I think there are some. like any clickable bomb trigger or similar. Not required, obviously, just an idea.
I couldn’t figure out a good way to do this. Maybe in the future I’ll figure something out but probably don’t expect any updates for this mod in a while, sorry.
14 comments
Note: These changes do seem to cause game crashes on some of the maps that have big crowds, so I've excluded those on my local game using an additional mod (Freelancer Map Remover).
I think having the minimum time set to 1 might be the main cause for the crashing since it triggers while the level is still loading.