1+ {
2+ "dependencies" : {
3+ "particles" : [],
4+ "models" : [
5+ {
6+ "path" : " data/hd/character/enemy/andariel/torso.model"
7+ }
8+ ],
9+ "skeletons" : [
10+ {
11+ "path" : " data/hd/character/enemy/andariel/skeleton/andariel.skeleton"
12+ }
13+ ],
14+ "animations" : [],
15+ "textures" : [
16+ {
17+ "path" : " data/hd/character/common/common_cloud_threshold.texture"
18+ },
19+ {
20+ "path" : " data/hd/character/common/common_hair1_FLOW.texture"
21+ },
22+ {
23+ "path" : " data/hd/character/common/common_hair1_HRT.texture"
24+ },
25+ {
26+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_alb.texture"
27+ },
28+ {
29+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_death_ALB.texture"
30+ },
31+ {
32+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_death_NRM.texture"
33+ },
34+ {
35+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_death_ORM.texture"
36+ },
37+ {
38+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_KTINT.texture"
39+ },
40+ {
41+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_new_alb.texture"
42+ },
43+ {
44+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_new_burned_ALB.texture"
45+ },
46+ {
47+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_new_burned_NRM.texture"
48+ },
49+ {
50+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_new_burned_ORM.texture"
51+ },
52+ {
53+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_new_KTINT.texture"
54+ },
55+ {
56+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_new_nrm.texture"
57+ },
58+ {
59+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_new_orm.texture"
60+ },
61+ {
62+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_nrm.texture"
63+ },
64+ {
65+ "path" : " data/hd/character/enemy/andariel/textures/andariel_armor_orm.texture"
66+ },
67+ {
68+ "path" : " data/hd/character/enemy/andariel/textures/andariel_body_alb.texture"
69+ },
70+ {
71+ "path" : " data/hd/character/enemy/andariel/textures/andariel_body_death_ALB.texture"
72+ },
73+ {
74+ "path" : " data/hd/character/enemy/andariel/textures/andariel_body_death_NRM.texture"
75+ },
76+ {
77+ "path" : " data/hd/character/enemy/andariel/textures/andariel_body_death_ORM.texture"
78+ },
79+ {
80+ "path" : " data/hd/character/enemy/andariel/textures/andariel_body_KTINT.texture"
81+ },
82+ {
83+ "path" : " data/hd/character/enemy/andariel/textures/andariel_body_nrm.texture"
84+ },
85+ {
86+ "path" : " data/hd/character/enemy/andariel/textures/andariel_body_orm.texture"
87+ },
88+ {
89+ "path" : " data/hd/character/enemy/andariel/textures/andariel_body_SSS.texture"
90+ },
91+ {
92+ "path" : " data/hd/character/enemy/andariel/textures/andariel_hair_ALB.texture"
93+ },
94+ {
95+ "path" : " data/hd/character/enemy/andariel/textures/andariel_hair_death_ALB.texture"
96+ },
97+ {
98+ "path" : " data/hd/character/enemy/andariel/textures/andariel_hair_KTINT.texture"
99+ },
100+ {
101+ "path" : " data/hd/character/enemy/andariel/textures/andariel_head_alb.texture"
102+ },
103+ {
104+ "path" : " data/hd/character/enemy/andariel/textures/andariel_head_death_ALB.texture"
105+ },
106+ {
107+ "path" : " data/hd/character/enemy/andariel/textures/andariel_head_death_NRM.texture"
108+ },
109+ {
110+ "path" : " data/hd/character/enemy/andariel/textures/andariel_head_death_ORM.texture"
111+ },
112+ {
113+ "path" : " data/hd/character/enemy/andariel/textures/andariel_head_KTINT.texture"
114+ },
115+ {
116+ "path" : " data/hd/character/enemy/andariel/textures/andariel_head_nrm.texture"
117+ },
118+ {
119+ "path" : " data/hd/character/enemy/andariel/textures/andariel_head_orm.texture"
120+ },
121+ {
122+ "path" : " data/hd/character/enemy/andariel/textures/andariel_head_SSS.texture"
123+ }
124+ ],
125+ "physics" : [],
126+ "json" : [
127+ {
128+ "path" : " data/hd/character/enemy/andariel/andariel_state_machine.json"
129+ },
130+ {
131+ "path" : " data/hd/missiles/andariel_spell.json"
132+ },
133+ {
134+ "path" : " data/hd/missiles/poison_nova.json"
135+ }
136+ ],
137+ "variantdata" : [
138+ {
139+ "path" : " data/hd/character/enemy/andariel/andariel_variant.json"
140+ }
141+ ],
142+ "objecteffects" : [],
143+ "other" : []
144+ },
145+ "type" : " UnitDefinition" ,
146+ "name" : " andariel" ,
147+ "entities" : [
148+ {
149+ "type" : " Entity" ,
150+ "name" : " entity_root" ,
151+ "id" : 1671599436 ,
152+ "components" : [
153+ {
154+ "type" : " UnitRootComponent" ,
155+ "name" : " component_root" ,
156+ "state_machine_filename" : " data/hd/character/enemy/andariel/andariel_state_machine.json" ,
157+ "doNotInheritRotation" : false ,
158+ "rotationOverride" : {
159+ "x" : 0.0 ,
160+ "y" : 0.3826834 ,
161+ "z" : 0.0 ,
162+ "w" : 0.9238795
163+ },
164+ "doNotUseHDHeight" : false ,
165+ "hideAllMeshWhenInOpenedMode" : false ,
166+ "onCreateEventName" : " " ,
167+ "animations" : []
168+ },
169+ {
170+ "type" : " SkeletonDefinitionComponent" ,
171+ "name" : " component_skeleton" ,
172+ "filename" : " data/hd/character/enemy/andariel/skeleton/andariel.skeleton"
173+ },
174+ {
175+ "type" : " VariantDefinitionComponent" ,
176+ "name" : " component_variant" ,
177+ "filename" : " data/hd/character/enemy/andariel/andariel_variant.json"
178+ },
179+ {
180+ "type" : " DefinitionPreloadComponent" ,
181+ "name" : " Root_DefinitionPreloadComponent" ,
182+ "missiles" : [
183+ {
184+ "type" : " UnitDefinitionListEntry" ,
185+ "name" : " Root_UnitDefinitionList_Entry1" ,
186+ "filename" : " data/hd/missiles/poison_nova.json"
187+ },
188+ {
189+ "type" : " UnitDefinitionListEntry" ,
190+ "name" : " Root_UnitDefinitionList_Entry2" ,
191+ "filename" : " data/hd/missiles/andariel_spell.json"
192+ }
193+ ],
194+ "overlays" : [],
195+ "minions" : []
196+ },
197+ {
198+ "type" : " DeadAnimationSpeedOverrideComponent" ,
199+ "name" : " entity_root_DeadAnimationSpeedOverrideComponent" ,
200+ "speed" : 1.0
201+ },
202+ {
203+ "type" : " IKComponent" ,
204+ "name" : " entity_root_IK" ,
205+ "preset" : {
206+ "type" : " IKPreset" ,
207+ "name" : " Blizzard_Quad_Biped" ,
208+ "footIKSetup" : [
209+ {
210+ "type" : " FootIKSetup" ,
211+ "name" : " Blizzard_Quad_Biped_footIKSetup_0" ,
212+ "footBoneName" : " leg_ankle2_00_L_JNT" ,
213+ "kneeBoneName" : " leg_ankle_00_L_JNT" ,
214+ "hipBoneName" : " leg_knee_00_L_JNT" ,
215+ "locationTrackName" : " L_IK_position" ,
216+ "enabledTrackName" : " L_FKIK" ,
217+ "hyperExtensionStart" : 0.0 ,
218+ "hyperExtensionScale" : 1.0 ,
219+ "defaultEnabled" : false ,
220+ "kneeRotationAxis" : 0 ,
221+ "flipKneeRotationAxis" : false
222+ },
223+ {
224+ "type" : " FootIKSetup" ,
225+ "name" : " Blizzard_Quad_Biped_footIKSetup_1" ,
226+ "footBoneName" : " leg_ankle2_00_R_JNT" ,
227+ "kneeBoneName" : " leg_ankle_00_R_JNT" ,
228+ "hipBoneName" : " leg_knee_00_R_JNT" ,
229+ "locationTrackName" : " R_IK_position" ,
230+ "enabledTrackName" : " R_FKIK" ,
231+ "hyperExtensionStart" : 0.0 ,
232+ "hyperExtensionScale" : 1.0 ,
233+ "defaultEnabled" : false ,
234+ "kneeRotationAxis" : 0 ,
235+ "flipKneeRotationAxis" : false
236+ }
237+ ]
238+ }
239+ },
240+ {
241+ "type" : " LookAtAnimationControlComponent" ,
242+ "name" : " entity_root_LookAtAnimationControl" ,
243+ "controlOverrides" : [],
244+ "aimLayerName" : " Aim_Head" ,
245+ "blendInTime" : 0.25 ,
246+ "blendOutTime" : 0.25
247+ },
248+ {
249+ "type" : " AimLayersComponent" ,
250+ "name" : " entity_root_AimLayers" ,
251+ "aimLayers" : [
252+ {
253+ "type" : " AimLayerSetup" ,
254+ "name" : " entity_root_AimLayers_aimLayers_0" ,
255+ "layerName" : " Aim_Head" ,
256+ "yawAnimationState" : " HeadAim_Yaw" ,
257+ "yawOutOfRangeBehavior" : 2 ,
258+ "yawAngleOffset" : 0.0 ,
259+ "pitchAnimationState" : " HeadAim_Pitch" ,
260+ "pitchOutOfRangeBehavior" : 0 ,
261+ "pitchAngleOffset" : 0.0 ,
262+ "aimLocationTrackName" : " aim_location" ,
263+ "aimDampingFactor" : 0.15 ,
264+ "aimTarget" : 1
265+ },
266+ {
267+ "type" : " AimLayerSetup" ,
268+ "name" : " entity_root_AimLayers_aimLayers_1" ,
269+ "layerName" : " Aim_Melee" ,
270+ "yawAnimationState" : " " ,
271+ "yawOutOfRangeBehavior" : 2 ,
272+ "yawAngleOffset" : 0.0 ,
273+ "pitchAnimationState" : " MeleeAim_Pitch" ,
274+ "pitchOutOfRangeBehavior" : 0 ,
275+ "pitchAngleOffset" : 0.0 ,
276+ "aimLocationTrackName" : " aim_location" ,
277+ "aimDampingFactor" : 0.3 ,
278+ "aimTarget" : 1
279+ }
280+ ]
281+ }
282+ ]
283+ },
284+ {
285+ "type" : " Entity" ,
286+ "name" : " entity_torso" ,
287+ "id" : 2526923268 ,
288+ "components" : [
289+ {
290+ "type" : " UnitPartComponent" ,
291+ "name" : " component_part_torso" ,
292+ "part" : " torso" ,
293+ "variant" : " lit"
294+ },
295+ {
296+ "type" : " ModelDefinitionComponent" ,
297+ "name" : " component_model_torso" ,
298+ "filename" : " data/hd/character/enemy/andariel/torso.model" ,
299+ "visibleLayers" : 1 ,
300+ "lightMask" : 19 ,
301+ "shadowMask" : 3 ,
302+ "ghostShadows" : false ,
303+ "floorModel" : false ,
304+ "terrainBlendEnableYUpBlend" : false ,
305+ "terrainBlendMode" : 1
306+ }
307+ ]
308+ },
309+ {
310+ "type" : " Entity" ,
311+ "name" : " entity_root" ,
312+ "id" : 1079187010 ,
313+ "components" : [
314+ {
315+ "type" : " VfxDefinitionComponent" ,
316+ "name" : " entity_root_VfxDefinition" ,
317+ "filename" : " data/hd/nickname/particles/boss.particles" ,
318+ "hardKillOnDestroy" : false
319+ },
320+ {
321+ "type" : " TransformDefinitionComponent" ,
322+ "name" : " vfx4294962040_component_transform" ,
323+ "position" : {
324+ "x" : 0.0 ,
325+ "y" : 13.0 ,
326+ "z" : 0.0
327+ },
328+ "orientation" : {
329+ "x" : 0.0 ,
330+ "y" : 0.0 ,
331+ "z" : 0.0 ,
332+ "w" : 1.0
333+ },
334+ "scale" : {
335+ "x" : 1.0 ,
336+ "y" : 1.0 ,
337+ "z" : 1.0
338+ },
339+ "inheritOnlyPosition" : false
340+ }
341+ ]
342+ }
343+ ]
344+ }
0 commit comments