- Joined
- Jan 15, 2014
- Messages
- 1,317
- Solutions
- 35
- Reaction score
- 434
function getItemArmor(uid) return ItemType(getThing(uid).itemid):getArmor() end
function isArmor(uid) if (getItemArmor(uid) ~= 0 and getItemWeaponType(uid) == 0) then return true else return false end end
These 2 functions dont seem to be working properly for me on TFS 1.0 (10.35). Could you please help me? Other than that, great work!
Did you add this to your global.lua?
Code:
function getItemAttack(uid) return ItemType(getThing(uid).itemid):getAttack() end
function getItemDefense(uid) return ItemType(getThing(uid).itemid):getDefense() end
function getItemArmor(uid) return ItemType(getThing(uid).itemid):getArmor() end
function getItemWeaponType(uid) return ItemType(getThing(uid).itemid):getWeaponType() end
function isArmor(uid) if (getItemArmor(uid) ~= 0 and getItemWeaponType(uid) == 0) then return true else return false end end
function isWeapon(uid) return (getItemWeaponType(uid) > 0 and getItemWeaponType(uid) ~= 4) end
function isShield(uid) return getItemWeaponType(uid) == 4 end
function isBow(uid) return (getItemWeaponType(uid) == 5 and (not ItemType(getThing(uid).itemid):isStackable())) end