Ticket #2466: script-103.txt

File script-103.txt, 2.3 KB (added by eriktorbjorn, 18 years ago)

The crashing script

Line 
1[0000] (5D) if (localvar0 == 12) {
2[000A] (43) localvar4 = localvar1
3[0010] (43) localvar5 = localvar2
4[0016] (5D) if (kernelGetFunctions.isPointInBox([localvar4,localvar5,22]) || kernelGetFunctions.isPointInBox([localvar4,localvar5,23])) {
5[003A] (5D) if (!bitvar99 || !bitvar277) {
6[0046] (7E) walkActorTo(1,localvar4,localvar5)
7[0050] (6C) breakHere()
8[0051] (5D) unless (!getActorMoving(1)) jump 50
9[0059] (D5) jumpToScript(0,109,[])
10[0063] (73) } else {
11[0066] (7E) walkActorTo(1,localvar4,localvar5)
12[0070] (6C) breakHere()
13[0071] (5D) unless (!getActorMoving(1)) jump 70
14[0079] (BA) talkActor(:sound:"I'd better get out of here.",1)
15[00A9] (7C) stopScript(0)
16[00AD] (**) }
17[00AD] (73) } else {
18[00B0] (D5) jumpToScript(0,28,[localvar0,localvar1,localvar2])
19[00C3] (**) }
20[00C3] (**) }
21[00C3] (5D) if (getOwner(localvar1) == 1) {
22[00CE] (43) localvar3 = localvar2
23[00D4] (73) } else {
24[00D7] (43) localvar3 = localvar1
25[00DD] (**) }
26[00DD] (0C) dup[1] = localvar3
27[00E1] (5D) if (dup[1] == 195) {
28[00E8] (D5) jumpToScript(0,28,[localvar0,localvar1,localvar2])
29[00FC] (5D) } else if (dup[1] == 0) {
30[0107] (D5) jumpToScript(0,28,[localvar0,localvar1,localvar2])
31[011B] (5D) } else if (!isActorInBox(21)) {
32[012A] (7D) walkActorToObj(1,localvar1,0)
33[0134] (6C) breakHere()
34[0135] (5D) unless (!getActorMoving(1)) jump 134
35[013D] (5D) if (!bitvar99 || !bitvar277) {
36[0149] (D5) jumpToScript(0,109,[])
37[0153] (5D) } else if ((((getActorCostume(localvar3) == 120) || (getActorCostume(localvar3) == 121)) || (getActorCostume(localvar3) == 122)) || (getActorCostume(localvar3) == 123)) {
38[017C] (BA) talkActor(:sound:"That's one ill-tempered mongrel!",1)
39[01B1] (73) } else {
40[01B4] (BA) talkActor(:sound:"Ah, junk.",1)
41[01D2] (**) }
42[01D2] (73) } else {
43[01D5] (43) localvar6 = getActorCostume(localvar3)
44[01DC] (5D) if ((((localvar6 == 120) || (localvar6 == 121)) || (localvar6 == 122)) || (localvar6 == 123)) {
45[01FE] (5D) if (!bitvar101) {
46[0205] (D5) jumpToScript(0,109,[])
47[020F] (73) } else {
48[0212] (BA) talkActor(:sound:"That's one ill-tempered mongrel!",1)
49[0247] (**) }
50[0247] (73) } else {
51[024A] (D5) jumpToScript(0,28,[localvar0,localvar1,localvar2])
52[025D] (**) }
53[025D] (**) }
54[025D] (66) stopObjectCodeB()
55END