Space Engineers

Space Engineers

Not enough ratings
FireBrigade - A world on fire
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Script
File Size
Posted
Updated
1.005 MB
16 Jun, 2024 @ 7:49pm
23 Jun @ 4:34pm
62 Change Notes ( view )

Subscribe to download
FireBrigade - A world on fire

Description
This FireBrigade mod escalates fires.
This mod is easy to install and use.
Install the mod as usual without changes.
Start up SE and then enable the mod by typing fb#start
Type fb#help for more commands.

This is a https://WW2Waterwars.com production.
Come see the mod in action on our battle server.

Version 1.0715 includes the use of a firetruck. Enter #firetruck on/off to enable/disable it as it does cost CPU. Use any vehicle and rename the grid "FBFireTruck". Park it next to a fire and every 5 seconds it extinghuises the blocks in a 25m range. Repairs still have to be done manually (hence the remaining fires on non-yellow blocks).


DETAILS:

Fire can start by (thruster) fire or explosions near flamable blocks as well as rocket explosions.
Fire damages the block itselfs mostly.
Existing fires will spread to neighbour blocks on the same grid.
For very flamable material it can also spread 1 block beyond.
Nearby large and small blocks on other grids can also catch fire.

The mod runs fires in batches to spread the load over time.
Blocks can be combustable and ignite after damage like generators and tanks.

Console commands are availalbe to control settings.
Commands start with: fb#
For example, for rapid fires use command: fb#update 0.1
Type fb#help for a command list.

Yellow blocks represent blocks that are on fire and cause damage.
Red blocks are blocks taking damage from fire spreading.
Orange blocks dont fit in the max array and are awaiting their turn.
Once a block is damaged to its maximum it blows up.
If you repair a yellow (burning) block it will stop the fire and turn black.

Explosions may cause new blocks to catch fire.
Repaired blocks will catch fire again if fire can spread there.
Fires cause more damage to the blocks above then below or next to it.
Where the game supports blocks will show flames when on fire.

Armor blocks do not burn but will only take damage.
Unless they are made from the following material skins;
Wood_Armor
Plastic
Neon_Colorable_Surface
Neon_Colorable_Lights
DigitalCamouflage_Armor
CarbonFibre_Armor
WoodlandCamo_Armor

Blocks with the above materials also catch fire faster then others.

Some blocks will combust if taking any kind of damage and start spreading fire themselfs.
These blocks are;
Gun, Rocket, Turret, Railgun, cannon, Weapon,
Hydrogen, Oxygen,
Reactor, Refinery, Assembler, Generator,
Driller, Welder,
Battery, AirVent, HeatVent,
Cockpit, Panel, Button, Beacon, Antenna, gyroscope, Timer,
Spot, Spotlight, SpotLight, spotlight, CornerLight

Have fun !

Notes:
Your grids may start burning as soon as you load your world.
In such case assure no combustable blocks are damaged.
Type fb#stop to stop fires from damaging and spreading.
Use a script to find the damaged blocks to repair if needed.
Start with a small world, build something and shoot it with a rifle.

Thanks to Discord and OpenAI o7
39 Comments
MikeXS  [author] 17 Oct, 2024 @ 11:55pm 
Ah yeah.. i have a HasOxygen condition. It sounds like that does not detect oxygen properly. I will test it in a pressurized room and try and patch the detection for this.
Gray 17 Oct, 2024 @ 11:27am 
On a planet it's working fine for me in vanilla. In a pressurised ship it's not spreading at all :(
Gray 17 Oct, 2024 @ 10:24am 
Actually it might be some plugin clash. I use the plugin loader but i just tried a vanilla load and the blocks are changing colours red/yellow so i'll get back to you, sorry.
Gray 17 Oct, 2024 @ 10:09am 
@MikeXS - I just cannot get this to work it seems. I started a new world, no other mods. Typed fb#start and it confirmed the command. Shot a thruster and turret on the red ship to start fires but they just don't spread. I even added wooden armour blocks to and around them. Tried fb#update 0.1 and fb#gridspread / fb#ignite etc. I'm at a loss :steamsad:
MikeXS  [author] 17 Oct, 2024 @ 2:24am 
You can use the welder tool for this at the moment but indeed i want to add a extinguisher handtool shooting water/bubbles. It should extinguish a few blocks at a timer and not repair so will function different.

We have a (early) firetruck that automates it for an area though this still needs a rewrite for lower CPU load.
To use the firetruck spawn any grid and rename it to 'FBFireTruck'. Then type: #firetruck on
It will then extinguish fires in 25m range of the truck every 5 seconds. Note it does not repair so flame anims from damage blocks may still appear but wont spread. Thats odd so working on a solution.

So far ..mucho fun.. we using it in ww2 combat and its hellishly funny trying to defend with your ass on fire hehe.
Gray 16 Oct, 2024 @ 7:21am 
- using a fire extinguisher tool to extinguish multiple blocks on fire.

Sounds great!, having to run around my ship putting out fires with a hand held extinguisher ! :steamhappy:
MikeXS  [author] 14 Aug, 2024 @ 7:06am 
You type the prefix 'fb#' first. Like this;
fb#start
or
fb#batch 5
prexray13 14 Aug, 2024 @ 3:49am 
how do i use commands that show when you use help command ?
MikeXS  [author] 8 Aug, 2024 @ 7:58am 
Feel free to post your uncensored comments if you are not happy with this mod ;)
It will be a long way till completion and all feedback is appreciated.

Future todo list contains amongst others:
- return block to original color after extinguishing the fire
- using a fire extinguisher tool to extinguish multiple blocks on fire
- synchronising skin changes for fire animations
- igniting fires using the welder
- realism mode
- weather effects

Requests for features can be dropped in the comments.
MikeXS  [author] 6 Aug, 2024 @ 8:50pm 
1.0710 is ready with finally acceptable DS performance.
Skin synchronisation is turned off by default and is beeing reviewed as on DS it fails.
Current settings are:
fb#update 0.5
fb#batch 1
fb#throttle 500
fb#events 200