Modification de Module:Fiche de créature/Fallout: New Vegas
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 39 : | Ligne 39 : | ||
return tooltip._build({ comportement.tag, comportement.label }) | return tooltip._build({ comportement.tag, comportement.label }) | ||
end | end | ||
end | |||
function agressivite(localdata) | |||
agressivite_lookup = { | |||
['0'] = { tag = "Non agressif", label = "N'engage pas les affrontements." }, | |||
['1'] = { tag = "Agressif", label = "Attaque les ennemis à vue." }, | |||
['2'] = { tag = "Très agressif", label = "Attaque les ennemis et les créatures neutres à vue." }, | |||
['3'] = { tag = "Frénétique", label = "Attaque n'importe qui à vue." } | |||
} | |||
local agressivite = localdata["agressivité"] or '0' | |||
agressivite = agressivite_lookup[agressivite] or agressivite_lookup['0'] | |||
return formatcomportement(agressivite.tag, agressivite.label) | |||
end | |||
function assurance(localdata) | |||
assurance_lookup = { | |||
['0'] = { tag = "Lâche", label = "Fuit ou évite les affrontements." }, | |||
['1'] = { tag = "Prudent", label = "Fuit ou évite les menaces plus faibles que lui." }, | |||
['2'] = { tag = "Normal", label = "Fuit ou évite les menaces plus fortes que lui." }, | |||
['3'] = { tag = "Courageux", label = "Fuit ou évite les affrontements s'il est sévèrement dépassé." }, | |||
['4'] = { tag = "Téméraire", label = "Ne fuit ou n'évite jamais les affrontements." } | |||
} | |||
local assurance = localdata["assurance"] or '0' | |||
assurance = assurance_lookup[assurance] or assurance_lookup['0'] | |||
return formatcomportement(assurance.tag, assurance.label) | |||
end | |||
function assistance(localdata) | |||
assistance_lookup = { | |||
['0'] = { tag = "N'aide personne", label = "N'aide personne lors des affrontements." }, | |||
['1'] = { tag = "Aide les alliés", label = "Aide les alliés lors des affrontements." }, | |||
['2'] = { tag = "Aide les amis", label = "Aide les amis et les alliés lors des affrontements." } | |||
} | |||
local assistance = localdata["assistance"] or '0' | |||
assistance = assistance_lookup[assistance] or assistance_lookup['0'] | |||
return formatcomportement(assistance.tag, assistance.label) | |||
end | end | ||
Ligne 54 : | Ligne 91 : | ||
}}, | }}, | ||
{ type = "table", title = "[[Attributs de l'IA Gamebryo|Comportement]]", rows = { | { type = "table", title = "[[Attributs de l'IA Gamebryo|Comportement]]", rows = { | ||
{ type = "row", label = "Agressivité", icon = "poing", value = function(localdata) return | { type = "row", label = "Agressivité", icon = "poing", value = function(localdata) return agressivite(localdata) end }, | ||
{ type = "row", label = "Assurance", icon = "confiance", value = function(localdata) return | { type = "row", label = "Assurance", icon = "confiance", value = function(localdata) return assurance(localdata) end }, | ||
{ type = "row", label = "Assistance", icon = "groupe", value = function(localdata) return | { type = "row", label = "Assistance", icon = "groupe", value = function(localdata) return assistance(localdata) end } | ||
}}, | }}, | ||
{ type = "list", title = "Attaques", prefix = "attaque", max = 5 }, | { type = "list", title = "Attaques", prefix = "attaque", max = 5 }, |