Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1060
- ------------------------------
- global-00 = 8.000
- global-01 = 0.000
- global-02 = 4.000
- global-03 = 10.000
- global-04 = 30.000
- global-05 = -5.000
- global-06 = 3.000
- global-07 = 2.000
- global-08 = -1.000
- global-09 = 0.500
- global-0A = 1.000
- global-0B = 0.000
- global-0C = 0.000
- global-0D = 0.000
- Set Var(0x0000, 0x2000)
- Set Var(0x0001, 0x2001)
- unk02(0x0002, 0x1009)
- unk2A(0x6016)
- Set Var(0x0004, 0x2002)
- Mul(0x0004, 0x100E)
- Add(0x0004, 0x2003)
- if(0x1011, 0x6036)
- {
- Set Var(0x0005, 0x2004)
- Mul(0x0005, 0x100E)
- Add(0x0004, 0x0005)
- }
- LoopStart?()
- if(0x0001) OrNot(0x101B)
- {
- Return()
- }
- Set Var(0x0005, 0x100C)
- Add(0x0005, 0x2005)
- if(0x1008, 0x0005, 0x100B)
- {
- Return()
- }
- Set Var(0x0005, 0x1002)
- Mul(0x0005, 0x1003)
- if(0x1008, 0x0005, 0x2001)
- {
- Set Var(0x0001, 0x2006)
- }
- else
- {
- if(0x1000, 0x2007)
- {
- Set Var(0x0005, 0x0000)
- Add(0x0005, 0x2008)
- if(0x1007, 0x0001, 0x0005)
- {
- Set Var(0x0001, 0x0005)
- }
- else
- {
- if(0x1007, 0x0001, 0x2001)
- {
- Add(0x0001, 0x2008)
- }
- unk2E(0x0002, 0x0003, 0x2009)
- Sub(0x0003, 0x1027)
- if(0x1008, 0x0003, 0x0004)
- {
- Call AI()
- }
- }
- else
- {
- Add(0x0001, 0x200A)
- }
- if(0x1009, 0x0001, 0x0000)
- {
- Set Var(0x0007, 0x200A)
- }
- else
- {
- Set Var(0x0005, 0x0001)
- Div(0x0005, 0x0000)
- Set Var(0x0007, 0x0005)
- }
- Mul(0x0007, 0x1003)
- unk1F(0x0007)
- RestartLoop?()
- RestartLoop?()
- 10D0
- ------------------------------
- global-00 = 10.000
- unk22(0x2000)
- LoopStart?()
- if(0x1003)
- {
- Call AI(0x6017)
- Return()
- }
- RestartLoop?()
- RestartLoop?()
- 1090
- ------------------------------
- global-00 = 3.000
- global-01 = 22.000
- global-02 = 10.000
- global-03 = 120.000
- global-04 = 0.000
- global-05 = 0.000
- Set Var(0x0000, 0x2000)
- unk2A(0x6019)
- unk2F(0x0001, 0x2001)
- if!(0x1000, 0x0001)
- {
- unk30()
- }
- if(0x1004)
- {
- ExitLoop?(0x0000)
- unk14()
- }
- unk22(0x2002)
- LoopStart?()
- if(0x1004) Or(0x1003)
- {
- unk22(0x2003)
- ExitLoop?()
- unk14()
- }
- RestartLoop?()
- LoopStart?(0x0000)
- unk1F(0x1003)
- if(0x1002, 0x0000) And(0x1000, 0x0001)
- {
- Call AI()
- }
- if(0x0001)
- {
- Return()
- }
- RestartLoop?()
- RestartLoop?()
- 1010
- ------------------------------
- global-00 = 8.000
- global-01 = 30.000
- global-02 = 10.000
- global-03 = 1.000
- global-04 = 0.700
- global-05 = 0.000
- global-06 = 0.000
- Set Var(0x0000, 0x2000)
- Set Var(0x0001, 0x2001)
- unk2A(0x6011)
- unk2F(0x0002, 0x2002)
- if!(0x1000, 0x0002)
- {
- unk30()
- }
- LoopStart?()
- if(0x1002, 0x0000)
- {
- Set Var(0x0003, 0x2003)
- }
- else
- {
- Set Var(0x0003, 0x2004)
- }
- Mul(0x0003, 0x1003)
- unk1F(0x0003)
- if(0x0001)
- {
- Return()
- }
- if(0x1002, 0x0001) AndNot(0x1000, 0x2005, 0x1001)
- {
- Return()
- }
- if(0x1000, 0x0002)
- {
- Call AI()
- }
- RestartLoop?()
- RestartLoop?()
- 1080
- ------------------------------
- global-00 = 0.000
- global-01 = 25.000
- global-02 = 18.000
- global-03 = 10.000
- global-04 = 100.000
- global-05 = 0.080
- global-06 = 20.000
- global-07 = 60.000
- global-08 = 1.000
- global-09 = 30.000
- global-0A = 0.500
- global-0B = 0.009
- global-0C = 0.100
- global-0D = 6.000
- global-0E = 0.300
- global-0F = 50.000
- global-10 = 0.010
- global-11 = 0.700
- global-12 = 0.050
- global-13 = 16.000
- global-14 = -20.000
- global-15 = -8.000
- global-16 = 12.000
- global-17 = -1.000
- global-18 = 5.000
- global-19 = 0.000
- global-1A = 0.000
- Set Var(0x0000, 0x2000)
- unk02(0x0001, 0x1009)
- Set Var(0x0003, 0x2001)
- Set Var(0x0004, 0x2002)
- if(0x101E, 0x0022)
- {
- Add(0x0003, 0x2003)
- Add(0x0004, 0x2003)
- }
- unk15(0x0005)
- Set Var(0x0006, 0x2004)
- Sub(0x0006, 0x1011)
- Mul(0x0006, 0x2005)
- Mul(0x0005, 0x0006)
- Add(0x0005, 0x0006)
- unk22(0x2006)
- LoopStart?(0x0000)
- if(0x100D)
- {
- Set Var(0x0000, 0x2007)
- }
- if(0x1007, 0x0000, 0x2000)
- {
- Set Goto?(0x0001)
- }
- else
- {
- Sub(0x0000, 0x2008)
- Set Var(0x0007, 0x1003)
- unk1F(0x0007)
- }
- if!(0x1005)
- {
- Return()
- }
- if(0x1007, 0x0005, 0x2000)
- {
- Sub(0x0005, 0x2008)
- }
- else
- {
- if(0x1007, 0x100D, 0x2000) And(0x1008, 0x1011, 0x2009)
- {
- RestartLoop?()
- }
- else
- {
- if(0x1001, 0x0003)
- {
- unk22(0x2006)
- ExitLoop?()
- }
- else
- {
- unk2E(0x0001, 0x0002, 0x200A)
- unk2C(0x0009, 0x0001, 0x0002)
- if(0x1008, 0x0009, 0x0004)
- {
- unk22(0x2006)
- ExitLoop?()
- }
- }
- RestartLoop?()
- LoopStart?()
- Set Var(0x0006, 0x1011)
- Mul(0x0006, 0x200B)
- Add(0x0006, 0x200C)
- unk15(0x000A)
- if(0x1007, 0x000A, 0x0006)
- {
- unk15(0x0005, 0x200D, 0x2003)
- ExitLoop?(0x0000)
- RestartLoop?()
- }
- unk2E(0x0001, 0x0002, 0x200E)
- Mul(0x0001, 0x1002)
- if(0x1007, 0x101F, 0x200F)
- {
- Set Var(0x000B, 0x101F)
- Sub(0x000B, 0x200F)
- Mul(0x000B, 0x2010)
- if(0x1007, 0x000B, 0x2011)
- {
- Set Var(0x000B, 0x2011)
- }
- if(0x1008, 0x100E, 0x000B)
- {
- unk02(0x000C, 0x0001)
- unk1E(0x000C)
- unk1E(0x000D)
- if(0x1007, 0x000C, 0x000D)
- {
- unk2A(0x6027)
- }
- else
- {
- unk2A(0x6028)
- }
- if!(0x1011, 0x0000)
- {
- if(0x1011, 0x6042)
- {
- if(0x1007, 0x0001, 0x2000)
- {
- Call AI()
- }
- }
- else
- {
- if(0x1011, 0x6043)
- {
- if(0x1008, 0x0001, 0x2000)
- {
- Call AI()
- }
- }
- else
- {
- if(0x1011, 0x6044) Or(0x1011, 0x6048)
- {
- if(0x1007, 0x0002, 0x2000)
- {
- Call AI()
- }
- }
- else
- {
- if(0x1011, 0x6045) Or(0x1011, 0x6049)
- {
- if(0x1008, 0x0002, 0x2000)
- {
- Call AI()
- }
- }
- else
- {
- Call AI()
- }
- }
- }
- }
- if(0x1008, 0x0002, 0x2000) And(0x1007, 0x100D, 0x2012)
- {
- Set Var(0x0002, 0x2000)
- }
- if(0x1007, 0x0002, 0x2013)
- {
- Call AI(0x6024)
- }
- else
- {
- if(0x1008, 0x0002, 0x2014)
- {
- Call AI(0x6025)
- }
- else
- {
- if(0x1008, 0x0001, 0x2015)
- {
- Call AI(0x6023)
- }
- else
- {
- if(0x1007, 0x0001, 0x2016)
- {
- Call AI(0x6022)
- }
- else
- {
- Call AI(0x6021)
- }
- Return()
- RestartLoop?()
- LoopStart?(0x0001)
- unk1D(0x000E)
- Set Var(0x0010, 0x000E)
- Sub(0x0010, 0x1004)
- Set Var(0x0007, 0x1002)
- if(0x1008, 0x0010, 0x2000)
- {
- Mul(0x0007, 0x2017)
- }
- unk1E(0x0010)
- if(0x1007, 0x0010, 0x2018)
- {
- Sub(0x0010, 0x2018)
- Div(0x0010, 0x2018)
- if(0x1007, 0x0010, 0x2008)
- {
- Set Var(0x0010, 0x2008)
- }
- Mul(0x0010, 0x0007)
- Stick(0x0010)
- }
- RestartLoop?()
- RestartLoop?()
- 10A0
- ------------------------------
- global-00 = 36.000
- global-01 = 55.000
- global-02 = 22.000
- global-03 = 10.000
- global-04 = 30.000
- global-05 = 80.000
- global-06 = 40.000
- global-07 = 600.000
- global-08 = 0.010
- global-09 = 10.000
- global-0A = 0.500
- global-0B = 40.000
- global-0C = 15.000
- global-0D = 0.000
- global-0E = 50.000
- global-0F = 0.006
- global-10 = 30.000
- global-11 = 3.000
- global-12 = -0.500
- global-13 = 9999.000
- global-14 = 1.000
- global-15 = 2.500
- global-16 = 35.000
- global-17 = -0.750
- global-18 = 20.000
- global-19 = 60.000
- global-1A = 0.100
- global-1B = 0.600
- global-1C = 45.000
- global-1D = 25.000
- global-1E = 2.000
- global-1F = -1.000
- global-20 = 6.000
- global-21 = 0.000
- global-22 = 0.000
- global-23 = 0.000
- Set Var(0x0000, 0x2000)
- Set Var(0x0001, 0x2001)
- Set Var(0x0002, 0x2002)
- Set Var(0x0003, 0x2003)
- Set Var(0x0004, 0x2004)
- Set Var(0x0005, 0x2005)
- Set Var(0x0006, 0x2006)
- unk22(0x2007)
- LoopStart?()
- if(0x1007, 0x1006, 0x0006) AndNot(0x1005)
- {
- Set Var(0x0007, 0x1011)
- Mul(0x0007, 0x2008)
- if(0x1008, 0x100E, 0x0007)
- {
- unk22(0x2009)
- ExitLoop?(0x0000)
- if(0x1004)
- {
- unk14()
- }
- RestartLoop?()
- }
- }
- ExitLoop?(0x0001)
- unk14()
- RestartLoop?()
- LoopStart?(0x0000)
- if(0x1003) Or(0x1004)
- {
- unk22(0x2007)
- ExitLoop?()
- unk14()
- }
- RestartLoop?()
- LoopStart?(0x0001)
- if!(0x0001)
- {
- Return()
- }
- if(0x100D)
- {
- if(0x1007, 0x100F, 0x200A)
- {
- Call AI(0x2010)
- }
- else
- {
- Call AI(0x2040)
- }
- }
- if(0x1004)
- {
- Set Var(0x0008, 0x200B)
- }
- else
- {
- Set Var(0x0008, 0x200C)
- }
- Set Var(0x0009, 0x1002)
- Mul(0x0009, 0x1003)
- if(0x1008, 0x0009, 0x200D)
- {
- Set Var(0x0007, 0x1003)
- Mul(0x0007, 0x200A)
- unk1F(0x0007)
- RestartLoop?()
- }
- else
- {
- if(0x1007, 0x1006, 0x0008)
- {
- if(0x1007, 0x1006, 0x200B)
- {
- unk1F(0x1003)
- }
- else
- {
- Set Var(0x0007, 0x1003)
- Mul(0x0007, 0x200A)
- unk1F(0x0007)
- }
- RestartLoop?()
- }
- else
- {
- Set Var(0x0007, 0x100C)
- Sub(0x0007, 0x100B)
- if(0x1004) And(0x1008, 0x0007, 0x200E) And(0x1007, 0x0007, 0x200D) And(0x1000, 0x0004, 0x0005)
- {
- Set Var(0x0007, 0x200F)
- Mul(0x0007, 0x1011)
- if(0x1008, 0x100E, 0x0007)
- {
- if(0x1004)
- {
- unk1F(0x1003)
- }
- Call AI(0x1140)
- Return()
- }
- }
- Set Var(0x000A, 0x200D)
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- if!(0x0001)
- {
- Return()
- }
- unk21()
- ExitLoop?()
- RestartLoop?()
- LoopStart?()
- if!(0x0001)
- {
- Return()
- }
- if(0x1001, 0x2010)
- {
- Call AI(0x601B)
- }
- if(0x1003)
- {
- if(0x1007, 0x1006, 0x2009)
- {
- Set Var(0x0007, 0x200A)
- Mul(0x0007, 0x1003)
- unk1F(0x0007)
- }
- else
- {
- if(0x1008, 0x1006, 0x2011)
- {
- Set Var(0x0007, 0x2012)
- Mul(0x0007, 0x1003)
- unk1F(0x0007)
- }
- else
- {
- Set Var(0x0007, 0x1003)
- Mul(0x0007, 0x1002)
- if(0x1008, 0x0007, 0x200D)
- {
- Set Var(0x0007, 0x200A)
- Mul(0x0007, 0x1003)
- unk1F(0x0007)
- }
- }
- }
- Set Var(0x000B, 0x1003)
- Mul(0x000B, 0x200C)
- Add(0x000B, 0x1004)
- unk24(0x000C, 0x000B)
- if(0x1008, 0x000C, 0x200D)
- {
- Set Var(0x000C, 0x2013)
- }
- if(0x1008, 0x000C, 0x0000)
- {
- Add(0x000A, 0x2014)
- }
- else
- {
- Set Var(0x000A, 0x200D)
- }
- if(0x1007, 0x000A, 0x2015) And(0x1003)
- {
- unk29(0x000D, 0x000C)
- Sub(0x000D, 0x100B)
- if(0x1007, 0x000D, 0x2016)
- {
- Stick(0x2017)
- ExitLoop?(0x0002)
- }
- else
- {
- if(0x1007, 0x000D, 0x2009)
- {
- ExitLoop?(0x0003)
- }
- else
- {
- if(0x1007, 0x000D, 0x200D)
- {
- ExitLoop?(0x0004)
- }
- else
- {
- Set Var(0x0007, 0x1016)
- unk1E(0x0007)
- if(0x1008, 0x0007, 0x200A) Or(0x1007, 0x1010, 0x2018)
- {
- ExitLoop?(0x0004)
- }
- else
- {
- if(0x1008, 0x1011, 0x2019)
- {
- Call AI(0x1050)
- }
- else
- {
- if(0x1018) And(0x1008, 0x100E, 0x201A)
- {
- unk22(0x2010)
- unk1F(0x1003)
- ExitLoop?(0x0005)
- }
- else
- {
- ExitLoop?(0x0004)
- }
- }
- }
- RestartLoop?()
- LoopStart?(0x0002)
- Stick(0x200D, 0x2014)
- if(0x1002, 0x2009)
- {
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- if!(0x1005) Or(0x1008, 0x100F, 0x200A)
- {
- Return()
- }
- if(0x1001, 0x2016)
- {
- Call AI(0x1080)
- Return()
- }
- if!(0x1002, 0x2011)
- {
- Stick(0x200D, 0x2014)
- }
- if(0x1008, 0x100D, 0x200D)
- {
- Set Var(0x000E, 0x100C)
- Sub(0x000E, 0x100B)
- if(0x1007, 0x000E, 0x2009)
- {
- unk1A(0x200D)
- }
- }
- RestartLoop?()
- LoopStart?(0x0003)
- if!(0x0001)
- {
- Return()
- }
- if(0x1000, 0x0001)
- {
- Call AI(0x1140)
- Return()
- }
- RestartLoop?()
- LoopStart?(0x0004)
- unk2A(0x601B)
- unk2F(0x000F, 0x0002)
- Set Var(0x0007, 0x0003)
- Mul(0x0007, 0x100E)
- Add(0x000F, 0x0007)
- ExitLoop?()
- unk14()
- RestartLoop?()
- LoopStart?()
- if!(0x0001)
- {
- Return()
- }
- Set Var(0x0009, 0x1002)
- Mul(0x0009, 0x1003)
- if(0x1008, 0x0009, 0x200D)
- {
- Set Var(0x0009, 0x1003)
- Mul(0x0009, 0x201B)
- unk1F(0x0009)
- RestartLoop?()
- }
- if(0x1000, 0x000F)
- {
- Set Var(0x0007, 0x100C)
- Sub(0x0007, 0x101B)
- if(0x1007, 0x0007, 0x201C)
- {
- Call AI(0x0054)
- }
- else
- {
- if(0x1007, 0x0007, 0x201D)
- {
- Call AI(0x6016)
- }
- else
- {
- Call AI()
- }
- }
- RestartLoop?()
- LoopStart?(0x0005)
- if!(0x0001) Or(0x1002, 0x200E)
- {
- Return()
- }
- Stick(0x2014)
- if(0x1005)
- {
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- if!(0x0001)
- {
- Return()
- }
- if(0x1002, 0x201E)
- {
- Stick(0x201F)
- if(0x1002, 0x2020)
- {
- Return()
- }
- }
- else
- {
- unk1F(0x1003)
- }
- RestartLoop?()
- RestartLoop?()
- 1040
- ------------------------------
- global-00 = 8.000
- global-01 = 45.000
- global-02 = -1.000
- global-03 = 1.000
- global-04 = 30.000
- global-05 = 20.000
- global-06 = 0.000
- global-07 = 0.800
- global-08 = 0.500
- global-09 = 0.200
- global-0A = 10.000
- global-0B = 25.000
- global-0C = 0.080
- global-0D = 0.010
- global-0E = -0.010
- global-0F = -20.000
- global-10 = 0.600
- global-11 = 0.000
- global-12 = 0.000
- global-13 = 0.000
- Set Var(0x0000, 0x2000)
- if(0x1007, 0x1011, 0x2001)
- {
- Set Var(0x0001, 0x2002)
- }
- else
- {
- Set Var(0x0001, 0x2003)
- }
- unk2A(0x6012)
- unk2F(0x0002, 0x2004)
- Set Var(0x0003, 0x2005)
- Mul(0x0003, 0x100E)
- Add(0x0002, 0x0003)
- Set Var(0x0004, 0x2006)
- if(0x1008, 0x100E, 0x2007)
- {
- Set Var(0x0005, 0x2008)
- Mul(0x0005, 0x100E)
- if(0x1008, 0x0005, 0x2009)
- {
- Set Var(0x0005, 0x2006)
- }
- }
- else
- {
- Set Var(0x0005, 0x2006)
- }
- if!(0x1000, 0x0002)
- {
- unk30()
- }
- unk15(0x0006, 0x200A, 0x200B, 0x2006, 0x2006)
- LoopStart?()
- Set Var(0x0003, 0x1002)
- Mul(0x0003, 0x1003)
- if(0x1008, 0x0003, 0x2006)
- {
- Set Var(0x0004, 0x2008)
- Mul(0x0004, 0x1003)
- unk1F(0x0004)
- }
- else
- {
- Set Var(0x0003, 0x0004)
- unk1E(0x0003)
- if(0x1007, 0x0003, 0x0005)
- {
- Sub(0x0003, 0x200C)
- if(0x1008, 0x0003, 0x0005)
- {
- Set Var(0x0003, 0x0005)
- }
- }
- else
- {
- Add(0x0003, 0x200C)
- if(0x1007, 0x0003, 0x0005)
- {
- Set Var(0x0003, 0x0005)
- }
- }
- if(0x1008, 0x0004, 0x200D) And(0x1007, 0x0004, 0x200E)
- {
- Set Var(0x0004, 0x1003)
- }
- if(0x1007, 0x0004, 0x2006)
- {
- Set Var(0x0004, 0x0003)
- }
- else
- {
- Set Var(0x0004, 0x0003)
- Mul(0x0004, 0x2002)
- }
- unk1F(0x0004)
- if(0x1008, 0x0001, 0x2006)
- {
- Set Var(0x0003, 0x0002)
- Add(0x0003, 0x200F)
- if(0x1000, 0x0003)
- {
- Set Var(0x0003, 0x100E)
- if(0x1008, 0x0003, 0x2009)
- {
- Set Var(0x0001, 0x2003)
- RestartLoop?()
- }
- else
- {
- if(0x1008, 0x0003, 0x2010)
- {
- Call AI(0x3020)
- }
- else
- {
- Call AI(0x30B0)
- }
- Return()
- }
- }
- }
- if(0x0001) OrNot(0x1000, 0x1000) Or(0x1002, 0x0006)
- {
- Return()
- }
- if(0x1000, 0x0002)
- {
- Call AI()
- }
- RestartLoop?()
- RestartLoop?()
- 1050
- ------------------------------
- global-00 = 10.000
- global-01 = 120.000
- global-02 = 0.000
- global-03 = -0.500
- global-04 = 0.000
- global-05 = 0.000
- global-06 = 0.000
- unk22(0x2000)
- unk21()
- unk22(0x2001)
- LoopStart?()
- Set Var(0x0000, 0x1002)
- Mul(0x0000, 0x1003)
- if(0x1008, 0x0000, 0x2002)
- {
- Stick(0x2003)
- }
- else
- {
- Call AI(0x6013)
- Return()
- }
- RestartLoop?()
- RestartLoop?()
- 1020
- ------------------------------
- global-00 = 8.000
- global-01 = 30.000
- global-02 = 25.000
- global-03 = 1.000
- global-04 = 0.700
- global-05 = 0.000
- global-06 = 0.000
- Set Var(0x0000, 0x2000)
- Set Var(0x0001, 0x2001)
- unk2A(0x6014)
- unk2F(0x0002, 0x2002)
- if!(0x1000, 0x0002)
- {
- unk30()
- }
- LoopStart?()
- if(0x1002, 0x0000)
- {
- Set Var(0x0003, 0x2003)
- }
- else
- {
- Set Var(0x0003, 0x2004)
- }
- Mul(0x0003, 0x1003)
- unk1F(0x0003)
- if(0x0001)
- {
- Return()
- }
- if(0x1002, 0x0001) AndNot(0x1000, 0x2005, 0x1001)
- {
- Return()
- }
- if(0x1000, 0x0002)
- {
- Call AI()
- }
- RestartLoop?()
- RestartLoop?()
- 1030
- ------------------------------
- global-00 = 10.000
- global-01 = 30.000
- global-02 = 15.000
- global-03 = 0.800
- global-04 = 0.750
- global-05 = 1.000
- global-06 = 0.000
- global-07 = 0.000
- global-08 = 0.000
- Set Var(0x0000, 0x2000)
- Set Var(0x0001, 0x2001)
- unk2A(0x6015)
- unk2F(0x0002, 0x2002)
- if!(0x1000, 0x0002)
- {
- unk30()
- }
- LoopStart?()
- Set Var(0x0003, 0x2003)
- if!(0x1002, 0x0000)
- {
- Mul(0x0003, 0x1007)
- Div(0x0003, 0x0000)
- Set Var(0x0004, 0x2004)
- }
- else
- {
- Set Var(0x0004, 0x2005)
- }
- Mul(0x0004, 0x1003)
- unk1F(0x0004, 0x0003)
- if(0x0001)
- {
- Return()
- }
- if(0x1002, 0x0001) AndNot(0x1000, 0x2006, 0x1001)
- {
- Return()
- }
- if(0x1000, 0x0002)
- {
- Call AI()
- }
- RestartLoop?()
- RestartLoop?()
- 1120
- ------------------------------
- global-00 = 0.000
- global-01 = 0.300
- global-02 = 160.000
- global-03 = 0.009
- global-04 = 1.000
- global-05 = 100.000
- global-06 = 0.600
- global-07 = 50.000
- global-08 = 0.400
- global-09 = 30.000
- global-0A = 0.030
- global-0B = 8.000
- global-0C = 0.200
- global-0D = 90.000
- global-0E = 0.007
- global-0F = 150.000
- global-10 = 120.000
- global-11 = -200.000
- global-12 = 0.500
- global-13 = 0.700
- global-14 = 200.000
- global-15 = 130.000
- global-16 = 45.000
- global-17 = 0.800
- global-18 = 0.320
- global-19 = -1.000
- global-1A = 110.000
- global-1B = -0.200
- global-1C = -0.100
- global-1D = 0.000
- global-1E = 0.000
- global-1F = 0.000
- unk22(0x2000)
- Set Var(0x0000, 0x2000)
- Set Goto?(0x0000)
- unk15(0x0001)
- Sub(0x0001, 0x2001)
- Set Var(0x0002, 0x1011)
- Sub(0x0002, 0x2002)
- Mul(0x0001, 0x0002, 0x2003)
- Add(0x0001, 0x2004)
- Set Var(0x0002, 0x101F)
- if(0x1007, 0x0002, 0x2005)
- {
- Sub(0x0002, 0x2005)
- Mul(0x0002, 0x2006)
- Add(0x0002, 0x2005)
- }
- else
- {
- if(0x1008, 0x0002, 0x2007)
- {
- Mul(0x0002, 0x2008)
- Add(0x0002, 0x2009)
- }
- Mul(0x0002, 0x200A)
- if(0x1007, 0x0002, 0x200B)
- {
- Set Var(0x0002, 0x200B)
- }
- Mul(0x0001, 0x0002)
- Sub(0x0001, 0x200C)
- LoopStart?(0x0001)
- if(0x1014)
- {
- Sub(0x0000, 0x2004)
- if(0x100A, 0x0000, 0x2000)
- {
- Set Goto?(0x0000)
- if(0x1016, 0x2009)
- {
- Set Var(0x0001, 0x2000)
- }
- else
- {
- Sub(0x0001, 0x2004)
- }
- if(0x1007, 0x0001, 0x2000)
- {
- ExitLoop?(0x0002)
- }
- else
- {
- unk15(0x0001)
- ExitLoop?(0x0003)
- }
- }
- }
- RestartLoop?()
- LoopStart?(0x0002)
- Button(0x0001)
- ExitLoop?(0x0001)
- RestartLoop?()
- LoopStart?(0x0003)
- if(0x1007, 0x101F, 0x200D)
- {
- Set Var(0x0002, 0x1011)
- Mul(0x0002, 0x200E)
- if(0x1008, 0x100E, 0x0002)
- {
- Set Var(0x0002, 0x102B)
- Sub(0x0002, 0x100B)
- if(0x1008, 0x0002, 0x200F) And(0x1007, 0x101F, 0x2010)
- {
- Set Var(0x0001, 0x2004)
- }
- else
- {
- Set Var(0x0002, 0x102C)
- Sub(0x0002, 0x1004)
- if(0x1007, 0x0002, 0x2011)
- {
- if(0x1007, 0x1002, 0x2000)
- {
- Set Var(0x0001, 0x2012)
- }
- else
- {
- Set Var(0x0001, 0x2013)
- }
- }
- else
- {
- Set Var(0x0002, 0x102D)
- Sub(0x0002, 0x1004)
- if(0x1008, 0x0002, 0x2014)
- {
- if(0x1007, 0x1002, 0x2000)
- {
- Set Var(0x0001, 0x2013)
- }
- else
- {
- Set Var(0x0001, 0x2012)
- }
- }
- else if!(0x100B) And(0x1007, 0x101F, 0x2015)
- {
- if(0x1008, 0x1010, 0x1029)
- {
- Set Var(0x0001, 0x2013)
- }
- else
- {
- Set Var(0x0001, 0x2012)
- }
- }
- }
- }
- }
- else
- {
- if(0x1008, 0x1011, 0x2016)
- {
- Set Var(0x0002, 0x100E)
- if(0x1008, 0x0002, 0x2006)
- {
- if(0x1008, 0x1010, 0x1029)
- {
- Set Var(0x0001, 0x2012)
- }
- else
- {
- Set Var(0x0001, 0x2013)
- }
- }
- else
- {
- if(0x1008, 0x0002, 0x2017)
- {
- Set Var(0x0001, 0x2000)
- }
- }
- }
- if(0x1008, 0x0001, 0x2018)
- {
- Stick(0x2000, 0x2019)
- }
- else
- {
- if(0x1008, 0x0001, 0x2006)
- {
- Stick(0x2019)
- }
- else
- {
- if(0x1008, 0x0001, 0x2017)
- {
- Stick(0x2004)
- }
- else
- {
- Stick(0x2000, 0x2004)
- }
- Return()
- RestartLoop?()
- LoopStart?(0x0000)
- unk15(0x0002)
- Set Var(0x0000, 0x1011)
- Sub(0x0000, 0x201A)
- Mul(0x0000, 0x201B, 0x0002)
- Set Var(0x0002, 0x1011)
- Sub(0x0002, 0x2005)
- Mul(0x0002, 0x201C)
- Add(0x0000, 0x0002)
- RestartLoop?()
- RestartLoop?()
- 1130
- ------------------------------
- global-00 = 0.000
- global-01 = 0.000
- global-02 = 0.000
- RestartLoop?()
- 0060
- ------------------------------
- global-00 = 10.000
- global-01 = 30.000
- global-02 = 4.000
- global-03 = 0.000
- global-04 = -1.000
- global-05 = 6.000
- global-06 = 40.000
- global-07 = 0.000
- LoopStart?()
- if!(0x1003)
- {
- if(0x1002, 0x2000)
- {
- Return()
- }
- RestartLoop?()
- }
- unk22(0x2001)
- if!(0x100B)
- {
- Set Var(0x0000, 0x1003)
- ExitLoop?(0x0000)
- RestartLoop?()
- }
- ExitLoop?()
- RestartLoop?()
- LoopStart?()
- if(0x1002, 0x2002)
- {
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- Stick(0x2003, 0x2004)
- if(0x1002, 0x2002)
- {
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- unk1F(0x1003)
- if(0x1002, 0x2005)
- {
- if(0x1005)
- {
- Call AI(0x1080)
- Return()
- }
- Return()
- }
- RestartLoop?()
- LoopStart?(0x0000)
- if(0x1002, 0x2002)
- {
- unk22(0x2006)
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- unk1F(0x0000)
- if!(0x1003) AndNot(0x1004)
- {
- Return()
- }
- if(0x1005)
- {
- Return()
- }
- RestartLoop?()
- RestartLoop?()
- 0050
- ------------------------------
- global-00 = 25.000
- global-01 = 10.000
- global-02 = 20.000
- global-03 = 8.000
- global-04 = 1000.000
- global-05 = 120.000
- global-06 = 0.000
- global-07 = -0.500
- global-08 = 16.000
- global-09 = 0.500
- global-0A = 2.000
- global-0B = -3.000
- global-0C = 0.600
- global-0D = -1.000
- global-0E = 30.000
- global-0F = 0.010
- global-10 = 0.002
- global-11 = 0.000
- global-12 = 0.001
- global-13 = 1.000
- global-14 = 3.000
- global-15 = 0.400
- global-16 = -0.400
- Set Var(0x0000, 0x1003)
- Set Var(0x0001, 0x2000)
- if(0x101E, 0x0022)
- {
- Add(0x0001, 0x2001)
- }
- if(0x100C, 0x0051) Or(0x100C, 0x0053) Or(0x100C, 0x0056) Or(0x100C, 0x0057)
- {
- Set Var(0x0002, 0x100E)
- Mul(0x0002, 0x2002)
- Add(0x0002, 0x2003)
- Set Var(0x0003, 0x0002)
- }
- else
- {
- Set Var(0x0003, 0x2004)
- }
- if(0x1005)
- {
- ExitLoop?(0x0000)
- unk14()
- }
- unk22(0x2002)
- LoopStart?()
- if!(0x1003) AndNot(0x1004)
- {
- RestartLoop?()
- }
- unk22(0x2005)
- if(0x100C, 0x0057) Or(0x100C, 0x0058)
- {
- Set Var(0x0002, 0x1003)
- Mul(0x0002, 0x1002)
- if(0x1007, 0x0002, 0x2006)
- {
- Stick(0x2007)
- ExitLoop?(0x0001)
- RestartLoop?()
- }
- }
- ExitLoop?()
- unk14()
- RestartLoop?()
- LoopStart?()
- if(0x100C, 0x0055) Or(0x100C, 0x0056)
- {
- Set Var(0x0004, 0x100E)
- Mul(0x0004, 0x2008)
- Add(0x0004, 0x2003)
- Set Var(0x0005, 0x100E)
- Sub(0x0005, 0x2009)
- Set Var(0x0006, 0x0005)
- Add(0x0006, 0x200A)
- Mul(0x0000, 0x200B)
- ExitLoop?(0x0002)
- }
- else
- {
- if(0x100C, 0x0057) Or(0x100C, 0x0058)
- {
- Mul(0x0000, 0x200B)
- ExitLoop?(0x0002)
- }
- else
- {
- Set Var(0x0002, 0x1003)
- Mul(0x0002, 0x1002)
- if(0x1008, 0x0002, 0x2006)
- {
- ExitLoop?()
- }
- else
- {
- ExitLoop?(0x0002)
- }
- }
- unk14()
- RestartLoop?()
- LoopStart?()
- Set Var(0x0007, 0x1003)
- Mul(0x0000, 0x200C)
- unk1F(0x0000)
- Set Var(0x0007, 0x1003)
- ExitLoop?()
- RestartLoop?()
- LoopStart?(0x0001)
- if(0x1002, 0x200A)
- {
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?(0x0002)
- if(0x1002, 0x0003)
- {
- Return()
- }
- if(0x100C, 0x0051) Or(0x100C, 0x0057)
- {
- Set Goto?(0x0003)
- unk1F(0x0000)
- }
- else
- {
- if(0x100C, 0x0052) Or(0x100C, 0x0058) if!(0x1002, 0x2003) And(0x1008, 0x100B, 0x100C) And(0x1000, 0x2001)
- {
- unk1F(0x2006)
- }
- else
- {
- Set Goto?(0x0003)
- unk1F(0x0000)
- }
- }
- else
- {
- if(0x100C, 0x0055)
- {
- Stick(0x200D)
- }
- else
- {
- if(0x100C, 0x0056)
- {
- Set Goto?(0x0003)
- Mul(0x0000, 0x200D)
- unk1F(0x0000)
- Mul(0x0000, 0x200D)
- if(0x1002, 0x0004)
- {
- Return()
- }
- }
- if(0x1002, 0x2001) AndNot(0x1005)
- {
- Return()
- }
- if(0x1012)
- {
- if(0x1001, 0x0001)
- {
- Call AI(0x1080)
- Return()
- }
- else if!(0x100D) AndNot(0x1000, 0x200E) And(0x1007, 0x1011, 0x200E)
- {
- Set Var(0x0002, 0x1011)
- Mul(0x0002, 0x1011, 0x200F)
- Mul(0x0002, 0x0002)
- if(0x101E, 0x0000)
- {
- Mul(0x0002, 0x2010)
- }
- else
- {
- if(0x101E, 0x001B)
- {
- Mul(0x0002, 0x2011)
- }
- else
- {
- Mul(0x0002, 0x2012)
- }
- if(0x1008, 0x100E, 0x0002)
- {
- Set Var(0x0008, 0x1003)
- Mul(0x0008, 0x1002)
- if(0x1007, 0x0008, 0x2006)
- {
- unk2A(0x6026)
- if!(0x1011, 0x0000)
- {
- Call AI()
- Return()
- }
- }
- }
- }
- }
- if(0x100C, 0x0051) Or(0x100C, 0x0053) Or(0x100C, 0x0057) if!(0x1002, 0x200A)
- {
- Button(0x0008)
- }
- }
- else
- {
- if(0x100C, 0x0056)
- {
- if(0x1002, 0x0005) AndNot(0x1002, 0x0006)
- {
- Button(0x0008)
- }
- }
- else
- {
- Set Var(0x0009, 0x100C)
- Sub(0x0009, 0x100B)
- if!(0x1002, 0x2002)
- {
- Stick(0x2006, 0x2013)
- }
- if(0x1002, 0x200E) And(0x1007, 0x100F, 0x2006) And(0x1008, 0x100D, 0x2006) And(0x1007, 0x0009, 0x200E)
- {
- ExitLoop?()
- }
- }
- RestartLoop?()
- LoopStart?(0x0000)
- if(0x100C, 0x0051) Or(0x100C, 0x0052) Or(0x100C, 0x0057) Or(0x100C, 0x0058)
- {
- Set Goto?(0x0003)
- unk1F(0x0000)
- }
- else
- {
- if(0x100C, 0x0055) Or(0x100C, 0x0055)
- {
- Set Goto?(0x0003)
- Mul(0x0000, 0x200D)
- unk1F(0x0000)
- Mul(0x0000, 0x200D)
- }
- if(0x1002, 0x2014)
- {
- if(0x1008, 0x100F, 0x200A)
- {
- unk23(0x2001)
- }
- ExitLoop?(0x0002)
- }
- RestartLoop?()
- LoopStart?(0x0003)
- if(0x1007, 0x1003, 0x2006)
- {
- Add(0x0000, 0x2015)
- if(0x1007, 0x0000, 0x2013)
- {
- Set Var(0x0000, 0x2013)
- }
- }
- else
- {
- Add(0x0000, 0x2016)
- if(0x1008, 0x0000, 0x200D)
- {
- Set Var(0x0000, 0x200D)
- }
- }
- RestartLoop?()
- RestartLoop?()
- 0070
- ------------------------------
- global-00 = 30.000
- global-01 = 3.000
- global-02 = -1.000
- global-03 = 1.000
- LoopStart?()
- if!(0x1003) AndNot(0x1004)
- {
- if(0x1002, 0x2000)
- {
- Return()
- }
- }
- ExitLoop?()
- RestartLoop?()
- LoopStart?()
- Button(0x0004)
- if(0x1002, 0x2001)
- {
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- Button(0x0004)
- if(0x100C, 0x0072)
- {
- Stick(0x2002)
- }
- else
- {
- Stick(0x2003)
- }
- Return()
- RestartLoop?()
- 0040
- ------------------------------
- global-00 = 0.700
- global-01 = 0.000
- global-02 = 5.000
- global-03 = 6.000
- global-04 = 10.000
- LoopStart?()
- Set Var(0x0000, 0x1002)
- Mul(0x0000, 0x1003, 0x2000)
- Stick(0x0000)
- if(0x1007, 0x0000, 0x2001) Or(0x1002, 0x2002)
- {
- Set Var(0x0001, 0x2003)
- Mul(0x0001, 0x100E)
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- Stick(0x0000)
- if(0x1002, 0x0001) Or(0x1001, 0x2004)
- {
- Return()
- }
- RestartLoop?()
- RestartLoop?()
- 0020
- ------------------------------
- global-00 = 8.000
- global-01 = 20.000
- global-02 = 0.000
- global-03 = 80.000
- global-04 = 50.000
- global-05 = 0.250
- global-06 = 0.700
- global-07 = 0.750
- global-08 = -1.000
- global-09 = 11.000
- global-0A = 9.000
- global-0B = -0.500
- Set Var(0x0000, 0x2000)
- Set Var(0x0001, 0x2001)
- Set Var(0x0002, 0x2002)
- if(0x100C, 0x0024)
- {
- unk22(0x2003)
- }
- else
- {
- unk22(0x2004)
- }
- LoopStart?()
- if(0x1008, 0x1010, 0x0001) Or(0x0001)
- {
- ExitLoop?(0x0000)
- RestartLoop?()
- }
- if(0x100C, 0x0024)
- {
- Set Var(0x0003, 0x1001)
- Mul(0x0003, 0x2005)
- if(0x1000, 0x0003)
- {
- Mul(0x0002, 0x2006)
- ExitLoop?(0x0001)
- unk14()
- }
- }
- else
- {
- if(0x100C, 0x0021) if!(0x1000, 0x1000)
- {
- Mul(0x0002, 0x2006)
- ExitLoop?(0x0001)
- unk14()
- }
- }
- else
- {
- if(0x100C, 0x0022)
- {
- if(0x1000, 0x1001, 0x1000)
- {
- Mul(0x0002, 0x2006)
- ExitLoop?(0x0001)
- unk14()
- }
- }
- else
- {
- if(0x1000, 0x1001)
- {
- Mul(0x0002, 0x2006)
- ExitLoop?(0x0001)
- unk14()
- }
- Set Var(0x0002, 0x1003)
- if!(0x1002, 0x0000)
- {
- Mul(0x0002, 0x2007)
- }
- if(0x100C, 0x0021)
- {
- Mul(0x0002, 0x2008)
- }
- else
- {
- if(0x100C, 0x0022) And(0x1000, 0x1001)
- {
- Mul(0x0002, 0x2008)
- }
- unk1F(0x0002)
- RestartLoop?()
- LoopStart?(0x0001)
- Set Var(0x0003, 0x2009)
- if(0x1002, 0x0003)
- {
- ExitLoop?(0x0000)
- RestartLoop?()
- }
- else if!(0x1002, 0x200A)
- {
- unk1F(0x0002)
- }
- RestartLoop?()
- LoopStart?(0x0000)
- Set Var(0x0004, 0x1002)
- Mul(0x0004, 0x1003)
- if(0x1008, 0x0004, 0x2002)
- {
- Stick(0x200B)
- }
- else
- {
- Return()
- }
- RestartLoop?()
- RestartLoop?()
- 0030
- ------------------------------
- global-00 = 8.000
- global-01 = 20.000
- global-02 = 30.000
- global-03 = 120.000
- global-04 = 0.300
- global-05 = -1.000
- global-06 = 0.000
- global-07 = -0.500
- Set Var(0x0000, 0x2000)
- Set Var(0x0001, 0x2001)
- unk23(0x0001)
- if(0x1004)
- {
- ExitLoop?(0x0000)
- unk14()
- }
- unk22(0x2002)
- unk21()
- unk22(0x2003)
- LoopStart?()
- if(0x1002, 0x0000)
- {
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?(0x0000)
- if(0x0001)
- {
- Set Goto?(0x0001)
- }
- if(0x100C, 0x0034)
- {
- Set Var(0x0002, 0x1001)
- Mul(0x0002, 0x2004)
- if(0x1000, 0x0002)
- {
- Set Goto?(0x0001)
- }
- }
- else
- {
- if(0x100C, 0x0031) if!(0x1000, 0x1000)
- {
- Set Goto?(0x0001)
- }
- }
- else
- {
- if(0x100C, 0x0032)
- {
- if(0x1000, 0x1001, 0x1000)
- {
- Set Goto?(0x0001)
- }
- }
- else
- {
- if(0x1000, 0x1001)
- {
- Set Goto?(0x0001)
- }
- Set Var(0x0003, 0x1003)
- if(0x100C, 0x0031)
- {
- Mul(0x0003, 0x2005)
- }
- else
- {
- if(0x100C, 0x0032) And(0x1000, 0x1001)
- {
- Mul(0x0003, 0x2005)
- }
- unk1F(0x0003)
- RestartLoop?()
- LoopStart?(0x0001)
- Set Var(0x0004, 0x1002)
- Mul(0x0004, 0x1003)
- if(0x1008, 0x0004, 0x2006)
- {
- Stick(0x2007)
- }
- Return()
- RestartLoop?()
- 2040
- ------------------------------
- global-00 = 15.000
- global-01 = 0.006
- global-02 = 0.300
- global-03 = -30.000
- global-04 = -15.000
- global-05 = 10.000
- global-06 = 0.000
- global-07 = 8.000
- global-08 = 40.000
- global-09 = -0.015
- global-0A = 4.000
- global-0B = 2.000
- global-0C = -20.000
- global-0D = 30.000
- global-0E = -1.000
- global-0F = -25.000
- global-10 = -18.000
- global-11 = 5.000
- global-12 = 0.700
- global-13 = -10.000
- global-14 = 1.000
- global-15 = 24.000
- global-16 = 0.800
- global-17 = -0.800
- global-18 = 0.000
- global-19 = 0.000
- global-1A = 0.000
- unk02(0x0000, 0x1009)
- unk2A(0x602B)
- Set Var(0x0002, 0x2000)
- Mul(0x0002, 0x100E)
- Set Var(0x0003, 0x1011)
- Mul(0x0003, 0x2001)
- Add(0x0003, 0x2002)
- if(0x1008, 0x100E, 0x0003)
- {
- if(0x1018)
- {
- Add(0x0002, 0x2003)
- }
- else
- {
- Add(0x0002, 0x2004)
- }
- }
- else
- {
- Add(0x0002, 0x2005)
- }
- Set Var(0x0003, 0x102A)
- Add(0x0003, 0x2005)
- if(0x1008, 0x0002, 0x0003)
- {
- Set Var(0x0002, 0x0003)
- }
- Set Var(0x0004, 0x2006)
- LoopStart?()
- Set Goto?(0x0000)
- if(0x100E)
- {
- if(0x1002, 0x2007)
- {
- Return()
- }
- }
- else
- {
- if(0x1007, 0x100F, 0x2006) And(0x1012)
- {
- Set Goto?(0x0001)
- ExitLoop?(0x0002)
- }
- else
- {
- Set Var(0x0003, 0x2006)
- if(0x1008, 0x1011, 0x2008)
- {
- Set Var(0x0003, 0x2008)
- Sub(0x0003, 0x1011)
- Mul(0x0003, 0x2009)
- }
- if(0x1008, 0x100D, 0x0003)
- {
- ExitLoop?()
- }
- }
- RestartLoop?()
- LoopStart?()
- Set Goto?(0x0000)
- if!(0x1012)
- {
- if(0x1002, 0x200A)
- {
- Return()
- }
- RestartLoop?()
- }
- if(0x1002, 0x200B)
- {
- Set Var(0x0003, 0x0001)
- Add(0x0003, 0x200C)
- if(0x1010, 0x2000) And(0x1007, 0x1010, 0x200C) And(0x1007, 0x100B, 0x0003) And(0x1007, 0x1011, 0x200D)
- {
- Set Goto?(0x0001)
- ExitLoop?()
- RestartLoop?()
- }
- if(0x1007, 0x0004, 0x2006)
- {
- Add(0x0004, 0x200E)
- }
- else if!(0x100E)
- {
- Set Var(0x0003, 0x0001)
- Add(0x0003, 0x0002)
- if(0x1008, 0x100B, 0x0003)
- {
- Set Var(0x0003, 0x0001)
- Add(0x0003, 0x200F)
- if(0x1007, 0x1010, 0x2010) And(0x1008, 0x1010, 0x2011) And(0x1007, 0x100B, 0x0003) And(0x1008, 0x100E, 0x2012)
- {
- Set Var(0x0004, 0x2007)
- RestartLoop?()
- }
- Set Goto?(0x0001)
- ExitLoop?()
- RestartLoop?()
- }
- }
- if(0x1002, 0x2005)
- {
- Return()
- }
- }
- RestartLoop?()
- LoopStart?(0x0002)
- if!(0x1005) Or(0x1012)
- {
- Return()
- }
- unk27(0x0000)
- if!(0x1002, 0x200A)
- {
- Set Var(0x0003, 0x0001)
- Add(0x0003, 0x2013)
- if(0x1008, 0x100B, 0x0003)
- {
- unk31(0x0000)
- }
- }
- if(0x1008, 0x1004, 0x0000)
- {
- unk1F(0x2014)
- }
- else
- {
- unk1F(0x200E)
- }
- if(0x1002, 0x2015)
- {
- Return()
- }
- RestartLoop?()
- LoopStart?(0x0000)
- if!(0x1005)
- {
- Return()
- }
- unk1D(0x0000)
- Set Var(0x0005, 0x0000)
- Sub(0x0005, 0x1004)
- Set Var(0x0006, 0x1002)
- if(0x1008, 0x0005, 0x2006)
- {
- Mul(0x0006, 0x200E)
- }
- unk1E(0x0005)
- if(0x1007, 0x0005, 0x2011)
- {
- Sub(0x0005, 0x2011)
- Div(0x0005, 0x2011)
- if(0x1007, 0x0005, 0x2014)
- {
- Set Var(0x0005, 0x2014)
- }
- Mul(0x0005, 0x0006)
- Stick(0x0005)
- }
- RestartLoop?()
- LoopStart?(0x0001)
- unk32()
- unk31(0x0000)
- if(0x1008, 0x1004, 0x0000)
- {
- unk1F(0x2016)
- }
- else
- {
- unk1F(0x2017)
- }
- if!(0x1011, 0x6047)
- {
- unk1F(0x2006, 0x2014)
- }
- Button(0x0002)
- RestartLoop?()
- RestartLoop?()
- 2020
- ------------------------------
- global-00 = 8.000
- global-01 = -0.000
- global-02 = 4.000
- global-03 = -1.000
- global-04 = 1.000
- global-05 = 5.000
- global-06 = 0.000
- global-07 = 0.000
- global-08 = 0.000
- unk1D(0x0000)
- LoopStart?()
- Set Goto?(0x0000)
- if(0x100E)
- {
- if(0x1002, 0x2000)
- {
- Return()
- }
- }
- else
- {
- if(0x1008, 0x100D, 0x2001)
- {
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- if(0x1002, 0x2002)
- {
- if(0x1007, 0x1004, 0x0000)
- {
- Set Var(0x0002, 0x2003)
- }
- else
- {
- Set Var(0x0002, 0x2004)
- }
- Mul(0x0002, 0x1002)
- Stick(0x0002)
- Button(0x0002)
- Return()
- }
- else
- {
- Set Goto?(0x0000)
- }
- RestartLoop?()
- LoopStart?(0x0000)
- Set Var(0x0002, 0x0000)
- Sub(0x0002, 0x1004)
- unk1E(0x0002)
- if(0x1007, 0x0002, 0x2005)
- {
- if(0x1007, 0x1004, 0x0000)
- {
- Set Var(0x0002, 0x2003)
- }
- else
- {
- Set Var(0x0002, 0x2004)
- }
- Mul(0x0002, 0x1002)
- Stick(0x0002)
- }
- RestartLoop?()
- RestartLoop?()
- 2030
- ------------------------------
- global-00 = 50.000
- global-01 = 8.000
- global-02 = 0.000
- global-03 = 4.000
- global-04 = 1.000
- global-05 = 10.000
- global-06 = -1.000
- global-07 = 5.000
- unk02(0x0000, 0x1009)
- LoopStart?()
- Set Goto?(0x0000)
- Add(0x0001, 0x2000)
- if(0x100E)
- {
- if(0x1002, 0x2001)
- {
- Return()
- }
- }
- else
- {
- if(0x1008, 0x100D, 0x2002) And(0x1008, 0x100B, 0x0001)
- {
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- Set Goto?(0x0000)
- if(0x1002, 0x2003) if!(0x100E)
- {
- Stick(0x2002, 0x2004)
- }
- if(0x1002, 0x2005)
- {
- Return()
- }
- }
- RestartLoop?()
- LoopStart?(0x0000)
- unk1D(0x0000)
- Set Var(0x0002, 0x0000)
- Sub(0x0002, 0x1004)
- Set Var(0x0003, 0x1002)
- if(0x1008, 0x0002, 0x2002)
- {
- Mul(0x0003, 0x2006)
- }
- unk1E(0x0002)
- if(0x1007, 0x0002, 0x2007)
- {
- Sub(0x0002, 0x2007)
- Div(0x0002, 0x2007)
- if(0x1007, 0x0002, 0x2004)
- {
- Set Var(0x0002, 0x2004)
- }
- Mul(0x0002, 0x0003)
- Stick(0x0002)
- }
- RestartLoop?()
- RestartLoop?()
- 2010
- ------------------------------
- global-00 = -1.000
- global-01 = 55.000
- global-02 = -15.000
- global-03 = 10.000
- global-04 = 40.000
- global-05 = 70.000
- global-06 = 0.300
- global-07 = 0.010
- global-08 = 0.350
- global-09 = 1.000
- global-0A = 0.500
- global-0B = 4.000
- global-0C = 8.000
- global-0D = 0.000
- global-0E = -50.000
- global-0F = 100.000
- global-10 = -5.000
- global-11 = -20.000
- global-12 = 0.150
- global-13 = 3.000
- global-14 = 5.000
- global-15 = -0.500
- global-16 = -52.000
- global-17 = -48.000
- global-18 = 50.000
- global-19 = -0.020
- global-1A = 0.400
- global-1B = 45.000
- global-1C = -40.000
- global-1D = -4.000
- global-1E = 18.000
- global-1F = 12.000
- global-20 = 0.000
- global-21 = 0.000
- global-22 = 0.000
- unk02(0x0000, 0x1009)
- Set Var(0x0002, 0x1023)
- Mul(0x0002, 0x2000)
- if(0x1018) And(0x1007, 0x1011, 0x2001)
- {
- Add(0x0002, 0x2002)
- }
- Set Var(0x0003, 0x102A)
- Add(0x0003, 0x2003)
- if(0x1008, 0x0002, 0x0003)
- {
- Set Var(0x0002, 0x0003)
- }
- Set Var(0x0003, 0x2004)
- Mul(0x0003, 0x100E)
- Add(0x0002, 0x0003)
- Set Var(0x0004, 0x2005)
- if(0x1008, 0x100E, 0x2006)
- {
- Set Var(0x0005, 0x2003)
- }
- else
- {
- Set Var(0x0005, 0x0004)
- Sub(0x0005, 0x2003, 0x0002)
- Mul(0x0005, 0x1011, 0x2007)
- Add(0x0005, 0x0002)
- }
- Set Var(0x0006, 0x2000)
- Set Var(0x0007, 0x1011)
- Mul(0x0007, 0x2007, 0x100E)
- Sub(0x0007, 0x2008)
- Set Var(0x0003, 0x1011)
- Mul(0x0003, 0x2007)
- if(0x1008, 0x100E, 0x0003)
- {
- Set Var(0x0008, 0x2009)
- }
- else
- {
- Set Var(0x0008, 0x2000)
- }
- LoopStart?()
- Set Goto?(0x0000)
- if(0x1008, 0x100F, 0x200A) And(0x1002, 0x200B)
- {
- Return()
- }
- if!(0x1012)
- {
- if(0x1002, 0x200B)
- {
- Return()
- }
- RestartLoop?()
- }
- Set Var(0x0009, 0x0001)
- Set Var(0x000A, 0x0001)
- Set Var(0x000B, 0x0001)
- Add(0x0009, 0x0002)
- Add(0x000A, 0x0004)
- Add(0x000B, 0x0005)
- if(0x100E)
- {
- if(0x1002, 0x200C)
- {
- Return()
- }
- }
- else
- {
- Set Goto?(0x0001)
- if(0x1008, 0x100D, 0x200D)
- {
- if(0x1008, 0x100B, 0x0009)
- {
- ExitLoop?()
- }
- else
- {
- if(0x1008, 0x100B, 0x000A)
- {
- if(0x1008, 0x100B, 0x0001) And(0x1007, 0x1010, 0x200E) AndNot(0x1000, 0x200F)
- {
- ExitLoop?()
- }
- else
- {
- if(0x1007, 0x100B, 0x000B)
- {
- if(0x1008, 0x1010, 0x200E)
- {
- ExitLoop?()
- }
- }
- else if!(0x1018) And(0x1007, 0x1010, 0x2002)
- {
- ExitLoop?()
- }
- }
- }
- }
- RestartLoop?()
- LoopStart?()
- Set Goto?(0x0000)
- Set Goto?(0x0001)
- if(0x1008, 0x0006, 0x200D)
- {
- if(0x1007, 0x100B, 0x0001) And(0x1008, 0x1010, 0x2010) And(0x1007, 0x1010, 0x2011)
- {
- if(0x1008, 0x100E, 0x2012)
- {
- Call AI(0x2040)
- Return()
- }
- else
- {
- Set Var(0x0006, 0x2009)
- }
- }
- }
- if(0x1002, 0x2013) if!(0x100E)
- {
- Stick(0x200D, 0x2009)
- }
- if(0x1002, 0x2003)
- {
- Return()
- }
- }
- RestartLoop?()
- LoopStart?(0x0000)
- if!(0x1005)
- {
- Return()
- }
- unk1D(0x0000)
- Set Var(0x000C, 0x0000)
- Sub(0x000C, 0x1004)
- Set Var(0x000D, 0x1002)
- if(0x1008, 0x000C, 0x200D)
- {
- Mul(0x000D, 0x2000)
- }
- unk1E(0x000C)
- if(0x1007, 0x000C, 0x2014)
- {
- Set Var(0x000E, 0x2009)
- if(0x1007, 0x100F, 0x200D) And(0x1000, 0x200F) AndNot(0x0001)
- {
- Set Var(0x000E, 0x100B)
- Sub(0x000E, 0x0001)
- if(0x100A, 0x000E, 0x0002)
- {
- Set Var(0x000E, 0x2009)
- }
- else
- {
- if(0x1007, 0x100D, 0x2015) And(0x1008, 0x000E, 0x2003)
- {
- Set Var(0x000E, 0x2009)
- }
- else
- {
- if(0x1009, 0x0007, 0x200D)
- {
- if(0x1007, 0x1010, 0x2016) And(0x1008, 0x1010, 0x2000)
- {
- if(0x1008, 0x1010, 0x2017)
- {
- Set Var(0x000E, 0x200D)
- }
- else
- {
- Set Var(0x000E, 0x2018)
- Add(0x000E, 0x1010)
- Mul(0x000E, 0x2019)
- Sub(0x000E, 0x201A)
- }
- }
- else
- {
- Set Var(0x000E, 0x2009)
- }
- }
- else
- {
- if(0x1007, 0x1011, 0x201B) And(0x1007, 0x1010, 0x2016) And(0x1008, 0x1010, 0x2002)
- {
- if(0x1008, 0x000E, 0x0005)
- {
- if(0x1008, 0x1010, 0x2017)
- {
- Set Var(0x000E, 0x200D)
- }
- else
- {
- Set Var(0x000E, 0x2018)
- Add(0x000E, 0x1010)
- Mul(0x000E, 0x2019)
- Sub(0x000E, 0x201A)
- }
- }
- else
- {
- Set Var(0x000E, 0x2009)
- }
- }
- else
- {
- Set Var(0x000E, 0x2009)
- }
- }
- Sub(0x000C, 0x2014)
- Div(0x000C, 0x2014)
- if(0x1007, 0x000C, 0x2009)
- {
- Set Var(0x000C, 0x2009)
- }
- Mul(0x000C, 0x000D, 0x000E)
- Stick(0x000C)
- }
- RestartLoop?()
- LoopStart?(0x0001)
- if(0x1012) And(0x1007, 0x0008, 0x200D) AndNot(0x100E) And(0x1007, 0x1010, 0x201C) And(0x100A, 0x1010, 0x200D)
- {
- unk31(0x000F)
- Set Var(0x0003, 0x000F)
- Sub(0x0003, 0x1004)
- Mul(0x0003, 0x1008)
- if(0x100A, 0x0003, 0x200D)
- {
- RestartLoop?()
- }
- if(0x1007, 0x1010, 0x2011)
- {
- Set Var(0x0003, 0x0010)
- Add(0x0003, 0x2002)
- if(0x1008, 0x100B, 0x0003)
- {
- RestartLoop?()
- }
- }
- unk02(0x0011, 0x1008)
- Set Var(0x0003, 0x2014)
- Add(0x0003, 0x0010)
- if(0x1007, 0x100B, 0x0003)
- {
- Mul(0x0011, 0x2003)
- Mul(0x0012, 0x2003)
- Add(0x0003, 0x201D)
- }
- else
- {
- Mul(0x0011, 0x201E)
- Mul(0x0012, 0x201F)
- }
- unk10(0x0011, 0x1004)
- if(0x1007, 0x0012, 0x0003)
- {
- if(0x1007, 0x1008, 0x200D)
- {
- if(0x1007, 0x0011, 0x000F)
- {
- Button(0x0004)
- Return()
- }
- }
- else
- {
- if(0x1008, 0x0011, 0x000F)
- {
- Button(0x0004)
- Return()
- }
- }
- }
- RestartLoop?()
- RestartLoop?()
- 3020
- ------------------------------
- global-00 = 30.000
- global-01 = 20.000
- global-02 = 5.000
- global-03 = 100.000
- global-04 = 0.120
- global-05 = 1.000
- global-06 = 3.000
- global-07 = 120.000
- global-08 = 60.000
- global-09 = 0.010
- global-0A = 0.000
- global-0B = 4.000
- global-0C = 0.180
- global-0D = 8.000
- global-0E = 0.300
- global-0F = 0.100
- global-10 = 0.050
- global-11 = 70.000
- global-12 = 0.025
- global-13 = 0.150
- global-14 = 9.000
- global-15 = 10.000
- global-16 = 0.200
- global-17 = 2.000
- global-18 = 0.000
- unk26(0x0000)
- if(0x1008, 0x0000, 0x2000)
- {
- Return()
- }
- Set Var(0x0001, 0x100E)
- Mul(0x0001, 0x2001)
- Add(0x0001, 0x2002)
- Set Var(0x0002, 0x2003)
- Sub(0x0002, 0x1011)
- Mul(0x0002, 0x2004)
- Add(0x0001, 0x0002)
- Mul(0x0002, 0x100E)
- Add(0x0001, 0x0002)
- unk22(0x2001)
- LoopStart?()
- if!(0x1003) AndNot(0x1004)
- {
- if(0x1002, 0x2005) AndNot(0x1002, 0x2006)
- {
- Button(0x0004)
- }
- RestartLoop?()
- }
- unk22(0x2007)
- ExitLoop?()
- unk14()
- RestartLoop?()
- LoopStart?()
- Button(0x0004)
- if(0x1017) And(0x1009, 0x1011, 0x2008) And(0x1000, 0x2001) AndNot(0x1002, 0x2001)
- {
- Sub(0x0001, 0x2009)
- }
- else
- {
- Sub(0x0001, 0x2005)
- if(0x100A, 0x0001, 0x200A)
- {
- Return()
- }
- }
- if(0x100F, 0x0001)
- {
- Set Var(0x0001, 0x100E)
- Mul(0x0001, 0x200B)
- unk22(0x2000)
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- Button(0x0004)
- if(0x1002, 0x0001)
- {
- Set Var(0x0003, 0x100E)
- Set Var(0x0002, 0x1002)
- Mul(0x0002, 0x1003)
- if(0x1008, 0x0002, 0x200A)
- {
- Mul(0x0003, 0x200C)
- }
- else if!(0x1000, 0x200D)
- {
- Mul(0x0003, 0x200E)
- if(0x1008, 0x0003, 0x200F)
- {
- Add(0x0003, 0x2010)
- }
- }
- if(0x1008, 0x1011, 0x2000)
- {
- Set Var(0x0003, 0x2004)
- }
- else
- {
- if(0x1008, 0x1011, 0x2008)
- {
- Set Var(0x0002, 0x2011)
- Sub(0x0002, 0x1011)
- Mul(0x0002, 0x2012)
- if(0x1008, 0x100E, 0x0002)
- {
- Set Var(0x0003, 0x2004)
- }
- }
- if(0x1008, 0x0003, 0x200F)
- {
- ExitLoop?(0x0000)
- }
- else
- {
- if(0x1008, 0x0003, 0x2013)
- {
- Set Var(0x0002, 0x2014)
- Mul(0x0002, 0x100E)
- Add(0x0002, 0x2005)
- unk22(0x0002)
- ExitLoop?(0x0001)
- }
- else
- {
- if(0x1010, 0x2015) And(0x1015)
- {
- if(0x1008, 0x0003, 0x2016)
- {
- ExitLoop?(0x0002)
- }
- else
- {
- ExitLoop?(0x0003)
- }
- }
- else
- {
- Return()
- }
- }
- RestartLoop?()
- LoopStart?(0x0000)
- Button(0x0004)
- if(0x1002, 0x2006)
- {
- Stick(0x2005)
- if(0x1002, 0x200B)
- {
- unk1A(0x200A)
- }
- }
- if!(0x100F, 0x0001)
- {
- Return()
- }
- RestartLoop?()
- LoopStart?(0x0002)
- if(0x1002, 0x2017)
- {
- Stick(0x200A, 0x2005)
- Button(0x0001)
- if(0x1002, 0x2017)
- {
- unk1A(0x200A)
- }
- }
- if!(0x100F, 0x0001)
- {
- Return()
- }
- RestartLoop?()
- LoopStart?(0x0003)
- Button(0x0004)
- if(0x1002, 0x2017)
- {
- Button(0x0001)
- if(0x1002, 0x2017)
- {
- unk1A(0x200A)
- }
- }
- if!(0x100F, 0x0001)
- {
- Return()
- }
- RestartLoop?()
- LoopStart?(0x0001)
- Button(0x0004)
- RestartLoop?()
- RestartLoop?()
- 6030
- ------------------------------
- global-00 = 2.000
- global-01 = 0.000
- global-02 = 1.000
- global-03 = 100.000
- global-04 = -0.200
- global-05 = 0.600
- global-06 = 0.400
- global-07 = 2.000
- global-08 = 8.000
- global-09 = 0.700
- global-0A = 0.500
- global-0B = 3.000
- global-0C = 15.000
- global-0D = 25.000
- global-0E = -1.000
- global-0F = 55.000
- global-10 = 4.000
- global-11 = 45.000
- global-12 = 0.300
- global-13 = 0.100
- global-14 = 0.200
- global-15 = -0.600
- global-16 = 0.000
- global-17 = 0.000
- global-18 = 0.000
- Set Var(0x0000, 0x2000)
- Set Var(0x0001, 0x2001)
- unk02(0x0002, 0x1009)
- if(0x100C, 0x603D)
- {
- ExitLoop?(0x0000)
- RestartLoop?()
- }
- if(0x100C, 0x6035) Or(0x100C, 0x6036) Or(0x100C, 0x6037)
- {
- Set Var(0x0004, 0x2002)
- Set Var(0x0005, 0x2002)
- }
- else
- {
- if(0x100C, 0x6031) Or(0x100C, 0x6038)
- {
- Set Var(0x0004, 0x2001)
- Set Var(0x0005, 0x2001)
- }
- else
- {
- if(0x100C, 0x603C)
- {
- Set Var(0x0004, 0x1011)
- Sub(0x0004, 0x2003)
- Mul(0x0004, 0x2004)
- unk15(0x0005)
- Mul(0x0005, 0x2005)
- Add(0x0005, 0x2006)
- Mul(0x0004, 0x0005)
- Add(0x0004, 0x2007)
- Set Var(0x0005, 0x2001)
- }
- else
- {
- if(0x100C, 0x603A) Or(0x100C, 0x6039) Or(0x100C, 0x603B)
- {
- Set Var(0x0004, 0x2002)
- Set Var(0x0005, 0x2002)
- }
- else
- {
- Set Var(0x0004, 0x2008)
- Set Var(0x0005, 0x2009)
- }
- if(0x1008, 0x100E, 0x200A)
- {
- Add(0x0004, 0x200A)
- }
- Set Var(0x0006, 0x0004)
- Add(0x0006, 0x1012, 0x200B)
- if(0x100C, 0x6036) And(0x101B)
- {
- Set Var(0x0007, 0x200C)
- Mul(0x0007, 0x100E)
- Add(0x0006, 0x0007, 0x200D)
- }
- Set Var(0x0008, 0x200E)
- LoopStart?()
- if(0x100C, 0x6031) Or(0x100C, 0x6032) Or(0x100C, 0x6033) Or(0x100C, 0x6034) Or(0x100C, 0x6038) Or(0x100C, 0x6039) Or(0x100C, 0x603A) Or(0x100C, 0x603B) Or(0x100C, 0x603C)
- {
- ExitLoop?(0x0001)
- }
- else
- {
- ExitLoop?()
- }
- unk14()
- RestartLoop?()
- LoopStart?()
- if(0x1002, 0x0000)
- {
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?(0x0001)
- Set Var(0x0009, 0x0005)
- if!(0x1002, 0x0004)
- {
- Mul(0x0009, 0x1007)
- Div(0x0009, 0x0004)
- }
- if(0x100C, 0x6032) Or(0x100C, 0x6035) Or(0x100C, 0x6039)
- {
- Mul(0x0009, 0x1003)
- unk1F(0x0009)
- }
- else
- {
- if(0x100C, 0x6033) Or(0x100C, 0x6036) Or(0x100C, 0x603A)
- {
- Stick(0x2001, 0x0009)
- }
- else
- {
- if(0x100C, 0x6034) Or(0x100C, 0x6037) Or(0x100C, 0x603B)
- {
- Mul(0x0009, 0x200E)
- Stick(0x2001, 0x0009)
- }
- if(0x100C, 0x603C)
- {
- Button(0x0004)
- }
- if(0x1002, 0x0004)
- {
- if(0x1008, 0x0001, 0x2002)
- {
- if(0x100C, 0x6038) Or(0x100C, 0x6039) Or(0x100C, 0x603A) Or(0x100C, 0x603B)
- {
- Button(0x0002)
- }
- else
- {
- Button(0x0001)
- }
- Set Var(0x0001, 0x1013)
- if(0x1008, 0x0008, 0x2001) And(0x1007, 0x1011, 0x200F)
- {
- if(0x100C, 0x6032) Or(0x100C, 0x6035)
- {
- Set Var(0x0008, 0x2002)
- if(0x1008, 0x0006, 0x2010)
- {
- Add(0x0006, 0x2010)
- }
- }
- else
- {
- if(0x101E, 0x0023) And(0x100C, 0x6038)
- {
- Set Var(0x0008, 0x2002)
- if(0x1008, 0x0006, 0x2010)
- {
- Add(0x0006, 0x2010)
- }
- }
- }
- }
- else
- {
- Sub(0x0001, 0x2002)
- }
- if(0x1007, 0x0008, 0x2001)
- {
- if(0x1007, 0x0008, 0x2002)
- {
- Set Goto?(0x0002)
- }
- else
- {
- Add(0x0008, 0x2002)
- }
- }
- if!(0x100C, 0x6037) And(0x1007, 0x1011, 0x2011)
- {
- Set Var(0x000A, 0x1002)
- Mul(0x000A, 0x1003)
- if(0x1008, 0x000A, 0x2001)
- {
- Set Var(0x0006, 0x2001)
- }
- }
- if(0x1007, 0x1011, 0x200F) AndNot(0x101C) AndNot(0x101B)
- {
- if(0x100C, 0x6035)
- {
- Set Var(0x0007, 0x1001)
- Mul(0x0007, 0x2012)
- if(0x1000, 0x0007)
- {
- Set Var(0x0006, 0x2001)
- }
- }
- else
- {
- if(0x100C, 0x6036)
- {
- Set Var(0x0007, 0x1001)
- Mul(0x0007, 0x2013)
- if(0x1001, 0x0007)
- {
- Set Var(0x0006, 0x2001)
- }
- }
- else
- {
- if(0x100C, 0x6037)
- {
- Set Var(0x0007, 0x1001)
- Mul(0x0007, 0x2014)
- if(0x1001, 0x0007)
- {
- Set Var(0x0006, 0x2001)
- }
- }
- }
- if(0x100C, 0x6036) And(0x101B)
- {
- unk2E(0x0002, 0x0003, 0x200A)
- Sub(0x0003, 0x1027)
- if(0x1008, 0x0003, 0x2008)
- {
- Set Var(0x0006, 0x2001)
- }
- }
- if(0x1002, 0x0006)
- {
- if(0x1007, 0x0008, 0x2001)
- {
- ExitLoop?()
- }
- else
- {
- Return()
- }
- }
- }
- RestartLoop?()
- LoopStart?()
- if(0x1002, 0x2010)
- {
- Return()
- }
- Set Goto?(0x0002)
- RestartLoop?()
- LoopStart?(0x0002)
- Set Var(0x000C, 0x1027)
- Mul(0x000C, 0x2005)
- Add(0x000C, 0x100B)
- if(0x1007, 0x100C, 0x000C)
- {
- Stick(0x2001, 0x2005)
- }
- else
- {
- Set Var(0x000D, 0x1028)
- Add(0x000D, 0x100C)
- if(0x1008, 0x000D, 0x000C)
- {
- Stick(0x2001, 0x2015)
- }
- else
- {
- Set Var(0x000C, 0x1027)
- Add(0x000C, 0x100B, 0x2007)
- if(0x1007, 0x000D, 0x000C)
- {
- Stick(0x2001, 0x2005)
- }
- }
- }
- RestartLoop?()
- LoopStart?(0x0000)
- if(0x1002, 0x2010)
- {
- Return()
- }
- RestartLoop?()
- RestartLoop?()
- 6040
- ------------------------------
- global-00 = 0.000
- global-01 = 3.000
- global-02 = -1.000
- global-03 = 1.000
- global-04 = -0.600
- global-05 = 55.000
- global-06 = 4.000
- global-07 = 0.600
- global-08 = 2.000
- global-09 = 0.000
- Set Var(0x0000, 0x2000)
- Set Var(0x0001, 0x2001)
- Add(0x0001, 0x1012)
- Set Var(0x0002, 0x2002)
- LoopStart?()
- if(0x100C, 0x6042)
- {
- Stick(0x2003)
- }
- else
- {
- if(0x100C, 0x6043)
- {
- Stick(0x2002)
- }
- else
- {
- if(0x100C, 0x6047)
- {
- unk1F(0x1003)
- }
- else
- {
- if(0x100C, 0x6044) Or(0x100C, 0x6048)
- {
- Stick(0x2000, 0x2003)
- }
- else
- {
- if(0x100C, 0x6045) Or(0x100C, 0x6049)
- {
- Stick(0x2000, 0x2004)
- }
- if(0x1008, 0x0000, 0x2003)
- {
- if(0x100C, 0x6046) Or(0x100C, 0x6047) Or(0x100C, 0x6048) Or(0x100C, 0x6049)
- {
- Button(0x0002)
- }
- else
- {
- Button(0x0001)
- }
- Set Var(0x0000, 0x1013)
- if(0x1008, 0x0002, 0x2000) And(0x1007, 0x1011, 0x2005)
- {
- if(0x101E, 0x0023) And(0x100C, 0x6046)
- {
- Set Var(0x0002, 0x2003)
- if(0x1008, 0x0001, 0x2006)
- {
- Add(0x0001, 0x2006)
- }
- }
- }
- }
- else
- {
- Sub(0x0000, 0x2003)
- }
- if(0x1007, 0x0002, 0x2000)
- {
- if(0x1007, 0x0002, 0x2003)
- {
- Set Goto?(0x0000)
- }
- else
- {
- Add(0x0002, 0x2003)
- }
- }
- if(0x1002, 0x0001)
- {
- if(0x1007, 0x0002, 0x2000)
- {
- ExitLoop?()
- }
- else if!(0x100D)
- {
- Call AI(0x1080)
- }
- Return()
- }
- RestartLoop?()
- LoopStart?()
- if(0x1002, 0x2006)
- {
- Return()
- }
- Set Goto?(0x0000)
- RestartLoop?()
- LoopStart?(0x0000)
- Set Var(0x0003, 0x1027)
- Mul(0x0003, 0x2007)
- Add(0x0003, 0x100B)
- if(0x1007, 0x100C, 0x0003)
- {
- Stick(0x2000, 0x2007)
- }
- else
- {
- Set Var(0x0004, 0x1028)
- Add(0x0004, 0x100C)
- if(0x1008, 0x0004, 0x0003)
- {
- Stick(0x2000, 0x2004)
- }
- else
- {
- Set Var(0x0003, 0x1027)
- Add(0x0003, 0x100B, 0x2008)
- if(0x1007, 0x0004, 0x0003)
- {
- Stick(0x2000, 0x2007)
- }
- }
- }
- RestartLoop?()
- RestartLoop?()
- 30A0
- ------------------------------
- global-00 = 20.000
- global-01 = 10.000
- global-02 = 100.000
- global-03 = 0.050
- global-04 = 1.000
- global-05 = 0.000
- global-06 = -1.000
- global-07 = 2.000
- global-08 = 0.000
- global-09 = 0.000
- global-0A = 0.000
- unk22(0x2000)
- LoopStart?()
- if!(0x1003) AndNot(0x1004)
- {
- RestartLoop?()
- }
- unk22(0x2001)
- ExitLoop?()
- unk14()
- RestartLoop?()
- Set Var(0x0000, 0x2002)
- Sub(0x0000, 0x1011)
- Mul(0x0000, 0x2003, 0x100E)
- Add(0x0000, 0x2004)
- LoopStart?()
- Button(0x0004)
- if(0x1002, 0x0000)
- {
- Stick(0x2005, 0x2006)
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?()
- if(0x1002, 0x2007)
- {
- Return()
- }
- else
- {
- Button(0x0004)
- Stick(0x2005, 0x2006)
- }
- RestartLoop?()
- RestartLoop?()
- 30B0
- ------------------------------
- global-00 = 15.000
- global-01 = 100.000
- global-02 = 0.150
- global-03 = 0.050
- global-04 = 3.000
- global-05 = 2.000
- global-06 = 0.000
- global-07 = 0.500
- global-08 = 50.000
- global-09 = 20.000
- global-0A = 8.000
- global-0B = 40.000
- global-0C = 0.700
- global-0D = 1.000
- global-0E = -1.000
- global-0F = 60.000
- global-10 = 6.000
- global-11 = 12.000
- global-12 = 0.400
- unk22(0x2000)
- Set Var(0x0000, 0x2001)
- Sub(0x0000, 0x1011)
- Set Var(0x0001, 0x0000)
- Mul(0x0000, 0x2002, 0x100E)
- Mul(0x0001, 0x2003)
- Add(0x0000, 0x0001)
- Set Var(0x0001, 0x100E)
- Mul(0x0001, 0x2004)
- Sub(0x0001, 0x2005)
- Add(0x0000, 0x0001)
- LoopStart?()
- Set Var(0x0002, 0x1002)
- Mul(0x0002, 0x1003)
- if(0x1008, 0x0002, 0x2006)
- {
- Set Var(0x0002, 0x2007)
- Mul(0x0002, 0x1003)
- unk1F(0x0002)
- }
- if(0x1017) And(0x1001, 0x2008)
- {
- unk22(0x2009)
- ExitLoop?()
- unk14()
- }
- RestartLoop?()
- LoopStart?()
- if(0x1002, 0x0000) And(0x1003)
- {
- Button(0x0004)
- Set Var(0x0000, 0x2001)
- Sub(0x0000, 0x1011)
- Mul(0x0000, 0x2003, 0x100E)
- Set Var(0x0001, 0x100E)
- if!(0x101A)
- {
- Mul(0x0001, 0x200A)
- }
- Sub(0x0001, 0x2005)
- Add(0x0000, 0x0001)
- unk22(0x200B)
- ExitLoop?()
- unk14()
- }
- RestartLoop?()
- LoopStart?()
- Button(0x0004)
- if(0x1002, 0x0000)
- {
- Set Var(0x0001, 0x100E)
- if(0x101A)
- {
- Mul(0x0001, 0x200C)
- }
- if(0x1008, 0x0001, 0x2007)
- {
- Stick(0x200D)
- Return()
- }
- else
- {
- if(0x1008, 0x0001, 0x200C)
- {
- Stick(0x200E)
- Return()
- }
- else
- {
- Stick(0x2006, 0x200E)
- ExitLoop?()
- }
- }
- RestartLoop?()
- LoopStart?()
- if(0x1002, 0x2005) if!(0x100F, 0x0002)
- {
- if(0x1007, 0x1011, 0x200F)
- {
- if(0x1000, 0x2010)
- {
- unk15(0x0003)
- if(0x1008, 0x0003, 0x2007)
- {
- Call AI(0x603C)
- }
- else
- {
- if(0x1008, 0x0003, 0x200C)
- {
- Call AI(0x1010)
- }
- }
- else
- {
- if(0x1000, 0x2011)
- {
- unk15(0x0003)
- if(0x1008, 0x0003, 0x2012)
- {
- Call AI(0x1010)
- }
- }
- }
- Return()
- }
- }
- else
- {
- Button(0x0004)
- Stick(0x2006, 0x200E)
- }
- RestartLoop?()
- RestartLoop?()
- 3090
- ------------------------------
- global-00 = 8.000
- global-01 = 20.000
- global-02 = 0.000
- global-03 = 0.200
- global-04 = 0.300
- global-05 = 12.000
- global-06 = 4.000
- global-07 = 50.000
- global-08 = 60.000
- global-09 = 0.600
- global-0A = 10.000
- global-0B = -1.000
- global-0C = -0.700
- global-0D = 3.000
- global-0E = 0.750
- global-0F = 2.000
- global-10 = 1.000
- global-11 = 6.000
- global-12 = 40.000
- global-13 = 0.500
- Set Var(0x0000, 0x2000)
- Set Var(0x0001, 0x2001)
- Set Var(0x0002, 0x2002)
- Set Var(0x0003, 0x100E)
- Mul(0x0003, 0x2003)
- Add(0x0003, 0x2004)
- Mul(0x0003, 0x1001)
- Set Var(0x0004, 0x100E)
- Mul(0x0004, 0x2005)
- Add(0x0004, 0x2006)
- unk22(0x2007)
- LoopStart?()
- if(0x1008, 0x1010, 0x0001) Or(0x0001)
- {
- ExitLoop?(0x0000)
- RestartLoop?()
- }
- Set Var(0x0002, 0x1003)
- if(0x1000, 0x0003)
- {
- unk22(0x2008)
- if(0x1008, 0x100E, 0x2009) Or(0x1000, 0x200A)
- {
- Mul(0x0002, 0x200B)
- ExitLoop?(0x0001)
- }
- else
- {
- Mul(0x0002, 0x200C)
- Mul(0x0004, 0x200D)
- ExitLoop?(0x0002)
- }
- unk14()
- }
- if!(0x1002, 0x0000)
- {
- Mul(0x0002, 0x200E)
- }
- unk1F(0x0002)
- RestartLoop?()
- LoopStart?(0x0001)
- if(0x1002, 0x0004)
- {
- ExitLoop?(0x0000)
- RestartLoop?()
- }
- else if!(0x1002, 0x200F)
- {
- unk1F(0x0002)
- }
- RestartLoop?()
- LoopStart?(0x0002)
- if(0x1002, 0x0004)
- {
- ExitLoop?(0x0000)
- RestartLoop?()
- }
- else
- {
- unk1F(0x0002)
- }
- RestartLoop?()
- LoopStart?(0x0000)
- if!(0x1002, 0x200F)
- {
- Set Var(0x0005, 0x1002)
- Mul(0x0005, 0x1003)
- }
- else
- {
- Set Var(0x0005, 0x2010)
- }
- if(0x1008, 0x0005, 0x2002)
- {
- Stick(0x200B)
- }
- else
- {
- unk15(0x0006)
- if(0x1017, 0x2011) And(0x1001, 0x2012)
- {
- if(0x1008, 0x0006, 0x2003)
- {
- Call AI(0x1010)
- }
- else
- {
- if(0x1008, 0x0006, 0x2013)
- {
- Call AI(0x1020)
- }
- }
- Return()
- }
- RestartLoop?()
- RestartLoop?()
- 0080
- ------------------------------
- global-00 = 20.000
- global-01 = 180.000
- global-02 = 10.000
- global-03 = 15.000
- global-04 = 40.000
- global-05 = -1.000
- global-06 = 0.000
- global-07 = 1.000
- global-08 = 30.000
- global-09 = 3.000
- global-0A = 2.000
- global-0B = 0.000
- global-0C = 0.000
- if(0x1005)
- {
- ExitLoop?(0x0000)
- unk14()
- }
- unk22(0x2000)
- LoopStart?()
- if(0x0001)
- {
- Return()
- }
- if!(0x1003) AndNot(0x1004)
- {
- RestartLoop?()
- }
- unk22(0x2001)
- ExitLoop?()
- unk14()
- RestartLoop?()
- LoopStart?(0x0001)
- if(0x0001)
- {
- Return()
- }
- if(0x1002, 0x2002) AndNot(0x1005)
- {
- Return()
- }
- if(0x1012)
- {
- if(0x1001, 0x2003)
- {
- Call AI(0x1080)
- Return()
- }
- }
- Set Var(0x0000, 0x1005)
- Sub(0x0000, 0x1004)
- Mul(0x0000, 0x1025)
- if(0x1007, 0x0000, 0x2002)
- {
- if(0x1012) And(0x1001, 0x2004)
- {
- Call AI(0x1080)
- }
- Return()
- }
- if(0x1012) AndNot(0x100D) And(0x1008, 0x1010, 0x2002)
- {
- Call AI(0x1080)
- Return()
- }
- Set Var(0x0001, 0x1025)
- Mul(0x0001, 0x2005)
- unk1F(0x0001)
- if!(0x1002, 0x2000)
- {
- Stick(0x2006, 0x2007)
- }
- if(0x1002, 0x2008) And(0x1007, 0x100F, 0x2006) And(0x1008, 0x100D, 0x2006)
- {
- ExitLoop?()
- unk22(0x2001)
- }
- RestartLoop?()
- LoopStart?(0x0000)
- if(0x0001)
- {
- Return()
- }
- Set Var(0x0001, 0x1025)
- Mul(0x0001, 0x2005)
- unk1F(0x0001)
- if(0x1002, 0x2009)
- {
- if(0x100D)
- {
- unk23(0x2005)
- }
- else
- {
- if(0x1008, 0x100F, 0x200A)
- {
- unk23(0x2002)
- }
- ExitLoop?(0x0001)
- }
- RestartLoop?()
- RestartLoop?()
- 1140
- ------------------------------
- global-00 = 1.500
- global-01 = 180.000
- global-02 = 10.000
- global-03 = 0.500
- global-04 = 0.000
- global-05 = 20.000
- global-06 = 0.700
- global-07 = -0.600
- global-08 = 2.500
- global-09 = 2.000
- global-0A = 30.000
- global-0B = -30.000
- global-0C = 8.000
- global-0D = 15.000
- global-0E = 3.000
- global-0F = 1.000
- global-10 = 50.000
- global-11 = 0.400
- global-12 = -0.400
- global-13 = -1.000
- global-14 = 0.000
- global-15 = 0.000
- global-16 = 0.000
- unk2A(0x6029)
- unk02(0x0000, 0x1009)
- Set Var(0x0002, 0x1003)
- if(0x1005)
- {
- if(0x1008, 0x100F, 0x2000)
- {
- Return()
- }
- unk2A(0x0000)
- unk22(0x2001)
- ExitLoop?(0x0000)
- unk14()
- }
- unk22(0x2002)
- LoopStart?()
- if!(0x0001)
- {
- Return()
- }
- if!(0x1003) AndNot(0x1004)
- {
- RestartLoop?()
- }
- unk22(0x2001)
- unk2E(0x0000, 0x0001, 0x2003)
- if(0x1008, 0x0001, 0x2004)
- {
- ExitLoop?(0x0001)
- unk14()
- }
- if(0x1004)
- {
- if(0x1007, 0x1006, 0x2005)
- {
- Set Var(0x0002, 0x1003)
- RestartLoop?()
- }
- ExitLoop?(0x0002)
- unk14()
- }
- if!(0x1011, 0x0000) And(0x1011, 0x6043) And(0x1008, 0x100E, 0x2006)
- {
- ExitLoop?(0x0002)
- unk14()
- }
- unk2A(0x0000)
- ExitLoop?()
- unk14()
- RestartLoop?()
- LoopStart?()
- Set Var(0x0002, 0x1003)
- Mul(0x0002, 0x2007)
- unk1F(0x0002)
- Set Var(0x0002, 0x1003)
- ExitLoop?()
- RestartLoop?()
- LoopStart?(0x0002)
- unk31(0x0004)
- if(0x1008, 0x100F, 0x2008) And(0x1008, 0x100D, 0x2004)
- {
- if(0x1008, 0x100F, 0x2003)
- {
- Return()
- }
- Set Var(0x0006, 0x100D)
- if(0x101E, 0x0006) Or(0x101E, 0x002C)
- {
- Mul(0x0006, 0x2009)
- }
- else
- {
- Mul(0x0006, 0x200A)
- }
- Add(0x0006, 0x100B)
- Sub(0x0006, 0x0005)
- if(0x1008, 0x0006, 0x200B)
- {
- Return()
- }
- }
- Set Goto?(0x0003)
- if!(0x1002, 0x200C) And(0x1008, 0x100B, 0x100C) And(0x1000, 0x2002)
- {
- unk1F(0x2004)
- }
- else
- {
- unk1F(0x0002)
- }
- if(0x1002, 0x2002) AndNot(0x1005)
- {
- Return()
- }
- if(0x1012)
- {
- if(0x1001, 0x200D) if!(0x1011, 0x0000)
- {
- Call AI()
- }
- else
- {
- Call AI(0x1080)
- }
- Return()
- }
- }
- unk2E(0x0000, 0x0001, 0x2003)
- if!(0x1002, 0x2002)
- {
- if(0x1005) OrNot(0x1002, 0x200E) Or(0x1007, 0x0001, 0x2005)
- {
- Stick(0x2004, 0x200F)
- }
- }
- if(0x1002, 0x2002) And(0x1008, 0x100D, 0x2004) And(0x1007, 0x0001, 0x2002)
- {
- unk22(0x2001)
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?(0x0000)
- Set Goto?(0x0003)
- unk1F(0x0002)
- if(0x1002, 0x200E)
- {
- ExitLoop?(0x0002)
- }
- RestartLoop?()
- LoopStart?(0x0001)
- if!(0x0001)
- {
- Return()
- }
- unk1F(0x0002)
- if(0x1005)
- {
- ExitLoop?(0x0002)
- }
- if(0x1002, 0x2010)
- {
- Return()
- }
- RestartLoop?()
- LoopStart?(0x0003)
- if(0x1007, 0x1003, 0x2004)
- {
- Add(0x0002, 0x2011)
- if(0x1007, 0x0002, 0x200F)
- {
- Set Var(0x0002, 0x200F)
- }
- }
- else
- {
- Add(0x0002, 0x2012)
- if(0x1008, 0x0002, 0x2013)
- {
- Set Var(0x0002, 0x2013)
- }
- }
- RestartLoop?()
- RestartLoop?()
- 1070
- ------------------------------
- global-00 = 20.000
- global-01 = 8.000
- global-02 = 1000.000
- global-03 = 120.000
- global-04 = 0.000
- global-05 = -0.500
- global-06 = 16.000
- global-07 = 0.500
- global-08 = 2.000
- global-09 = -3.000
- global-0A = 0.600
- global-0B = 10.000
- global-0C = -1.000
- global-0D = 1.000
- global-0E = 0.300
- global-0F = 80.000
- global-10 = 0.005
- global-11 = 26.000
- global-12 = -12.000
- global-13 = 3.000
- global-14 = 0.400
- global-15 = -0.400
- global-16 = 0.000
- global-17 = 0.000
- global-18 = 0.000
- Set Var(0x0000, 0x1003)
- unk02(0x0001, 0x1009)
- if(0x100C, 0x1071) Or(0x100C, 0x1073) Or(0x100C, 0x1076) Or(0x100C, 0x1077)
- {
- Set Var(0x0003, 0x100E)
- Mul(0x0003, 0x2000)
- Add(0x0003, 0x2001)
- Set Var(0x0004, 0x0003)
- }
- else
- {
- Set Var(0x0004, 0x2002)
- }
- if(0x1005)
- {
- ExitLoop?(0x0000)
- unk14()
- }
- unk22(0x2000)
- LoopStart?()
- if!(0x1003) AndNot(0x1004)
- {
- RestartLoop?()
- }
- unk22(0x2003)
- if(0x100C, 0x1077) Or(0x100C, 0x1078)
- {
- Set Var(0x0003, 0x1003)
- Mul(0x0003, 0x1002)
- if(0x1007, 0x0003, 0x2004)
- {
- Stick(0x2005)
- ExitLoop?(0x0001)
- RestartLoop?()
- }
- }
- ExitLoop?()
- unk14()
- RestartLoop?()
- LoopStart?()
- if(0x100C, 0x1075) Or(0x100C, 0x1076)
- {
- Set Var(0x0005, 0x100E)
- Mul(0x0005, 0x2006)
- Add(0x0005, 0x2001)
- Set Var(0x0006, 0x100E)
- Sub(0x0006, 0x2007)
- Set Var(0x0007, 0x0006)
- Add(0x0007, 0x2008)
- Mul(0x0000, 0x2009)
- ExitLoop?(0x0002)
- }
- else
- {
- if(0x100C, 0x1077) Or(0x100C, 0x1078)
- {
- Mul(0x0000, 0x2009)
- ExitLoop?(0x0002)
- }
- else
- {
- Set Var(0x0003, 0x1003)
- Mul(0x0003, 0x1002)
- if(0x1008, 0x0003, 0x2004)
- {
- ExitLoop?()
- }
- else
- {
- ExitLoop?(0x0002)
- }
- ExitLoop?()
- }
- unk14()
- RestartLoop?()
- LoopStart?()
- Set Var(0x0008, 0x1003)
- Mul(0x0000, 0x200A)
- unk1F(0x0000)
- Set Var(0x0008, 0x1003)
- ExitLoop?()
- RestartLoop?()
- LoopStart?(0x0001)
- if(0x1002, 0x2008)
- {
- ExitLoop?()
- }
- RestartLoop?()
- LoopStart?(0x0002)
- if(0x1002, 0x0004)
- {
- ExitLoop?()
- RestartLoop?()
- }
- if(0x1002, 0x2008) And(0x1012)
- {
- ExitLoop?()
- RestartLoop?()
- }
- if(0x100C, 0x1071) Or(0x100C, 0x1077)
- {
- Set Goto?(0x0003)
- unk1F(0x0000)
- }
- else
- {
- if(0x100C, 0x1072) Or(0x100C, 0x1078) if!(0x1002, 0x2001) And(0x1008, 0x100B, 0x100C) And(0x1000, 0x200B)
- {
- unk1F(0x2004)
- }
- else
- {
- Set Goto?(0x0003)
- unk1F(0x0000)
- }
- }
- else
- {
- if(0x100C, 0x1075)
- {
- Stick(0x200C)
- }
- else
- {
- if(0x100C, 0x1076)
- {
- Set Goto?(0x0003)
- Mul(0x0000, 0x200C)
- unk1F(0x0000)
- Mul(0x0000, 0x200C)
- if(0x1002, 0x0005)
- {
- ExitLoop?()
- RestartLoop?()
- }
- }
- if(0x1002, 0x200B) AndNot(0x1005)
- {
- Return()
- }
- if(0x100C, 0x1071) Or(0x100C, 0x1073) Or(0x100C, 0x1077) if!(0x1002, 0x2008)
- {
- Button(0x0008)
- }
- }
- else
- {
- if(0x100C, 0x1076)
- {
- if(0x1002, 0x0006) AndNot(0x1002, 0x0007)
- {
- Button(0x0008)
- }
- }
- else
- {
- Set Var(0x0009, 0x100C)
- Sub(0x0009, 0x100B)
- if!(0x1002, 0x2000)
- {
- Stick(0x2004, 0x200D)
- }
- }
- RestartLoop?()
- LoopStart?()
- if!(0x1012)
- {
- if(0x1002, 0x2001)
- {
- Return()
- }
- RestartLoop?()
- }
- unk2E(0x0001, 0x0002, 0x200E)
- Mul(0x0001, 0x1002)
- if(0x1007, 0x101F, 0x200F)
- {
- Set Var(0x0003, 0x101F)
- Sub(0x0003, 0x200F)
- Mul(0x0003, 0x2010)
- if(0x1007, 0x0003, 0x2007)
- {
- Set Var(0x0003, 0x2007)
- }
- if(0x1008, 0x100E, 0x0003)
- {
- unk02(0x000B, 0x0001)
- unk1E(0x000B)
- unk1E(0x000C)
- if(0x1007, 0x000B, 0x000C)
- {
- unk2A(0x6027)
- }
- else
- {
- unk2A(0x6028)
- }
- if!(0x1011, 0x0000)
- {
- if(0x1011, 0x6042)
- {
- if(0x1007, 0x0001, 0x2004)
- {
- Call AI()
- }
- }
- else
- {
- if(0x1011, 0x6043)
- {
- if(0x1008, 0x0001, 0x2004)
- {
- Call AI()
- }
- }
- else
- {
- if(0x1011, 0x6044) Or(0x1011, 0x6048)
- {
- if(0x1007, 0x0002, 0x2004)
- {
- Call AI()
- }
- }
- else
- {
- if(0x1011, 0x6045) Or(0x1011, 0x6049)
- {
- if(0x1008, 0x0002, 0x2004)
- {
- Call AI()
- }
- }
- else
- {
- Call AI()
- }
- }
- }
- }
- if(0x1007, 0x0002, 0x2011)
- {
- Call AI(0x6024)
- }
- else
- {
- if(0x1008, 0x0001, 0x2012)
- {
- Call AI(0x6023)
- }
- else
- {
- if(0x1007, 0x0001, 0x2006)
- {
- Call AI(0x6022)
- }
- else
- {
- Call AI(0x6021)
- }
- Return()
- RestartLoop?()
- LoopStart?(0x0000)
- if(0x100C, 0x1071) Or(0x100C, 0x1072) Or(0x100C, 0x1077) Or(0x100C, 0x1078)
- {
- Set Goto?(0x0003)
- unk1F(0x0000)
- }
- else
- {
- if(0x100C, 0x1075) Or(0x100C, 0x1075)
- {
- Set Goto?(0x0003)
- Mul(0x0000, 0x200C)
- unk1F(0x0000)
- Mul(0x0000, 0x200C)
- }
- if(0x1002, 0x2013)
- {
- if(0x1008, 0x100F, 0x2008)
- {
- unk23(0x200B)
- }
- ExitLoop?(0x0002)
- }
- RestartLoop?()
- LoopStart?(0x0003)
- if(0x1007, 0x1003, 0x2004)
- {
- Add(0x0000, 0x2014)
- if(0x1007, 0x0000, 0x200D)
- {
- Set Var(0x0000, 0x200D)
- }
- }
- else
- {
- Add(0x0000, 0x2015)
- if(0x1008, 0x0000, 0x200C)
- {
- Set Var(0x0000, 0x200C)
- }
- }
- RestartLoop?()
- RestartLoop?()
- 1160
- ------------------------------
- global-00 = 50.000
- global-01 = 45.000
- global-02 = -1.000
- global-03 = 0.000
- global-04 = 0.500
- global-05 = 0.000
- unk22(0x2000)
- Set Var(0x0000, 0x2001)
- Mul(0x0000, 0x100E)
- LoopStart?()
- if(0x100D)
- {
- Return()
- }
- if(0x1017)
- {
- if(0x1003)
- {
- Call AI(0x3020)
- }
- Return()
- }
- Add(0x0000, 0x2002)
- if(0x1008, 0x0000, 0x2003)
- {
- if(0x1003)
- {
- Call AI(0x603B)
- }
- else
- {
- if(0x1012)
- {
- Call AI(0x6049)
- }
- Return()
- }
- Set Var(0x0001, 0x1002)
- Mul(0x0001, 0x1003)
- if(0x1008, 0x0001, 0x2003)
- {
- Set Var(0x0001, 0x2004)
- Mul(0x0001, 0x1003)
- unk1F(0x0001)
- }
- RestartLoop?()
- RestartLoop?()
- 30D0
- ------------------------------
- global-00 = 15.000
- global-01 = 100.000
- global-02 = 0.100
- global-03 = 0.030
- global-04 = 3.000
- global-05 = 2.000
- global-06 = 50.000
- global-07 = 20.000
- global-08 = 0.000
- global-09 = 0.000
- global-0A = 0.000
- unk22(0x2000)
- Set Var(0x0000, 0x2001)
- Sub(0x0000, 0x1011)
- Set Var(0x0001, 0x0000)
- Mul(0x0000, 0x2002, 0x100E)
- Mul(0x0001, 0x2003)
- Add(0x0000, 0x0001)
- Set Var(0x0001, 0x100E)
- Mul(0x0001, 0x2004)
- Sub(0x0001, 0x2005)
- Add(0x0000, 0x0001)
- LoopStart?()
- if!(0x1005)
- {
- Return()
- }
- if(0x1017) And(0x1001, 0x2006)
- {
- unk22(0x2007)
- ExitLoop?()
- unk14()
- }
- RestartLoop?()
- LoopStart?()
- if!(0x1005)
- {
- Return()
- }
- if(0x1002, 0x0000) And(0x1012)
- {
- Button(0x0004)
- Return()
- }
- RestartLoop?()
- RestartLoop?()
- 1170
- ------------------------------
- Set Var(0x0000, 0x2000)
- Set Var(0x0001, 0x2001)
- unk2A(0x601A)
- unk2F(0x0002, 0x2002)
- LoopStart?()
- if(0x1002, 0x0000)
- {
- Set Var(0x0003, 0x2003)
- }
- else
- {
- Set Var(0x0003, 0x2004)
- }
- Mul(0x0003, 0x1003)
- unk1F(0x0003)
- if(0x0001)
- {
- Return()
- }
- if(0x1002, 0x0001) AndNot(0x1000, 0x2005, 0x1001)
- {
- Return()
- }
- if(0x1000, 0x0002)
- {
- Call AI()
- }
- RestartLoop?()
- RestartLoop?()
Add Comment
Please, Sign In to add comment