Feux, apparence et préréglages

Fichier config/fire.lua.

Types de feu

Type Feu PV d'une flamme Remarque
solid Sec (bois, papier, mobilier) 100 L'eau est l'agent idéal
liquid Liquide (carburant, huile) 130 L'eau l'aggrave : mousse, poudre ou lance
electrical Électrique 80 L'eau est sans effet et électrise : poudre ou CO₂
vehicle Véhicule 120 Mousse recommandée

effectiveness donne le multiplicateur de chaque agent : 0 sans effet, valeur négative = aggrave. waterShockDamage : dégâts infligés à qui arrose un feu électrique. spreadMultiplier : vitesse de propagation propre au type.

Agents

Agent Portée Remarque
water 30 m Scripts de lance, eau du jeu
cannon 75 m Joueur dans un véhicule (Config.CannonVehicles) ; MasterLadder
foam 30 m Réservée à l'action extinguish (pompiers)
powder 10 m Extincteur du jeu (arme vérifiée par le serveur)
co2 7 m Scripts d'extincteur CO₂

maxReach est vérifié par le serveur : un impact plus loin que la portée est refusé et signalé dans les logs.

Particules

Config.Particles liste les effets proposés dans le menu, par type : flame, smoke, extra. Ajoutez n'importe quel effet natif de GTA :

mon_effet = { kind = "smoke", label = "Ma fumée", asset = "core", name = "nom_de_l_effet", offset = 1.0 },

Un effet introuvable n'empêche rien : la console affiche « Effet introuvable : Config.Particles.mon_effet ».

Préréglages

Config.Presets : feux prêts à l'emploi, proposés dans le menu et utilisables par /fire start house ou CreateFire(coords, nil, { preset = 'house' }).

Préréglage Type Flammes Particularité
trash (poubelle) solid 2 Ne se propage pas
car (voiture) vehicle 6 Foyer principal plus gros, fumée noire
house (habitation) solid 30 Fumée noire épaisse
warehouse (entrepôt) solid 55 Grands panaches
tanker (citerne) liquid 20 bleve = true : peut exploser
transformer electrical 4 Étincelles
brush (broussailles) solid 45 Propagation rapide, fumée blanche

Réglages visuels d'un préréglage (visual) : flame, flameScale, mainBoost (taille du foyer d'origine), smoke, smokeScale, smokeEvery (1 = fumée sur chaque flamme, 6 = légère), smokeAlpha, extra, extraScale, extraEvery. Tous sont aussi réglables dans le menu, feu par feu.


Revision #1
Created 2026-10-24 08:04:16 UTC by Raph
Updated 2026-10-24 08:04:16 UTC by Raph