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
|
// TMW2 scripts.
// Authors:
// The Mana World Team
// Jesusalva
// Description:
// Elf, main quest is rescuing Cindy (she's kidnapped by Yetis every once in a while)
// Once you complete her quest (requires some scheduling which the Yeti King provides),
// you'll gain some needed Reputation Points to be able to cross Frostia Gates.
// Note this is counted with other Frostia quests to reduce the toll of entering Frostia
// (With high Frostia reputations, you get rid of the tax and high honors, but this
// also raise/blocks Orc Village Entrance. Because if you haven't noticed, there's a
// delicate equilibrium between Elves and Orcs.)
//
// Globally Controled Quest. Sometimes, she's here. Other times, this NPC is
// disabled and the one inside the house is active. That's done with a walk
// animation.
//
// Related Quests: Nivalis Well, Celestia Quest, Frostia Quest
// Main Quest: Cindy Quest
// Reward: Something awesome, probably.
// Advised Level: Groups of level 80 players.
//
// Quest Variable: NivalisQuest_Cindy
// 0: Quest Not Started
// 1: Angela assigned the quest
// 2: Yeti instructions were received
// 3: Yeti quest complete, received instructions
// 4: Checkpoint
// 5: Cindy was rescued!
//
// Global Variable: $@CINDY_STATE
// 0: Status is clean (she'll be kidnapped next interation)
// %1: Cindy still wasn't rescued
// %2: A party is fighting currently (the division value is the difficulty level, and affects minimum level)
// >1500000000: Cindy is safely at home (until this date +%s)
019-2,75,25,0 script Angela#Outside NPC_ELF_F,{
hello; end;
OnInit:
.@npcId = getnpcid(0, .name$);
setunitdata(.@npcId, UDT_HEADTOP, KnitHat);
setunitdata(.@npcId, UDT_HEADMIDDLE, TneckSweater);
setunitdata(.@npcId, UDT_HEADBOTTOM, NPCEyes);
setunitdata(.@npcId, UDT_WEAPON, CottonSkirt);
setunitdata(.@npcId, UDT_HAIRSTYLE, any(7,8,9,10,11,12,13,19,20));
setunitdata(.@npcId, UDT_HAIRCOLOR, rand(0,20));
.sex = G_FEMALE;
.distance = 5;
end;
}
|