4 -- tmp for nico's tests
5 local function formatLevel(level
)
6 local result
= tostring(level
)
7 while string.len(result
) ~= 3 do
13 local function formatSelectionTextName(level
, ecosystem
)
14 return "palette.selection_test.level_" .. formatLevel(level
) .. "_" .. tostring(ecosystem
)
18 local ecosystemTable
= { "", "Desert", "Forest", "Jungle", "Lacustre", "PrimeRoots", "Goo" }
20 r2
.loadPalette
= function()
23 -- test entries for levels & ecosystems
24 if r2
.Config
.TestPaletteSelection
then
25 for ecosystem
= 1, 4 do
26 for level
= 1,250, levelStep
do
32 SheetClient
="fyros_race_stats",
34 Ecosystem
= ecosystemTable
[ecosystem
],
35 AiMovement
="stand_on_start_point",
38 Position
={x
=0, y
=0, z
=0}
40 r2
.addPaletteElement(formatSelectionTextName(level
, ecosystem
), npc
)
52 AiMovement
="stand_on_start_point",
53 -- AiActivity="guard", user Profile instead
57 GabaritTorsoWidth
= 0,
60 GabaritBreastSize
= 0,
100 -- Position={x=0, y=0, z=0}
103 r2
.addPaletteElement("palette.entities.npc", entries
.npc
)
111 --Customization="toto",
115 Base
="palette.entities.npc",
116 Equipment
="fyros_equipment",
117 SheetClient
="basic_fyros_male.creature"
120 r2
.addPaletteElement("palette.entities.players.fyros_male", entries
.fyros_male
)
122 entries
.fyros_equipment
=
126 ["heavy helmet"] = "icfahh.sitem"
131 ["refugee vest"] = "icravr.sitem",
132 ["civilian vest"] = "icfacv_3.sitem",
133 ["light vest"] = "icfalv.sitem",
134 ["light vest II"] = "icfalv_3.sitem",
135 ["medium vest"] = "icfamv.sitem",
136 ["medium vest II"] = "icfamv_3.sitem",
137 ["heavy vest"] = "icfahv.sitem",
138 ["heavy vest II"] = "icfahv_3.sitem"
143 ["light pants"] = "icfalp.sitem",
144 ["medium pants"] = "icfamp.sitem",
145 ["heavy pants"] = "icfahp.sitem",
146 ["pants 4"] = "icfacp_3.sitem",
147 ["pants 5"] = "icfahp_3.sitem",
148 ["pants 6"] = "icfamp_3.sitem",
149 ["pants 7"] = "icfalp_3.sitem"
154 ["light boots"] = "icfalb.sitem",
155 ["medium boots"] = "icfamb.sitem",
156 ["heavy boots"] = "icfahb.sitem",
157 ["boots 4"] = "icfacb_3.sitem",
158 ["boots 5"] = "icfahb_3.sitem",
159 ["boots 6"] = "icfamb_3.sitem",
160 ["boots 7"] = "icfalb_3.sitem"
165 ["light gloves"] = "icfalg.sitem",
166 ["medium gloves"] = "icfamg.sitem",
167 ["heavy gloves"] = "icfahg.sitem"
172 ["light sleeves"] = "icfals.sitem",
173 ["medium sleeves"] = "icfams.sitem",
174 ["heavy sleeves"] = "icfahs.sitem",
175 ["sleeves 4"] = "icfacs_3.sitem",
176 ["sleeves 5"] = "icfahs_3.sitem",
177 ["sleeves 6"] = "icfams_3.sitem",
178 ["sleeves 7"] = "icfals_3.sitem"
183 ["dagger"] = "iccm1pd.sitem",
184 ["mace"] = "iccm1bm.sitem",
185 ["dagger"] = "iccm1pd.sitem",
186 ["axe"] = "iccm1sa.sitem",
187 ["sword"] = "iccm1ss.sitem"
192 ["dagger"] = "iccm1pd.sitem"
195 r2
.addR2PlayerEquipment(entries
.fyros_male
, entries
.fyros_equipment
)
197 entries
.fyros_female
=
202 Equipment
="fyros_equipment",
203 Base
="palette.entities.npc",
204 SheetClient
="basic_fyros_female.creature"
206 r2
.addPaletteElement("palette.entities.players.fyros_female", entries
.fyros_female
)
207 r2
.addR2PlayerEquipment(entries
.fyros_female
, entries
.fyros_equipment
)
215 Equipment
="fyros_equipment",
216 Base
="palette.entities.npc",
217 SheetClient
="basic_matis_male.creature"
220 r2
.addPaletteElement("palette.entities.players.matis_male", entries
.matis_male
)
222 entries
.matis_equipment
=
231 ["vest 1"] = "icmacv_3.sitem",
232 ["vest 2"] = "icmahv_3.sitem",
233 ["vest 3"] = "icmamv_3.sitem",
234 ["vest 4"] = "icmalv_3.sitem",
235 ["vest 5"] = "icravr.sitem"
240 ["pants 1"] = "icmacp_3.sitem",
241 ["pants 2"] = "icmahp_3.sitem",
242 ["pants 3"] = "icmamp_3.sitem",
243 ["pants 4"] = "icmalp_3.sitem"
248 ["boots 1"] = "icmacb_3.sitem",
249 ["boots 2"] = "icmahb_3.sitem",
250 ["boots 3"] = "icmamb_3.sitem",
251 ["boots 4"] = "icmalb_3.sitem"
261 ["sleeves 1"] = "icmacs_3.sitem",
262 ["sleeves 2"] = "icmahs_3.sitem",
263 ["sleeves 3"] = "icmams_3.sitem",
264 ["sleeves 4"] = "icmals_3.sitem"
269 ["dagger"] = "iccm1pd.sitem",
270 ["mace"] = "iccm1bm.sitem",
271 ["dagger"] = "iccm1pd.sitem",
272 ["axe"] = "iccm1sa.sitem",
273 ["sword"] = "iccm1ss.sitem"
278 ["dagger"] = "iccm1pd.sitem"
281 --r2.addR2PlayerEquipment(entries.matis_male, entries.matis_equipment)
282 r2
.addR2PlayerEquipment(entries
.matis_male
, entries
.fyros_equipment
)
284 entries
.matis_female
=
289 Base
="palette.entities.npc",
290 Equipment
="matis_equipment",
291 SheetClient
="basic_matis_female.creature",
294 r2
.addPaletteElement("palette.entities.players.matis_female", entries
.matis_female
)
295 r2
.addR2PlayerEquipment(entries
.matis_female
, entries
.matis_equipment
)
297 entries
.tryker_male
=
302 Base
="palette.entities.npc",
303 Equipment
="tryker_equipment",
304 SheetClient
="basic_tryker_male.creature",
306 r2
.addPaletteElement("palette.entities.players.tryker_male", entries
.tryker_male
)
308 entries
.tryker_equipment
=
317 ["vest 1"] = "ictacv_3.sitem",
318 ["vest 2"] = "ictahv_3.sitem",
319 ["vest 3"] = "ictamv_3.sitem",
320 ["vest 4"] = "ictalv_3.sitem",
325 ["pants 1"] = "ictacp_3.sitem",
326 ["pants 2"] = "ictahp_3.sitem",
327 ["pants 3"] = "ictamp_3.sitem",
328 ["pants 4"] = "ictalp_3.sitem"
333 ["boots 1"] = "ictacb_3.sitem",
334 ["boots 2"] = "ictahb_3.sitem",
335 ["boots 3"] = "ictamb_3.sitem",
336 ["boots 4"] = "ictalb_3.sitem"
346 ["sleeves 1"] = "ictacs_3.sitem",
347 ["sleeves 2"] = "ictahs_3.sitem",
348 ["sleeves 3"] = "ictams_3.sitem",
349 ["sleeves 4"] = "ictals_3.sitem"
354 ["dagger"] = "iccm1pd.sitem",
355 ["mace"] = "iccm1bm.sitem",
356 ["dagger"] = "iccm1pd.sitem",
357 ["axe"] = "iccm1sa.sitem",
358 ["sword"] = "iccm1ss.sitem"
363 ["dagger"] = "iccm1pd.sitem"
366 r2
.addR2PlayerEquipment(entries
.tryker_male
, entries
.tryker_equipment
)
368 entries
.tryker_female
=
370 Name
="Tryker Female",
373 Base
="palette.entities.npc",
374 Equipment
="tryker_equipment",
375 SheetClient
="basic_tryker_female.creature"
377 r2
.addPaletteElement("palette.entities.players.tryker_female", entries
.tryker_female
)
378 r2
.addR2PlayerEquipment(entries
.tryker_female
, entries
.tryker_equipment
)
385 Base
="palette.entities.npc",
386 Equipment
="zorai_equipment",
387 SheetClient
="basic_zorai_male.creature"
389 r2
.addPaletteElement("palette.entities.players.zorai_male", entries
.zorai_male
)
391 entries
.zorai_equipment
=
400 ["vest 1"] = "icmacv_3.sitem",
401 ["vest 2"] = "icmahv_3.sitem",
402 ["vest 3"] = "icmamv_3.sitem",
403 ["vest 4"] = "icmalv_3.sitem",
408 ["pants 1"] = "icmacp_3.sitem",
409 ["pants 2"] = "icmahp_3.sitem",
410 ["pants 3"] = "icmamp_3.sitem",
411 ["pants 4"] = "icmalp_3.sitem"
416 ["boots 1"] = "icmacb_3.sitem",
417 ["boots 2"] = "icmahb_3.sitem",
418 ["boots 3"] = "icmamb_3.sitem",
419 ["boots 4"] = "icmalb_3.sitem"
428 ["sleeves 1"] = "icmacs_3.sitem",
429 ["sleeves 2"] = "icmahs_3.sitem",
430 ["sleeves 3"] = "icmams_3.sitem",
431 ["sleeves 4"] = "icmals_3.sitem"
436 ["dagger"] = "iccm1pd.sitem",
437 ["mace"] = "iccm1bm.sitem",
438 ["dagger"] = "iccm1pd.sitem",
439 ["axe"] = "iccm1sa.sitem",
440 ["sword"] = "iccm1ss.sitem"
445 ["dagger"] = "iccm1pd.sitem"
448 r2
.addR2PlayerEquipment(entries
.zorai_male
, entries
.zorai_equipment
)
450 entries
.zorai_female
=
455 Base
="palette.entities.npc",
456 Equipment
="zorai_equipment",
457 SheetClient
="basic_zorai_female.creature"
459 r2
.addPaletteElement("palette.entities.players.zorai_female", entries
.zorai_female
)
460 r2
.addR2PlayerEquipment(entries
.zorai_female
, entries
.zorai_equipment
)
464 -- bot objects start here --
465 -- parent of all bot object (like palette.entities.npc for npcs)
466 -- abstract element(cannot be instanciated)
470 AiMovement
="stand_on_start_point",
473 r2
.addPaletteElement("palette.entities.botobject", entries
.botobject
);
479 Base
="palette.entities.botobject",
481 SheetClient
="object_1_barrel_broken.creature",
484 r2
.addPaletteElement("palette.entities.botobjects.barrel1", entries
.barrel1
);
488 Base
="palette.entities.botobject",
490 SheetClient
="object_jar.creature",
493 r2
.addPaletteElement("palette.entities.botobjects.jar1", entries
.jar1
);
497 Base
="palette.entities.botobject",
499 SheetClient
="object_jar_fallen.creature",
502 r2
.addPaletteElement("palette.entities.botobjects.jar2", entries
.jar2
);
506 Base
="palette.entities.botobject",
508 SheetClient
="object_1_crate.creature",
511 r2
.addPaletteElement("palette.entities.botobjects.crate1",entries
.crate1
)
515 Base
="palette.entities.botobject",
517 SheetClient
="object_3_crate.creature",
520 r2
.addPaletteElement("palette.entities.botobjects.crate2",entries
.crate2
)
524 Base
="palette.entities.botobject",
526 SheetClient
="object_bones.creature",
529 r2
.addPaletteElement("palette.entities.botobjects.bones1",entries
.bones1
)
533 Base
="palette.entities.botobject",
535 SheetClient
="object_tent.creature",
538 r2
.addPaletteElement("palette.entities.botobjects.tent1",entries
.tent1
)
542 Base
="palette.entities.botobject",
544 SheetClient
="object_pack_1.creature",
547 r2
.addPaletteElement("palette.entities.botobjects.pack1",entries
.pack1
)
553 Base
="palette.entities.botobject",
555 SheetClient
="object_jar.creature",
558 r2
.addPaletteElement("palette.entities.botobjects.jar", entries
.jar
);
561 Base
="palette.entities.botobject",
563 SheetClient
="object_jar_3.creature",
566 r2
.addPaletteElement("palette.entities.botobjects.jar_3", entries
.jar_3
);
569 Base
="palette.entities.botobject",
571 SheetClient
="object_jar_fallen.creature",
574 r2
.addPaletteElement("palette.entities.botobjects.jar_fallen", entries
.jar_fallen
);
577 Base
="palette.entities.botobject",
579 SheetClient
="object_hut.creature",
582 r2
.addPaletteElement("palette.entities.botobjects.hut", entries
.hut
);
585 Base
="palette.entities.botobject",
587 SheetClient
="object_paddock.creature",
590 r2
.addPaletteElement("palette.entities.botobjects.paddock", entries
.paddock
);
593 Base
="palette.entities.botobject",
595 SheetClient
="object_totem_kami.creature",
598 r2
.addPaletteElement("palette.entities.botobjects.totem_kami", entries
.totem_kami
);
599 entries
.totem_pachyderm
=
601 Base
="palette.entities.botobject",
602 Name
= "totem_pachyderm",
603 SheetClient
="object_totem_pachyderm.creature",
606 r2
.addPaletteElement("palette.entities.botobjects.totem_pachyderm", entries
.totem_pachyderm
);
609 Base
="palette.entities.botobject",
611 SheetClient
="object_tent.creature",
614 r2
.addPaletteElement("palette.entities.botobjects.tent", entries
.tent
);
617 Base
="palette.entities.botobject",
619 SheetClient
="object_tent_fyros.creature",
622 r2
.addPaletteElement("palette.entities.botobjects.tent_fyros", entries
.tent_fyros
);
625 Base
="palette.entities.botobject",
627 SheetClient
="object_tent_matis.creature",
630 r2
.addPaletteElement("palette.entities.botobjects.tent_matis", entries
.tent_matis
);
633 Base
="palette.entities.botobject",
634 Name
= "tent_tryker",
635 SheetClient
="object_tent_tryker.creature",
638 r2
.addPaletteElement("palette.entities.botobjects.tent_tryker", entries
.tent_tryker
);
641 Base
="palette.entities.botobject",
643 SheetClient
="object_tent_zorai.creature",
646 r2
.addPaletteElement("palette.entities.botobjects.tent_zorai", entries
.tent_zorai
);
649 Base
="palette.entities.botobject",
650 Name
= "totem_kitin",
651 SheetClient
="object_totem_kitin.creature",
654 r2
.addPaletteElement("palette.entities.botobjects.totem_kitin", entries
.totem_kitin
);
657 Base
="palette.entities.botobject",
659 SheetClient
="object_totem_bird.creature",
662 r2
.addPaletteElement("palette.entities.botobjects.totem_bird", entries
.totem_bird
);
665 Base
="palette.entities.botobject",
667 SheetClient
="object_tower_ruin.creature",
670 r2
.addPaletteElement("palette.entities.botobjects.tower_ruin", entries
.tower_ruin
);
673 Base
="palette.entities.botobject",
675 SheetClient
="object_stele.creature",
678 r2
.addPaletteElement("palette.entities.botobjects.stele", entries
.stele
);
681 Base
="palette.entities.botobject",
683 SheetClient
="object_chariot.creature",
686 r2
.addPaletteElement("palette.entities.botobjects.chariot", entries
.chariot
);
687 entries
.chariot_working
=
689 Base
="palette.entities.botobject",
690 Name
= "chariot_working",
691 SheetClient
="object_chariot_working.creature",
694 r2
.addPaletteElement("palette.entities.botobjects.chariot_working", entries
.chariot_working
);
695 entries
.wind_turbine
=
697 Base
="palette.entities.botobject",
698 Name
= "wind_turbine",
699 SheetClient
="object_wind_turbine.creature",
702 r2
.addPaletteElement("palette.entities.botobjects.wind_turbine", entries
.wind_turbine
);
705 Base
="palette.entities.botobject",
706 Name
= "street_lamp",
707 SheetClient
="object_street_lamp.creature",
710 r2
.addPaletteElement("palette.entities.botobjects.street_lamp", entries
.street_lamp
);
713 Base
="palette.entities.botobject",
715 SheetClient
="object_tomb_1.creature",
718 r2
.addPaletteElement("palette.entities.botobjects.tomb_1", entries
.tomb_1
);
721 Base
="palette.entities.botobject",
723 SheetClient
="object_tomb_2.creature",
726 r2
.addPaletteElement("palette.entities.botobjects.tomb_2", entries
.tomb_2
);
729 Base
="palette.entities.botobject",
731 SheetClient
="object_tomb_3.creature",
734 r2
.addPaletteElement("palette.entities.botobjects.tomb_3", entries
.tomb_3
);
737 Base
="palette.entities.botobject",
739 SheetClient
="object_tomb_4.creature",
742 r2
.addPaletteElement("palette.entities.botobjects.tomb_4", entries
.tomb_4
);
745 Base
="palette.entities.botobject",
747 SheetClient
="object_tomb_5.creature",
750 r2
.addPaletteElement("palette.entities.botobjects.tomb_5", entries
.tomb_5
);
753 Base
="palette.entities.botobject",
755 SheetClient
="object_campfire.creature",
758 r2
.addPaletteElement("palette.entities.botobjects.campfire", entries
.campfire
);
759 entries
.campfire_out
=
761 Base
="palette.entities.botobject",
762 Name
= "campfire_out",
763 SheetClient
="object_campfire_out.creature",
766 r2
.addPaletteElement("palette.entities.botobjects.campfire_out", entries
.campfire_out
);
769 Base
="palette.entities.botobject",
771 SheetClient
="object_chest.creature",
774 r2
.addPaletteElement("palette.entities.botobjects.chest", entries
.chest
);
777 Base
="palette.entities.botobject",
779 SheetClient
="object_chest_old.creature",
782 r2
.addPaletteElement("palette.entities.botobjects.chest_old", entries
.chest_old
);
785 Base
="palette.entities.botobject",
787 SheetClient
="object_stump.creature",
790 r2
.addPaletteElement("palette.entities.botobjects.stump", entries
.stump
);
791 entries
.carrion_mammal
=
793 Base
="palette.entities.botobject",
794 Name
= "carrion_mammal",
795 SheetClient
="object_carrion_mammal.creature",
798 r2
.addPaletteElement("palette.entities.botobjects.carrion_mammal", entries
.carrion_mammal
);
799 entries
.carrion_insect
=
801 Base
="palette.entities.botobject",
802 Name
= "carrion_insect",
803 SheetClient
="object_carrion_insect.creature",
806 r2
.addPaletteElement("palette.entities.botobjects.carrion_insect", entries
.carrion_insect
);
809 Base
="palette.entities.botobject",
811 SheetClient
="object_bones.creature",
814 r2
.addPaletteElement("palette.entities.botobjects.bones", entries
.bones
);
817 Base
="palette.entities.botobject",
819 SheetClient
="object_bones_b.creature",
822 r2
.addPaletteElement("palette.entities.botobjects.bones_b", entries
.bones_b
);
825 Base
="palette.entities.botobject",
827 SheetClient
="object_barrier.creature",
830 r2
.addPaletteElement("palette.entities.botobjects.barrier", entries
.barrier
);
833 Base
="palette.entities.botobject",
835 SheetClient
="object_barrier_T.creature",
838 r2
.addPaletteElement("palette.entities.botobjects.barrier_T", entries
.barrier_T
);
841 Base
="palette.entities.botobject",
843 SheetClient
="object_house_ruin.creature",
846 r2
.addPaletteElement("palette.entities.botobjects.house_ruin", entries
.house_ruin
);
849 Base
="palette.entities.botobject",
851 SheetClient
="object_roadsign.creature",
854 r2
.addPaletteElement("palette.entities.botobjects.roadsign", entries
.roadsign
);
857 Base
="palette.entities.botobject",
858 Name
= "watch_tower",
859 SheetClient
="object_watch_tower.creature",
862 r2
.addPaletteElement("palette.entities.botobjects.watch_tower", entries
.watch_tower
);
863 entries
.landslide_desert
=
865 Base
="palette.entities.botobject",
866 Name
= "landslide_desert",
867 SheetClient
="object_landslide_desert.creature",
870 r2
.addPaletteElement("palette.entities.botobjects.landslide_desert", entries
.landslide_desert
);
871 entries
.tent_cosmetics
=
873 Base
="palette.entities.botobject",
874 Name
= "tent_cosmetics",
875 SheetClient
="object_tent_cosmetics.creature",
878 r2
.addPaletteElement("palette.entities.botobjects.tent_cosmetics", entries
.tent_cosmetics
);
879 entries
.landslide_jungle
=
881 Base
="palette.entities.botobject",
882 Name
= "landslide_jungle",
883 SheetClient
="object_landslide_jungle.creature",
886 r2
.addPaletteElement("palette.entities.botobjects.landslide_jungle", entries
.landslide_jungle
);
887 entries
.landslide_lake
=
889 Base
="palette.entities.botobject",
890 Name
= "landslide_lake",
891 SheetClient
="object_landslide_lake.creature",
894 r2
.addPaletteElement("palette.entities.botobjects.landslide_lake", entries
.landslide_lake
);
895 entries
.carapace_bul
=
897 Base
="palette.entities.botobject",
898 Name
= "carapace_bul",
899 SheetClient
="object_carapace_bul.creature",
902 r2
.addPaletteElement("palette.entities.botobjects.carapace_bul", entries
.carapace_bul
);
905 Base
="palette.entities.botobject",
907 SheetClient
="object_carapace_2.creature",
910 r2
.addPaletteElement("palette.entities.botobjects.carapace_2", entries
.carapace_2
);
913 Base
="palette.entities.botobject",
914 Name
= "giant_skull",
915 SheetClient
="object_giant_skull.creature",
918 r2
.addPaletteElement("palette.entities.botobjects.giant_skull", entries
.giant_skull
);
921 Base
="palette.entities.botobject",
923 SheetClient
="object_ruin_wall.creature",
926 r2
.addPaletteElement("palette.entities.botobjects.ruin_wall", entries
.ruin_wall
);
929 Base
="palette.entities.botobject",
930 Name
= "ruin_wall_b",
931 SheetClient
="object_ruin_wall_b.creature",
934 r2
.addPaletteElement("palette.entities.botobjects.ruin_wall_b", entries
.ruin_wall_b
);
935 entries
.karavan_altar
=
937 Base
="palette.entities.botobject",
938 Name
= "karavan_altar",
939 SheetClient
="object_karavan_altar.creature",
942 r2
.addPaletteElement("palette.entities.botobjects.karavan_altar", entries
.karavan_altar
);
945 Base
="palette.entities.botobject",
947 SheetClient
="object_kami_altar.creature",
950 r2
.addPaletteElement("palette.entities.botobjects.kami_altar", entries
.kami_altar
);
953 Base
="palette.entities.botobject",
955 SheetClient
="object_milestone.creature",
958 r2
.addPaletteElement("palette.entities.botobjects.milestone", entries
.milestone
);
961 Base
="palette.entities.botobject",
963 SheetClient
="object_bag_a.creature",
966 r2
.addPaletteElement("palette.entities.botobjects.bag_a", entries
.bag_a
);
969 Base
="palette.entities.botobject",
971 SheetClient
="object_bag_b.creature",
974 r2
.addPaletteElement("palette.entities.botobjects.bag_b", entries
.bag_b
);
977 Base
="palette.entities.botobject",
979 SheetClient
="object_pack_1.creature",
982 r2
.addPaletteElement("palette.entities.botobjects.pack_1", entries
.pack_1
);
985 Base
="palette.entities.botobject",
987 SheetClient
="object_pack_2.creature",
990 r2
.addPaletteElement("palette.entities.botobjects.pack_2", entries
.pack_2
);
993 Base
="palette.entities.botobject",
995 SheetClient
="object_pack_3.creature",
998 r2
.addPaletteElement("palette.entities.botobjects.pack_3", entries
.pack_3
);
1001 Base
="palette.entities.botobject",
1003 SheetClient
="object_pack_4.creature",
1006 r2
.addPaletteElement("palette.entities.botobjects.pack_4", entries
.pack_4
);
1009 Base
="palette.entities.botobject",
1011 SheetClient
="object_pack_5.creature",
1014 r2
.addPaletteElement("palette.entities.botobjects.pack_5", entries
.pack_5
);
1015 entries
.runic_circle
=
1017 Base
="palette.entities.botobject",
1018 Name
= "runic_circle",
1019 SheetClient
="object_runic_circle.creature",
1022 r2
.addPaletteElement("palette.entities.botobjects.runic_circle", entries
.runic_circle
);
1023 entries
.karavan_device
=
1025 Base
="palette.entities.botobject",
1026 Name
= "karavan_device",
1027 SheetClient
="object_karavan_device.creature",
1030 r2
.addPaletteElement("palette.entities.botobjects.karavan_device", entries
.karavan_device
);
1033 Base
="palette.entities.botobject",
1035 SheetClient
="object_kitin_egg.creature",
1038 r2
.addPaletteElement("palette.entities.botobjects.kitin_egg", entries
.kitin_egg
);
1039 entries
.bones_homin_a
=
1041 Base
="palette.entities.botobject",
1042 Name
= "bones_homin_a",
1043 SheetClient
="object_bones_homin_a.creature",
1046 r2
.addPaletteElement("palette.entities.botobjects.bones_homin_a", entries
.bones_homin_a
);
1047 entries
.bones_homin_b
=
1049 Base
="palette.entities.botobject",
1050 Name
= "bones_homin_b",
1051 SheetClient
="object_bones_homin_b.creature",
1054 r2
.addPaletteElement("palette.entities.botobjects.bones_homin_b", entries
.bones_homin_b
);
1057 Base
="palette.entities.botobject",
1058 Name
= "spot_kitin",
1059 SheetClient
="object_spot_kitin.creature",
1062 r2
.addPaletteElement("palette.entities.botobjects.spot_kitin", entries
.spot_kitin
);
1065 Base
="palette.entities.botobject",
1067 SheetClient
="object_spot_goo.creature",
1070 r2
.addPaletteElement("palette.entities.botobjects.spot_goo", entries
.spot_goo
);
1071 entries
.merchant_melee_fyros
=
1073 Base
="palette.entities.botobject",
1074 Name
= "merchant_melee_fyros",
1075 SheetClient
="object_merchant_melee_fyros.creature",
1078 r2
.addPaletteElement("palette.entities.botobjects.merchant_melee_fyros", entries
.merchant_melee_fyros
);
1079 entries
.merchant_melee_matis
=
1081 Base
="palette.entities.botobject",
1082 Name
= "merchant_melee_matis",
1083 SheetClient
="object_merchant_melee_matis.creature",
1086 r2
.addPaletteElement("palette.entities.botobjects.merchant_melee_matis", entries
.merchant_melee_matis
);
1087 entries
.merchant_melee_tryker
=
1089 Base
="palette.entities.botobject",
1090 Name
= "merchant_melee_tryker",
1091 SheetClient
="object_merchant_melee_tryker.creature",
1094 r2
.addPaletteElement("palette.entities.botobjects.merchant_melee_tryker", entries
.merchant_melee_tryker
);
1095 entries
.merchant_melee_zorai
=
1097 Base
="palette.entities.botobject",
1098 Name
= "merchant_melee_zorai",
1099 SheetClient
="object_merchant_melee_zorai.creature",
1102 r2
.addPaletteElement("palette.entities.botobjects.merchant_melee_zorai", entries
.merchant_melee_zorai
);
1103 entries
.merchant_range_fyros
=
1105 Base
="palette.entities.botobject",
1106 Name
= "merchant_range_fyros",
1107 SheetClient
="object_merchant_range_fyros.creature",
1110 r2
.addPaletteElement("palette.entities.botobjects.merchant_range_fyros", entries
.merchant_range_fyros
);
1111 entries
.merchant_range_matis
=
1113 Base
="palette.entities.botobject",
1114 Name
= "merchant_range_matis",
1115 SheetClient
="object_merchant_range_matis.creature",
1118 r2
.addPaletteElement("palette.entities.botobjects.merchant_range_matis", entries
.merchant_range_matis
);
1119 entries
.merchant_range_tryker
=
1121 Base
="palette.entities.botobject",
1122 Name
= "merchant_range_tryker",
1123 SheetClient
="object_merchant_range_tryker.creature",
1126 r2
.addPaletteElement("palette.entities.botobjects.merchant_range_tryker", entries
.merchant_range_tryker
);
1127 entries
.merchant_range_zorai
=
1129 Base
="palette.entities.botobject",
1130 Name
= "merchant_range_zorai",
1131 SheetClient
="object_merchant_range_zorai.creature",
1134 r2
.addPaletteElement("palette.entities.botobjects.merchant_range_zorai", entries
.merchant_range_zorai
);
1135 entries
.merchant_armor_fyros
=
1137 Base
="palette.entities.botobject",
1138 Name
= "merchant_armor_fyros",
1139 SheetClient
="object_merchant_armor_fyros.creature",
1142 r2
.addPaletteElement("palette.entities.botobjects.merchant_armor_fyros", entries
.merchant_armor_fyros
);
1143 entries
.merchant_armor_matis
=
1145 Base
="palette.entities.botobject",
1146 Name
= "merchant_armor_matis",
1147 SheetClient
="object_merchant_armor_matis.creature",
1150 r2
.addPaletteElement("palette.entities.botobjects.merchant_armor_matis", entries
.merchant_armor_matis
);
1151 entries
.merchant_armor_tryker
=
1153 Base
="palette.entities.botobject",
1154 Name
= "merchant_armor_tryker",
1155 SheetClient
="object_merchant_armor_tryker.creature",
1158 r2
.addPaletteElement("palette.entities.botobjects.merchant_armor_tryker", entries
.merchant_armor_tryker
);
1159 entries
.merchant_armor_zorai
=
1161 Base
="palette.entities.botobject",
1162 Name
= "merchant_armor_zorai",
1163 SheetClient
="object_merchant_armor_zorai.creature",
1166 r2
.addPaletteElement("palette.entities.botobjects.merchant_armor_zorai", entries
.merchant_armor_zorai
);
1167 entries
.merchant_RM_fyros
=
1169 Base
="palette.entities.botobject",
1170 Name
= "merchant_RM_fyros",
1171 SheetClient
="object_merchant_RM_fyros.creature",
1174 r2
.addPaletteElement("palette.entities.botobjects.merchant_RM_fyros", entries
.merchant_RM_fyros
);
1175 entries
.merchant_RM_matis
=
1177 Base
="palette.entities.botobject",
1178 Name
= "merchant_RM_matis",
1179 SheetClient
="object_merchant_RM_matis.creature",
1182 r2
.addPaletteElement("palette.entities.botobjects.merchant_RM_matis", entries
.merchant_RM_matis
);
1183 entries
.merchant_RM_tryker
=
1185 Base
="palette.entities.botobject",
1186 Name
= "merchant_RM_tryker",
1187 SheetClient
="object_merchant_RM_tryker.creature",
1190 r2
.addPaletteElement("palette.entities.botobjects.merchant_RM_tryker", entries
.merchant_RM_tryker
);
1191 entries
.merchant_RM_zorai
=
1193 Base
="palette.entities.botobject",
1194 Name
= "merchant_RM_zorai",
1195 SheetClient
="object_merchant_RM_zorai.creature",
1198 r2
.addPaletteElement("palette.entities.botobjects.merchant_RM_zorai", entries
.merchant_RM_zorai
);
1199 entries
.merchant_tool_fyros
=
1201 Base
="palette.entities.botobject",
1202 Name
= "merchant_tool_fyros",
1203 SheetClient
="object_merchant_tool_fyros.creature",
1206 r2
.addPaletteElement("palette.entities.botobjects.merchant_tool_fyros", entries
.merchant_tool_fyros
);
1207 entries
.merchant_tool_matis
=
1209 Base
="palette.entities.botobject",
1210 Name
= "merchant_tool_matis",
1211 SheetClient
="object_merchant_tool_matis.creature",
1214 r2
.addPaletteElement("palette.entities.botobjects.merchant_tool_matis", entries
.merchant_tool_matis
);
1215 entries
.merchant_tool_tryker
=
1217 Base
="palette.entities.botobject",
1218 Name
= "merchant_tool_tryker",
1219 SheetClient
="object_merchant_tool_tryker.creature",
1222 r2
.addPaletteElement("palette.entities.botobjects.merchant_tool_tryker", entries
.merchant_tool_tryker
);
1223 entries
.merchant_tool_zorai
=
1225 Base
="palette.entities.botobject",
1226 Name
= "merchant_tool_zorai",
1227 SheetClient
="object_merchant_tool_zorai.creature",
1230 r2
.addPaletteElement("palette.entities.botobjects.merchant_tool_zorai", entries
.merchant_tool_zorai
);
1231 entries
.merchant_focus_fyros
=
1233 Base
="palette.entities.botobject",
1234 Name
= "merchant_focus_fyros",
1235 SheetClient
="object_merchant_focus_fyros.creature",
1238 r2
.addPaletteElement("palette.entities.botobjects.merchant_focus_fyros", entries
.merchant_focus_fyros
);
1239 entries
.merchant_focus_matis
=
1241 Base
="palette.entities.botobject",
1242 Name
= "merchant_focus_matis",
1243 SheetClient
="object_merchant_focus_matis.creature",
1246 r2
.addPaletteElement("palette.entities.botobjects.merchant_focus_matis", entries
.merchant_focus_matis
);
1247 entries
.merchant_focus_tryker
=
1249 Base
="palette.entities.botobject",
1250 Name
= "merchant_focus_tryker",
1251 SheetClient
="object_merchant_focus_tryker.creature",
1254 r2
.addPaletteElement("palette.entities.botobjects.merchant_focus_tryker", entries
.merchant_focus_tryker
);
1255 entries
.merchant_focus_zorai
=
1257 Base
="palette.entities.botobject",
1258 Name
= "merchant_focus_zorai",
1259 SheetClient
="object_merchant_focus_zorai.creature",
1262 r2
.addPaletteElement("palette.entities.botobjects.merchant_focus_zorai", entries
.merchant_focus_zorai
);
1263 entries
.merchant_haircut_fyros
=
1265 Base
="palette.entities.botobject",
1266 Name
= "merchant_haircut_fyros",
1267 SheetClient
="object_merchant_haircut_fyros.creature",
1270 r2
.addPaletteElement("palette.entities.botobjects.merchant_haircut_fyros", entries
.merchant_haircut_fyros
);
1271 entries
.merchant_haircut_matis
=
1273 Base
="palette.entities.botobject",
1274 Name
= "merchant_haircut_matis",
1275 SheetClient
="object_merchant_haircut_matis.creature",
1278 r2
.addPaletteElement("palette.entities.botobjects.merchant_haircut_matis", entries
.merchant_haircut_matis
);
1279 entries
.merchant_haircut_tryker
=
1281 Base
="palette.entities.botobject",
1282 Name
= "merchant_haircut_tryker",
1283 SheetClient
="object_merchant_haircut_tryker.creature",
1286 r2
.addPaletteElement("palette.entities.botobjects.merchant_haircut_tryker", entries
.merchant_haircut_tryker
);
1287 entries
.merchant_haircut_zorai
=
1289 Base
="palette.entities.botobject",
1290 Name
= "merchant_haircut_zorai",
1291 SheetClient
="object_merchant_haircut_zorai.creature",
1294 r2
.addPaletteElement("palette.entities.botobjects.merchant_haircut_zorai", entries
.merchant_haircut_zorai
);
1295 entries
.merchant_tatoo_fyros
=
1297 Base
="palette.entities.botobject",
1298 Name
= "merchant_tatoo_fyros",
1299 SheetClient
="object_merchant_tatoo_fyros.creature",
1302 r2
.addPaletteElement("palette.entities.botobjects.merchant_tatoo_fyros", entries
.merchant_tatoo_fyros
);
1303 entries
.merchant_tatoo_matis
=
1305 Base
="palette.entities.botobject",
1306 Name
= "merchant_tatoo_matis",
1307 SheetClient
="object_merchant_tatoo_matis.creature",
1310 r2
.addPaletteElement("palette.entities.botobjects.merchant_tatoo_matis", entries
.merchant_tatoo_matis
);
1311 entries
.merchant_tatoo_tryker
=
1313 Base
="palette.entities.botobject",
1314 Name
= "merchant_tatoo_tryker",
1315 SheetClient
="object_merchant_tatoo_tryker.creature",
1318 r2
.addPaletteElement("palette.entities.botobjects.merchant_tatoo_tryker", entries
.merchant_tatoo_tryker
);
1319 entries
.merchant_tatoo_zorai
=
1321 Base
="palette.entities.botobject",
1322 Name
= "merchant_tatoo_zorai",
1323 SheetClient
="object_merchant_tatoo_zorai.creature",
1326 r2
.addPaletteElement("palette.entities.botobjects.merchant_tatoo_zorai", entries
.merchant_tatoo_zorai
);
1327 entries
.merchant_bijoux_fyros
=
1329 Base
="palette.entities.botobject",
1330 Name
= "merchant_bijoux_fyros",
1331 SheetClient
="object_merchant_bijoux_fyros.creature",
1334 r2
.addPaletteElement("palette.entities.botobjects.merchant_bijoux_fyros", entries
.merchant_bijoux_fyros
);
1335 entries
.merchant_bijoux_matis
=
1337 Base
="palette.entities.botobject",
1338 Name
= "merchant_bijoux_matis",
1339 SheetClient
="object_merchant_bijoux_matis.creature",
1342 r2
.addPaletteElement("palette.entities.botobjects.merchant_bijoux_matis", entries
.merchant_bijoux_matis
);
1343 entries
.merchant_bijoux_tryker
=
1345 Base
="palette.entities.botobject",
1346 Name
= "merchant_bijoux_tryker",
1347 SheetClient
="object_merchant_bijoux_tryker.creature",
1350 r2
.addPaletteElement("palette.entities.botobjects.merchant_bijoux_tryker", entries
.merchant_bijoux_tryker
);
1351 entries
.merchant_bijoux_zorai
=
1353 Base
="palette.entities.botobject",
1354 Name
= "merchant_bijoux_zorai",
1355 SheetClient
="object_merchant_bijoux_zorai.creature",
1358 r2
.addPaletteElement("palette.entities.botobjects.merchant_bijoux_zorai", entries
.merchant_bijoux_zorai
);
1359 entries
.merchant_bar_matis
=
1361 Base
="palette.entities.botobject",
1362 Name
= "merchant_bar_matis",
1363 SheetClient
="object_merchant_bar_matis.creature",
1366 r2
.addPaletteElement("palette.entities.botobjects.merchant_bar_matis", entries
.merchant_bar_matis
);
1367 entries
.merchant_bar_zorai
=
1369 Base
="palette.entities.botobject",
1370 Name
= "merchant_bar_zorai",
1371 SheetClient
="object_merchant_bar_zorai.creature",
1374 r2
.addPaletteElement("palette.entities.botobjects.merchant_bar_zorai", entries
.merchant_bar_zorai
);
1377 Base
="palette.entities.botobject",
1379 SheetClient
="object_roadsign.creature",
1382 --r2.addPaletteElement("palette.entities.botobjects.roadsign", entries.roadsign);
1383 entries
.roadsign_fyros
=
1385 Base
="palette.entities.botobject",
1386 Name
= "roadsign_fyros",
1387 SheetClient
="object_roadsign_fyros.creature",
1390 r2
.addPaletteElement("palette.entities.botobjects.roadsign_fyros", entries
.roadsign_fyros
);
1391 entries
.roadsign_zorai
=
1393 Base
="palette.entities.botobject",
1394 Name
= "roadsign_zorai",
1395 SheetClient
="object_roadsign_zorai.creature",
1398 r2
.addPaletteElement("palette.entities.botobjects.roadsign_zorai", entries
.roadsign_zorai
);
1399 entries
.roadsign_tryker
=
1401 Base
="palette.entities.botobject",
1402 Name
= "roadsign_tryker",
1403 SheetClient
="object_roadsign_tryker.creature",
1406 r2
.addPaletteElement("palette.entities.botobjects.roadsign_tryker", entries
.roadsign_tryker
);
1407 entries
.banner_kami
=
1409 Base
="palette.entities.botobject",
1410 Name
= "banner_kami",
1411 SheetClient
="object_banner_kami.creature",
1414 r2
.addPaletteElement("palette.entities.botobjects.banner_kami", entries
.banner_kami
);
1415 entries
.banner_karavan
=
1417 Base
="palette.entities.botobject",
1418 Name
= "banner_karavan",
1419 SheetClient
="object_banner_karavan.creature",
1422 r2
.addPaletteElement("palette.entities.botobjects.banner_karavan", entries
.banner_karavan
);
1425 Base
="palette.entities.botobject",
1427 SheetClient
="object_counter.creature",
1430 r2
.addPaletteElement("palette.entities.botobjects.counter", entries
.counter
);
1431 entries
.homin_body_fyros_H
=
1433 Base
="palette.entities.botobject",
1434 Name
= "homin_body_fyros_H",
1435 SheetClient
="object_homin_body_fyros_H.creature",
1438 r2
.addPaletteElement("palette.entities.botobjects.homin_body_fyros_H", entries
.homin_body_fyros_H
);
1439 entries
.homin_body_fyros_F
=
1441 Base
="palette.entities.botobject",
1442 Name
= "homin_body_fyros_F",
1443 SheetClient
="object_homin_body_fyros_F.creature",
1446 r2
.addPaletteElement("palette.entities.botobjects.homin_body_fyros_F", entries
.homin_body_fyros_F
);
1447 entries
.homin_body_matis_H
=
1449 Base
="palette.entities.botobject",
1450 Name
= "homin_body_matis_H",
1451 SheetClient
="object_homin_body_matis_H.creature",
1454 r2
.addPaletteElement("palette.entities.botobjects.homin_body_matis_H", entries
.homin_body_matis_H
);
1455 entries
.homin_body_matis_F
=
1457 Base
="palette.entities.botobject",
1458 Name
= "homin_body_matis_F",
1459 SheetClient
="object_homin_body_matis_F.creature",
1462 r2
.addPaletteElement("palette.entities.botobjects.homin_body_matis_F", entries
.homin_body_matis_F
);
1463 entries
.homin_body_tryker_H
=
1465 Base
="palette.entities.botobject",
1466 Name
= "homin_body_tryker_H",
1467 SheetClient
="object_homin_body_tryker_H.creature",
1470 r2
.addPaletteElement("palette.entities.botobjects.homin_body_tryker_H", entries
.homin_body_tryker_H
);
1471 entries
.homin_body_tryker_F
=
1473 Base
="palette.entities.botobject",
1474 Name
= "homin_body_tryker_F",
1475 SheetClient
="object_homin_body_tryker_F.creature",
1478 r2
.addPaletteElement("palette.entities.botobjects.homin_body_tryker_F", entries
.homin_body_tryker_F
);
1479 entries
.homin_body_zorai_H
=
1481 Base
="palette.entities.botobject",
1482 Name
= "homin_body_zorai_H",
1483 SheetClient
="object_homin_body_zorai_H.creature",
1486 r2
.addPaletteElement("palette.entities.botobjects.homin_body_zorai_H", entries
.homin_body_zorai_H
);
1487 entries
.homin_body_zorai_F
=
1489 Base
="palette.entities.botobject",
1490 Name
= "homin_body_zorai_F",
1491 SheetClient
="object_homin_body_zorai_F.creature",
1494 r2
.addPaletteElement("palette.entities.botobjects.homin_body_zorai_F", entries
.homin_body_zorai_F
);
1495 entries
.karavan_standard
=
1497 Base
="palette.entities.botobject",
1498 Name
= "karavan_standard",
1499 SheetClient
="object_karavan_standard.creature",
1502 r2
.addPaletteElement("palette.entities.botobjects.karavan_standard", entries
.karavan_standard
);
1503 entries
.karavan_tent
=
1505 Base
="palette.entities.botobject",
1506 Name
= "karavan_tent",
1507 SheetClient
="object_karavan_tent.creature",
1510 r2
.addPaletteElement("palette.entities.botobjects.karavan_tent", entries
.karavan_tent
);
1511 entries
.karavan_big_wall
=
1513 Base
="palette.entities.botobject",
1514 Name
= "karavan_big_wall",
1515 SheetClient
="object_karavan_big_wall.creature",
1518 r2
.addPaletteElement("palette.entities.botobjects.karavan_big_wall", entries
.karavan_big_wall
);
1519 entries
.karavan_wall
=
1521 Base
="palette.entities.botobject",
1522 Name
= "karavan_wall",
1523 SheetClient
="object_karavan_wall.creature",
1526 r2
.addPaletteElement("palette.entities.botobjects.karavan_wall", entries
.karavan_wall
);
1527 entries
.karavan_mirador
=
1529 Base
="palette.entities.botobject",
1530 Name
= "karavan_mirador",
1531 SheetClient
="object_karavan_mirador.creature",
1534 r2
.addPaletteElement("palette.entities.botobjects.karavan_mirador", entries
.karavan_mirador
);
1535 entries
.karavan_gateway
=
1537 Base
="palette.entities.botobject",
1538 Name
= "karavan_gateway",
1539 SheetClient
="object_karavan_gateway.creature",
1542 r2
.addPaletteElement("palette.entities.botobjects.karavan_gateway", entries
.karavan_gateway
);
1543 entries
.kami_standard
=
1545 Base
="palette.entities.botobject",
1546 Name
= "kami_standard",
1547 SheetClient
="object_kami_standard.creature",
1550 r2
.addPaletteElement("palette.entities.botobjects.kami_standard", entries
.kami_standard
);
1553 Base
="palette.entities.botobject",
1555 SheetClient
="object_kami_hut.creature",
1558 r2
.addPaletteElement("palette.entities.botobjects.kami_hut", entries
.kami_hut
);
1559 entries
.vegetable_wall
=
1561 Base
="palette.entities.botobject",
1562 Name
= "vegetable_wall",
1563 SheetClient
="object_vegetable_wall.creature",
1566 r2
.addPaletteElement("palette.entities.botobjects.vegetable_wall", entries
.vegetable_wall
);
1567 entries
.kami_watchtower
=
1569 Base
="palette.entities.botobject",
1570 Name
= "kami_watchtower",
1571 SheetClient
="object_kami_watchtower.creature",
1574 r2
.addPaletteElement("palette.entities.botobjects.kami_watchtower", entries
.kami_watchtower
);
1575 entries
.vegetable_gateway
=
1577 Base
="palette.entities.botobject",
1578 Name
= "vegetable_gateway",
1579 SheetClient
="object_vegetable_gateway.creature",
1582 r2
.addPaletteElement("palette.entities.botobjects.vegetable_gateway", entries
.vegetable_gateway
);
1584 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
)
1585 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
)
1586 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
)
1588 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
)
1589 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
)
1592 --debugInfo(colorTag(0, 255, 0) .. "Building palette table")
1593 -- palette hierarchy for the UI
1596 UIPath
="ui:interface:r2ed_palette:content:sbtree_entities:entity_enclosing:tree_list",
1597 StrId
="uiR2EDentities",
1604 {Id
="palette.entities.players.fyros_male", Translation
="uiR2EDnpc_fyros_h"},
1605 {Id
="palette.entities.players.fyros_female", Translation
="uiR2EDnpc_fyros_f"},
1606 {Id
="palette.entities.players.matis_male", Translation
="uiR2EDnpc_matis_h"},
1607 {Id
="palette.entities.players.matis_female", Translation
="uiR2EDnpc_matis_f"},
1608 {Id
="palette.entities.players.tryker_male", Translation
="uiR2EDnpc_tryker_h"},
1609 {Id
="palette.entities.players.tryker_female", Translation
="uiR2EDnpc_tryker_f"},
1610 {Id
="palette.entities.players.zorai_male", Translation
="uiR2EDnpc_zorai_h"},
1611 {Id
="palette.entities.players.zorai_female", Translation
="uiR2EDnpc_zorai_f"},
1618 {Id
="palette.entities.botobjects.jar", Translation
="uiR2EDbotObjJar"},
1619 {Id
="palette.entities.botobjects.jar_3", Translation
="uiR2EDbotObjJar3"},
1620 {Id
="palette.entities.botobjects.jar_fallen", Translation
="uiR2EDbotObjJarFallen"},
1621 {Id
="palette.entities.botobjects.chest", Translation
="uiR2EDbotObjChest"},
1622 {Id
="palette.entities.botobjects.chest_old", Translation
="uiR2EDbotObjChestOld"},
1623 {Id
="palette.entities.botobjects.chariot", Translation
="uiR2EDbotObjChariot"},
1624 {Id
="palette.entities.botobjects.chariot_working", Translation
="uiR2EDbotObjChariotWorking"},
1625 {Id
="palette.entities.botobjects.campfire", Translation
="uiR2EDbotObjCampFire"},
1626 {Id
="palette.entities.botobjects.campfire_out", Translation
="uiR2EDbotObjCampfireOut"},
1633 {Id
="palette.entities.creatures.cpagb1", Translation
="uiR2EDcreature_cpagb1"},
1634 {Id
="palette.entities.creatures.cpbgb1", Translation
="uiR2EDcreature_cpbgb1"},
1637 creatures_predators
=
1641 {Id
="palette.entities.creatures.cbadc1", Translation
="uiR2EDcreature_cbadc1"},
1642 {Id
="palette.entities.creatures.cbagf3", Translation
="uiR2EDcreature_cbagf3"},
1643 {Id
="palette.entities.creatures.chafd3", Translation
="uiR2EDcreature_chafd3"},
1650 r2
.PaletteIdToTranslation
= {} -- maps each palette id to its translation, filled at build time by r2_ui_palette.lua
1651 -- this table may be access by C++ to give a name to newinstances created by user
1652 r2
.PaletteIdToGroupTranslation
= {} -- the same thing for group of NPC
1653 r2
.PaletteIdToType
= {}
1654 -- add test entries for levels
1656 if r2
.Config
.TestPaletteSelection
then
1657 -- TMP for nico test
1658 r2
.Palette
.Entries
.selection_test
=
1662 for ecosystem
= 1, 4 do
1663 for level
= 1, 250, levelStep
do
1664 table.insert(r2
.Palette
.Entries
.selection_test
.instances
, { Id
=formatSelectionTextName(level
, ecosystem
), DirectName
="fyros level " .. formatLevel(level
) .. ", ecosystem = " .. ecosystemTable
[ecosystem
]})
1669 --runCommand("luaObject","r2.Palette")
1670 --debugInfo(colorTag(0, 255, 0) .. "Palette table built")