khanat-opennel-code/code/ryzom/common/data_common/r2/r2_palette_light.lua
2017-03-15 20:29:34 +01:00

1671 lines
48 KiB
Lua

-- tmp for nico's tests
local function formatLevel(level)
local result = tostring(level)
while string.len(result) ~= 3 do
result = "0" .. result
end
return result
end
local function formatSelectionTextName(level, ecosystem)
return "palette.selection_test.level_" .. formatLevel(level) .. "_" .. tostring(ecosystem)
end
local levelStep = 10
local ecosystemTable = { "", "Desert", "Forest", "Jungle", "Lacustre", "PrimeRoots", "Goo" }
r2.loadPalette = function()
local entries = {}
-- test entries for levels & ecosystems
if r2.Config.TestPaletteSelection then
for ecosystem = 1, 4 do
for level = 1,250, levelStep do
local npc =
{
Name="Npc",
Equipment="",
IsStuck=0,
SheetClient="fyros_race_stats",
Level=level,
Ecosystem = ecosystemTable[ecosystem],
AiMovement="stand_on_start_point",
Profile="no_change",
Angle=0,
Position={x=0, y=0, z=0}
}
r2.addPaletteElement(formatSelectionTextName(level, ecosystem), npc)
end
end
end
-- base class
entries.npc =
{
Name="",
Equipment="",
SheetClient="undef",
Level=1,
AiMovement="stand_on_start_point",
-- AiActivity="guard", user Profile instead
IsStuck=0,
GabaritHeight = 0,
GabaritTorsoWidth = 0,
GabaritArmsWidth = 0,
GabaritLegsWidth = 0,
GabaritBreastSize = 0,
HairType = 0,
HairColor = 0,
Tattoo = 0,
EyesColor = 0,
MorphTarget1 = 0,
MorphTarget2 = 0,
MorphTarget3 = 0,
MorphTarget4 = 0,
MorphTarget5 = 0,
MorphTarget6 = 0,
MorphTarget7 = 0,
MorphTarget8 = 0,
Sex = 0,
JacketModel = 0,
TrouserModel = 0,
FeetModel = 0,
HandsModel = 0,
ArmModel = 0,
WeaponRightHand = 0,
WeaponLeftHand = 0,
JacketColor = 0,
ArmColor = 0,
HandsColor = 0,
TrouserColor = 0,
FeetColor =0,
Function = "",
Level = 1,
Profile = "guard",
Speed = 1,
Aggro = 30,
PlayerAttackable = 1,
BotAttackable = 1
-- Angle=0,
-- Position={x=0, y=0, z=0}
}
r2.addPaletteElement("palette.entities.npc", entries.npc)
entries.fyros_male =
{
--Customization="toto",
Name="Fyros Male",
Class="NpcCustom",
Type="base",
Base="palette.entities.npc",
Equipment="fyros_equipment",
SheetClient="basic_fyros_male.creature"
}
r2.addPaletteElement("palette.entities.players.fyros_male", entries.fyros_male)
entries.fyros_equipment =
{
helmet =
{
["heavy helmet"] = "icfahh.sitem"
},
chest_plate =
{
["refugee vest"] = "icravr.sitem",
["civilian vest"] = "icfacv_3.sitem",
["light vest"] = "icfalv.sitem",
["light vest II"] = "icfalv_3.sitem",
["medium vest"] = "icfamv.sitem",
["medium vest II"] = "icfamv_3.sitem",
["heavy vest"] = "icfahv.sitem",
["heavy vest II"] = "icfahv_3.sitem"
},
legs =
{
["light pants"] = "icfalp.sitem",
["medium pants"] = "icfamp.sitem",
["heavy pants"] = "icfahp.sitem",
["pants 4"] = "icfacp_3.sitem",
["pants 5"] = "icfahp_3.sitem",
["pants 6"] = "icfamp_3.sitem",
["pants 7"] = "icfalp_3.sitem"
},
boots =
{
["light boots"] = "icfalb.sitem",
["medium boots"] = "icfamb.sitem",
["heavy boots"] = "icfahb.sitem",
["boots 4"] = "icfacb_3.sitem",
["boots 5"] = "icfahb_3.sitem",
["boots 6"] = "icfamb_3.sitem",
["boots 7"] = "icfalb_3.sitem"
},
gloves =
{
["light gloves"] = "icfalg.sitem",
["medium gloves"] = "icfamg.sitem",
["heavy gloves"] = "icfahg.sitem"
},
arms_guard =
{
["light sleeves"] = "icfals.sitem",
["medium sleeves"] = "icfams.sitem",
["heavy sleeves"] = "icfahs.sitem",
["sleeves 4"] = "icfacs_3.sitem",
["sleeves 5"] = "icfahs_3.sitem",
["sleeves 6"] = "icfams_3.sitem",
["sleeves 7"] = "icfals_3.sitem"
},
right_hand =
{
["dagger"] = "iccm1pd.sitem",
["mace"] = "iccm1bm.sitem",
["dagger"] = "iccm1pd.sitem",
["axe"] = "iccm1sa.sitem",
["sword"] = "iccm1ss.sitem"
},
left_hand =
{
["dagger"] = "iccm1pd.sitem"
}
}
r2.addR2PlayerEquipment(entries.fyros_male, entries.fyros_equipment)
entries.fyros_female =
{
Name="Fyros Female",
Class="NpcCustom",
Type="base",
Equipment="fyros_equipment",
Base="palette.entities.npc",
SheetClient="basic_fyros_female.creature"
}
r2.addPaletteElement("palette.entities.players.fyros_female", entries.fyros_female)
r2.addR2PlayerEquipment(entries.fyros_female, entries.fyros_equipment)
entries.matis_male =
{
Name="Matis Male",
Class="NpcCustom",
Type="base",
Equipment="fyros_equipment",
Base="palette.entities.npc",
SheetClient="basic_matis_male.creature"
}
r2.addPaletteElement("palette.entities.players.matis_male", entries.matis_male)
entries.matis_equipment =
{
helmet =
{
},
chest_plate =
{
["vest 1"] = "icmacv_3.sitem",
["vest 2"] = "icmahv_3.sitem",
["vest 3"] = "icmamv_3.sitem",
["vest 4"] = "icmalv_3.sitem",
["vest 5"] = "icravr.sitem"
},
legs =
{
["pants 1"] = "icmacp_3.sitem",
["pants 2"] = "icmahp_3.sitem",
["pants 3"] = "icmamp_3.sitem",
["pants 4"] = "icmalp_3.sitem"
},
boots =
{
["boots 1"] = "icmacb_3.sitem",
["boots 2"] = "icmahb_3.sitem",
["boots 3"] = "icmamb_3.sitem",
["boots 4"] = "icmalb_3.sitem"
},
gloves =
{
},
arms_guard =
{
["sleeves 1"] = "icmacs_3.sitem",
["sleeves 2"] = "icmahs_3.sitem",
["sleeves 3"] = "icmams_3.sitem",
["sleeves 4"] = "icmals_3.sitem"
},
right_hand =
{
["dagger"] = "iccm1pd.sitem",
["mace"] = "iccm1bm.sitem",
["dagger"] = "iccm1pd.sitem",
["axe"] = "iccm1sa.sitem",
["sword"] = "iccm1ss.sitem"
},
left_hand =
{
["dagger"] = "iccm1pd.sitem"
}
}
--r2.addR2PlayerEquipment(entries.matis_male, entries.matis_equipment)
r2.addR2PlayerEquipment(entries.matis_male, entries.fyros_equipment)
entries.matis_female =
{
Name="Matis Female",
Class="NpcCustom",
Type="base",
Base="palette.entities.npc",
Equipment="matis_equipment",
SheetClient="basic_matis_female.creature",
}
r2.addPaletteElement("palette.entities.players.matis_female", entries.matis_female)
r2.addR2PlayerEquipment(entries.matis_female, entries.matis_equipment)
entries.tryker_male =
{
Name="Tryker Male",
Class="NpcCustom",
Type="base",
Base="palette.entities.npc",
Equipment="tryker_equipment",
SheetClient="basic_tryker_male.creature",
}
r2.addPaletteElement("palette.entities.players.tryker_male", entries.tryker_male)
entries.tryker_equipment =
{
helmet =
{
},
chest_plate =
{
["vest 1"] = "ictacv_3.sitem",
["vest 2"] = "ictahv_3.sitem",
["vest 3"] = "ictamv_3.sitem",
["vest 4"] = "ictalv_3.sitem",
},
legs =
{
["pants 1"] = "ictacp_3.sitem",
["pants 2"] = "ictahp_3.sitem",
["pants 3"] = "ictamp_3.sitem",
["pants 4"] = "ictalp_3.sitem"
},
boots =
{
["boots 1"] = "ictacb_3.sitem",
["boots 2"] = "ictahb_3.sitem",
["boots 3"] = "ictamb_3.sitem",
["boots 4"] = "ictalb_3.sitem"
},
gloves =
{
},
arms_guard =
{
["sleeves 1"] = "ictacs_3.sitem",
["sleeves 2"] = "ictahs_3.sitem",
["sleeves 3"] = "ictams_3.sitem",
["sleeves 4"] = "ictals_3.sitem"
},
right_hand =
{
["dagger"] = "iccm1pd.sitem",
["mace"] = "iccm1bm.sitem",
["dagger"] = "iccm1pd.sitem",
["axe"] = "iccm1sa.sitem",
["sword"] = "iccm1ss.sitem"
},
left_hand =
{
["dagger"] = "iccm1pd.sitem"
}
}
r2.addR2PlayerEquipment(entries.tryker_male, entries.tryker_equipment)
entries.tryker_female =
{
Name="Tryker Female",
Class="NpcCustom",
Type="base",
Base="palette.entities.npc",
Equipment="tryker_equipment",
SheetClient="basic_tryker_female.creature"
}
r2.addPaletteElement("palette.entities.players.tryker_female", entries.tryker_female)
r2.addR2PlayerEquipment(entries.tryker_female, entries.tryker_equipment)
entries.zorai_male =
{
Name="Zorai Male",
Class="NpcCustom",
Type="base",
Base="palette.entities.npc",
Equipment="zorai_equipment",
SheetClient="basic_zorai_male.creature"
}
r2.addPaletteElement("palette.entities.players.zorai_male", entries.zorai_male)
entries.zorai_equipment =
{
helmet =
{
},
chest_plate =
{
["vest 1"] = "icmacv_3.sitem",
["vest 2"] = "icmahv_3.sitem",
["vest 3"] = "icmamv_3.sitem",
["vest 4"] = "icmalv_3.sitem",
},
legs =
{
["pants 1"] = "icmacp_3.sitem",
["pants 2"] = "icmahp_3.sitem",
["pants 3"] = "icmamp_3.sitem",
["pants 4"] = "icmalp_3.sitem"
},
boots =
{
["boots 1"] = "icmacb_3.sitem",
["boots 2"] = "icmahb_3.sitem",
["boots 3"] = "icmamb_3.sitem",
["boots 4"] = "icmalb_3.sitem"
},
gloves =
{
},
arms_guard =
{
["sleeves 1"] = "icmacs_3.sitem",
["sleeves 2"] = "icmahs_3.sitem",
["sleeves 3"] = "icmams_3.sitem",
["sleeves 4"] = "icmals_3.sitem"
},
right_hand =
{
["dagger"] = "iccm1pd.sitem",
["mace"] = "iccm1bm.sitem",
["dagger"] = "iccm1pd.sitem",
["axe"] = "iccm1sa.sitem",
["sword"] = "iccm1ss.sitem"
},
left_hand =
{
["dagger"] = "iccm1pd.sitem"
}
}
r2.addR2PlayerEquipment(entries.zorai_male, entries.zorai_equipment)
entries.zorai_female =
{
Name="Zorai Female",
Class="NpcCustom",
Type="base",
Base="palette.entities.npc",
Equipment="zorai_equipment",
SheetClient="basic_zorai_female.creature"
}
r2.addPaletteElement("palette.entities.players.zorai_female", entries.zorai_female)
r2.addR2PlayerEquipment(entries.zorai_female, entries.zorai_equipment)
-- bot objects start here --
-- parent of all bot object (like palette.entities.npc for npcs)
-- abstract element(cannot be instanciated)
entries.botobject =
{
IsStuck=1,
AiMovement="stand_on_start_point",
Profile="no_change"
}
r2.addPaletteElement("palette.entities.botobject", entries.botobject);
entries.barrel1 =
{
Base="palette.entities.botobject",
Name="Barrel 1",
SheetClient="object_1_barrel_broken.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.barrel1", entries.barrel1);
entries.jar1 =
{
Base="palette.entities.botobject",
Name="Jar 1",
SheetClient="object_jar.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.jar1", entries.jar1);
entries.jar2 =
{
Base="palette.entities.botobject",
Name = "Jar 2",
SheetClient="object_jar_fallen.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.jar2", entries.jar2);
entries.crate1 =
{
Base="palette.entities.botobject",
Name="Crate 1",
SheetClient="object_1_crate.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.crate1",entries.crate1)
entries.crate2 =
{
Base="palette.entities.botobject",
Name="Crate 2",
SheetClient="object_3_crate.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.crate2",entries.crate2)
entries.bones1 =
{
Base="palette.entities.botobject",
Name="Bones 1",
SheetClient="object_bones.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.bones1",entries.bones1)
entries.tent1 =
{
Base="palette.entities.botobject",
Name="Tent 1",
SheetClient="object_tent.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tent1",entries.tent1)
entries.pack1 =
{
Base="palette.entities.botobject",
Name="Pack 1",
SheetClient="object_pack_1.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.pack1",entries.pack1)
-- test Bot-object
entries.jar=
{
Base="palette.entities.botobject",
Name = "jar",
SheetClient="object_jar.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.jar", entries.jar);
entries.jar_3=
{
Base="palette.entities.botobject",
Name = "jar_3",
SheetClient="object_jar_3.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.jar_3", entries.jar_3);
entries.jar_fallen=
{
Base="palette.entities.botobject",
Name = "jar_fallen",
SheetClient="object_jar_fallen.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.jar_fallen", entries.jar_fallen);
entries.hut=
{
Base="palette.entities.botobject",
Name = "hut",
SheetClient="object_hut.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.hut", entries.hut);
entries.paddock=
{
Base="palette.entities.botobject",
Name = "paddock",
SheetClient="object_paddock.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.paddock", entries.paddock);
entries.totem_kami=
{
Base="palette.entities.botobject",
Name = "totem_kami",
SheetClient="object_totem_kami.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.totem_kami", entries.totem_kami);
entries.totem_pachyderm=
{
Base="palette.entities.botobject",
Name = "totem_pachyderm",
SheetClient="object_totem_pachyderm.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.totem_pachyderm", entries.totem_pachyderm);
entries.tent=
{
Base="palette.entities.botobject",
Name = "tent",
SheetClient="object_tent.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tent", entries.tent);
entries.tent_fyros=
{
Base="palette.entities.botobject",
Name = "tent_fyros",
SheetClient="object_tent_fyros.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tent_fyros", entries.tent_fyros);
entries.tent_matis=
{
Base="palette.entities.botobject",
Name = "tent_matis",
SheetClient="object_tent_matis.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tent_matis", entries.tent_matis);
entries.tent_tryker=
{
Base="palette.entities.botobject",
Name = "tent_tryker",
SheetClient="object_tent_tryker.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tent_tryker", entries.tent_tryker);
entries.tent_zorai=
{
Base="palette.entities.botobject",
Name = "tent_zorai",
SheetClient="object_tent_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tent_zorai", entries.tent_zorai);
entries.totem_kitin=
{
Base="palette.entities.botobject",
Name = "totem_kitin",
SheetClient="object_totem_kitin.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.totem_kitin", entries.totem_kitin);
entries.totem_bird=
{
Base="palette.entities.botobject",
Name = "totem_bird",
SheetClient="object_totem_bird.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.totem_bird", entries.totem_bird);
entries.tower_ruin=
{
Base="palette.entities.botobject",
Name = "tower_ruin",
SheetClient="object_tower_ruin.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tower_ruin", entries.tower_ruin);
entries.stele=
{
Base="palette.entities.botobject",
Name = "stele",
SheetClient="object_stele.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.stele", entries.stele);
entries.chariot=
{
Base="palette.entities.botobject",
Name = "chariot",
SheetClient="object_chariot.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.chariot", entries.chariot);
entries.chariot_working=
{
Base="palette.entities.botobject",
Name = "chariot_working",
SheetClient="object_chariot_working.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.chariot_working", entries.chariot_working);
entries.wind_turbine=
{
Base="palette.entities.botobject",
Name = "wind_turbine",
SheetClient="object_wind_turbine.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.wind_turbine", entries.wind_turbine);
entries.street_lamp=
{
Base="palette.entities.botobject",
Name = "street_lamp",
SheetClient="object_street_lamp.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.street_lamp", entries.street_lamp);
entries.tomb_1=
{
Base="palette.entities.botobject",
Name = "tomb_1",
SheetClient="object_tomb_1.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tomb_1", entries.tomb_1);
entries.tomb_2=
{
Base="palette.entities.botobject",
Name = "tomb_2",
SheetClient="object_tomb_2.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tomb_2", entries.tomb_2);
entries.tomb_3=
{
Base="palette.entities.botobject",
Name = "tomb_3",
SheetClient="object_tomb_3.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tomb_3", entries.tomb_3);
entries.tomb_4=
{
Base="palette.entities.botobject",
Name = "tomb_4",
SheetClient="object_tomb_4.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tomb_4", entries.tomb_4);
entries.tomb_5=
{
Base="palette.entities.botobject",
Name = "tomb_5",
SheetClient="object_tomb_5.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tomb_5", entries.tomb_5);
entries.campfire=
{
Base="palette.entities.botobject",
Name = "campfire",
SheetClient="object_campfire.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.campfire", entries.campfire);
entries.campfire_out=
{
Base="palette.entities.botobject",
Name = "campfire_out",
SheetClient="object_campfire_out.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.campfire_out", entries.campfire_out);
entries.chest=
{
Base="palette.entities.botobject",
Name = "chest",
SheetClient="object_chest.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.chest", entries.chest);
entries.chest_old=
{
Base="palette.entities.botobject",
Name = "chest_old",
SheetClient="object_chest_old.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.chest_old", entries.chest_old);
entries.stump=
{
Base="palette.entities.botobject",
Name = "stump",
SheetClient="object_stump.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.stump", entries.stump);
entries.carrion_mammal=
{
Base="palette.entities.botobject",
Name = "carrion_mammal",
SheetClient="object_carrion_mammal.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.carrion_mammal", entries.carrion_mammal);
entries.carrion_insect=
{
Base="palette.entities.botobject",
Name = "carrion_insect",
SheetClient="object_carrion_insect.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.carrion_insect", entries.carrion_insect);
entries.bones=
{
Base="palette.entities.botobject",
Name = "bones",
SheetClient="object_bones.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.bones", entries.bones);
entries.bones_b=
{
Base="palette.entities.botobject",
Name = "bones_b",
SheetClient="object_bones_b.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.bones_b", entries.bones_b);
entries.barrier=
{
Base="palette.entities.botobject",
Name = "barrier",
SheetClient="object_barrier.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.barrier", entries.barrier);
entries.barrier_T=
{
Base="palette.entities.botobject",
Name = "barrier_T",
SheetClient="object_barrier_T.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.barrier_T", entries.barrier_T);
entries.house_ruin=
{
Base="palette.entities.botobject",
Name = "house_ruin",
SheetClient="object_house_ruin.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.house_ruin", entries.house_ruin);
entries.roadsign=
{
Base="palette.entities.botobject",
Name = "roadsign",
SheetClient="object_roadsign.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.roadsign", entries.roadsign);
entries.watch_tower=
{
Base="palette.entities.botobject",
Name = "watch_tower",
SheetClient="object_watch_tower.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.watch_tower", entries.watch_tower);
entries.landslide_desert=
{
Base="palette.entities.botobject",
Name = "landslide_desert",
SheetClient="object_landslide_desert.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.landslide_desert", entries.landslide_desert);
entries.tent_cosmetics=
{
Base="palette.entities.botobject",
Name = "tent_cosmetics",
SheetClient="object_tent_cosmetics.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.tent_cosmetics", entries.tent_cosmetics);
entries.landslide_jungle=
{
Base="palette.entities.botobject",
Name = "landslide_jungle",
SheetClient="object_landslide_jungle.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.landslide_jungle", entries.landslide_jungle);
entries.landslide_lake=
{
Base="palette.entities.botobject",
Name = "landslide_lake",
SheetClient="object_landslide_lake.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.landslide_lake", entries.landslide_lake);
entries.carapace_bul=
{
Base="palette.entities.botobject",
Name = "carapace_bul",
SheetClient="object_carapace_bul.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.carapace_bul", entries.carapace_bul);
entries.carapace_2=
{
Base="palette.entities.botobject",
Name = "carapace_2",
SheetClient="object_carapace_2.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.carapace_2", entries.carapace_2);
entries.giant_skull=
{
Base="palette.entities.botobject",
Name = "giant_skull",
SheetClient="object_giant_skull.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.giant_skull", entries.giant_skull);
entries.ruin_wall=
{
Base="palette.entities.botobject",
Name = "ruin_wall",
SheetClient="object_ruin_wall.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.ruin_wall", entries.ruin_wall);
entries.ruin_wall_b=
{
Base="palette.entities.botobject",
Name = "ruin_wall_b",
SheetClient="object_ruin_wall_b.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.ruin_wall_b", entries.ruin_wall_b);
entries.karavan_altar=
{
Base="palette.entities.botobject",
Name = "karavan_altar",
SheetClient="object_karavan_altar.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.karavan_altar", entries.karavan_altar);
entries.kami_altar=
{
Base="palette.entities.botobject",
Name = "kami_altar",
SheetClient="object_kami_altar.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.kami_altar", entries.kami_altar);
entries.milestone=
{
Base="palette.entities.botobject",
Name = "milestone",
SheetClient="object_milestone.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.milestone", entries.milestone);
entries.bag_a=
{
Base="palette.entities.botobject",
Name = "bag_a",
SheetClient="object_bag_a.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.bag_a", entries.bag_a);
entries.bag_b=
{
Base="palette.entities.botobject",
Name = "bag_b",
SheetClient="object_bag_b.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.bag_b", entries.bag_b);
entries.pack_1=
{
Base="palette.entities.botobject",
Name = "pack_1",
SheetClient="object_pack_1.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.pack_1", entries.pack_1);
entries.pack_2=
{
Base="palette.entities.botobject",
Name = "pack_2",
SheetClient="object_pack_2.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.pack_2", entries.pack_2);
entries.pack_3=
{
Base="palette.entities.botobject",
Name = "pack_3",
SheetClient="object_pack_3.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.pack_3", entries.pack_3);
entries.pack_4=
{
Base="palette.entities.botobject",
Name = "pack_4",
SheetClient="object_pack_4.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.pack_4", entries.pack_4);
entries.pack_5=
{
Base="palette.entities.botobject",
Name = "pack_5",
SheetClient="object_pack_5.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.pack_5", entries.pack_5);
entries.runic_circle=
{
Base="palette.entities.botobject",
Name = "runic_circle",
SheetClient="object_runic_circle.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.runic_circle", entries.runic_circle);
entries.karavan_device=
{
Base="palette.entities.botobject",
Name = "karavan_device",
SheetClient="object_karavan_device.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.karavan_device", entries.karavan_device);
entries.kitin_egg=
{
Base="palette.entities.botobject",
Name = "kitin_egg",
SheetClient="object_kitin_egg.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.kitin_egg", entries.kitin_egg);
entries.bones_homin_a=
{
Base="palette.entities.botobject",
Name = "bones_homin_a",
SheetClient="object_bones_homin_a.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.bones_homin_a", entries.bones_homin_a);
entries.bones_homin_b=
{
Base="palette.entities.botobject",
Name = "bones_homin_b",
SheetClient="object_bones_homin_b.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.bones_homin_b", entries.bones_homin_b);
entries.spot_kitin=
{
Base="palette.entities.botobject",
Name = "spot_kitin",
SheetClient="object_spot_kitin.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.spot_kitin", entries.spot_kitin);
entries.spot_goo=
{
Base="palette.entities.botobject",
Name = "spot_goo",
SheetClient="object_spot_goo.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.spot_goo", entries.spot_goo);
entries.merchant_melee_fyros=
{
Base="palette.entities.botobject",
Name = "merchant_melee_fyros",
SheetClient="object_merchant_melee_fyros.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_melee_fyros", entries.merchant_melee_fyros);
entries.merchant_melee_matis=
{
Base="palette.entities.botobject",
Name = "merchant_melee_matis",
SheetClient="object_merchant_melee_matis.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_melee_matis", entries.merchant_melee_matis);
entries.merchant_melee_tryker=
{
Base="palette.entities.botobject",
Name = "merchant_melee_tryker",
SheetClient="object_merchant_melee_tryker.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_melee_tryker", entries.merchant_melee_tryker);
entries.merchant_melee_zorai=
{
Base="palette.entities.botobject",
Name = "merchant_melee_zorai",
SheetClient="object_merchant_melee_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_melee_zorai", entries.merchant_melee_zorai);
entries.merchant_range_fyros=
{
Base="palette.entities.botobject",
Name = "merchant_range_fyros",
SheetClient="object_merchant_range_fyros.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_range_fyros", entries.merchant_range_fyros);
entries.merchant_range_matis=
{
Base="palette.entities.botobject",
Name = "merchant_range_matis",
SheetClient="object_merchant_range_matis.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_range_matis", entries.merchant_range_matis);
entries.merchant_range_tryker=
{
Base="palette.entities.botobject",
Name = "merchant_range_tryker",
SheetClient="object_merchant_range_tryker.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_range_tryker", entries.merchant_range_tryker);
entries.merchant_range_zorai=
{
Base="palette.entities.botobject",
Name = "merchant_range_zorai",
SheetClient="object_merchant_range_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_range_zorai", entries.merchant_range_zorai);
entries.merchant_armor_fyros=
{
Base="palette.entities.botobject",
Name = "merchant_armor_fyros",
SheetClient="object_merchant_armor_fyros.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_armor_fyros", entries.merchant_armor_fyros);
entries.merchant_armor_matis=
{
Base="palette.entities.botobject",
Name = "merchant_armor_matis",
SheetClient="object_merchant_armor_matis.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_armor_matis", entries.merchant_armor_matis);
entries.merchant_armor_tryker=
{
Base="palette.entities.botobject",
Name = "merchant_armor_tryker",
SheetClient="object_merchant_armor_tryker.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_armor_tryker", entries.merchant_armor_tryker);
entries.merchant_armor_zorai=
{
Base="palette.entities.botobject",
Name = "merchant_armor_zorai",
SheetClient="object_merchant_armor_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_armor_zorai", entries.merchant_armor_zorai);
entries.merchant_RM_fyros=
{
Base="palette.entities.botobject",
Name = "merchant_RM_fyros",
SheetClient="object_merchant_RM_fyros.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_RM_fyros", entries.merchant_RM_fyros);
entries.merchant_RM_matis=
{
Base="palette.entities.botobject",
Name = "merchant_RM_matis",
SheetClient="object_merchant_RM_matis.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_RM_matis", entries.merchant_RM_matis);
entries.merchant_RM_tryker=
{
Base="palette.entities.botobject",
Name = "merchant_RM_tryker",
SheetClient="object_merchant_RM_tryker.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_RM_tryker", entries.merchant_RM_tryker);
entries.merchant_RM_zorai=
{
Base="palette.entities.botobject",
Name = "merchant_RM_zorai",
SheetClient="object_merchant_RM_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_RM_zorai", entries.merchant_RM_zorai);
entries.merchant_tool_fyros=
{
Base="palette.entities.botobject",
Name = "merchant_tool_fyros",
SheetClient="object_merchant_tool_fyros.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_tool_fyros", entries.merchant_tool_fyros);
entries.merchant_tool_matis=
{
Base="palette.entities.botobject",
Name = "merchant_tool_matis",
SheetClient="object_merchant_tool_matis.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_tool_matis", entries.merchant_tool_matis);
entries.merchant_tool_tryker=
{
Base="palette.entities.botobject",
Name = "merchant_tool_tryker",
SheetClient="object_merchant_tool_tryker.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_tool_tryker", entries.merchant_tool_tryker);
entries.merchant_tool_zorai=
{
Base="palette.entities.botobject",
Name = "merchant_tool_zorai",
SheetClient="object_merchant_tool_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_tool_zorai", entries.merchant_tool_zorai);
entries.merchant_focus_fyros=
{
Base="palette.entities.botobject",
Name = "merchant_focus_fyros",
SheetClient="object_merchant_focus_fyros.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_focus_fyros", entries.merchant_focus_fyros);
entries.merchant_focus_matis=
{
Base="palette.entities.botobject",
Name = "merchant_focus_matis",
SheetClient="object_merchant_focus_matis.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_focus_matis", entries.merchant_focus_matis);
entries.merchant_focus_tryker=
{
Base="palette.entities.botobject",
Name = "merchant_focus_tryker",
SheetClient="object_merchant_focus_tryker.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_focus_tryker", entries.merchant_focus_tryker);
entries.merchant_focus_zorai=
{
Base="palette.entities.botobject",
Name = "merchant_focus_zorai",
SheetClient="object_merchant_focus_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_focus_zorai", entries.merchant_focus_zorai);
entries.merchant_haircut_fyros=
{
Base="palette.entities.botobject",
Name = "merchant_haircut_fyros",
SheetClient="object_merchant_haircut_fyros.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_haircut_fyros", entries.merchant_haircut_fyros);
entries.merchant_haircut_matis=
{
Base="palette.entities.botobject",
Name = "merchant_haircut_matis",
SheetClient="object_merchant_haircut_matis.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_haircut_matis", entries.merchant_haircut_matis);
entries.merchant_haircut_tryker=
{
Base="palette.entities.botobject",
Name = "merchant_haircut_tryker",
SheetClient="object_merchant_haircut_tryker.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_haircut_tryker", entries.merchant_haircut_tryker);
entries.merchant_haircut_zorai=
{
Base="palette.entities.botobject",
Name = "merchant_haircut_zorai",
SheetClient="object_merchant_haircut_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_haircut_zorai", entries.merchant_haircut_zorai);
entries.merchant_tatoo_fyros=
{
Base="palette.entities.botobject",
Name = "merchant_tatoo_fyros",
SheetClient="object_merchant_tatoo_fyros.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_tatoo_fyros", entries.merchant_tatoo_fyros);
entries.merchant_tatoo_matis=
{
Base="palette.entities.botobject",
Name = "merchant_tatoo_matis",
SheetClient="object_merchant_tatoo_matis.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_tatoo_matis", entries.merchant_tatoo_matis);
entries.merchant_tatoo_tryker=
{
Base="palette.entities.botobject",
Name = "merchant_tatoo_tryker",
SheetClient="object_merchant_tatoo_tryker.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_tatoo_tryker", entries.merchant_tatoo_tryker);
entries.merchant_tatoo_zorai=
{
Base="palette.entities.botobject",
Name = "merchant_tatoo_zorai",
SheetClient="object_merchant_tatoo_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_tatoo_zorai", entries.merchant_tatoo_zorai);
entries.merchant_bijoux_fyros=
{
Base="palette.entities.botobject",
Name = "merchant_bijoux_fyros",
SheetClient="object_merchant_bijoux_fyros.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_bijoux_fyros", entries.merchant_bijoux_fyros);
entries.merchant_bijoux_matis=
{
Base="palette.entities.botobject",
Name = "merchant_bijoux_matis",
SheetClient="object_merchant_bijoux_matis.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_bijoux_matis", entries.merchant_bijoux_matis);
entries.merchant_bijoux_tryker=
{
Base="palette.entities.botobject",
Name = "merchant_bijoux_tryker",
SheetClient="object_merchant_bijoux_tryker.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_bijoux_tryker", entries.merchant_bijoux_tryker);
entries.merchant_bijoux_zorai=
{
Base="palette.entities.botobject",
Name = "merchant_bijoux_zorai",
SheetClient="object_merchant_bijoux_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_bijoux_zorai", entries.merchant_bijoux_zorai);
entries.merchant_bar_matis=
{
Base="palette.entities.botobject",
Name = "merchant_bar_matis",
SheetClient="object_merchant_bar_matis.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_bar_matis", entries.merchant_bar_matis);
entries.merchant_bar_zorai=
{
Base="palette.entities.botobject",
Name = "merchant_bar_zorai",
SheetClient="object_merchant_bar_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.merchant_bar_zorai", entries.merchant_bar_zorai);
entries.roadsign=
{
Base="palette.entities.botobject",
Name = "roadsign",
SheetClient="object_roadsign.creature",
Level=1,
}
--r2.addPaletteElement("palette.entities.botobjects.roadsign", entries.roadsign);
entries.roadsign_fyros=
{
Base="palette.entities.botobject",
Name = "roadsign_fyros",
SheetClient="object_roadsign_fyros.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.roadsign_fyros", entries.roadsign_fyros);
entries.roadsign_zorai=
{
Base="palette.entities.botobject",
Name = "roadsign_zorai",
SheetClient="object_roadsign_zorai.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.roadsign_zorai", entries.roadsign_zorai);
entries.roadsign_tryker=
{
Base="palette.entities.botobject",
Name = "roadsign_tryker",
SheetClient="object_roadsign_tryker.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.roadsign_tryker", entries.roadsign_tryker);
entries.banner_kami=
{
Base="palette.entities.botobject",
Name = "banner_kami",
SheetClient="object_banner_kami.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.banner_kami", entries.banner_kami);
entries.banner_karavan=
{
Base="palette.entities.botobject",
Name = "banner_karavan",
SheetClient="object_banner_karavan.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.banner_karavan", entries.banner_karavan);
entries.counter=
{
Base="palette.entities.botobject",
Name = "counter",
SheetClient="object_counter.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.counter", entries.counter);
entries.homin_body_fyros_H=
{
Base="palette.entities.botobject",
Name = "homin_body_fyros_H",
SheetClient="object_homin_body_fyros_H.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.homin_body_fyros_H", entries.homin_body_fyros_H);
entries.homin_body_fyros_F=
{
Base="palette.entities.botobject",
Name = "homin_body_fyros_F",
SheetClient="object_homin_body_fyros_F.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.homin_body_fyros_F", entries.homin_body_fyros_F);
entries.homin_body_matis_H=
{
Base="palette.entities.botobject",
Name = "homin_body_matis_H",
SheetClient="object_homin_body_matis_H.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.homin_body_matis_H", entries.homin_body_matis_H);
entries.homin_body_matis_F=
{
Base="palette.entities.botobject",
Name = "homin_body_matis_F",
SheetClient="object_homin_body_matis_F.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.homin_body_matis_F", entries.homin_body_matis_F);
entries.homin_body_tryker_H=
{
Base="palette.entities.botobject",
Name = "homin_body_tryker_H",
SheetClient="object_homin_body_tryker_H.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.homin_body_tryker_H", entries.homin_body_tryker_H);
entries.homin_body_tryker_F=
{
Base="palette.entities.botobject",
Name = "homin_body_tryker_F",
SheetClient="object_homin_body_tryker_F.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.homin_body_tryker_F", entries.homin_body_tryker_F);
entries.homin_body_zorai_H=
{
Base="palette.entities.botobject",
Name = "homin_body_zorai_H",
SheetClient="object_homin_body_zorai_H.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.homin_body_zorai_H", entries.homin_body_zorai_H);
entries.homin_body_zorai_F=
{
Base="palette.entities.botobject",
Name = "homin_body_zorai_F",
SheetClient="object_homin_body_zorai_F.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.homin_body_zorai_F", entries.homin_body_zorai_F);
entries.karavan_standard=
{
Base="palette.entities.botobject",
Name = "karavan_standard",
SheetClient="object_karavan_standard.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.karavan_standard", entries.karavan_standard);
entries.karavan_tent=
{
Base="palette.entities.botobject",
Name = "karavan_tent",
SheetClient="object_karavan_tent.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.karavan_tent", entries.karavan_tent);
entries.karavan_big_wall=
{
Base="palette.entities.botobject",
Name = "karavan_big_wall",
SheetClient="object_karavan_big_wall.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.karavan_big_wall", entries.karavan_big_wall);
entries.karavan_wall=
{
Base="palette.entities.botobject",
Name = "karavan_wall",
SheetClient="object_karavan_wall.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.karavan_wall", entries.karavan_wall);
entries.karavan_mirador=
{
Base="palette.entities.botobject",
Name = "karavan_mirador",
SheetClient="object_karavan_mirador.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.karavan_mirador", entries.karavan_mirador);
entries.karavan_gateway=
{
Base="palette.entities.botobject",
Name = "karavan_gateway",
SheetClient="object_karavan_gateway.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.karavan_gateway", entries.karavan_gateway);
entries.kami_standard=
{
Base="palette.entities.botobject",
Name = "kami_standard",
SheetClient="object_kami_standard.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.kami_standard", entries.kami_standard);
entries.kami_hut=
{
Base="palette.entities.botobject",
Name = "kami_hut",
SheetClient="object_kami_hut.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.kami_hut", entries.kami_hut);
entries.vegetable_wall=
{
Base="palette.entities.botobject",
Name = "vegetable_wall",
SheetClient="object_vegetable_wall.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.vegetable_wall", entries.vegetable_wall);
entries.kami_watchtower=
{
Base="palette.entities.botobject",
Name = "kami_watchtower",
SheetClient="object_kami_watchtower.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.kami_watchtower", entries.kami_watchtower);
entries.vegetable_gateway=
{
Base="palette.entities.botobject",
Name = "vegetable_gateway",
SheetClient="object_vegetable_gateway.creature",
Level=1,
}
r2.addPaletteElement("palette.entities.botobjects.vegetable_gateway", entries.vegetable_gateway);
entries.creature_cbadc1 = { Base="palette.entities.creatures.passive", SheetClient="cbadc1.creature", Level=60, Ecosystem="Desert", Region="c" } r2.addPaletteElement("palette.entities.creatures.cbadc1", entries.creature_cbadc1)
entries.creature_cbagf3 = { Base="palette.entities.creatures.passive", SheetClient="cbagf3.creature", Level=230, Ecosystem="Goo", Region="f" } r2.addPaletteElement("palette.entities.creatures.cbagf3", entries.creature_cbagf3)
entries.creature_chafd3 = { Base="palette.entities.creatures.passive", SheetClient="chafd3.creature", Level=130, Ecosystem="Forest", Region="d" } r2.addPaletteElement("palette.entities.creatures.chafd3", entries.creature_chafd3)
entries.creature_cpagb1 = { Base="palette.entities.creatures.plant", SheetClient="cpagb1.creature", Level=10, Ecosystem="Goo", Region="b" } r2.addPaletteElement("palette.entities.creatures.cpagb1", entries.creature_cpagb1)
entries.creature_cpbgb1 = { Base="palette.entities.creatures.plant", SheetClient="cpbgb1.creature", Level=10, Ecosystem="Goo", Region="b" } r2.addPaletteElement("palette.entities.creatures.cpbgb1", entries.creature_cpbgb1)
end
--debugInfo(colorTag(0, 255, 0) .. "Building palette table")
-- palette hierarchy for the UI
r2.Palette =
{
UIPath="ui:interface:r2ed_palette:content:sbtree_entities:entity_enclosing:tree_list",
StrId ="uiR2EDentities",
Entries =
{
npc =
{
instances =
{
{Id="palette.entities.players.fyros_male", Translation="uiR2EDnpc_fyros_h"},
{Id="palette.entities.players.fyros_female", Translation="uiR2EDnpc_fyros_f"},
{Id="palette.entities.players.matis_male", Translation="uiR2EDnpc_matis_h"},
{Id="palette.entities.players.matis_female", Translation="uiR2EDnpc_matis_f"},
{Id="palette.entities.players.tryker_male", Translation="uiR2EDnpc_tryker_h"},
{Id="palette.entities.players.tryker_female", Translation="uiR2EDnpc_tryker_f"},
{Id="palette.entities.players.zorai_male", Translation="uiR2EDnpc_zorai_h"},
{Id="palette.entities.players.zorai_female", Translation="uiR2EDnpc_zorai_f"},
}
},
botObjects =
{
instances =
{
{Id="palette.entities.botobjects.jar", Translation="uiR2EDbotObjJar"},
{Id="palette.entities.botobjects.jar_3", Translation="uiR2EDbotObjJar3"},
{Id="palette.entities.botobjects.jar_fallen", Translation="uiR2EDbotObjJarFallen"},
{Id="palette.entities.botobjects.chest", Translation="uiR2EDbotObjChest"},
{Id="palette.entities.botobjects.chest_old", Translation="uiR2EDbotObjChestOld"},
{Id="palette.entities.botobjects.chariot", Translation="uiR2EDbotObjChariot"},
{Id="palette.entities.botobjects.chariot_working", Translation="uiR2EDbotObjChariotWorking"},
{Id="palette.entities.botobjects.campfire", Translation="uiR2EDbotObjCampFire"},
{Id="palette.entities.botobjects.campfire_out", Translation="uiR2EDbotObjCampfireOut"},
}
},
creatures_passive =
{
instances =
{
{Id="palette.entities.creatures.cpagb1", Translation="uiR2EDcreature_cpagb1"},
{Id="palette.entities.creatures.cpbgb1", Translation="uiR2EDcreature_cpbgb1"},
}
},
creatures_predators =
{
instances =
{
{Id="palette.entities.creatures.cbadc1", Translation="uiR2EDcreature_cbadc1"},
{Id="palette.entities.creatures.cbagf3", Translation="uiR2EDcreature_cbagf3"},
{Id="palette.entities.creatures.chafd3", Translation="uiR2EDcreature_chafd3"},
}
},
}
}
r2.PaletteIdToTranslation = {} -- maps each palette id to its translation, filled at build time by r2_ui_palette.lua
-- this table may be access by C++ to give a name to newinstances created by user
r2.PaletteIdToGroupTranslation = {} -- the same thing for group of NPC
r2.PaletteIdToType = {}
-- add test entries for levels
if r2.Config.TestPaletteSelection then
-- TMP for nico test
r2.Palette.Entries.selection_test =
{
instances = {}
}
for ecosystem = 1, 4 do
for level = 1, 250, levelStep do
table.insert(r2.Palette.Entries.selection_test.instances, { Id=formatSelectionTextName(level, ecosystem), DirectName="fyros level " .. formatLevel(level) .. ", ecosystem = " .. ecosystemTable[ecosystem]})
end
end
end
--runCommand("luaObject","r2.Palette")
--debugInfo(colorTag(0, 255, 0) .. "Palette table built")