Modification de Module:Fiche de créature
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 42 : | Ligne 42 : | ||
function p.buildlist(part) | function p.buildlist(part) | ||
local title = part.title | local title = part.title | ||
local | local items = part.items | ||
if not title then | |||
if not title | |||
return nil | return nil | ||
end | end | ||
-- create items | -- create items | ||
local | local expandeditems = {} | ||
for i = 1, maxitems do | |||
local prefix = part.prefix | |||
if | local maxitems = part.max | ||
if prefix and maxitems then | |||
for i = 1, maxitems do | |||
local v = p.builditem({ value = prefix..i }) | |||
if not v then | |||
break | |||
end | |||
table.insert(expandeditems, v) | |||
end | |||
else | |||
for k, row in ipairs(items) do | |||
local v = p.buildblock(row) | |||
if v then | |||
table.insert(expandeditems, v) | |||
end | |||
end | end | ||
end | end | ||
if # | if (#expandeditems == 0) then | ||
return nil | return nil | ||
end | end | ||
items = expandeditems | |||
-- create list | -- create list | ||
Ligne 164 : | Ligne 175 : | ||
['row'] = p.buildrow, | ['row'] = p.buildrow, | ||
['list'] = p.buildlist, | ['list'] = p.buildlist, | ||
['item'] = p.builditem, | |||
} | } | ||