4 serverpath ..\..\..\..\..\..\src\engine\server\library\serverGame\src\shared\objectTemplate
5 compilerpath ..\..\..\..\..\..\src\engine\shared\library\sharedTemplate\src\shared\template
11 CS_none // all "body" or not attackable
12 CS_humanoid // head, body, 2 arms, 2 legs, standard human proportions/layout
15 list triggerVolume triggerVolumes trigger volume(s) attached to the object
16 enumCombatSkeleton combatSkeleton this should be fixed (not random) for any template type
17 int maxHitPoints hp for non-creature objects
18 list templatearmor_template armor what kind of armor this object acts like
26 CS_none // all "body" or not attackable
27 CS_humanoid // head, body, 2 arms, 2 legs, standard human proportions/layout
30 list triggerVolume triggerVolumes trigger volume(s) attached to the object
31 enumCombatSkeleton combatSkeleton this should be fixed (not random) for any template type
32 int maxHitPoints hp for non-creature objects
33 list templatearmor_template armor what kind of armor this object acts like
34 int interestRadius area of interest of the object
41 CS_none // all "body" or not attackable
42 CS_humanoid // head, body, 2 arms, 2 legs, standard human proportions/layout
45 // these should be reflected in clientGame/TangibleObject.h
51 C_conversable = 0x0008
52 C_hibernating = 0x0010
56 list triggerVolume triggerVolumes trigger volume(s) attached to the object
57 enumCombatSkeleton combatSkeleton this should be fixed (not random) for any template type
58 int maxHitPoints hp for non-creature objects
59 list templatearmor_template armor what kind of armor this object acts like
60 int interestRadius area of interest of the object
61 int count generic counter
62 int condition object condition
63 bool wantSawAttackTriggers whether we're interested in OnSawAttack triggers
70 CS_none // all "body" or not attackable
71 CS_humanoid // head, body, 2 arms, 2 legs, standard human proportions/layout
74 // these MUST be reflected in clientGame/TangibleObject.h
75 // these MUST be reflected in base_class.java
81 C_insured = 0x00000004
82 C_conversable = 0x00000008
83 C_hibernating = 0x00000010
84 C_magicItem = 0x00000020
85 C_aggressive = 0x00000040
86 C_wantSawAttackTrigger = 0x00000080
87 C_invulnerable = 0x00000100
88 C_disabled = 0x00000200
89 C_uninsurable = 0x00000400
90 C_interesting = 0x00000800
93 list triggerVolume triggerVolumes trigger volume(s) attached to the object
94 enumCombatSkeleton combatSkeleton this should be fixed (not random) for any template type
95 int maxHitPoints hp for non-creature objects
96 templatearmor_template armor what kind of armor this object has (if any)
97 int interestRadius area of interest of the object
98 int count generic counter
99 int condition object condition
100 bool wantSawAttackTriggers whether we're interested in OnSawAttack triggers
107 CS_none // all "body" or not attackable
108 CS_humanoid // head, body, 2 arms, 2 legs, standard human proportions/layout
111 // these MUST be reflected in:
112 // //depot/swg/current/dsrc/sku.0/sys.server/compiled/game/object/tangible_object_template.tdf
113 // //depot/swg/current/dsrc/sku.0/sys.server/compiled/game/script/base_class.java
114 // //depot/swg/current/src/engine/client/library/clientGame/src/shared/object/TangibleObject.h
115 // //depot/swg/current/src/engine/server/library/serverGame/src/shared/object/TangibleObject.h
120 C_vendor = 0x00000002
121 C_insured = 0x00000004
122 C_conversable = 0x00000008
123 C_hibernating = 0x00000010
124 C_magicItem = 0x00000020
125 C_aggressive = 0x00000040
126 C_wantSawAttackTrigger = 0x00000080
127 C_invulnerable = 0x00000100
128 C_disabled = 0x00000200
129 C_uninsurable = 0x00000400
130 C_interesting = 0x00000800
131 C_mount = 0x00001000 Set programmatically by mount system. Do not set this in the template.
132 C_crafted = 0x00002000 Set programmatically by crafting system. Do not set this in the template.
133 C_wingsOpened = 0x00004000 Set programmatically by wing system. Do not set this in the template.
134 C_spaceInteresting = 0x00008000
135 C_docking = 0x00010000 Set programmatically by docking system. Do not set this in the template.
136 C_destroying = 0x00020000 Set programmatically by destruction system. Do not set this in the template.
137 C_commable = 0x00040000
138 C_dockable = 0x00080000
140 C_inspectable = 0x00200000
141 C_transferable = 0x00400000
142 C_inflightTutorial = 0x00800000
143 C_spaceCombatMusic = 0x01000000 Set programmatically by the AI system. Do not set this in the template.
144 C_encounterLocked = 0x02000000
145 C_spawnedCreature = 0x04000000
146 C_holidayInteresting = 0x08000000
147 C_locked = 0x10000000
150 list triggerVolume triggerVolumes trigger volume(s) attached to the object
151 enumCombatSkeleton combatSkeleton this should be fixed (not random) for any template type
152 int maxHitPoints hp for non-creature objects
153 templatearmor_template armor what kind of armor this object has (if any)
154 int interestRadius area of interest of the object
155 int count generic counter
156 int condition object condition
157 bool wantSawAttackTriggers whether we're interested in OnSawAttack triggers