/
gw_ia_humanoid_fixes_arrays.tph
642 lines (529 loc) · 25.5 KB
/
gw_ia_humanoid_fixes_arrays.tph
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
/* ======================================================================================================================================================= *
* v 6.0.0 *
* A R R A Y S ( T A B L E S ) : H U M A N O I D A N I M A T I O N F I X E S C O M P O N E N T ( 2 5 ) *
* *
* Arrays used to patch vanilla and modded creature files (animation slots, sound clips...) by t-humanoid_fixes.tpa WeiDU routine. *
* *
* Originally designed by Gwendolyne to make Infinity Animations installation compatible with all platform games. *
* *
* ======================================================================================================================================================= *
* LIST of ARRAYS - LISTE des TABLES *
* ----------------------------------- *
* - GW_male_human_fighters : LISTS vanilla and modded Male Human Fighters creatures needing to be patched. => line # 37 *
* LISTE les guerriers humains du jeu et de mods nécessitant d'être modifiés. *
* - GW_male_elf_fighters : LISTS vanilla and modded Male Elf Fighters creatures needing to be patched. => line # 235 *
* LISTE les guerriers elfes du jeu et de mods nécessitant d'être modifiés. *
* - GW_male_halfling_fighters : LISTS vanilla and modded Male Halfling Fighters creatures needing to be patched. => line # 267 *
* LISTE les guerriers halfelins du jeu et de mods nécessitant d'être modifiés. *
* - GW_female_human_fighters : LISTS vanilla and modded Female Human Fighters creatures needing to be patched. => line # 299 *
* LISTE les guerrières humaines du jeu et de mods nécessitant d'être modifiées. *
* - GW_male_human_mages : LISTS vanilla and modded Male Human Mages creatures needing to be patched. => line # 327 *
* LISTE les mages humains du jeu et de mods nécessitant d'être modifiés. *
* - GW_male_elf_mages : LISTS vanilla and modded Male Elf Mages creatures needing to be patched. => line # 357 *
* LISTE les mages elfes du jeu et de mods nécessitant d'être modifiés. *
* - GW_male_human_monks : LISTS vanilla and modded Male Human Monks creatures needing to be patched. => line # 385 *
* LISTE les moines du jeu et de mods nécessitant d'être modifiés. *
* - GW_male_human_pirates : LISTS vanilla and modded Male Human Pirates creatures needing to be patched. => line # 420 *
* LISTE les pirates hommes du jeu et de mods nécessitant d'être modifiés. *
* - GW_male_sailors : LISTS vanilla and modded Male Sailors creatures needing to be patched. => line # 480 *
* LISTE les marins du jeu et de mods nécessitant d'être modifiés. *
* - GW_amniab_soldiers : LISTS vanilla and modded Amnian Soldiers creatures needing to be patched. => line # 507 *
* LISTE les soldats amniens du jeu et de mods nécessitant d'être modifiés. *
* - GW_shadow_thieves : LISTS vanilla and modded Male human Shadow Thieves creatures needing to be patched. => line # 556 *
* LISTE les Voleurs de l'Ombre humains du jeu et de mods nécessitant d'être modifiés. *
* ======================================================================================================================================================= */
/* =============================================================================================================== *
* ARRAY GW_male_human_fighters : LISTS vanilla and modded Male Human Fighters creatures needing to be patched. *
* --------------------------------------------------------------------------------------------------------------- *
* Male Human Fighters get the fighter_male_human animation (was cleric). *
* As of v6.0.0, if value = 0 and ia_flaming_fist_get_fighter_anim = 0, they keep their cleric animation. *
* =============================================================================================================== */
ACTION_CLEAR_ARRAY GW_male_human_fighters
ACTION_DEFINE_ASSOCIATIVE_ARRAY GW_male_human_fighters BEGIN
// BG
// --
"%tutu_var%bardol" => 1 // Bardolan
"%tutu_var%benjy" => 1 // Benjy
"%tutu_var%bill" => 1 // Bill
"%tutu_var%bouncer" => 1 // Bouncer
"%tutu_var%caedmo" => 1 // Caedmon
"%tutu_var%chimp5" => 0 // Flaming Fist Mercenary
"%tutu_var%dandal" => 1 // Dandal
"%tutu_var%fergus" => 1 // Fergus
"%tutu_var%ffhunt" => 1 // Flaming Fist Enforcer
"%tutu_var%ffsleep" => 0 // id.
"%tutu_var%flam" => 0 // Flaming Fist Mercenary
"%tutu_var%flam10" => 0 // id.
"%tutu_var%flam11" => 0 // id.
"%tutu_var%flam12" => 0 // id.
"%tutu_var%flam13" => 1 // Dilos
"%tutu_var%flam2" => 0 // Flaming Fist Mercenary
"%tutu_var%flam4" => 0 // id.
"%tutu_var%flam5" => 0 // id.
"%tutu_var%flam6" => 0 // id.
"%tutu_var%flam7" => 0 // id.
"%tutu_var%flam8" => 0 // id. _flam8 is not installed in tutu
"%tutu_var%flam9" => 0 // id.
"%tutu_var%flamal" => 1 // Flaming Fist Enforcer
"%tutu_scriptf%lambrid" => 0 // Flaming Fist Mercenary
"%tutu_var%flamc7" => 0 // id. flamc7 is not installed in BGT
"%tutu_var%flame" => 0 // Flaming Fist Enforcer
"%tutu_var%flamen" => 0 // id.
"%tutu_var%flamen2" => 0 // id.
"%tutu_var%flamgg" => 0 // Flaming Fist Enforcer
"%tutu_scriptf%lamhusb" => 0 // id.
"%tutu_var%flampun" => 0 // id.
"%tutu_scriptf%lampun2" => 0 // id.
"%tutu_var%flamsco" => 0 // Flaming Fist Scout
"%tutu_var%flamvai" => 0 // Flaming Fist Mercenary
"%tutu_var%flamwiz" => 0 // Flaming Fist Battle Wizard
"%tutu_var%guard" => 1 // Guard
"%tutu_var%jonavi" => 1 // Jonavin
"%tutu_var%kent" => 1 // Kent
"%tutu_var%leaggu1" => 1 // Merchants' League Counting House Guard
"%tutu_var%leaggu7" => 1 // id.
"%tutu_scriptp%heogurd" => 1 // Phoenix Guard
"%tutu_var%phoenix" => 1 // id.
"%tutu_var%sailned" => 1 // Sailor Ned
"%tutu_var%sorrel" => 1 // Sorrel
"%tutu_var%watchm" => 0 // Flaming Fist Mercenary
// BG2
// ---
ccguard1 => 1 // Copper Coronet Guard
copamb02 => 1 // Copper Coronet Guard
copamb05 => 1 // id.
dpimg1 => 1 // Pimlico Guard
guard1 => 1 // Bouncer
guard2 => 1 // Copper Coronet Guard
guard3 => 1 // id.
habrega => 1 // Chief Inspector Brega
haegan => 1 // Captain Haegan
haguar01 => 1 // Arresting Officer
haguar02 => 1 // Arresting Soldier
jugdar01 => 1 // Daar
korpimg1 => 1 // Pimlico Guard
naldirt => 1 // Officer Dirth
pirmur03 => 1 // Front
prisonk1 => 1 // Prison Keeper
sguard4 => 1 // Guard
terl => 1 // Terl
trfued02 => 1 // Lurraxol Guard
trfued03 => 1 // id.
trfued04 => 1 // id.
trfued06 => 1 // Alibakkar Guard
trfued07 => 1 // id.
trfued08 => 1 // id.
trgrd01 => 1 // Militia Soldier
vakfgt01 => 1 // Thug
valran03 => 1 // Ranger
// BGT
// ---
bgflam6 => 1 // Flaming Fist Mercenary
bgflam62 => 1 // id.
// Ajantis BG1 & BG1 NPC
// ---------------------
x#ajdoug => 1 // Douglas
// Ajantis BG2
// -----------
c#ajdoug => 1 // Douglas
c#ajshbo => 1 // Messenger
// Amber
// -----
m#corin => 1 // Captain Corin
// BG1 NPC
// -------
x#xzgu02 => 1 // Flaming Fist Enforcer
// CtB
// ----
cbp3act3 => 1 // Sergeant
cbhld0m5 => 1 // Peasant
cbnrtlu1 => 1 // Luskanite War Captain
cbpheoix => 1 // Phoenix Guard
deadb05 => 1 // Adventurer
// Edwin Romance
// -------------
terl02 => 1 // Terl
// Er'vonyrah - The Sovereign's Song
// ---------------------------------
crgor05 => 1 // Ranov Havonis
// Improved Volcano! Pack
// ----------------------
zodesak => 1 // Zodezak
// Nathaniel NPC
// -------------
fhterl => 1 // Terl
// NTotSC
// ------
nteldod => 1 // Eldod
nteldod1 => 1 // id.
// Saerileth
// ---------
nscleric => 1 // Priest of Tyr
// SoS
// ---
cb287cpt => 1 // Soubar Captain
cb304sbg => 1 // Soubar Guard
cb351gd1 => 1 // id.
cb351gd2 => 1 // id.
cb351gd3 => 1 // id.
cb351gd4 => 1 // id.
cb351gd5 => 1 // id.
cbprison => 1 // Prison Keeper
cbrtralt => 1 // Soubar Sergeant
cbsobgr1 => 1 // Soubar Guard
cbsobgr2 => 1 // id.
cbsobgr3 => 1 // id.
cbsobgr4 => 1 // id.
cbsobgr5 => 1 // id.
cbsobgrd => 1 // id.
cbsougrd => 1 // id.
cbsousgt => 1 // Soubar Sergeant
// TotDG
// -----
0xgguadg => 1 // Guardian
0xrguadg => 1 // id.
0xsguadg => 1 // id.
// The Grey Clan Episode One: In Candlelight
// -----------------------------------------
bw05fd01 => 1 // Traitor
bw05ffde => 1 // Flaming Fist Deserter
bw05ffwr => 1 // Flaming Fist Mercenary
bw05fist => 1 // Commander "Greyfist"
// The Luxley Family
// -----------------
fhlkav => 1 // Kavyn
// The Undying
// -----------
cmsora1 => 1 // Soran Fighter
cmsora2 => 1 // id.
// Uldar NPC
// ---------
uldgua1 => 1 // Bouncer
uldgua2 => 1 // id.
// UB BG1
// ------
ubflam5 => 1 // Flaming Fist Mercenary
END
/* ========================================================================================================== *
* ARRAY GW_male_elf_fighters : LISTS vanilla and modded Male Elf Fighters creatures needing to be patched. *
* ---------------------------------------------------------------------------------------------------------- *
* Male Elf Fighters get the fighter_male_elf animation (was cleric). *
* ========================================================================================================== */
ACTION_CLEAR_ARRAY GW_male_elf_fighters
ACTION_DEFINE_ASSOCIATIVE_ARRAY GW_male_elf_fighters BEGIN
// BG2
// ---
sudead03 => 1 // Elven Warrior
suelf3 => 1 // id.
udslv01 => 1 // Slave
// SoS
// ---
cbsbmd74 => 1 // Voron Lashir
// Tales of Anegh
// --------------
z_2elsa2 => 1 // Elsas Eladamri
z_2elsas => 1 // id.
// Yasraena NPC
// ------------
ysnethr => 1 // Nethrin
END
/* ==================================================================================================================== *
* ARRAY GW_male_halfling_fighters : LISTS vanilla and modded Male Halfling Fighters creatures needing to be patched. *
* -------------------------------------------------------------------------------------------------------------------- *
* Male Halfling Fighters get the fighter_male_halfling animation (was cleric). *
* ==================================================================================================================== */
ACTION_CLEAR_ARRAY GW_male_halfling_fighters
ACTION_DEFINE_ASSOCIATIVE_ARRAY GW_male_halfling_fighters BEGIN
// BG2
// ---
bdbart01 => 1 // Samuel Thunderburp
ffbart => 1 // id.
ffcust08 => 1 // Jerry Jamtoes
garjum => 1 // Jum
pirpir06 => 1 // Sailor
toady => 1 // Toady
// SoS
// ---
cb270ccg => 1 // Soubar Villager
cbsbtvra => 1 // id.
cbsbtvrh => 1 // id.
// TDD
// ---
army4 => 1 // Stone Soldier
END
/* ================================================================================================================== *
* ARRAY GW_female_human_fighters : LISTS vanilla and modded Female Human Fighters creatures needing to be patched. *
* ------------------------------------------------------------------------------------------------------------------ *
* Female Human Fighters get the fighter_female_human animation (was cleric). *
* ================================================================================================================== */
ACTION_CLEAR_ARRAY GW_female_human_fighters
ACTION_DEFINE_ASSOCIATIVE_ARRAY GW_female_human_fighters BEGIN
// BG
// --
"%tutu_var%laola" => 1 // Laola Axehand
"%tutu_var%leaggu2" => 1 // Merchants' League Counting House Guard
"%tutu_scriptp%heoarch" => 1 // Phoenix Guard
"%tutu_var%vai" => 0 // Officer Vai
// BG2
// ---
bylanna => 1 // Bylanna
daslave2 => 1 // Dlave
ffusher2 => 1 // Usher
trgrd03 => 1 // Militia Captain
END
/* ======================================================================================================== *
* ARRAY GW_male_human_mages : LISTS vanilla and modded Male Human Mages creatures needing to be patched. *
* -------------------------------------------------------------------------------------------------------- *
* Male Human Mages get the mage_male_human animation (was cleric). *
* ======================================================================================================== */
ACTION_CLEAR_ARRAY GW_male_human_mages
ACTION_DEFINE_ASSOCIATIVE_ARRAY GW_male_human_mages BEGIN
// BG
// --
"%tutu_scriptbg%king" => 1 // King
// BG2
// ---
bazdra01 => 1 // Draconis
// CtB
// ---
cbc8ctza => 1 // Zannaster the Mage
cbceeb01 => 1 // Ceeb Isson
// SoS
// ---
cbisson1 => 1 // Ceeb Isson
cbisson2 => 1 // id.
END
/* ==================================================================================================== *
* ARRAY GW_male_elf_mages : LISTS vanilla and modded Male Elf Mages creatures needing to be patched. *
* ---------------------------------------------------------------------------------------------------- *
* Male Elf Mages get the mage_male_elf animation (was cleric). *
* ==================================================================================================== */
ACTION_CLEAR_ARRAY GW_male_elf_mages
ACTION_DEFINE_ASSOCIATIVE_ARRAY GW_male_elf_mages BEGIN
// BG
// --
"%tutu_var%cuchol" => 1 // Cuchol
// BG2
// ---
dreself1 => 1 // Elf Male
dreself3 => 1 // id.
dreself5 => 1 // id.
dreself7 => 1 // id.
// Tales of Anegh
// --------------
z_2bibli => 1 // Magicus Bibliopola
END
/* ======================================================================================================== *
* ARRAY GW_male_human_monks : LISTS vanilla and modded Male Human Monks creatures needing to be patched. *
* -------------------------------------------------------------------------------------------------------- *
* Male Human Monks get the monk_male_human animation (was cleric). *
* ======================================================================================================== */
ACTION_CLEAR_ARRAY GW_male_human_monks
ACTION_DEFINE_ASSOCIATIVE_ARRAY GW_male_human_monks BEGIN
// BG2
// ---
ecolt => 1 // Monk
monk => 1 // id.
monkd2 => 1 // id.
monkde => 1 // id.
monken => 1 // id.
// NTotSC
// ------
ntmonkd2 => 1 // Monk
ntmonkde => 1 // id.
// RoT
// ---
monkss13 => 1 // Monk
monkss14 => 1 // id.
monkss15 => 1 // id.
monkss16 => 1 // id.
monkss17 => 1 // id.
monkss18 => 1 // id.
END
/* ============================================================================================================ *
* ARRAY GW_male_human_pirates : LISTS vanilla and modded Male Human Pirates creatures needing to be patched. *
* ------------------------------------------------------------------------------------------------------------ *
* Male Human Pirates get the pirate animation. *
* ============================================================================================================ */
ACTION_CLEAR_ARRAY GW_male_human_pirates
ACTION_DEFINE_ASSOCIATIVE_ARRAY GW_male_human_pirates BEGIN
// BG2
// ---
pirsea02 => 1 // Pirate (DONE in BG2;EE)
ppguard => 1 // id.
ppguarda => 1 // id.
ppsail02 => 1 // id.
ppthf01 => 1 // id.
// BP
// --
ppsail04 => 1 // Pirate
// CtB
// ---
cbbdstrt => 1 // Pirate
cbp4acta => 1 // id.
cbp4actc => 1 // id.
// Kim NPC
// -------
pirate1 => 1 // Pirate
pirate2 => 1 // id.
pirate3 => 1 // id.
pirate4 => 1 // id.
// The Lure of the Sirine's Call
// -----------------------------
j#pirat3 => 1 // Pirate
// TDD
// ---
pirebd01 => 1 // Nethlander Pirate
pirebd02 => 1 // id.
pirebd03 => 1 // id.
pirebd04 => 1 // id.
pirebd05 => 1 // id.
pirebd06 => 1 // id.
pirebd07 => 1 // id.
pirebd08 => 1 // id.
pirebd09 => 1 // id.
pirebd10 => 1 // id.
pirebd11 => 1 // id.
pirebd12 => 1 // id.
pirebd13 => 1 // id.
pirebd14 => 1 // id.
pirebd15 => 1 // id.
END
/* ================================================================================================ *
* ARRAY GW_male_sailors : LISTS vanilla and modded Male Sailors creatures needing to be patched. *
* ------------------------------------------------------------------------------------------------ *
* Male Sailors get the sailor_man animation. *
* ================================================================================================ */
ACTION_CLEAR_ARRAY GW_male_sailors
ACTION_DEFINE_ASSOCIATIVE_ARRAY GW_male_sailors BEGIN
// BG
// --
"%tutu_var%crew1" => 1 // Crewmate
"%tutu_var%crew5" => 1 // id.
"%tutu_var%sailjos" => 1 // Sailor Joss
// BG2
// ---
ppsailor => 1 // Sailor
// TDD
// ---
xcrew01 => 1 // Crew Member
xcrew03 => 1 // id.
END
/* ============================================================================================================= *
* ARRAY GW_amnian_soldiers : LISTS vanilla and modded Amnian Soldiers creatures needing to be patched. *
* ------------------------------------------------------------------------------------------------------------- *
* Amnian Soldiers get the amnian_soldier animation (was cleric). *
* As of v6.0.0, if value = 0 and ia_nashkel_guards_get_bg2_amnian_anim = 0, they keep their cleric animation. *
* ============================================================================================================= */
ACTION_CLEAR_ARRAY GW_amnian_soldiers
ACTION_DEFINE_ASSOCIATIVE_ARRAY GW_amnian_soldiers BEGIN
// BG
// --
"%tutu_var%amnis" => 0 // Amnian Soldier
"%tutu_var%amnis3" => 0 // id.
"%tutu_var%amnis4" => 0 // id.
"%tutu_var%amnise" => 0 // id.
"%tutu_var%amnise2" => 0 // id.
"%tutu_var%amsleep" => 0 // id.
"%tutu_var%dead2" => 0 // id.
"%tutu_scriptd%eadfuck" => 0 // id.
"%tutu_var%hick" => 0 // id.
// BG2
// ---
bodyg1 => 1 // Amnian Bodyguard (Fighter Male Human in BG2:EE)
docsol01 => 1 // Amnian Soldier (Fighter Male Human in BG2:EE)
gguard01 => 1 // Amnian Soldier
guamur => 1 // id.
hactong => 1 // Amnian Bodyguard (Fighter Male Human in BG2:EE)
slcent => 1 // Amnian Centurion
vvamn1 => 1 // Amnian Soldier (Fighter Male Human in BG2:EE)
vvamn2 => 1 // id.
vvamn3 => 1 // id.
// Ajantis for BG2
// ---------------
c#ajwac1 => 1 // Amnian Soldier
c#ajwac2 => 1 // id.
// BGQE
// ----
c#q03012 => 1 // Amnian Soldier
c#q03013 => 1 // id.
c#q03014 => 1 // id.
c#q04005 => 1 // id.
c#q04006 => 1 // id.
END
/* =============================================================================================================== *
* ARRAY GW_shadow_thieves : LISTS vanilla and modded Male human Shadow Thieves creatures needing to be patched. *
* --------------------------------------------------------------------------------------------------------------- *
* Male human Shadow Thieves get the shadow_thief animation. *
* =============================================================================================================== */
ACTION_CLEAR_ARRAY GW_shadow_thieves
ACTION_DEFINE_ASSOCIATIVE_ARRAY GW_shadow_thieves BEGIN
// BG2
// ---
arnfgt01 => 1 // Shadow Thief
arnfgt02 => 1 // id.
//TODO arnfgt04 ???
arnman09 => 1 // id.
arntra05 => 1 // id.
arntra06 => 1 // id.
arnwar03 => 1 // id.
arnwar04 => 1 // id.
c6mess => 1 // id.
cbshdrun => 1 // id.
cushad2 => 1 // id.
cushad3 => 1 // id.
cushad5 => 1 // id.
dassin => 1 // id.
dsthief => 1 // id.
flyfgt01 => 1 // id.
//TODO flyfgt02 & flyfgt03 ???
mookft01 => 1 // id.
ppshad01 => 1 // id.
repthf1 => 1 // id.
//TODO repthf12 ???
shadth01 => 1 // id.
stass1 => 1 // id.
stolethf => 1 // id.
thief2 => 1 // id.
vvcat => 1 // id.
vvdead1 => 1 // id.
vvdead2 => 1 // id.
vvshad1 => 1 // id.
vvshad11 => 1 // id.
vvshad12 => 1 // id.
vvshad4 => 1 // id.
vvshad5 => 1 // id.
vvshad6 => 1 // id.
vvshad8 => 1 // id.
// BGT
// ---
ambsthf0 => 1 // Shadow Thief
ambthif2 => 1 // id.
// Beyond the Law - Kova & Kiyone
// ------------------------------
z#arch1 => 1 // Shadow Thief
z#arch2 => 1 // id.
z#archbv => 1 // id.
// BP
// --
bpsthef3 => 1 // Shadow Thief
bpthief2 => 1 // id.
// Chloe
// -----
shadcr1 => 1 // Shadow Thief
// Malthis, the swashbuckler!
// --------------------------
mfeind1 => 1 // Shadow Thief
// Ninde NPC
// ---------
lk#nithf => 1 // Shadow Thief
// TDD
// ----
dockhlp1 => 1 // Shadow Thief
dockhlp2 => 1 // id.
zprize2 => 1 // id.
zprize3 => 1 // id.
// Zalnoya and the Shadow Thieves
// ------------------------------
aj#sth => 1 // Shadow Thief
END