Codex NG
Recurrent Flamer
- Joined
- Jul 24, 2015
- Messages
- 2,994
- Solutions
- 12
- Reaction score
- 1,657
I ran a for loop over all the attributes on a target.
Lua:
local x = {
ITEM_ATTRIBUTE_NONE,
ITEM_ATTRIBUTE_ACTIONID ,
ITEM_ATTRIBUTE_UNIQUEID ,
ITEM_ATTRIBUTE_DESCRIPTION ,
ITEM_ATTRIBUTE_TEXT ,
ITEM_ATTRIBUTE_DATE ,
ITEM_ATTRIBUTE_WRITER ,
ITEM_ATTRIBUTE_NAME ,
ITEM_ATTRIBUTE_ARTICLE ,
ITEM_ATTRIBUTE_PLURALNAME,
ITEM_ATTRIBUTE_WEIGHT,
ITEM_ATTRIBUTE_ATTACK ,
ITEM_ATTRIBUTE_DEFENSE ,
ITEM_ATTRIBUTE_EXTRADEFENSE,
ITEM_ATTRIBUTE_ARMOR,
ITEM_ATTRIBUTE_HITCHANCE,
ITEM_ATTRIBUTE_SHOOTRANGE,
ITEM_ATTRIBUTE_OWNER,
ITEM_ATTRIBUTE_DURATION,
ITEM_ATTRIBUTE_DECAYSTATE ,
ITEM_ATTRIBUTE_CORPSEOWNER,
ITEM_ATTRIBUTE_CHARGES ,
ITEM_ATTRIBUTE_FLUIDTYPE,
ITEM_ATTRIBUTE_DOORID ,
}
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
if target then
for i = 1, #x do
print(target:getName(), target:getId(), target:hasAttribute(x[i]), target:getAttribute(x[i]))
end
end
return true
end
Last edited: