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.