3 serverpath ..\..\..\..\..\..\src\engine\server\library\serverGame\src\shared\objectTemplate
4 compilerpath ..\..\..\..\..\..\src\engine\shared\library\sharedTemplate\src\shared\template
89 XP_facilityManagementSavings
90 XP_facilityManagementWearAndTear
93 XP_squadLeaderSmallTime
94 XP_squadLeaderMediumTime
95 XP_squadLeaderLargeTime
97 XP_holonetSlicingPopularity
98 XP_holonetSlicingQuantity
109 XP_surveyingNoMinimum
110 XP_surveyingLowMinimum
111 XP_surveyingMediumMinimum
112 XP_surveyingHighMinimum
117 XP_vehicularWearAndTear
129 enumAttributes target server //which attribute is affected
130 int value server //max strength of the modifier
131 float time server //how long it takes for the modifier to reach full strength (in secs)
132 float timeAtValue server //how long the modifier remains at full strength (in secs)
133 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
136 struct MentalStateMod
139 enumMentalStates target server //which mental state is affected
140 float value server //max strength of the modifier
141 float time server //how long it takes for the modifier to reach full strength (in secs)
142 float timeAtValue server //how long the modifier remains at full strength (in secs)
143 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
149 string slotName //slot name, as defined in the object's slotDescriptorFilename
150 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
151 templatetangible_object_template content //the object to add
157 enumXpTypes type //type of experience earned
158 int level //difficulty level, 0 for leveless xp types
159 int value //amount of experience earned
163 filename sharedTemplate //template the client should associate with this template
164 list string scripts //scripts attached to the object
165 objvar objvars //default objvars added to the object
166 int volume //how much room does the object take up
167 list enumVisibleFlags visibleFlags //who can see this object
168 list enumDeleteFlags deleteFlags //who can delete this object
169 list enumMoveFlags moveFlags //who can move this object
170 bool invulnerable //can this object not be destroyed/killed
171 float scale //modification to object's size
172 bool decay //does this object decay
173 float maxDecayPoints //how decayed this object can become (?)
174 float currentDecayPoints //how decayed this object is
175 float complexity //how hard this item is to craft (?)
176 int tintIndex //index into client tint palette
177 list enumListUpdateRanges float updateRanges //distances for network updates
178 list structContents contents //what's in this object
179 list structXp xpPoints //experience points for interacting with this object
263 XP_facilityManagementSavings
264 XP_facilityManagementWearAndTear
267 XP_squadLeaderSmallTime
268 XP_squadLeaderMediumTime
269 XP_squadLeaderLargeTime
271 XP_holonetSlicingPopularity
272 XP_holonetSlicingQuantity
283 XP_surveyingNoMinimum
284 XP_surveyingLowMinimum
285 XP_surveyingMediumMinimum
286 XP_surveyingHighMinimum
291 XP_vehicularWearAndTear
303 enumAttributes target server //which attribute is affected
304 int value server //max strength of the modifier
305 float time server //how long it takes for the modifier to reach full strength (in secs)
306 float timeAtValue server //how long the modifier remains at full strength (in secs)
307 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
310 struct MentalStateMod
313 enumMentalStates target server //which mental state is affected
314 float value server //max strength of the modifier
315 float time server //how long it takes for the modifier to reach full strength (in secs)
316 float timeAtValue server //how long the modifier remains at full strength (in secs)
317 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
323 string slotName //slot name, as defined in the object's slotDescriptorFilename
324 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
325 templatetangible_object_template content //the object to add
331 enumXpTypes type //type of experience earned
332 int level //difficulty level, 0 for leveless xp types
333 int value //amount of experience earned
337 filename sharedTemplate //template the client should associate with this template
338 list string scripts //scripts attached to the object
339 objvar objvars //default objvars added to the object
340 int volume //how much room does the object take up
341 list enumVisibleFlags visibleFlags //who can see this object
342 list enumDeleteFlags deleteFlags //who can delete this object
343 list enumMoveFlags moveFlags //who can move this object
344 bool invulnerable //can this object not be destroyed/killed
345 bool decay //does this object decay
346 float maxDecayPoints //how decayed this object can become (?)
347 float currentDecayPoints //how decayed this object is
348 float complexity //how hard this item is to craft (?)
349 int tintIndex //index into client tint palette
350 list enumListUpdateRanges float updateRanges //distances for network updates
351 list structContents contents //what's in this object
352 list structXp xpPoints //experience points for interacting with this object
437 XP_facilityManagementSavings
438 XP_facilityManagementWearAndTear
441 XP_squadLeaderSmallTime
442 XP_squadLeaderMediumTime
443 XP_squadLeaderLargeTime
445 XP_holonetSlicingPopularity
446 XP_holonetSlicingQuantity
457 XP_surveyingNoMinimum
458 XP_surveyingLowMinimum
459 XP_surveyingMediumMinimum
460 XP_surveyingHighMinimum
465 XP_vehicularWearAndTear
477 enumAttributes target server //which attribute is affected
478 int value server //max strength of the modifier
479 float time server //how long it takes for the modifier to reach full strength (in secs)
480 float timeAtValue server //how long the modifier remains at full strength (in secs)
481 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
484 struct MentalStateMod
487 enumMentalStates target server //which mental state is affected
488 float value server //max strength of the modifier
489 float time server //how long it takes for the modifier to reach full strength (in secs)
490 float timeAtValue server //how long the modifier remains at full strength (in secs)
491 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
497 string slotName //slot name, as defined in the object's slotDescriptorFilename
498 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
499 templatetangible_object_template content //the object to add
505 enumXpTypes type //type of experience earned
506 int level //difficulty level, 0 for leveless xp types
507 int value //amount of experience earned
511 filename sharedTemplate //template the client should associate with this template
512 list string scripts //scripts attached to the object
513 objvar objvars //default objvars added to the object
514 int volume //how much room does the object take up
515 list enumVisibleFlags visibleFlags //who can see this object
516 list enumDeleteFlags deleteFlags //who can delete this object
517 list enumMoveFlags moveFlags //who can move this object
518 bool invulnerable //can this object not be destroyed/killed
519 bool decay //does this object decay
520 float maxDecayPoints //how decayed this object can become (?)
521 float currentDecayPoints //how decayed this object is
522 float complexity //how hard this item is to craft (?)
523 int tintIndex //index into client tint palette
524 list enumListUpdateRanges float updateRanges //distances for network updates
525 list structContents contents //what's in this object
526 list structXp xpPoints //experience points for interacting with this object
527 bool persistByDefault //flag to automatically persist this object on creation
584 // crafting types also defined in base_class.java
587 CT_weapon = 0x00000001
588 CT_armor = 0x00000002
590 CT_clothing = 0x00000008
591 CT_vehicle = 0x00000010
592 CT_droid = 0x00000020
593 CT_chemical = 0x00000040
594 CT_plantBreeding = 0x00000080
595 CT_animalBreeding = 0x00000100
596 CT_furniture = 0x00000200
597 CT_installation = 0x00000400
598 CT_lightsaber = 0x00000800
599 CT_genericItem = 0x00001000
615 XP_facilityManagementSavings
616 XP_facilityManagementWearAndTear
619 XP_squadLeaderSmallTime
620 XP_squadLeaderMediumTime
621 XP_squadLeaderLargeTime
623 XP_holonetSlicingPopularity
624 XP_holonetSlicingQuantity
635 XP_surveyingNoMinimum
636 XP_surveyingLowMinimum
637 XP_surveyingMediumMinimum
638 XP_surveyingHighMinimum
643 XP_vehicularWearAndTear
655 enumAttributes target server //which attribute is affected
656 int value server //max strength of the modifier
657 float time server //how long it takes for the modifier to reach full strength (in secs)
658 float timeAtValue server //how long the modifier remains at full strength (in secs)
659 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
662 struct MentalStateMod
665 enumMentalStates target server //which mental state is affected
666 float value server //max strength of the modifier
667 float time server //how long it takes for the modifier to reach full strength (in secs)
668 float timeAtValue server //how long the modifier remains at full strength (in secs)
669 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
675 string slotName //slot name, as defined in the object's slotDescriptorFilename
676 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
677 templatetangible_object_template content //the object to add
683 enumXpTypes type //type of experience earned
684 int level //difficulty level, 0 for leveless xp types
685 int value //amount of experience earned
689 filename sharedTemplate //template the client should associate with this template
690 list string scripts //scripts attached to the object
691 objvar objvars //default objvars added to the object
692 int volume //how much room does the object take up
693 list enumVisibleFlags visibleFlags //who can see this object
694 list enumDeleteFlags deleteFlags //who can delete this object
695 list enumMoveFlags moveFlags //who can move this object
696 bool invulnerable //can this object not be destroyed/killed
697 bool decay //does this object decay
698 float maxDecayPoints //how decayed this object can become (?)
699 float currentDecayPoints //how decayed this object is
700 float complexity //how hard this item is to craft (?)
701 int tintIndex //index into client tint palette
702 list enumListUpdateRanges float updateRanges //distances for network updates
703 list structContents contents //what's in this object
704 list structXp xpPoints //experience points for interacting with this object
705 bool persistByDefault //flag to automatically persist this object on creation
762 // crafting types also defined in base_class.java
765 CT_weapon = 0x00000001
766 CT_armor = 0x00000002
768 CT_clothing = 0x00000008
769 CT_vehicle = 0x00000010
770 CT_droid = 0x00000020
771 CT_chemical = 0x00000040
772 CT_plantBreeding = 0x00000080
773 CT_animalBreeding = 0x00000100
774 CT_furniture = 0x00000200
775 CT_installation = 0x00000400
776 CT_lightsaber = 0x00000800
777 CT_genericItem = 0x00001000
793 XP_facilityManagementSavings
794 XP_facilityManagementWearAndTear
797 XP_squadLeaderSmallTime
798 XP_squadLeaderMediumTime
799 XP_squadLeaderLargeTime
801 XP_holonetSlicingPopularity
802 XP_holonetSlicingQuantity
813 XP_surveyingNoMinimum
814 XP_surveyingLowMinimum
815 XP_surveyingMediumMinimum
816 XP_surveyingHighMinimum
821 XP_vehicularWearAndTear
845 DT_elemental for weapon-type attacks, i.e. heat from flamethrower
846 DT_environmental for constant weather attacks, i.e. cold on Hoth
847 DT_ammo the ammo for the weapon determines the damage
850 enum ElementalDamageType
861 enumAttributes target server //which attribute is affected
862 int value server //max strength of the modifier
863 float time server //how long it takes for the modifier to reach full strength (in secs)
864 float timeAtValue server //how long the modifier remains at full strength (in secs)
865 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
868 struct MentalStateMod
871 enumMentalStates target server //which mental state is affected
872 float value server //max strength of the modifier
873 float time server //how long it takes for the modifier to reach full strength (in secs)
874 float timeAtValue server //how long the modifier remains at full strength (in secs)
875 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
881 string slotName //slot name, as defined in the object's slotDescriptorFilename
882 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
883 templatetangible_object_template content //the object to add
889 enumXpTypes type //type of experience earned
890 int level //difficulty level, 0 for leveless xp types
891 int value //amount of experience earned
895 filename sharedTemplate //template the client should associate with this template
896 list string scripts //scripts attached to the object
897 objvar objvars //default objvars added to the object
898 int volume //how much room does the object take up
899 list enumVisibleFlags visibleFlags //who can see this object
900 list enumDeleteFlags deleteFlags //who can delete this object
901 list enumMoveFlags moveFlags //who can move this object
902 bool invulnerable //can this object not be destroyed/killed
903 bool decay //does this object decay
904 float maxDecayPoints //how decayed this object can become (?)
905 float currentDecayPoints //how decayed this object is
906 float complexity //how hard this item is to craft (?)
907 int tintIndex //index into client tint palette
908 list enumListUpdateRanges float updateRanges //distances for network updates
909 list structContents contents //what's in this object
910 list structXp xpPoints //experience points for interacting with this object
911 bool persistByDefault //flag to automatically persist this object on creation
967 // crafting types also defined in base_class.java
970 CT_weapon = 0x00000001
971 CT_armor = 0x00000002
973 CT_clothing = 0x00000008
974 CT_vehicle = 0x00000010
975 CT_droid = 0x00000020
976 CT_chemical = 0x00000040
977 CT_plantBreeding = 0x00000080
978 CT_animalBreeding = 0x00000100
979 CT_furniture = 0x00000200
980 CT_installation = 0x00000400
981 CT_lightsaber = 0x00000800
982 CT_genericItem = 0x00001000
998 XP_facilityManagementSavings
999 XP_facilityManagementWearAndTear
1000 XP_squadLeaderNoTime
1001 XP_squadLeaderSmallTime
1002 XP_squadLeaderMediumTime
1003 XP_squadLeaderLargeTime
1005 XP_holonetSlicingPopularity
1006 XP_holonetSlicingQuantity
1013 XP_musicanPopularity
1017 XP_surveyingNoMinimum
1018 XP_surveyingLowMinimum
1019 XP_surveyingMediumMinimum
1020 XP_surveyingHighMinimum
1024 XP_vehicularWearAndTear
1025 XP_resourceHarvestingOrganic
1026 XP_resourceHarvestingInorganic
1029 XP_craftingClothingArmor
1033 XP_craftingStructure
1035 XP_craftingWeaponsMelee
1036 XP_craftingWeaponsRanged
1037 XP_craftingWeaponsMunition
1056 DT_elemental for weapon-type attacks, i.e. heat from flamethrower
1057 DT_environmental for constant weather attacks, i.e. cold on Hoth
1058 DT_ammo the ammo for the weapon determines the damage
1061 enum ElementalDamageType
1072 enumAttributes target server //which attribute is affected
1073 int value server //max strength of the modifier
1074 float time server //how long it takes for the modifier to reach full strength (in secs)
1075 float timeAtValue server //how long the modifier remains at full strength (in secs)
1076 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
1079 struct MentalStateMod
1082 enumMentalStates target server //which mental state is affected
1083 float value server //max strength of the modifier
1084 float time server //how long it takes for the modifier to reach full strength (in secs)
1085 float timeAtValue server //how long the modifier remains at full strength (in secs)
1086 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
1092 string slotName //slot name, as defined in the object's slotDescriptorFilename
1093 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
1094 templateobject_template content //the object to add
1100 enumXpTypes type //type of experience earned
1101 int level //difficulty level, 0 for leveless xp types
1102 int value //amount of experience earned
1106 filename sharedTemplate //template the client should associate with this template
1107 list string scripts //scripts attached to the object
1108 objvar objvars //default objvars added to the object
1109 int volume //how much room does the object take up
1110 list enumVisibleFlags visibleFlags //who can see this object
1111 list enumDeleteFlags deleteFlags //who can delete this object
1112 list enumMoveFlags moveFlags //who can move this object
1113 bool invulnerable //can this object not be destroyed/killed
1114 float decay //the object's decay rate (0 = doesn't decay)
1115 float complexity //how hard this item is to craft (?)
1116 int tintIndex //index into client tint palette
1117 list enumListUpdateRanges float updateRanges //distances for network updates
1118 list structContents contents //what's in this object
1119 list structXp xpPoints //experience points for interacting with this object
1120 bool persistByDefault //flag to automatically persist this object on creation
1176 // crafting types also defined in base_class.java
1179 CT_weapon = 0x00000001
1180 CT_armor = 0x00000002
1181 CT_food = 0x00000004
1182 CT_clothing = 0x00000008
1183 CT_vehicle = 0x00000010
1184 CT_droid = 0x00000020
1185 CT_chemical = 0x00000040
1186 CT_plantBreeding = 0x00000080
1187 CT_animalBreeding = 0x00000100
1188 CT_furniture = 0x00000200
1189 CT_installation = 0x00000400
1190 CT_lightsaber = 0x00000800
1191 CT_genericItem = 0x00001000
1207 XP_facilityManagementSavings
1208 XP_facilityManagementWearAndTear
1209 XP_squadLeaderNoTime
1210 XP_squadLeaderSmallTime
1211 XP_squadLeaderMediumTime
1212 XP_squadLeaderLargeTime
1214 XP_holonetSlicingPopularity
1215 XP_holonetSlicingQuantity
1222 XP_musicanPopularity
1226 XP_surveyingNoMinimum
1227 XP_surveyingLowMinimum
1228 XP_surveyingMediumMinimum
1229 XP_surveyingHighMinimum
1233 XP_vehicularWearAndTear
1234 XP_resourceHarvestingOrganic
1235 XP_resourceHarvestingInorganic
1238 XP_craftingClothingArmor
1242 XP_craftingStructure
1244 XP_craftingWeaponsMelee
1245 XP_craftingWeaponsRanged
1246 XP_craftingWeaponsMunition
1265 DT_elemental for weapon-type attacks, i.e. heat from flamethrower
1266 DT_environmental for constant weather attacks, i.e. cold on Hoth
1267 DT_ammo the ammo for the weapon determines the damage
1270 enum ElementalDamageType
1281 enumAttributes target server //which attribute is affected
1282 int value server //max strength of the modifier
1283 float time server //how long it takes for the modifier to reach full strength (in secs)
1284 float timeAtValue server //how long the modifier remains at full strength (in secs)
1285 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
1288 struct MentalStateMod
1291 enumMentalStates target server //which mental state is affected
1292 float value server //max strength of the modifier
1293 float time server //how long it takes for the modifier to reach full strength (in secs)
1294 float timeAtValue server //how long the modifier remains at full strength (in secs)
1295 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
1301 string slotName //slot name, as defined in the object's slotDescriptorFilename
1302 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
1303 templateobject_template content //the object to add
1309 enumXpTypes type //type of experience earned
1310 int level //difficulty level, 0 for leveless xp types
1311 int value //amount of experience earned
1315 filename sharedTemplate //template the client should associate with this template
1316 list string scripts //scripts attached to the object
1317 objvar objvars //default objvars added to the object
1318 int volume //how much room does the object take up
1319 list enumVisibleFlags visibleFlags //who can see this object
1320 list enumDeleteFlags deleteFlags //who can delete this object
1321 list enumMoveFlags moveFlags //who can move this object
1322 bool invulnerable //can this object not be destroyed/killed
1323 float complexity //how hard this item is to craft (?)
1324 int tintIndex //index into client tint palette
1325 list enumListUpdateRanges float updateRanges //distances for network updates
1326 list structContents contents //what's in this object
1327 list structXp xpPoints //experience points for interacting with this object
1328 bool persistByDefault //flag to automatically persist this object on creation
1385 // crafting types also defined in base_class.java
1388 CT_weapon = 0x00000001
1389 CT_armor = 0x00000002
1390 CT_food = 0x00000004
1391 CT_clothing = 0x00000008
1392 CT_vehicle = 0x00000010
1393 CT_droid = 0x00000020
1394 CT_chemical = 0x00000040
1395 CT_plantBreeding = 0x00000080
1396 CT_animalBreeding = 0x00000100
1397 CT_furniture = 0x00000200
1398 CT_installation = 0x00000400
1399 CT_lightsaber = 0x00000800
1400 CT_genericItem = 0x00001000
1416 XP_facilityManagementSavings
1417 XP_facilityManagementWearAndTear
1418 XP_squadLeaderNoTime
1419 XP_squadLeaderSmallTime
1420 XP_squadLeaderMediumTime
1421 XP_squadLeaderLargeTime
1423 XP_holonetSlicingPopularity
1424 XP_holonetSlicingQuantity
1431 XP_musicanPopularity
1435 XP_surveyingNoMinimum
1436 XP_surveyingLowMinimum
1437 XP_surveyingMediumMinimum
1438 XP_surveyingHighMinimum
1442 XP_vehicularWearAndTear
1443 XP_resourceHarvestingOrganic
1444 XP_resourceHarvestingInorganic
1447 XP_craftingClothingArmor
1451 XP_craftingStructure
1453 XP_craftingWeaponsMelee
1454 XP_craftingWeaponsRanged
1455 XP_craftingWeaponsMunition
1460 // ArmorRating, DamageType, and ElementalDamageType are also defined in the shared draft_schematic_object.tdf
1469 // ArmorRating, DamageType, and ElementalDamageType are also defined in the shared draft_schematic_object.tdf
1477 DT_elemental for weapon-type attacks, i.e. heat from flamethrower
1478 DT_environmental for constant weather attacks, i.e. cold on Hoth
1479 DT_ammo the ammo for the weapon determines the damage
1482 // ArmorRating, DamageType, and ElementalDamageType are also defined in the shared draft_schematic_object.tdf
1483 enum ElementalDamageType
1494 enumAttributes target server //which attribute is affected
1495 int value server //max strength of the modifier
1496 float time server //how long it takes for the modifier to reach full strength (in secs)
1497 float timeAtValue server //how long the modifier remains at full strength (in secs)
1498 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
1501 struct MentalStateMod
1504 enumMentalStates target server //which mental state is affected
1505 float value server //max strength of the modifier
1506 float time server //how long it takes for the modifier to reach full strength (in secs)
1507 float timeAtValue server //how long the modifier remains at full strength (in secs)
1508 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
1514 string slotName //slot name, as defined in the object's slotDescriptorFilename
1515 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
1516 templateobject_template content //the object to add
1522 enumXpTypes type //type of experience earned
1523 int level //difficulty level, 0 for leveless xp types
1524 int value //amount of experience earned
1528 filename sharedTemplate //template the client should associate with this template
1529 list string scripts //scripts attached to the object
1530 objvar objvars //default objvars added to the object
1531 int volume //how much room does the object take up
1532 list enumVisibleFlags visibleFlags //who can see this object
1533 list enumDeleteFlags deleteFlags //who can delete this object
1534 list enumMoveFlags moveFlags //who can move this object
1535 bool invulnerable //can this object not be destroyed/killed
1536 float complexity //how hard this item is to craft (?)
1537 int tintIndex //index into client tint palette
1538 list enumListUpdateRanges float updateRanges //distances for network updates
1539 list structContents contents //what's in this object
1540 list structXp xpPoints //experience points for interacting with this object
1541 bool persistByDefault //flag to automatically persist this object on creation
1542 bool persistContents //flag that this container persists its contents
1598 // crafting types also defined in base_class.java
1601 CT_weapon = 0x00000001
1602 CT_armor = 0x00000002
1603 CT_food = 0x00000004
1604 CT_clothing = 0x00000008
1605 CT_vehicle = 0x00000010
1606 CT_droid = 0x00000020
1607 CT_chemical = 0x00000040
1608 CT_plantBreeding = 0x00000080
1609 CT_animalBreeding = 0x00000100
1610 CT_furniture = 0x00000200
1611 CT_installation = 0x00000400
1612 CT_lightsaber = 0x00000800
1613 CT_genericItem = 0x00001000
1614 CT_genetics = 0x00002000
1615 CT_mandalorianTailor = 0x00004000
1616 CT_mandalorianArmorsmith = 0x00008000
1617 CT_mandalorianDroidEngineer = 0x00010000
1618 CT_space = 0x00020000
1619 CT_reverseEngineering = 0x00040000
1620 CT_misc = 0x00080000
1621 CT_spaceComponent = 0x00100000
1622 CT_mission = 0x80000000
1623 // the following items are combos to allow a draft schematic template to use them
1624 CT_weaponMission = 0x80000001
1625 CT_armorMission = 0x80000002
1626 CT_foodMission = 0x80000004
1627 CT_clothingMission = 0x80000008
1628 CT_vehicleMission = 0x80000010
1629 CT_droidMission = 0x80000020
1630 CT_chemicalMission = 0x80000040
1631 CT_plantBreedingMission = 0x80000080
1632 CT_animalBreedingMission = 0x80000100
1633 CT_furnitureMission = 0x80000200
1634 CT_installationMission = 0x80000400
1635 CT_lightsaberMission = 0x80000800
1636 CT_genericItemMission = 0x80001000
1637 CT_geneticsMission = 0x80002000
1638 CT_mandalorianTailorMission = 0x80004000
1639 CT_mandalorianArmorsmithMission = 0x80008000
1640 CT_mandalorianDroidEngineerMission = 0x80010000
1641 CT_spaceMission = 0x80020000
1642 CT_reverseEngineeringMission = 0x80040000
1643 CT_miscMission = 0x80080000
1644 CT_spaceComponentMission = 0x80100000
1647 // NOTE: when you update this list, make sure to update the registerMe() function in ServerObjectTemplate.cpp
1661 XP_facilityManagementSavings
1662 XP_facilityManagementWearAndTear
1663 XP_squadLeaderNoTime
1664 XP_squadLeaderSmallTime
1665 XP_squadLeaderMediumTime
1666 XP_squadLeaderLargeTime
1668 XP_holonetSlicingPopularity
1669 XP_holonetSlicingQuantity
1676 XP_musicanPopularity
1680 XP_surveyingNoMinimum
1681 XP_surveyingLowMinimum
1682 XP_surveyingMediumMinimum
1683 XP_surveyingHighMinimum
1687 XP_vehicularWearAndTear
1688 XP_resourceHarvestingOrganic
1689 XP_resourceHarvestingInorganic
1692 XP_craftingClothingArmor
1696 XP_craftingStructure
1698 XP_craftingWeaponsMelee
1699 XP_craftingWeaponsRanged
1700 XP_craftingWeaponsMunition
1710 XP_reverseEngineering
1713 // this enum is also defined in the shared draft_schematic_object_template.tdf file
1734 AC_psg // personal shield generator
1737 // this enum is also defined in the shared draft_schematic_object_template.tdf file
1740 DT_kinetic = 0x00000001
1741 DT_energy = 0x00000002
1742 DT_blast = 0x00000004
1743 DT_stun = 0x00000008
1744 DT_restraint = 0x00000010
1745 DT_elemental_heat = 0x00000020
1746 DT_elemental_cold = 0x00000040
1747 DT_elemental_acid = 0x00000080
1748 DT_elemental_electrical = 0x00000100
1749 DT_environmental_heat = 0x00000200
1750 DT_environmental_cold = 0x00000400
1751 DT_environmental_acid = 0x00000800
1752 DT_environmental_electrical = 0x00001000
1758 enumAttributes target server //which attribute is affected
1759 int value server //max strength of the modifier
1760 float time server //how long it takes for the modifier to reach full strength (in secs)
1761 float timeAtValue server //how long the modifier remains at full strength (in secs)
1762 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
1765 struct MentalStateMod
1768 enumMentalStates target server //which mental state is affected
1769 float value server //max strength of the modifier
1770 float time server //how long it takes for the modifier to reach full strength (in secs)
1771 float timeAtValue server //how long the modifier remains at full strength (in secs)
1772 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
1778 string slotName //slot name, as defined in the object's slotDescriptorFilename
1779 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
1780 templateobject_template content //the object to add
1786 enumXpTypes type //type of experience earned
1787 int level //difficulty level, 0 for leveless xp types
1788 int value //amount of experience earned
1792 filename sharedTemplate //template the client should associate with this template
1793 list string scripts //scripts attached to the object
1794 objvar objvars //default objvars added to the object
1795 int volume //how much room does the object take up
1796 list enumVisibleFlags visibleFlags //who can see this object
1797 list enumDeleteFlags deleteFlags //who can delete this object
1798 list enumMoveFlags moveFlags //who can move this object
1799 bool invulnerable //can this object not be destroyed/killed
1800 float complexity //how hard this item is to craft (?)
1801 int tintIndex //index into client tint palette
1802 list enumListUpdateRanges float updateRanges //distances for network updates
1803 list structContents contents //what's in this object
1804 list structXp xpPoints //experience points for interacting with this object
1805 bool persistByDefault //flag to automatically persist this object on creation
1806 bool persistContents //flag that this container persists its contents
1858 // crafting types also defined in base_class.java
1861 CT_weapon = 0x00000001
1862 CT_armor = 0x00000002
1863 CT_food = 0x00000004
1864 CT_clothing = 0x00000008
1865 CT_vehicle = 0x00000010
1866 CT_droid = 0x00000020
1867 CT_chemical = 0x00000040
1868 CT_plantBreeding = 0x00000080
1869 CT_animalBreeding = 0x00000100
1870 CT_furniture = 0x00000200
1871 CT_installation = 0x00000400
1872 CT_lightsaber = 0x00000800
1873 CT_genericItem = 0x00001000
1874 CT_genetics = 0x00002000
1875 CT_mandalorianTailor = 0x00004000
1876 CT_mandalorianArmorsmith = 0x00008000
1877 CT_mandalorianDroidEngineer = 0x00010000
1878 CT_space = 0x00020000
1879 CT_reverseEngineering = 0x00040000
1880 CT_misc = 0x00080000
1881 CT_spaceComponent = 0x00100000
1882 CT_mission = 0x80000000
1883 // the following items are combos to allow a draft schematic template to use them
1884 CT_weaponMission = 0x80000001
1885 CT_armorMission = 0x80000002
1886 CT_foodMission = 0x80000004
1887 CT_clothingMission = 0x80000008
1888 CT_vehicleMission = 0x80000010
1889 CT_droidMission = 0x80000020
1890 CT_chemicalMission = 0x80000040
1891 CT_plantBreedingMission = 0x80000080
1892 CT_animalBreedingMission = 0x80000100
1893 CT_furnitureMission = 0x80000200
1894 CT_installationMission = 0x80000400
1895 CT_lightsaberMission = 0x80000800
1896 CT_genericItemMission = 0x80001000
1897 CT_geneticsMission = 0x80002000
1898 CT_mandalorianTailorMission = 0x80004000
1899 CT_mandalorianArmorsmithMission = 0x80008000
1900 CT_mandalorianDroidEngineerMission = 0x80010000
1901 CT_spaceMission = 0x80020000
1902 CT_reverseEngineeringMission = 0x80040000
1903 CT_miscMission = 0x80080000
1904 CT_spaceComponentMission = 0x80100000
1907 // NOTE: when you update this list, make sure to update the registerMe() function in ServerObjectTemplate.cpp
1921 XP_facilityManagementSavings
1922 XP_facilityManagementWearAndTear
1923 XP_squadLeaderNoTime
1924 XP_squadLeaderSmallTime
1925 XP_squadLeaderMediumTime
1926 XP_squadLeaderLargeTime
1928 XP_holonetSlicingPopularity
1929 XP_holonetSlicingQuantity
1936 XP_musicanPopularity
1940 XP_surveyingNoMinimum
1941 XP_surveyingLowMinimum
1942 XP_surveyingMediumMinimum
1943 XP_surveyingHighMinimum
1947 XP_vehicularWearAndTear
1948 XP_resourceHarvestingOrganic
1949 XP_resourceHarvestingInorganic
1952 XP_craftingClothingArmor
1956 XP_craftingStructure
1958 XP_craftingWeaponsMelee
1959 XP_craftingWeaponsRanged
1960 XP_craftingWeaponsMunition
1970 XP_reverseEngineering
1973 // this enum is also defined in the shared draft_schematic_object_template.tdf file
1994 AC_psg // personal shield generator
1997 // this enum is also defined in the shared draft_schematic_object_template.tdf file
2000 DT_kinetic = 0x00000001
2001 DT_energy = 0x00000002
2002 DT_blast = 0x00000004
2003 DT_stun = 0x00000008
2004 DT_restraint = 0x00000010
2005 DT_elemental_heat = 0x00000020
2006 DT_elemental_cold = 0x00000040
2007 DT_elemental_acid = 0x00000080
2008 DT_elemental_electrical = 0x00000100
2009 DT_environmental_heat = 0x00000200
2010 DT_environmental_cold = 0x00000400
2011 DT_environmental_acid = 0x00000800
2012 DT_environmental_electrical = 0x00001000
2018 enumAttributes target server //which attribute is affected
2019 int value server //max strength of the modifier
2020 float time server //how long it takes for the modifier to reach full strength (in secs)
2021 float timeAtValue server //how long the modifier remains at full strength (in secs)
2022 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
2025 struct MentalStateMod
2028 enumMentalStates target server //which mental state is affected
2029 float value server //max strength of the modifier
2030 float time server //how long it takes for the modifier to reach full strength (in secs)
2031 float timeAtValue server //how long the modifier remains at full strength (in secs)
2032 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
2038 string slotName //slot name, as defined in the object's slotDescriptorFilename
2039 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
2040 templateobject_template content //the object to add
2046 enumXpTypes type //type of experience earned
2047 int level //difficulty level, 0 for leveless xp types
2048 int value //amount of experience earned
2052 filename sharedTemplate //template the client should associate with this template
2053 list string scripts //scripts attached to the object
2054 objvar objvars //default objvars added to the object
2055 int volume //how much room does the object take up
2056 list enumVisibleFlags visibleFlags //who can see this object
2057 list enumDeleteFlags deleteFlags //who can delete this object
2058 list enumMoveFlags moveFlags //who can move this object
2059 bool invulnerable //can this object not be destroyed/killed
2060 float complexity //how hard this item is to craft (?)
2061 int tintIndex //index into client tint palette
2062 list enumListUpdateRanges float updateRanges //distances for network updates
2063 list structContents contents //what's in this object
2064 list structXp xpPoints //experience points for interacting with this object
2065 bool persistByDefault //flag to automatically persist this object on creation
2066 bool persistContents //flag that this container persists its contents
2118 // crafting types also defined in base_class.java
2121 CT_weapon = 0x00000001
2122 CT_armor = 0x00000002
2123 CT_food = 0x00000004
2124 CT_clothing = 0x00000008
2125 CT_vehicle = 0x00000010
2126 CT_droid = 0x00000020
2127 CT_chemical = 0x00000040
2128 CT_plantBreeding = 0x00000080
2129 CT_animalBreeding = 0x00000100
2130 CT_furniture = 0x00000200
2131 CT_installation = 0x00000400
2132 CT_lightsaber = 0x00000800
2133 CT_genericItem = 0x00001000
2134 CT_genetics = 0x00002000
2135 CT_mandalorianTailor = 0x00004000
2136 CT_mandalorianArmorsmith = 0x00008000
2137 CT_mandalorianDroidEngineer = 0x00010000
2138 CT_space = 0x00020000
2139 CT_reverseEngineering = 0x00040000
2140 CT_misc = 0x00080000
2141 CT_spaceComponent = 0x00100000
2142 CT_mission = 0x80000000
2143 // the following items are combos to allow a draft schematic template to use them
2144 CT_weaponMission = 0x80000001
2145 CT_armorMission = 0x80000002
2146 CT_foodMission = 0x80000004
2147 CT_clothingMission = 0x80000008
2148 CT_vehicleMission = 0x80000010
2149 CT_droidMission = 0x80000020
2150 CT_chemicalMission = 0x80000040
2151 CT_plantBreedingMission = 0x80000080
2152 CT_animalBreedingMission = 0x80000100
2153 CT_furnitureMission = 0x80000200
2154 CT_installationMission = 0x80000400
2155 CT_lightsaberMission = 0x80000800
2156 CT_genericItemMission = 0x80001000
2157 CT_geneticsMission = 0x80002000
2158 CT_mandalorianTailorMission = 0x80004000
2159 CT_mandalorianArmorsmithMission = 0x80008000
2160 CT_mandalorianDroidEngineerMission = 0x80010000
2161 CT_spaceMission = 0x80020000
2162 CT_reverseEngineeringMission = 0x80040000
2163 CT_miscMission = 0x80080000
2164 CT_spaceComponentMission = 0x80100000
2167 // NOTE: when you update this list, make sure to update the registerMe() function in ServerObjectTemplate.cpp
2181 XP_facilityManagementSavings
2182 XP_facilityManagementWearAndTear
2183 XP_squadLeaderNoTime
2184 XP_squadLeaderSmallTime
2185 XP_squadLeaderMediumTime
2186 XP_squadLeaderLargeTime
2188 XP_holonetSlicingPopularity
2189 XP_holonetSlicingQuantity
2196 XP_musicanPopularity
2200 XP_surveyingNoMinimum
2201 XP_surveyingLowMinimum
2202 XP_surveyingMediumMinimum
2203 XP_surveyingHighMinimum
2207 XP_vehicularWearAndTear
2208 XP_resourceHarvestingOrganic
2209 XP_resourceHarvestingInorganic
2212 XP_craftingClothingArmor
2216 XP_craftingStructure
2218 XP_craftingWeaponsMelee
2219 XP_craftingWeaponsRanged
2220 XP_craftingWeaponsMunition
2230 XP_reverseEngineering
2233 // this enum is also defined in the shared draft_schematic_object_template.tdf file
2254 AC_psg // personal shield generator
2257 // this enum is also defined in the shared draft_schematic_object_template.tdf file
2260 DT_none = 0x00000000
2261 DT_kinetic = 0x00000001
2262 DT_energy = 0x00000002
2263 DT_blast = 0x00000004
2264 DT_stun = 0x00000008
2265 DT_restraint = 0x00000010
2266 DT_elemental_heat = 0x00000020
2267 DT_elemental_cold = 0x00000040
2268 DT_elemental_acid = 0x00000080
2269 DT_elemental_electrical = 0x00000100
2270 DT_environmental_heat = 0x00000200
2271 DT_environmental_cold = 0x00000400
2272 DT_environmental_acid = 0x00000800
2273 DT_environmental_electrical = 0x00001000
2279 enumAttributes target server //which attribute is affected
2280 int value server //max strength of the modifier
2281 float time server //how long it takes for the modifier to reach full strength (in secs)
2282 float timeAtValue server //how long the modifier remains at full strength (in secs)
2283 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
2286 struct MentalStateMod
2289 enumMentalStates target server //which mental state is affected
2290 float value server //max strength of the modifier
2291 float time server //how long it takes for the modifier to reach full strength (in secs)
2292 float timeAtValue server //how long the modifier remains at full strength (in secs)
2293 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
2299 string slotName //slot name, as defined in the object's slotDescriptorFilename
2300 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
2301 templateobject_template content //the object to add
2307 enumXpTypes type //type of experience earned
2308 int level //difficulty level, 0 for leveless xp types
2309 int value //amount of experience earned
2313 filename sharedTemplate //template the client should associate with this template
2314 list string scripts //scripts attached to the object
2315 objvar objvars //default objvars added to the object
2316 int volume //how much room does the object take up
2317 list enumVisibleFlags visibleFlags //who can see this object
2318 list enumDeleteFlags deleteFlags //who can delete this object
2319 list enumMoveFlags moveFlags //who can move this object
2320 bool invulnerable //can this object not be destroyed/killed
2321 float complexity //how hard this item is to craft (?)
2322 int tintIndex //index into client tint palette
2323 list enumListUpdateRanges float updateRanges //distances for network updates
2324 list structContents contents //what's in this object
2325 list structXp xpPoints //experience points for interacting with this object
2326 bool persistByDefault //flag to automatically persist this object on creation
2327 bool persistContents //flag that this container persists its contents
2378 // crafting types also defined in base_class.java
2381 CT_weapon = 0x00000001
2382 CT_armor = 0x00000002
2383 CT_food = 0x00000004
2384 CT_clothing = 0x00000008
2385 CT_vehicle = 0x00000010
2386 CT_droid = 0x00000020
2387 CT_chemical = 0x00000040
2388 CT_plantBreeding = 0x00000080
2389 CT_animalBreeding = 0x00000100
2390 CT_furniture = 0x00000200
2391 CT_installation = 0x00000400
2392 CT_lightsaber = 0x00000800
2393 CT_genericItem = 0x00001000
2394 CT_genetics = 0x00002000
2395 CT_mandalorianTailor = 0x00004000
2396 CT_mandalorianArmorsmith = 0x00008000
2397 CT_mandalorianDroidEngineer = 0x00010000
2398 CT_space = 0x00020000
2399 CT_reverseEngineering = 0x00040000
2400 CT_misc = 0x00080000
2401 CT_spaceComponent = 0x00100000
2402 CT_mission = 0x80000000
2403 // the following items are combos to allow a draft schematic template to use them
2404 CT_weaponMission = 0x80000001
2405 CT_armorMission = 0x80000002
2406 CT_foodMission = 0x80000004
2407 CT_clothingMission = 0x80000008
2408 CT_vehicleMission = 0x80000010
2409 CT_droidMission = 0x80000020
2410 CT_chemicalMission = 0x80000040
2411 CT_plantBreedingMission = 0x80000080
2412 CT_animalBreedingMission = 0x80000100
2413 CT_furnitureMission = 0x80000200
2414 CT_installationMission = 0x80000400
2415 CT_lightsaberMission = 0x80000800
2416 CT_genericItemMission = 0x80001000
2417 CT_geneticsMission = 0x80002000
2418 CT_mandalorianTailorMission = 0x80004000
2419 CT_mandalorianArmorsmithMission = 0x80008000
2420 CT_mandalorianDroidEngineerMission = 0x80010000
2421 CT_spaceMission = 0x80020000
2422 CT_reverseEngineeringMission = 0x80040000
2423 CT_miscMission = 0x80080000
2424 CT_spaceComponentMission = 0x80100000
2427 // NOTE: when you update this list, make sure to update the registerMe() function in ServerObjectTemplate.cpp
2441 XP_facilityManagementSavings
2442 XP_facilityManagementWearAndTear
2443 XP_squadLeaderNoTime
2444 XP_squadLeaderSmallTime
2445 XP_squadLeaderMediumTime
2446 XP_squadLeaderLargeTime
2448 XP_holonetSlicingPopularity
2449 XP_holonetSlicingQuantity
2456 XP_musicanPopularity
2460 XP_surveyingNoMinimum
2461 XP_surveyingLowMinimum
2462 XP_surveyingMediumMinimum
2463 XP_surveyingHighMinimum
2467 XP_vehicularWearAndTear
2468 XP_resourceHarvestingOrganic
2469 XP_resourceHarvestingInorganic
2472 XP_craftingClothingArmor
2476 XP_craftingStructure
2478 XP_craftingWeaponsMelee
2479 XP_craftingWeaponsRanged
2480 XP_craftingWeaponsMunition
2490 XP_reverseEngineering
2493 // this enum is also defined in the shared draft_schematic_object_template.tdf file
2514 AC_psg // personal shield generator
2517 // this enum is also defined in the shared draft_schematic_object_template.tdf file
2520 DT_none = 0x00000000
2521 DT_kinetic = 0x00000001
2522 DT_energy = 0x00000002
2523 DT_blast = 0x00000004
2524 DT_stun = 0x00000008
2525 DT_restraint = 0x00000010
2526 DT_elemental_heat = 0x00000020
2527 DT_elemental_cold = 0x00000040
2528 DT_elemental_acid = 0x00000080
2529 DT_elemental_electrical = 0x00000100
2530 DT_environmental_heat = 0x00000200
2531 DT_environmental_cold = 0x00000400
2532 DT_environmental_acid = 0x00000800
2533 DT_environmental_electrical = 0x00001000
2539 enumAttributes target server //which attribute is affected
2540 int value server //max strength of the modifier
2541 float time server //how long it takes for the modifier to reach full strength (in secs)
2542 float timeAtValue server //how long the modifier remains at full strength (in secs)
2543 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
2546 struct MentalStateMod
2549 enumMentalStates target server //which mental state is affected
2550 float value server //max strength of the modifier
2551 float time server //how long it takes for the modifier to reach full strength (in secs)
2552 float timeAtValue server //how long the modifier remains at full strength (in secs)
2553 float decay server //how long it takes for the modifier to go from full strength to 0 (in secs)
2559 string slotName //slot name, as defined in the object's slotDescriptorFilename
2560 bool equipObject //flag to put the contents in the slot, as opposed to adding it to the container in the slot
2561 templateobject_template content //the object to add
2567 enumXpTypes type //type of experience earned
2568 int level //difficulty level, 0 for leveless xp types
2569 int value //amount of experience earned
2573 filename sharedTemplate //template the client should associate with this template
2574 list string scripts //scripts attached to the object
2575 objvar objvars //default objvars added to the object
2576 int volume //how much room does the object take up
2577 list enumVisibleFlags visibleFlags //who can see this object
2578 list enumDeleteFlags deleteFlags //who can delete this object
2579 list enumMoveFlags moveFlags //who can move this object
2580 bool invulnerable //can this object not be destroyed/killed
2581 float complexity //how hard this item is to craft (?)
2582 int tintIndex //index into client tint palette
2583 list enumListUpdateRanges float updateRanges //distances for network updates
2584 list structContents contents //what's in this object
2585 list structXp xpPoints //experience points for interacting with this object
2586 bool persistByDefault //flag to automatically persist this object on creation
2587 bool persistContents //flag that this container persists its contents