summaryrefslogtreecommitdiff
path: root/world/map/npc/033-1/debug.txt
blob: 7db90195ad2bdd151baf8e177400c1d7a6a1ba35 (plain) (blame)
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
// A debug NPC for barbarian quest

033-1.gat,70,32,0|script|Kimarr Debug|218,{

    menu
        "Reset all records", -,
        "Reset quest",L_Reset,
        "Close", L_Close;

    cleararray $Record_Fluffy_Kills, 0, MAX_HIGH_SCORES;
    cleararray $Record_Fluffy_Name$, "", MAX_HIGH_SCORES;
    cleararray $Record_Fluffy_Date$, "", MAX_HIGH_SCORES;

L_Reset:
    set @Q_Barbarians_MASK, NIBBLE_0_MASK;
    set @Q_Barbarians_SHIFT, NIBBLE_0_SHIFT;
    set @state, 0;
    callsub S_Update_Mask;
    close;

S_Update_Mask:
    set QUEST_Barbarians,
        (QUEST_Barbarians & ~(@Q_Barbarians_MASK))
            | (@state << @Q_Barbarians_SHIFT);
    return;

L_Close:
    close;
}