/
SLD_750_Soeldner.d
68 lines (49 loc) · 1.96 KB
/
SLD_750_Soeldner.d
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
instance SLD_750_Soeldner (Npc_Default)
{
//-------- primary data --------
name = Name_Soeldner;
Npctype = NpcType_MINE_Guard;
guild = GIL_SLD;
level = 16;
voice = 11;
id = 750;
//-------- abilities --------
attribute[ATR_STRENGTH] = 75;
attribute[ATR_DEXTERITY] = 55;
attribute[ATR_MANA_MAX] = 0;
attribute[ATR_MANA] = 0;
attribute[ATR_HITPOINTS_MAX] = 232;
attribute[ATR_HITPOINTS] = 232;
//-------- visuals --------
// animations
Mdl_SetVisual (self,"HUMANS.MDS");
Mdl_ApplyOverlayMds (self,"Humans_Militia.mds");
// body mesh, head mesh, hairmesh, face-tex, hair-tex, skin
Mdl_SetVisualBody (self,"hum_body_Naked0",0, 1,"Hum_Head_FatBald", 49, 1,SLD_ARMOR_M);
B_Scale (self);
Mdl_SetModelFatness (self, 0);
fight_tactic = FAI_HUMAN_RANGED;
//-------- Talente --------
Npc_SetTalentSkill (self, NPC_TALENT_1H,1);
Npc_SetTalentSkill (self, NPC_TALENT_2H,1);
//-------- inventory --------
EquipItem (self, ItMw_1H_Mace_War_03);
EquipItem (self, ItRw_Bow_Long_01);
CreateInvItems(self, ItAmArrow, 20);
CreateInvItems (self, ItFoRice,6);
CreateInvItems (self, ItFoLoaf,5);
CreateInvItems (self, ItFoMutton,4);
CreateInvItems(self, ItMiNugget, 20);
CreateInvItems (self, ItFoBooze,5);
CreateInvItems (self, ItLsTorch,5);
CreateInvItems (self, ItFo_Potion_Health_02,8);
CreateInvItem (self, ItMi_Stuff_Barbknife_01);
CreateInvItem (self, ItMi_Stuff_Amphore_01);
//-------------Daily Routine-------------
daily_routine = Rtn_FMCstart_750;
};
FUNC VOID Rtn_FMCstart_750 ()
{
TA_GuardPalisade (01,00,13,00, "FMC_PATH19");
TA_GuardPalisade (13,00,01,00, "FMC_Path19");
};