1 | Events:
|
---|
2 | C - 001A
|
---|
3 | FD - 009B
|
---|
4 | [001A] (48) if (VAR_EGO == 1) {
|
---|
5 | [0020] (D8) printEgo("It's a picture of a flagpole, but I^1can't read Nepali.")
|
---|
6 | [004F] (18) } else {
|
---|
7 | [0052] (D8) printEgo("Bulletin: Because of termite problems,^1all wooden flagpoles have been replaced.")
|
---|
8 | [009A] (**) }
|
---|
9 | [009A] (00) stopObjectCode()
|
---|
10 | [009B] (9A) Var[203] = Var[235];
|
---|
11 | [009E] (80) breakHere()
|
---|
12 | [009F] (48) if (VAR_ACTIVE_VERB == 3) {
|
---|
13 | [00A5] (90) Var[1] = getObjectOwner(VAR_ACTIVE_OBJECT1)
|
---|
14 | [00A8] (C8) if (Var[1] == VAR_EGO) {
|
---|
15 | [00AD] (BB) waitForActor(VAR_EGO)
|
---|
16 | [00AF] (48) if (VAR_ACTIVE_OBJECT2 == 8) {
|
---|
17 | [00B5] (49) faceActor(8,VAR_EGO)
|
---|
18 | [00B8] (48) if (VAR_ACTIVE_OBJECT1 == 59) {
|
---|
19 | [00BE] (14) print(8,"Our flag! Thank you!")
|
---|
20 | [00D2] (AE) waitForMessage()
|
---|
21 | [00D3] (40) cutscene
|
---|
22 | [00D4] (19) doSentence(253,369,0,1)
|
---|
23 | [00DB] (80) breakHere()
|
---|
24 | [00DC] (A8) unless (Var[46]) goto 00DB;
|
---|
25 | [00E0] (C0) endCutscene
|
---|
26 | [00E1] (48) } else if (VAR_ACTIVE_OBJECT1 == 60) {
|
---|
27 | [00EA] (14) print(8,"You found the key!")
|
---|
28 | [00FC] (AE) waitForMessage()
|
---|
29 | [00FD] (40) cutscene
|
---|
30 | [00FE] (19) doSentence(253,366,0,1)
|
---|
31 | [0105] (80) breakHere()
|
---|
32 | [0106] (A8) unless (Var[46]) goto 0105;
|
---|
33 | [010A] (C0) endCutscene
|
---|
34 | [010B] (18) } else {
|
---|
35 | [010E] (14) print(8,"I don't take bribes!")
|
---|
36 | [0122] (AE) waitForMessage()
|
---|
37 | [0123] (**) }
|
---|
38 | [0123] (19) doSentence(253,367,0,1)
|
---|
39 | [012A] (9A) VAR_ACTIVE_OBJECT2 = Var[234];
|
---|
40 | [012D] (**) }
|
---|
41 | [012D] (7B) Var[1] = getActorWalkBox(1)
|
---|
42 | [0130] (48) if (Var[1] == 7) {
|
---|
43 | [0136] (48) if (VAR_ACTIVE_OBJECT2 == 1) {
|
---|
44 | [013C] (03) Var[1] = getActorRoom(8)
|
---|
45 | [013F] (C8) if (Var[1] == VAR_ROOM) {
|
---|
46 | [0144] (49) faceActor(8,VAR_EGO)
|
---|
47 | [0147] (14) print(8,"Don't give anything to the prisoner!")
|
---|
48 | [0169] (80) breakHere()
|
---|
49 | [016A] (90) Var[1] = getObjectOwner(VAR_ACTIVE_OBJECT1)
|
---|
50 | [016D] (48) if (Var[1] == 1) {
|
---|
51 | [0173] (A9) setOwnerOf(VAR_ACTIVE_OBJECT1,2)
|
---|
52 | [0176] (**) }
|
---|
53 | [0176] (18) goto 0122;
|
---|
54 | [0179] (**) }
|
---|
55 | [0179] (**) }
|
---|
56 | [0179] (48) if (VAR_ACTIVE_OBJECT2 == 2) {
|
---|
57 | [017F] (43) Var[66] = getActorX(1)
|
---|
58 | [0182] (5E) walkActorTo(2,Var[66],49)
|
---|
59 | [0186] (3B) waitForActor(2)
|
---|
60 | [0188] (90) Var[1] = getObjectOwner(VAR_ACTIVE_OBJECT1)
|
---|
61 | [018B] (48) if (Var[1] == 1) {
|
---|
62 | [0191] (59) doSentence(3,VAR_ACTIVE_OBJECT1,2,0)
|
---|
63 | [0197] (**) }
|
---|
64 | [0197] (18) goto 0122;
|
---|
65 | [019A] (**) }
|
---|
66 | [019A] (**) }
|
---|
67 | [019A] (**) }
|
---|
68 | [019A] (**) }
|
---|
69 | [019A] (18) goto 009E;
|
---|
70 | [019D] (00) stopObjectCode()
|
---|
71 | END
|
---|