Fire

From Valve Developer Community
Jump to navigation Jump to search

Stub

This article or section is a stub. You can help by expanding it.

How to make fire

Step 1: Select the entity tool, and place a env_fire where you want the fire to be.

Step 2: Make the properties of the env_fire to what you want.

Step 3: Perhaps add a light, probably flickering.

You have now made a successful fire.

See Also

  • Flammable Models (QC parameters) : see Prop Data#Flammable Props and physgun_interactions (onbreak: explode_fire: Prop ignites nearby enemies when it explodes on breaking).
  • Flammable Brushes:
    Todo: ?
  • env_entity_igniter Point entity that ignites a target entity. If the target is an animating model, it will have sprite flames attached to its skeleton. Otherwise the entity will emit particle flame puffs.
  • env_fire Point entity that handles a single flame at its origin. The flame causes heat 'damage' to other env_fire entities around it, and will eventually ignite non-flaming env_fire entities nearby, causing the fire to spread.
  • env_firesensor detects changes in heat nearby. Parameters: fireradius, heatlevel, heattime. Outputs: OnHeatLevelStart, OnHeatLevelEnd.
  • env_firesource Point entity that provides heat to all nearby env_fire entities. Cannot be extinguished.

Smoke & FX