I'm working on adding armors and such to a server and I think I got everything right but every time the server loads up I get this error
Core3[4198]>> s/object/tangible/wearables/armor/snowtrooper/armor_snowtrooper_chest_plate.lua ERROR ...bles/armor/snowtrooper/armor_snowtrooper_chest_plate.lua:44: attempt to index a nil value (global 'object_tangible_wearables_armor_snowtrooper_shared_armor_snowtrooper_chest_plate')
It happens for any item I try to write in. Is it a tre error or something I am doing wrong in the Lua? I'm including links to the tre I am using as well as a copy of the lua script
-------------------------------------------------LUA Script --------------------------------------------------
object_tangible_wearables_armor_snowtrooper_armor_snowtrooper_chest_plate = object_tangible_wearables_armor_snowtrooper_shared_armor_snowtrooper_chest_plate:new {
templateType = ARMOROBJECT,
objectMenuComponent = "ArmorObjectMenuComponent",
faction = "Imperial",
playerRaces = { "object/creature/player/bothan_male.iff",
"object/creature/player/bothan_female.iff",
"object/creature/player/human_male.iff",
"object/creature/player/human_female.iff",
"object/creature/player/moncal_male.iff",
"object/creature/player/moncal_female.iff",
"object/creature/player/rodian_male.iff",
"object/creature/player/rodian_female.iff",
"object/creature/player/sullustan_male.iff",
"object/creature/player/sullustan_female.iff",
"object/creature/player/trandoshan_male.iff",
"object/creature/player/trandoshan_female.iff",
"object/creature/player/twilek_male.iff",
"object/creature/player/twilek_female.iff",
"object/creature/player/zabrak_male.iff",
"object/creature/player/zabrak_female.iff",
"object/creature/player/wookiee_male.iff",
"object/creature/player/wookiee_female.iff",
"object/mobile/vendor/aqualish_female.iff",
"object/mobile/vendor/aqualish_male.iff",
"object/mobile/vendor/bothan_female.iff",
"object/mobile/vendor/bothan_male.iff",
"object/mobile/vendor/devaronian_male.iff",
"object/mobile/vendor/human_female.iff",
"object/mobile/vendor/human_male.iff",
"object/mobile/vendor/moncal_female.iff",
"object/mobile/vendor/moncal_male.iff",
"object/mobile/vendor/rodian_female.iff",
"object/mobile/vendor/rodian_male.iff",
"object/mobile/vendor/sullustan_female.iff",
"object/mobile/vendor/sullustan_male.iff",
"object/mobile/vendor/trandoshan_female.iff",
"object/mobile/vendor/trandoshan_male.iff",
"object/mobile/vendor/twilek_female.iff",
"object/mobile/vendor/twilek_male.iff",
"object/mobile/vendor/zabrak_female.iff",
"object/mobile/vendor/zabrak_male.iff" },
-- Damage types in WeaponObject
vulnerability = NONE,
specialResists = LIGHTSABER,
-- These are default Blue Frog stats
healthEncumbrance = 1,
actionEncumbrance = 1,
mindEncumbrance = 1,
maxCondition = 225000,
-- LIGHT, MEDIUM, HEAVY
rating = MEDIUM,
kinetic = 70,
energy = 70,
electricity = 70,
stun = 70,
blast = 70,
heat = 70,
cold = 70,
acid = 70,
lightSaber = 50,
numberExperimentalProperties = {1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1},
experimentalProperties = {"XX", "XX", "XX", "XX", "OQ", "SR", "OQ", "UT", "MA", "OQ", "MA", "OQ", "MA", "OQ", "XX", "XX", "OQ", "SR", "XX"},
experimentalWeights = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
experimentalGroupTitles = {"null", "null", "null", "exp_durability", "exp_quality", "exp_resistance", "exp_durability", "exp_durability", "exp_durability", "null", "null", "exp_resistance", "null"},
experimentalSubGroupTitles = {"null", "null", "sockets", "hit_points", "armor_effectiveness", "armor_integrity", "armor_health_encumbrance", "armor_action_encumbrance", "armor_mind_encumbrance", "armor_rating", "armor_special_type", "armor_special_effectiveness", "armor_special_integrity"},
experimentalMin = {0, 0, 0, 1000, 1, 30000, 250, 66, 25, 1, 0, 0, 0},
experimentalMax = {0, 0, 0, 1000, 40, 50000, 150, 39, 15, 1, 0, 0, 0},
experimentalPrecision = {0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0},
experimentalCombineType = {0, 0, 4, 1, 1, 1, 1, 1, 1, 4, 4, 4, 1},
}
ObjectTemplates:addTemplate(object_tangible_wearables_armor_snowtrooper_armor_snowtrooper_chest_plate, "object/tangible/wearables/armor/snowtrooper/armor_snowtrooper_chest_plate.iff")
------------------------------------- End Lua Script -----------------------------------
Tre File being used
Core3[4198]>> s/object/tangible/wearables/armor/snowtrooper/armor_snowtrooper_chest_plate.lua ERROR ...bles/armor/snowtrooper/armor_snowtrooper_chest_plate.lua:44: attempt to index a nil value (global 'object_tangible_wearables_armor_snowtrooper_shared_armor_snowtrooper_chest_plate')
It happens for any item I try to write in. Is it a tre error or something I am doing wrong in the Lua? I'm including links to the tre I am using as well as a copy of the lua script
-------------------------------------------------LUA Script --------------------------------------------------
object_tangible_wearables_armor_snowtrooper_armor_snowtrooper_chest_plate = object_tangible_wearables_armor_snowtrooper_shared_armor_snowtrooper_chest_plate:new {
templateType = ARMOROBJECT,
objectMenuComponent = "ArmorObjectMenuComponent",
faction = "Imperial",
playerRaces = { "object/creature/player/bothan_male.iff",
"object/creature/player/bothan_female.iff",
"object/creature/player/human_male.iff",
"object/creature/player/human_female.iff",
"object/creature/player/moncal_male.iff",
"object/creature/player/moncal_female.iff",
"object/creature/player/rodian_male.iff",
"object/creature/player/rodian_female.iff",
"object/creature/player/sullustan_male.iff",
"object/creature/player/sullustan_female.iff",
"object/creature/player/trandoshan_male.iff",
"object/creature/player/trandoshan_female.iff",
"object/creature/player/twilek_male.iff",
"object/creature/player/twilek_female.iff",
"object/creature/player/zabrak_male.iff",
"object/creature/player/zabrak_female.iff",
"object/creature/player/wookiee_male.iff",
"object/creature/player/wookiee_female.iff",
"object/mobile/vendor/aqualish_female.iff",
"object/mobile/vendor/aqualish_male.iff",
"object/mobile/vendor/bothan_female.iff",
"object/mobile/vendor/bothan_male.iff",
"object/mobile/vendor/devaronian_male.iff",
"object/mobile/vendor/human_female.iff",
"object/mobile/vendor/human_male.iff",
"object/mobile/vendor/moncal_female.iff",
"object/mobile/vendor/moncal_male.iff",
"object/mobile/vendor/rodian_female.iff",
"object/mobile/vendor/rodian_male.iff",
"object/mobile/vendor/sullustan_female.iff",
"object/mobile/vendor/sullustan_male.iff",
"object/mobile/vendor/trandoshan_female.iff",
"object/mobile/vendor/trandoshan_male.iff",
"object/mobile/vendor/twilek_female.iff",
"object/mobile/vendor/twilek_male.iff",
"object/mobile/vendor/zabrak_female.iff",
"object/mobile/vendor/zabrak_male.iff" },
-- Damage types in WeaponObject
vulnerability = NONE,
specialResists = LIGHTSABER,
-- These are default Blue Frog stats
healthEncumbrance = 1,
actionEncumbrance = 1,
mindEncumbrance = 1,
maxCondition = 225000,
-- LIGHT, MEDIUM, HEAVY
rating = MEDIUM,
kinetic = 70,
energy = 70,
electricity = 70,
stun = 70,
blast = 70,
heat = 70,
cold = 70,
acid = 70,
lightSaber = 50,
numberExperimentalProperties = {1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1},
experimentalProperties = {"XX", "XX", "XX", "XX", "OQ", "SR", "OQ", "UT", "MA", "OQ", "MA", "OQ", "MA", "OQ", "XX", "XX", "OQ", "SR", "XX"},
experimentalWeights = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
experimentalGroupTitles = {"null", "null", "null", "exp_durability", "exp_quality", "exp_resistance", "exp_durability", "exp_durability", "exp_durability", "null", "null", "exp_resistance", "null"},
experimentalSubGroupTitles = {"null", "null", "sockets", "hit_points", "armor_effectiveness", "armor_integrity", "armor_health_encumbrance", "armor_action_encumbrance", "armor_mind_encumbrance", "armor_rating", "armor_special_type", "armor_special_effectiveness", "armor_special_integrity"},
experimentalMin = {0, 0, 0, 1000, 1, 30000, 250, 66, 25, 1, 0, 0, 0},
experimentalMax = {0, 0, 0, 1000, 40, 50000, 150, 39, 15, 1, 0, 0, 0},
experimentalPrecision = {0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0},
experimentalCombineType = {0, 0, 4, 1, 1, 1, 1, 1, 1, 4, 4, 4, 1},
}
ObjectTemplates:addTemplate(object_tangible_wearables_armor_snowtrooper_armor_snowtrooper_chest_plate, "object/tangible/wearables/armor/snowtrooper/armor_snowtrooper_chest_plate.iff")
------------------------------------- End Lua Script -----------------------------------
Tre File being used