Jump to content

Fire Spread vs Logs and Sawdust - items/furniture/nature/tiles values


Nick Laughlin

Recommended Posts

I sugest:

Fire on a single grass tile should not ignite walls, fences or logs.

All items/furniture/nature should have a Temperaure buildup based on heat gain and loss rates.

So if temperature reaches some points, it will make stuff enter igniting, flaming, freezing, melting, boiling and furnace effect states.

Note the "ing" means when temperature reaches these points, a complex process involving heat rates start to happen.

The process process involves a local grid with umidity, temperature and wind direction, with gradient rates to nearby grid cells etc.

 

Igniting process - "Ignite Temperature" and "Ventilation/Sawdust Factor"

 its way harder to ignite a log than the same weight in sawdust, as it needs a lot of heat and ventilation etc. The ignite process of sawdust is different from a log even if it is the same material. 

 

A SIMPLE APPROACH:  When log and sawdust reaches their ignition temperature (the same because its the same material) a BUILDUP starts

When 30% buildup, the material start small flames, the item durability decays, and the item becomes partially scorched, BUT IT CAN BE EASILY EXTINGUISHED and recovered, as we can still read some partialy burned books, documents etc because the main text is within the book, not on its corners. If the heat source stops at this point, the material cooldowns and extinguish itself.

When 60% buildup, a SELF SPREADING fire starts, if the heat source stops, the buildup still increasing by ITSELF depending on material, wind, umidity or local temperature.

A small heat influence of this material goes to the tile information, like a heat rate.

Before 100% buildup, a lot of original material is still savaged, and the fire could be easily extinguished by hand with small or no injuries.

Sawdust has faster BUILDUPS than logs.

Logs burn longer than sawdust and are harder to extinguish.

 

So all items/furniture/nature/ has a "Ignite temperature" a "IgniteBuildup" a "Melting Temperature" (metal) a "Furnace Effect Temperature Lenght"(bricks, rocks, clay, as I also sugest a survivalist clay furnace made from tree branches, water, dirt, and fire) and finaly a "Burning Speed After Ignition"  "Energy emission Rate After Ignition" and a "Total Calorie".

Dont be afraid with many values, these values makes sawdust different from sturdy heavy logs, as they have the same weight and are the same material

A simple approach: just put this new value in a table value. 

(300, 20, -30, False , False, 30, 200, 500) Estimated (just a example as it has no metric scientific system etc) values for gasoline for all above "all items/furniture/nature must have".

 

So, I think a single grass tile should never burn a fence, but if a grass tile has tree branches on it, it would, still depending on umidity, local temperature, wind  etc.

 

As items get burned, tiles, nature, furniture and walls could get burned to, the heat information sum of them get passed to a Heat grid.

A heat grid could be another layer of tiles, each new tile with information like wind direction, whirlwinds events, local umidity (machines, boiling pots, rivers), temperature, heat rates, etc.

As fire happens and renders, a tile that contains this fire passes information to the heat grid, and temperatures spread within a radius or a conic pattern depending on nearby flame related obstacles like stones or metal (some rocks and metals have furnace factors and melting temperatures, so they deflect heat before acting as furnaces or melting itself, respectively).

So when an item is on fire, the furniture on the same tile start heating too, a small heat go to nearby tiles like a gradient radius. When the furniture ignites too, the nearby gradient increases, and a local heat grid gets updated, the heat grid contains umidity, wind and outmost temperature that could act as a cooldown to small fires.

Its hard to start a campfire in zedless life using paper and logs, first, you get some tiny branches, make a pyramid hut, ignite the paper, the paper ignite the tiny branches, you add a bigger branch and hope it ignites, it hardly ignites, younadd more tiny branches, you add a medium branch, and if fire happens, you open a a log and hopes it ignites soon. So I hope zombie t-shirts could never spread fire to fences or walls, but in dry seasons, grass can ignite grass that could ignite bushes zombie clothing ignite bushes that could ignite tree leaves on trees that ignites trees. As many trees ignites trees on their foliaged dry top, but only on dry seasons as hydrated trees dont ignite like paper mache. 

 

SIMPLE APPROACH - heat grid - as tiles, but with local wind direction information, temperature, umidity, and if fire happens, heat goes gradiently (gradient + ly) on a radius or conic pattern deppending on heat reactant/deflectant objects. As fire should never render by itself, when rendered by player the heat grid calculates its obstacles and estimates all the damaged tiles and semi scorched stuff on the calculation end zones and the time to reach each tile, if the player evades the flame zone, the game map updates to the estimated damage within the calculated time.

 Alcohol, propane or gasoline should ignite immediately if fire, heat or sparkles breaches its containers. A heat buildup for the container is differently from a ignite buildup of the fluid (zippo lighters lockflints last long in zedless life, just the flint is necessary to ignite gas (no fluid is necessary unless you want the flame on the lighter, because the flint sparkle can ignite gas and propane) for the sake of unbreakable gameplay I think we wont have rechargeable zippos neither just the flint sparkle)

Zombies still 70% water, just like us I think. So neither a zippo sparkle neither single burning grass tile should ignite them.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...