Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1060
- ------------------------------
- 80FD5F60 | #full_f(0,24)
- 80FCF5C8 | global-00 = 8.000
- 80FCF5CC | global-01 = 0.000
- 80FCF5D0 | global-02 = 4.000
- 80FCF5D4 | global-03 = 10.000
- 80FCF5D8 | global-04 = 30.000
- 80FCF5DC | global-05 = -5.000
- 80FCF5E0 | global-06 = 3.000
- 80FCF5E4 | global-07 = 2.000
- 80FCF5E8 | global-08 = -1.000
- 80FCF5EC | global-09 = 0.500
- 80FCF5F0 | global-0A = 1.000
- 80FCF5F4 | global-0B = 0.000
- 80FCF5F8 | global-0C = 0.000
- 80FCF5FC | global-0D = 0.000
- 80FCF3B0 | Set Var(0x0000, global00-8.000)
- 80FCF3BC | Set Var(0x0001, global01-0.000)
- 80FCF3C8 | unk02(0x0002, 0x1009)
- 80FCF3D4 | unk2A(0x6016)
- 80FCF3DC | Set Var(0x0004, global02-4.000)
- 80FCF3E8 | Mul(0x0004, 0x100E)
- 80FCF3F4 | Add(0x0004, global03-10.000)
- 80FCF400 | if(0x1011, 0x6036)
- -------- | {
- 80FCF40C | Set Var(0x0005, global04-30.000)
- 80FCF418 | Mul(0x0005, 0x100E)
- 80FCF424 | Add(0x0004, 0x0005)
- 80FCF430 | }
- 80FCF434 | GotoLabel()//Label 0x00
- 80FCF438 | if(0x0001) 80FCF440 | OrNot(0x101B)
- -------- | {
- 80FCF448 | Return()
- 80FCF44C | }
- 80FCF450 | Set Var(0x0005, 0x100C)
- 80FCF45C | Add(0x0005, global05--5.000)
- 80FCF468 | if(0x1008, 0x0005, 0x100B)
- -------- | {
- 80FCF478 | Return()
- 80FCF47C | }
- 80FCF480 | Set Var(0x0005, 0x1002)
- 80FCF48C | Mul(0x0005, 0x1003)
- 80FCF498 | if(0x1008, 0x0005, 0x2001)
- -------- | {
- 80FCF4A8 | Set Var(0x0001, global06-3.000)
- -------- | }
- 80FCF4B4 | else
- -------- | {
- 80FCF4B8 | if(0x1000, 0x2007)
- -------- | {
- 80FCF4C4 | Set Var(0x0005, 0x0000)
- 80FCF4D0 | Add(0x0005, global08--1.000)
- 80FCF4DC | if(0x1007, 0x0001, 0x0005)
- -------- | {
- 80FCF4EC | Set Var(0x0001, 0x0005)
- -------- | }
- 80FCF4F8 | else
- -------- | {
- 80FCF4FC | if(0x1007, 0x0001, 0x2001)
- -------- | {
- 80FCF50C | Add(0x0001, global08--1.000)
- 80FCF518 | }
- 80FCF51C | unk2E(0x0002, 0x0003, global09-0.500)
- 80FCF52C | Sub(0x0003, 0x1027)
- 80FCF538 | if(0x1008, 0x0003, 0x0004)
- -------- | {
- 80FCF548 | Call AI()
- 80FCF54C | }
- -------- | }
- 80FCF550 | else
- -------- | {
- 80FCF554 | Add(0x0001, global0A-1.000)
- 80FCF560 | }
- 80FCF564 | if(0x1009, 0x0001, 0x0000)
- -------- | {
- 80FCF574 | Set Var(0x0007, global0A-1.000)
- -------- | }
- 80FCF580 | else
- -------- | {
- 80FCF584 | Set Var(0x0005, 0x0001)
- 80FCF590 | Div(0x0005, 0x0000)
- 80FCF59C | Set Var(0x0007, 0x0005)
- 80FCF5A8 | }
- 80FCF5AC | Mul(0x0007, 0x1003)
- 80FCF5B8 | TargetStick(0x0007)
- 80FCF5C0 | GotoUp()
- 80FCF5C4 | GotoUp()
- 10D0
- ------------------------------
- 0
- 80FCF63C | global-00 = 10.000
- 80FCF610 | unk22(global00-10.000)
- 80FCF618 | GotoLabel()//Label 0x00
- 80FCF61C | if(0x1003)
- -------- | {
- 80FCF624 | Call AI(0x6017)
- 80FCF62C | Return()
- 80FCF630 | }
- 80FCF634 | GotoUp()
- 80FCF638 | GotoUp()
- 1090
- ------------------------------
- 80FD5F80 | #key_f(0,24)
- 80FCF718 | global-00 = 3.000
- 80FCF71C | global-01 = 22.000
- 80FCF720 | global-02 = 10.000
- 80FCF724 | global-03 = 120.000
- 80FCF728 | global-04 = 0.000
- 80FCF72C | global-05 = 0.000
- 80FCF650 | Set Var(0x0000, global00-3.000)
- 80FCF65C | unk2A(0x6019)
- 80FCF664 | unk2F(0x0001, global01-22.000)
- 80FCF670 | if!(0x1000, 0x0001)
- -------- | {
- 80FCF67C | unk30()
- 80FCF680 | }
- 80FCF684 | if(0x1004)
- -------- | {
- 80FCF68C | GotoDown(0x0000)
- 80FCF694 | unk14()
- 80FCF698 | }
- 80FCF69C | unk22(global02-10.000)
- 80FCF6A4 | GotoLabel()//Label 0x00
- 80FCF6A8 | if(0x1004) 80FCF6B0 | Or(0x1003)
- -------- | {
- 80FCF6B8 | unk22(global03-120.000)
- 80FCF6C0 | GotoDown()
- 80FCF6C4 | unk14()
- 80FCF6C8 | }
- 80FCF6CC | GotoUp()
- 80FCF6D0 | GotoLabel(0x0000)//Label 0x01
- 80FCF6D8 | TargetStick(0x1003)
- 80FCF6E0 | if(0x1002, 0x0000) 80FCF6EC | And(0x1000, 0x0001)
- -------- | {
- 80FCF6F8 | Call AI()
- 80FCF6FC | }
- 80FCF700 | if(0x0001)
- -------- | {
- 80FCF708 | Return()
- 80FCF70C | }
- 80FCF710 | GotoUp()
- 80FCF714 | GotoUp()
- 1010
- ------------------------------
- 80FD5FA0 | #full_f(0,32)
- #range_chk_f(1,40)
- 80FCF814 | global-00 = 8.000
- 80FCF818 | global-01 = 30.000
- 80FCF81C | global-02 = 10.000
- 80FCF820 | global-03 = 1.000
- 80FCF824 | global-04 = 0.700
- 80FCF828 | global-05 = 0.000
- 80FCF82C | global-06 = 0.000
- 80FCF740 | Set Var(0x0000, global00-8.000)
- 80FCF74C | Set Var(0x0001, global01-30.000)
- 80FCF758 | unk2A(0x6011)
- 80FCF760 | unk2F(0x0002, global02-10.000)
- 80FCF76C | if!(0x1000, 0x0002)
- -------- | {
- 80FCF778 | unk30()
- 80FCF77C | }
- 80FCF780 | GotoLabel()//Label 0x00
- 80FCF784 | if(0x1002, 0x0000)
- -------- | {
- 80FCF790 | Set Var(0x0003, global03-1.000)
- -------- | }
- 80FCF79C | else
- -------- | {
- 80FCF7A0 | Set Var(0x0003, global04-0.700)
- 80FCF7AC | }
- 80FCF7B0 | Mul(0x0003, 0x1003)
- 80FCF7BC | TargetStick(0x0003)
- 80FCF7C4 | if(0x0001)
- -------- | {
- 80FCF7CC | Return()
- 80FCF7D0 | }
- 80FCF7D4 | if(0x1002, 0x0001) 80FCF7E0 | AndNot(0x1000, 0x2005, 0x1001)
- -------- | {
- 80FCF7F0 | Return()
- 80FCF7F4 | }
- 80FCF7F8 | if(0x1000, 0x0002)
- -------- | {
- 80FCF804 | Call AI()
- 80FCF808 | }
- 80FCF80C | GotoUp()
- 80FCF810 | GotoUp()
- 1080
- ------------------------------
- 0
- 80FCFD74 | global-00 = 0.000
- 80FCFD78 | global-01 = 25.000
- 80FCFD7C | global-02 = 18.000
- 80FCFD80 | global-03 = 10.000
- 80FCFD84 | global-04 = 100.000
- 80FCFD88 | global-05 = 0.080
- 80FCFD8C | global-06 = 20.000
- 80FCFD90 | global-07 = 60.000
- 80FCFD94 | global-08 = 1.000
- 80FCFD98 | global-09 = 30.000
- 80FCFD9C | global-0A = 0.500
- 80FCFDA0 | global-0B = 0.009
- 80FCFDA4 | global-0C = 0.100
- 80FCFDA8 | global-0D = 6.000
- 80FCFDAC | global-0E = 0.300
- 80FCFDB0 | global-0F = 50.000
- 80FCFDB4 | global-10 = 0.010
- 80FCFDB8 | global-11 = 0.700
- 80FCFDBC | global-12 = 0.050
- 80FCFDC0 | global-13 = 16.000
- 80FCFDC4 | global-14 = -20.000
- 80FCFDC8 | global-15 = -8.000
- 80FCFDCC | global-16 = 12.000
- 80FCFDD0 | global-17 = -1.000
- 80FCFDD4 | global-18 = 5.000
- 80FCFDD8 | global-19 = 0.000
- 80FCFDDC | global-1A = 0.000
- 80FCF840 | Set Var(0x0000, global00-0.000)
- 80FCF84C | unk02(0x0001, 0x1009)
- 80FCF858 | Set Var(0x0003, global01-25.000)
- 80FCF864 | Set Var(0x0004, global02-18.000)
- 80FCF870 | if(0x101E, 0x0022)
- -------- | {
- 80FCF87C | Add(0x0003, global03-10.000)
- 80FCF888 | Add(0x0004, global03-10.000)
- 80FCF894 | }
- 80FCF898 | unk15(0x0005)
- 80FCF8A0 | Set Var(0x0006, global04-100.000)
- 80FCF8AC | Sub(0x0006, 0x1011)
- 80FCF8B8 | Mul(0x0006, global05-0.080)
- 80FCF8C4 | Mul(0x0005, 0x0006)
- 80FCF8D0 | Add(0x0005, 0x0006)
- 80FCF8DC | unk22(global06-20.000)
- 80FCF8E4 | GotoLabel(0x0000)//Label 0x00
- 80FCF8EC | if(0x100D)
- -------- | {
- 80FCF8F4 | Set Var(0x0000, global07-60.000)
- 80FCF900 | }
- 80FCF904 | if(0x1007, 0x0000, 0x2000)
- -------- | {
- 80FCF914 | GotoLabelN(0x0001)
- -------- | }
- 80FCF91C | else
- -------- | {
- 80FCF920 | Sub(0x0000, global08-1.000)
- 80FCF92C | Set Var(0x0007, 0x1003)
- 80FCF938 | TargetStick(0x0007)
- 80FCF940 | }
- 80FCF944 | if!(0x1005)
- -------- | {
- 80FCF94C | Return()
- 80FCF950 | }
- 80FCF954 | if(0x1007, 0x0005, 0x2000)
- -------- | {
- 80FCF964 | Sub(0x0005, global08-1.000)
- -------- | }
- 80FCF970 | else
- -------- | {
- 80FCF974 | if(0x1007, 0x100D, 0x2000) 80FCF984 | And(0x1008, 0x1011, 0x2009)
- -------- | {
- 80FCF994 | GotoUp()
- -------- | }
- 80FCF998 | else
- -------- | {
- 80FCF99C | if(0x1001, 0x0003)
- -------- | {
- 80FCF9A8 | unk22(global06-20.000)
- 80FCF9B0 | GotoDown()
- -------- | }
- 80FCF9B4 | else
- -------- | {
- 80FCF9B8 | unk2E(0x0001, 0x0002, global0A-0.500)
- 80FCF9C8 | unk2C(0x0009, 0x0001, 0x0002)
- 80FCF9D8 | if(0x1008, 0x0009, 0x0004)
- -------- | {
- 80FCF9E8 | unk22(global06-20.000)
- 80FCF9F0 | GotoDown()
- 80FCF9F4 | }
- 80FCF9F8 | }
- 80FCF9FC | GotoUp()
- 80FCFA00 | GotoLabel()//Label 0x01
- 80FCFA04 | Set Var(0x0006, 0x1011)
- 80FCFA10 | Mul(0x0006, global0B-0.009)
- 80FCFA1C | Add(0x0006, global0C-0.100)
- 80FCFA28 | unk15(0x000A)
- 80FCFA30 | if(0x1007, 0x000A, 0x0006)
- -------- | {
- 80FCFA40 | unk15(0x0005, global0D-6.000, global03-10.000)
- 80FCFA50 | GotoDown(0x0000)
- 80FCFA58 | GotoUp()
- 80FCFA5C | }
- 80FCFA60 | unk2E(0x0001, 0x0002, global0E-0.300)
- 80FCFA70 | Mul(0x0001, 0x1002)
- 80FCFA7C | if(0x1007, 0x101F, 0x200F)
- -------- | {
- 80FCFA8C | Set Var(0x000B, 0x101F)
- 80FCFA98 | Sub(0x000B, global0F-50.000)
- 80FCFAA4 | Mul(0x000B, global10-0.010)
- 80FCFAB0 | if(0x1007, 0x000B, 0x2011)
- -------- | {
- 80FCFAC0 | Set Var(0x000B, global11-0.700)
- 80FCFACC | }
- 80FCFAD0 | if(0x1008, 0x100E, 0x000B)
- -------- | {
- 80FCFAE0 | unk02(0x000C, 0x0001)
- 80FCFAEC | unk1E(0x000C)
- 80FCFAF4 | unk1E(0x000D)
- 80FCFAFC | if(0x1007, 0x000C, 0x000D)
- -------- | {
- 80FCFB0C | unk2A(0x6027)
- -------- | }
- 80FCFB14 | else
- -------- | {
- 80FCFB18 | unk2A(0x6028)
- 80FCFB20 | }
- 80FCFB24 | if!(0x1011, 0x0000)
- -------- | {
- 80FCFB30 | if(0x1011, 0x6042)
- -------- | {
- 80FCFB3C | if(0x1007, 0x0001, 0x2000)
- -------- | {
- 80FCFB4C | Call AI()
- 80FCFB50 | }
- -------- | }
- 80FCFB54 | else
- -------- | {
- 80FCFB58 | if(0x1011, 0x6043)
- -------- | {
- 80FCFB64 | if(0x1008, 0x0001, 0x2000)
- -------- | {
- 80FCFB74 | Call AI()
- 80FCFB78 | }
- -------- | }
- 80FCFB7C | else
- -------- | {
- 80FCFB80 | if(0x1011, 0x6044) 80FCFB8C | Or(0x1011, 0x6048)
- -------- | {
- 80FCFB98 | if(0x1007, 0x0002, 0x2000)
- -------- | {
- 80FCFBA8 | Call AI()
- 80FCFBAC | }
- -------- | }
- 80FCFBB0 | else
- -------- | {
- 80FCFBB4 | if(0x1011, 0x6045) 80FCFBC0 | Or(0x1011, 0x6049)
- -------- | {
- 80FCFBCC | if(0x1008, 0x0002, 0x2000)
- -------- | {
- 80FCFBDC | Call AI()
- 80FCFBE0 | }
- -------- | }
- 80FCFBE4 | else
- -------- | {
- 80FCFBE8 | Call AI()
- 80FCFBEC | }
- 80FCFBF0 | }
- 80FCFBF4 | }
- 80FCFBF8 | }
- 80FCFBFC | if(0x1008, 0x0002, 0x2000) 80FCFC0C | And(0x1007, 0x100D, 0x2012)
- -------- | {
- 80FCFC1C | Set Var(0x0002, global00-0.000)
- 80FCFC28 | }
- 80FCFC2C | if(0x1007, 0x0002, 0x2013)
- -------- | {
- 80FCFC3C | Call AI(0x6024)
- -------- | }
- 80FCFC44 | else
- -------- | {
- 80FCFC48 | if(0x1008, 0x0002, 0x2014)
- -------- | {
- 80FCFC58 | Call AI(0x6025)
- -------- | }
- 80FCFC60 | else
- -------- | {
- 80FCFC64 | if(0x1008, 0x0001, 0x2015)
- -------- | {
- 80FCFC74 | Call AI(0x6023)
- -------- | }
- 80FCFC7C | else
- -------- | {
- 80FCFC80 | if(0x1007, 0x0001, 0x2016)
- -------- | {
- 80FCFC90 | Call AI(0x6022)
- -------- | }
- 80FCFC98 | else
- -------- | {
- 80FCFC9C | Call AI(0x6021)
- 80FCFCA4 | }
- 80FCFCA8 | Return()
- 80FCFCAC | GotoUp()
- 80FCFCB0 | GotoLabel(0x0001)//Label 0x02
- 80FCFCB8 | unk1D(0x000E)
- 80FCFCC0 | Set Var(0x0010, 0x000E)
- 80FCFCCC | Sub(0x0010, 0x1004)
- 80FCFCD8 | Set Var(0x0007, 0x1002)
- 80FCFCE4 | if(0x1008, 0x0010, 0x2000)
- -------- | {
- 80FCFCF4 | Mul(0x0007, global17--1.000)
- 80FCFD00 | }
- 80FCFD04 | unk1E(0x0010)
- 80FCFD0C | if(0x1007, 0x0010, 0x2018)
- -------- | {
- 80FCFD1C | Sub(0x0010, global18-5.000)
- 80FCFD28 | Div(0x0010, global18-5.000)
- 80FCFD34 | if(0x1007, 0x0010, 0x2008)
- -------- | {
- 80FCFD44 | Set Var(0x0010, global08-1.000)
- 80FCFD50 | }
- 80FCFD54 | Mul(0x0010, 0x0007)
- 80FCFD60 | Stick(0x0010)
- 80FCFD68 | }
- 80FCFD6C | GotoUp()
- 80FCFD70 | GotoUp()
- 10A0
- ------------------------------
- 80FD5FE0 | #jump_start_f(0,72)
- #meteo_range(1,86)
- #atk_range_base(2,99)
- #atk_range_rnd(3,115)
- #quick_range1(4,130)
- #quick_range2(5,144)
- #dash_range(6,158)
- 80FD0650 | global-00 = 36.000
- 80FD0654 | global-01 = 55.000
- 80FD0658 | global-02 = 22.000
- 80FD065C | global-03 = 10.000
- 80FD0660 | global-04 = 30.000
- 80FD0664 | global-05 = 80.000
- 80FD0668 | global-06 = 40.000
- 80FD066C | global-07 = 600.000
- 80FD0670 | global-08 = 0.010
- 80FD0674 | global-09 = 10.000
- 80FD0678 | global-0A = 0.500
- 80FD067C | global-0B = 40.000
- 80FD0680 | global-0C = 15.000
- 80FD0684 | global-0D = 0.000
- 80FD0688 | global-0E = 50.000
- 80FD068C | global-0F = 0.006
- 80FD0690 | global-10 = 30.000
- 80FD0694 | global-11 = 3.000
- 80FD0698 | global-12 = -0.500
- 80FD069C | global-13 = 9999.000
- 80FD06A0 | global-14 = 1.000
- 80FD06A4 | global-15 = 2.500
- 80FD06A8 | global-16 = 35.000
- 80FD06AC | global-17 = -0.750
- 80FD06B0 | global-18 = 20.000
- 80FD06B4 | global-19 = 60.000
- 80FD06B8 | global-1A = 0.100
- 80FD06BC | global-1B = 0.600
- 80FD06C0 | global-1C = 45.000
- 80FD06C4 | global-1D = 25.000
- 80FD06C8 | global-1E = 2.000
- 80FD06CC | global-1F = -1.000
- 80FD06D0 | global-20 = 6.000
- 80FD06D4 | global-21 = 0.000
- 80FD06D8 | global-22 = 0.000
- 80FD06DC | global-23 = 0.000
- 80FCFDF0 | Set Var(0x0000, global00-36.000)
- 80FCFDFC | Set Var(0x0001, global01-55.000)
- 80FCFE08 | Set Var(0x0002, global02-22.000)
- 80FCFE14 | Set Var(0x0003, global03-10.000)
- 80FCFE20 | Set Var(0x0004, global04-30.000)
- 80FCFE2C | Set Var(0x0005, global05-80.000)
- 80FCFE38 | Set Var(0x0006, global06-40.000)
- 80FCFE44 | unk22(global07-600.000)
- 80FCFE4C | GotoLabel()//Label 0x00
- 80FCFE50 | if(0x1007, 0x1006, 0x0006) 80FCFE60 | AndNot(0x1005)
- -------- | {
- 80FCFE68 | Set Var(0x0007, 0x1011)
- 80FCFE74 | Mul(0x0007, global08-0.010)
- 80FCFE80 | if(0x1008, 0x100E, 0x0007)
- -------- | {
- 80FCFE90 | unk22(global09-10.000)
- 80FCFE98 | GotoDown(0x0000)
- 80FCFEA0 | if(0x1004)
- -------- | {
- 80FCFEA8 | unk14()
- 80FCFEAC | }
- 80FCFEB0 | GotoUp()
- 80FCFEB4 | }
- 80FCFEB8 | }
- 80FCFEBC | GotoDown(0x0001)
- 80FCFEC4 | unk14()
- 80FCFEC8 | GotoUp()
- 80FCFECC | GotoLabel(0x0000)//Label 0x01
- 80FCFED4 | if(0x1003) 80FCFEDC | Or(0x1004)
- -------- | {
- 80FCFEE4 | unk22(global07-600.000)
- 80FCFEEC | GotoDown()
- 80FCFEF0 | unk14()
- 80FCFEF4 | }
- 80FCFEF8 | GotoUp()
- 80FCFEFC | GotoLabel(0x0001)//Label 0x02
- 80FCFF04 | if!(0x0001)
- -------- | {
- 80FCFF0C | Return()
- 80FCFF10 | }
- 80FCFF14 | if(0x100D)
- -------- | {
- 80FCFF1C | if(0x1007, 0x100F, 0x200A)
- -------- | {
- 80FCFF2C | Call AI(0x2010)
- -------- | }
- 80FCFF34 | else
- -------- | {
- 80FCFF38 | Call AI(0x2040)
- 80FCFF40 | }
- 80FCFF44 | }
- 80FCFF48 | if(0x1004)
- -------- | {
- 80FCFF50 | Set Var(0x0008, global0B-40.000)
- -------- | }
- 80FCFF5C | else
- -------- | {
- 80FCFF60 | Set Var(0x0008, global0C-15.000)
- 80FCFF6C | }
- 80FCFF70 | Set Var(0x0009, 0x1002)
- 80FCFF7C | Mul(0x0009, 0x1003)
- 80FCFF88 | if(0x1008, 0x0009, 0x200D)
- -------- | {
- 80FCFF98 | Set Var(0x0007, 0x1003)
- 80FCFFA4 | Mul(0x0007, global0A-0.500)
- 80FCFFB0 | TargetStick(0x0007)
- 80FCFFB8 | GotoUp()
- -------- | }
- 80FCFFBC | else
- -------- | {
- 80FCFFC0 | if(0x1007, 0x1006, 0x0008)
- -------- | {
- 80FCFFD0 | if(0x1007, 0x1006, 0x200B)
- -------- | {
- 80FCFFE0 | TargetStick(0x1003)
- -------- | }
- 80FCFFE8 | else
- -------- | {
- 80FCFFEC | Set Var(0x0007, 0x1003)
- 80FCFFF8 | Mul(0x0007, global0A-0.500)
- 80FD0004 | TargetStick(0x0007)
- 80FD000C | }
- 80FD0010 | GotoUp()
- -------- | }
- 80FD0014 | else
- -------- | {
- 80FD0018 | Set Var(0x0007, 0x100C)
- 80FD0024 | Sub(0x0007, 0x100B)
- 80FD0030 | if(0x1004) 80FD0038 | And(0x1008, 0x0007, 0x200E) 80FD0048 | And(0x1007, 0x0007, 0x200D) 80FD0058 | And(0x1000, 0x0004, 0x0005)
- -------- | {
- 80FD0068 | Set Var(0x0007, global0F-0.006)
- 80FD0074 | Mul(0x0007, 0x1011)
- 80FD0080 | if(0x1008, 0x100E, 0x0007)
- -------- | {
- 80FD0090 | if(0x1004)
- -------- | {
- 80FD0098 | TargetStick(0x1003)
- 80FD00A0 | }
- 80FD00A4 | Call AI(0x1140)
- 80FD00AC | Return()
- 80FD00B0 | }
- 80FD00B4 | }
- 80FD00B8 | Set Var(0x000A, global0D-0.000)
- 80FD00C4 | GotoDown()
- 80FD00C8 | }
- 80FD00CC | GotoUp()
- 80FD00D0 | GotoLabel()//Label 0x03
- 80FD00D4 | if!(0x0001)
- -------- | {
- 80FD00DC | Return()
- 80FD00E0 | }
- 80FD00E4 | unk21()
- 80FD00E8 | GotoDown()
- 80FD00EC | GotoUp()
- 80FD00F0 | GotoLabel()//Label 0x04
- 80FD00F4 | if!(0x0001)
- -------- | {
- 80FD00FC | Return()
- 80FD0100 | }
- 80FD0104 | if(0x1001, 0x2010)
- -------- | {
- 80FD0110 | Call AI(0x601B)
- 80FD0118 | }
- 80FD011C | if(0x1003)
- -------- | {
- 80FD0124 | if(0x1007, 0x1006, 0x2009)
- -------- | {
- 80FD0134 | Set Var(0x0007, global0A-0.500)
- 80FD0140 | Mul(0x0007, 0x1003)
- 80FD014C | TargetStick(0x0007)
- -------- | }
- 80FD0154 | else
- -------- | {
- 80FD0158 | if(0x1008, 0x1006, 0x2011)
- -------- | {
- 80FD0168 | Set Var(0x0007, global12--0.500)
- 80FD0174 | Mul(0x0007, 0x1003)
- 80FD0180 | TargetStick(0x0007)
- -------- | }
- 80FD0188 | else
- -------- | {
- 80FD018C | Set Var(0x0007, 0x1003)
- 80FD0198 | Mul(0x0007, 0x1002)
- 80FD01A4 | if(0x1008, 0x0007, 0x200D)
- -------- | {
- 80FD01B4 | Set Var(0x0007, global0A-0.500)
- 80FD01C0 | Mul(0x0007, 0x1003)
- 80FD01CC | TargetStick(0x0007)
- 80FD01D4 | }
- 80FD01D8 | }
- 80FD01DC | }
- 80FD01E0 | Set Var(0x000B, 0x1003)
- 80FD01EC | Mul(0x000B, global0C-15.000)
- 80FD01F8 | Add(0x000B, 0x1004)
- 80FD0204 | unk24(0x000C, 0x000B)
- 80FD0210 | if(0x1008, 0x000C, 0x200D)
- -------- | {
- 80FD0220 | Set Var(0x000C, global13-9999.000)
- 80FD022C | }
- 80FD0230 | if(0x1008, 0x000C, 0x0000)
- -------- | {
- 80FD0240 | Add(0x000A, global14-1.000)
- -------- | }
- 80FD024C | else
- -------- | {
- 80FD0250 | Set Var(0x000A, global0D-0.000)
- 80FD025C | }
- 80FD0260 | if(0x1007, 0x000A, 0x2015) 80FD0270 | And(0x1003)
- -------- | {
- 80FD0278 | unk29(0x000D, 0x000C)
- 80FD0284 | Sub(0x000D, 0x100B)
- 80FD0290 | if(0x1007, 0x000D, 0x2016)
- -------- | {
- 80FD02A0 | Stick(global17--0.750)
- 80FD02A8 | GotoDown(0x0002)
- -------- | }
- 80FD02B0 | else
- -------- | {
- 80FD02B4 | if(0x1007, 0x000D, 0x2009)
- -------- | {
- 80FD02C4 | GotoDown(0x0003)
- -------- | }
- 80FD02CC | else
- -------- | {
- 80FD02D0 | if(0x1007, 0x000D, 0x200D)
- -------- | {
- 80FD02E0 | GotoDown(0x0004)
- -------- | }
- 80FD02E8 | else
- -------- | {
- 80FD02EC | Set Var(0x0007, 0x1016)
- 80FD02F8 | unk1E(0x0007)
- 80FD0300 | if(0x1008, 0x0007, 0x200A) 80FD0310 | Or(0x1007, 0x1010, 0x2018)
- -------- | {
- 80FD0320 | GotoDown(0x0004)
- -------- | }
- 80FD0328 | else
- -------- | {
- 80FD032C | if(0x1008, 0x1011, 0x2019)
- -------- | {
- 80FD033C | Call AI(0x1050)
- -------- | }
- 80FD0344 | else
- -------- | {
- 80FD0348 | if(0x1018) 80FD0350 | And(0x1008, 0x100E, 0x201A)
- -------- | {
- 80FD0360 | unk22(global10-30.000)
- 80FD0368 | TargetStick(0x1003)
- 80FD0370 | GotoDown(0x0005)
- -------- | }
- 80FD0378 | else
- -------- | {
- 80FD037C | GotoDown(0x0004)
- 80FD0384 | }
- 80FD0388 | }
- 80FD038C | }
- 80FD0390 | GotoUp()
- 80FD0394 | GotoLabel(0x0002)//Label 0x05
- 80FD039C | Stick(global0D-0.000, global14-1.000)
- 80FD03A8 | if(0x1002, 0x2009)
- -------- | {
- 80FD03B4 | GotoDown()
- 80FD03B8 | }
- 80FD03BC | GotoUp()
- 80FD03C0 | GotoLabel()//Label 0x06
- 80FD03C4 | if!(0x1005) 80FD03CC | Or(0x1008, 0x100F, 0x200A)
- -------- | {
- 80FD03DC | Return()
- 80FD03E0 | }
- 80FD03E4 | if(0x1001, 0x2016)
- -------- | {
- 80FD03F0 | Call AI(0x1080)
- 80FD03F8 | Return()
- 80FD03FC | }
- 80FD0400 | if!(0x1002, 0x2011)
- -------- | {
- 80FD040C | Stick(global0D-0.000, global14-1.000)
- 80FD0418 | }
- 80FD041C | if(0x1008, 0x100D, 0x200D)
- -------- | {
- 80FD042C | Set Var(0x000E, 0x100C)
- 80FD0438 | Sub(0x000E, 0x100B)
- 80FD0444 | if(0x1007, 0x000E, 0x2009)
- -------- | {
- 80FD0454 | unk1A(global0D-0.000)
- 80FD045C | }
- 80FD0460 | }
- 80FD0464 | GotoUp()
- 80FD0468 | GotoLabel(0x0003)//Label 0x07
- 80FD0470 | if!(0x0001)
- -------- | {
- 80FD0478 | Return()
- 80FD047C | }
- 80FD0480 | if(0x1000, 0x0001)
- -------- | {
- 80FD048C | Call AI(0x1140)
- 80FD0494 | Return()
- 80FD0498 | }
- 80FD049C | GotoUp()
- 80FD04A0 | GotoLabel(0x0004)//Label 0x08
- 80FD04A8 | unk2A(0x601B)
- 80FD04B0 | unk2F(0x000F, 0x0002)
- 80FD04BC | Set Var(0x0007, 0x0003)
- 80FD04C8 | Mul(0x0007, 0x100E)
- 80FD04D4 | Add(0x000F, 0x0007)
- 80FD04E0 | GotoDown()
- 80FD04E4 | unk14()
- 80FD04E8 | GotoUp()
- 80FD04EC | GotoLabel()//Label 0x09
- 80FD04F0 | if!(0x0001)
- -------- | {
- 80FD04F8 | Return()
- 80FD04FC | }
- 80FD0500 | Set Var(0x0009, 0x1002)
- 80FD050C | Mul(0x0009, 0x1003)
- 80FD0518 | if(0x1008, 0x0009, 0x200D)
- -------- | {
- 80FD0528 | Set Var(0x0009, 0x1003)
- 80FD0534 | Mul(0x0009, global1B-0.600)
- 80FD0540 | TargetStick(0x0009)
- 80FD0548 | GotoUp()
- 80FD054C | }
- 80FD0550 | if(0x1000, 0x000F)
- -------- | {
- 80FD055C | Set Var(0x0007, 0x100C)
- 80FD0568 | Sub(0x0007, 0x101B)
- 80FD0574 | if(0x1007, 0x0007, 0x201C)
- -------- | {
- 80FD0584 | Call AI(0x0054)
- -------- | }
- 80FD058C | else
- -------- | {
- 80FD0590 | if(0x1007, 0x0007, 0x201D)
- -------- | {
- 80FD05A0 | Call AI(0x6016)
- -------- | }
- 80FD05A8 | else
- -------- | {
- 80FD05AC | Call AI()
- 80FD05B0 | }
- 80FD05B4 | }
- 80FD05B8 | GotoUp()
- 80FD05BC | GotoLabel(0x0005)//Label 0x0A
- 80FD05C4 | if!(0x0001) 80FD05CC | Or(0x1002, 0x200E)
- -------- | {
- 80FD05D8 | Return()
- 80FD05DC | }
- 80FD05E0 | Stick(global14-1.000)
- 80FD05E8 | if(0x1005)
- -------- | {
- 80FD05F0 | GotoDown()
- 80FD05F4 | }
- 80FD05F8 | GotoUp()
- 80FD05FC | GotoLabel()//Label 0x0B
- 80FD0600 | if!(0x0001)
- -------- | {
- 80FD0608 | Return()
- 80FD060C | }
- 80FD0610 | if(0x1002, 0x201E)
- -------- | {
- 80FD061C | Stick(global1F--1.000)
- 80FD0624 | if(0x1002, 0x2020)
- -------- | {
- 80FD0630 | Return()
- 80FD0634 | }
- -------- | }
- 80FD0638 | else
- -------- | {
- 80FD063C | TargetStick(0x1003)
- 80FD0644 | }
- 80FD0648 | GotoUp()
- 80FD064C | GotoUp()
- 1040
- ------------------------------
- 80FD6090 | #key_f(0,24)
- 80FD0A20 | global-00 = 8.000
- 80FD0A24 | global-01 = 45.000
- 80FD0A28 | global-02 = -1.000
- 80FD0A2C | global-03 = 1.000
- 80FD0A30 | global-04 = 30.000
- 80FD0A34 | global-05 = 20.000
- 80FD0A38 | global-06 = 0.000
- 80FD0A3C | global-07 = 0.800
- 80FD0A40 | global-08 = 0.500
- 80FD0A44 | global-09 = 0.200
- 80FD0A48 | global-0A = 10.000
- 80FD0A4C | global-0B = 25.000
- 80FD0A50 | global-0C = 0.080
- 80FD0A54 | global-0D = 0.010
- 80FD0A58 | global-0E = -0.010
- 80FD0A5C | global-0F = -20.000
- 80FD0A60 | global-10 = 0.600
- 80FD0A64 | global-11 = 0.000
- 80FD0A68 | global-12 = 0.000
- 80FD0A6C | global-13 = 0.000
- 80FD06F0 | Set Var(0x0000, global00-8.000)
- 80FD06FC | if(0x1007, 0x1011, 0x2001)
- -------- | {
- 80FD070C | Set Var(0x0001, global02--1.000)
- -------- | }
- 80FD0718 | else
- -------- | {
- 80FD071C | Set Var(0x0001, global03-1.000)
- 80FD0728 | }
- 80FD072C | unk2A(0x6012)
- 80FD0734 | unk2F(0x0002, global04-30.000)
- 80FD0740 | Set Var(0x0003, global05-20.000)
- 80FD074C | Mul(0x0003, 0x100E)
- 80FD0758 | Add(0x0002, 0x0003)
- 80FD0764 | Set Var(0x0004, global06-0.000)
- 80FD0770 | if(0x1008, 0x100E, 0x2007)
- -------- | {
- 80FD0780 | Set Var(0x0005, global08-0.500)
- 80FD078C | Mul(0x0005, 0x100E)
- 80FD0798 | if(0x1008, 0x0005, 0x2009)
- -------- | {
- 80FD07A8 | Set Var(0x0005, global06-0.000)
- 80FD07B4 | }
- -------- | }
- 80FD07B8 | else
- -------- | {
- 80FD07BC | Set Var(0x0005, global06-0.000)
- 80FD07C8 | }
- 80FD07CC | if!(0x1000, 0x0002)
- -------- | {
- 80FD07D8 | unk30()
- 80FD07DC | }
- 80FD07E0 | unk15(0x0006, global0A-10.000, global0B-25.000, global06-0.000, global06-0.000)
- 80FD07F8 | GotoLabel()//Label 0x00
- 80FD07FC | Set Var(0x0003, 0x1002)
- 80FD0808 | Mul(0x0003, 0x1003)
- 80FD0814 | if(0x1008, 0x0003, 0x2006)
- -------- | {
- 80FD0824 | Set Var(0x0004, global08-0.500)
- 80FD0830 | Mul(0x0004, 0x1003)
- 80FD083C | TargetStick(0x0004)
- -------- | }
- 80FD0844 | else
- -------- | {
- 80FD0848 | Set Var(0x0003, 0x0004)
- 80FD0854 | unk1E(0x0003)
- 80FD085C | if(0x1007, 0x0003, 0x0005)
- -------- | {
- 80FD086C | Sub(0x0003, global0C-0.080)
- 80FD0878 | if(0x1008, 0x0003, 0x0005)
- -------- | {
- 80FD0888 | Set Var(0x0003, 0x0005)
- 80FD0894 | }
- -------- | }
- 80FD0898 | else
- -------- | {
- 80FD089C | Add(0x0003, global0C-0.080)
- 80FD08A8 | if(0x1007, 0x0003, 0x0005)
- -------- | {
- 80FD08B8 | Set Var(0x0003, 0x0005)
- 80FD08C4 | }
- 80FD08C8 | }
- 80FD08CC | if(0x1008, 0x0004, 0x200D) 80FD08DC | And(0x1007, 0x0004, 0x200E)
- -------- | {
- 80FD08EC | Set Var(0x0004, 0x1003)
- 80FD08F8 | }
- 80FD08FC | if(0x1007, 0x0004, 0x2006)
- -------- | {
- 80FD090C | Set Var(0x0004, 0x0003)
- -------- | }
- 80FD0918 | else
- -------- | {
- 80FD091C | Set Var(0x0004, 0x0003)
- 80FD0928 | Mul(0x0004, global02--1.000)
- 80FD0934 | }
- 80FD0938 | TargetStick(0x0004)
- 80FD0940 | if(0x1008, 0x0001, 0x2006)
- -------- | {
- 80FD0950 | Set Var(0x0003, 0x0002)
- 80FD095C | Add(0x0003, global0F--20.000)
- 80FD0968 | if(0x1000, 0x0003)
- -------- | {
- 80FD0974 | Set Var(0x0003, 0x100E)
- 80FD0980 | if(0x1008, 0x0003, 0x2009)
- -------- | {
- 80FD0990 | Set Var(0x0001, global03-1.000)
- 80FD099C | GotoUp()
- -------- | }
- 80FD09A0 | else
- -------- | {
- 80FD09A4 | if(0x1008, 0x0003, 0x2010)
- -------- | {
- 80FD09B4 | Call AI(0x3020)
- -------- | }
- 80FD09BC | else
- -------- | {
- 80FD09C0 | Call AI(0x30B0)
- 80FD09C8 | }
- 80FD09CC | Return()
- 80FD09D0 | }
- 80FD09D4 | }
- 80FD09D8 | }
- 80FD09DC | if(0x0001) 80FD09E4 | OrNot(0x1000, 0x1000) 80FD09F0 | Or(0x1002, 0x0006)
- -------- | {
- 80FD09FC | Return()
- 80FD0A00 | }
- 80FD0A04 | if(0x1000, 0x0002)
- -------- | {
- 80FD0A10 | Call AI()
- 80FD0A14 | }
- 80FD0A18 | GotoUp()
- 80FD0A1C | GotoUp()
- 1050
- ------------------------------
- 0
- 80FD0AE4 | global-00 = 10.000
- 80FD0AE8 | global-01 = 120.000
- 80FD0AEC | global-02 = 0.000
- 80FD0AF0 | global-03 = -0.500
- 80FD0AF4 | global-04 = 0.000
- 80FD0AF8 | global-05 = 0.000
- 80FD0AFC | global-06 = 0.000
- 80FD0A80 | unk22(global00-10.000)
- 80FD0A88 | unk21()
- 80FD0A8C | unk22(global01-120.000)
- 80FD0A94 | GotoLabel()//Label 0x00
- 80FD0A98 | Set Var(0x0000, 0x1002)
- 80FD0AA4 | Mul(0x0000, 0x1003)
- 80FD0AB0 | if(0x1008, 0x0000, 0x2002)
- -------- | {
- 80FD0AC0 | Stick(global03--0.500)
- -------- | }
- 80FD0AC8 | else
- -------- | {
- 80FD0ACC | Call AI(0x6013)
- 80FD0AD4 | Return()
- 80FD0AD8 | }
- 80FD0ADC | GotoUp()
- 80FD0AE0 | GotoUp()
- 1020
- ------------------------------
- 80FD60B0 | #full_f(0,32)
- #range_chk_f(1,40)
- 80FD0BE4 | global-00 = 8.000
- 80FD0BE8 | global-01 = 30.000
- 80FD0BEC | global-02 = 25.000
- 80FD0BF0 | global-03 = 1.000
- 80FD0BF4 | global-04 = 0.700
- 80FD0BF8 | global-05 = 0.000
- 80FD0BFC | global-06 = 0.000
- 80FD0B10 | Set Var(0x0000, global00-8.000)
- 80FD0B1C | Set Var(0x0001, global01-30.000)
- 80FD0B28 | unk2A(0x6014)
- 80FD0B30 | unk2F(0x0002, global02-25.000)
- 80FD0B3C | if!(0x1000, 0x0002)
- -------- | {
- 80FD0B48 | unk30()
- 80FD0B4C | }
- 80FD0B50 | GotoLabel()//Label 0x00
- 80FD0B54 | if(0x1002, 0x0000)
- -------- | {
- 80FD0B60 | Set Var(0x0003, global03-1.000)
- -------- | }
- 80FD0B6C | else
- -------- | {
- 80FD0B70 | Set Var(0x0003, global04-0.700)
- 80FD0B7C | }
- 80FD0B80 | Mul(0x0003, 0x1003)
- 80FD0B8C | TargetStick(0x0003)
- 80FD0B94 | if(0x0001)
- -------- | {
- 80FD0B9C | Return()
- 80FD0BA0 | }
- 80FD0BA4 | if(0x1002, 0x0001) 80FD0BB0 | AndNot(0x1000, 0x2005, 0x1001)
- -------- | {
- 80FD0BC0 | Return()
- 80FD0BC4 | }
- 80FD0BC8 | if(0x1000, 0x0002)
- -------- | {
- 80FD0BD4 | Call AI()
- 80FD0BD8 | }
- 80FD0BDC | GotoUp()
- 80FD0BE0 | GotoUp()
- 1030
- ------------------------------
- 80FD60F0 | #range_chk_f(1,24)
- 80FD0D0C | global-00 = 10.000
- 80FD0D10 | global-01 = 30.000
- 80FD0D14 | global-02 = 15.000
- 80FD0D18 | global-03 = 0.800
- 80FD0D1C | global-04 = 0.750
- 80FD0D20 | global-05 = 1.000
- 80FD0D24 | global-06 = 0.000
- 80FD0D28 | global-07 = 0.000
- 80FD0D2C | global-08 = 0.000
- 80FD0C10 | Set Var(0x0000, global00-10.000)
- 80FD0C1C | Set Var(0x0001, global01-30.000)
- 80FD0C28 | unk2A(0x6015)
- 80FD0C30 | unk2F(0x0002, global02-15.000)
- 80FD0C3C | if!(0x1000, 0x0002)
- -------- | {
- 80FD0C48 | unk30()
- 80FD0C4C | }
- 80FD0C50 | GotoLabel()//Label 0x00
- 80FD0C54 | Set Var(0x0003, global03-0.800)
- 80FD0C60 | if!(0x1002, 0x0000)
- -------- | {
- 80FD0C6C | Mul(0x0003, 0x1007)
- 80FD0C78 | Div(0x0003, 0x0000)
- 80FD0C84 | Set Var(0x0004, global04-0.750)
- -------- | }
- 80FD0C90 | else
- -------- | {
- 80FD0C94 | Set Var(0x0004, global05-1.000)
- 80FD0CA0 | }
- 80FD0CA4 | Mul(0x0004, 0x1003)
- 80FD0CB0 | TargetStick(0x0004, 0x0003)
- 80FD0CBC | if(0x0001)
- -------- | {
- 80FD0CC4 | Return()
- 80FD0CC8 | }
- 80FD0CCC | if(0x1002, 0x0001) 80FD0CD8 | AndNot(0x1000, 0x2006, 0x1001)
- -------- | {
- 80FD0CE8 | Return()
- 80FD0CEC | }
- 80FD0CF0 | if(0x1000, 0x0002)
- -------- | {
- 80FD0CFC | Call AI()
- 80FD0D00 | }
- 80FD0D04 | GotoUp()
- 80FD0D08 | GotoUp()
- 1120
- ------------------------------
- 0
- 80FD1210 | global-00 = 0.000
- 80FD1214 | global-01 = 0.300
- 80FD1218 | global-02 = 160.000
- 80FD121C | global-03 = 0.009
- 80FD1220 | global-04 = 1.000
- 80FD1224 | global-05 = 100.000
- 80FD1228 | global-06 = 0.600
- 80FD122C | global-07 = 50.000
- 80FD1230 | global-08 = 0.400
- 80FD1234 | global-09 = 30.000
- 80FD1238 | global-0A = 0.030
- 80FD123C | global-0B = 8.000
- 80FD1240 | global-0C = 0.200
- 80FD1244 | global-0D = 90.000
- 80FD1248 | global-0E = 0.007
- 80FD124C | global-0F = 150.000
- 80FD1250 | global-10 = 120.000
- 80FD1254 | global-11 = -200.000
- 80FD1258 | global-12 = 0.500
- 80FD125C | global-13 = 0.700
- 80FD1260 | global-14 = 200.000
- 80FD1264 | global-15 = 130.000
- 80FD1268 | global-16 = 45.000
- 80FD126C | global-17 = 0.800
- 80FD1270 | global-18 = 0.320
- 80FD1274 | global-19 = -1.000
- 80FD1278 | global-1A = 110.000
- 80FD127C | global-1B = -0.200
- 80FD1280 | global-1C = -0.100
- 80FD1284 | global-1D = 0.000
- 80FD1288 | global-1E = 0.000
- 80FD128C | global-1F = 0.000
- 80FD0D40 | unk22(global00-0.000)
- 80FD0D48 | Set Var(0x0000, global00-0.000)
- 80FD0D54 | GotoLabelN(0x0000)
- 80FD0D5C | unk15(0x0001)
- 80FD0D64 | Sub(0x0001, global01-0.300)
- 80FD0D70 | Set Var(0x0002, 0x1011)
- 80FD0D7C | Sub(0x0002, global02-160.000)
- 80FD0D88 | Mul(0x0001, 0x0002, global03-0.009)
- 80FD0D98 | Add(0x0001, global04-1.000)
- 80FD0DA4 | Set Var(0x0002, 0x101F)
- 80FD0DB0 | if(0x1007, 0x0002, 0x2005)
- -------- | {
- 80FD0DC0 | Sub(0x0002, global05-100.000)
- 80FD0DCC | Mul(0x0002, global06-0.600)
- 80FD0DD8 | Add(0x0002, global05-100.000)
- -------- | }
- 80FD0DE4 | else
- -------- | {
- 80FD0DE8 | if(0x1008, 0x0002, 0x2007)
- -------- | {
- 80FD0DF8 | Mul(0x0002, global08-0.400)
- 80FD0E04 | Add(0x0002, global09-30.000)
- 80FD0E10 | }
- 80FD0E14 | Mul(0x0002, global0A-0.030)
- 80FD0E20 | if(0x1007, 0x0002, 0x200B)
- -------- | {
- 80FD0E30 | Set Var(0x0002, global0B-8.000)
- 80FD0E3C | }
- 80FD0E40 | Mul(0x0001, 0x0002)
- 80FD0E4C | Sub(0x0001, global0C-0.200)
- 80FD0E58 | GotoLabel(0x0001)//Label 0x00
- 80FD0E60 | if(0x1014)
- -------- | {
- 80FD0E68 | Sub(0x0000, global04-1.000)
- 80FD0E74 | if(0x100A, 0x0000, 0x2000)
- -------- | {
- 80FD0E84 | GotoLabelN(0x0000)
- 80FD0E8C | if(0x1016, 0x2009)
- -------- | {
- 80FD0E98 | Set Var(0x0001, global00-0.000)
- -------- | }
- 80FD0EA4 | else
- -------- | {
- 80FD0EA8 | Sub(0x0001, global04-1.000)
- 80FD0EB4 | }
- 80FD0EB8 | if(0x1007, 0x0001, 0x2000)
- -------- | {
- 80FD0EC8 | GotoDown(0x0002)
- -------- | }
- 80FD0ED0 | else
- -------- | {
- 80FD0ED4 | unk15(0x0001)
- 80FD0EDC | GotoDown(0x0003)
- 80FD0EE4 | }
- 80FD0EE8 | }
- 80FD0EEC | }
- 80FD0EF0 | GotoUp()
- 80FD0EF4 | GotoLabel(0x0002)//Label 0x01
- 80FD0EFC | Button(0x0001)
- 80FD0F04 | GotoDown(0x0001)
- 80FD0F0C | GotoUp()
- 80FD0F10 | GotoLabel(0x0003)//Label 0x02
- 80FD0F18 | if(0x1007, 0x101F, 0x200D)
- -------- | {
- 80FD0F28 | Set Var(0x0002, 0x1011)
- 80FD0F34 | Mul(0x0002, global0E-0.007)
- 80FD0F40 | if(0x1008, 0x100E, 0x0002)
- -------- | {
- 80FD0F50 | Set Var(0x0002, 0x102B)
- 80FD0F5C | Sub(0x0002, 0x100B)
- 80FD0F68 | if(0x1008, 0x0002, 0x200F) 80FD0F78 | And(0x1007, 0x101F, 0x2010)
- -------- | {
- 80FD0F88 | Set Var(0x0001, global04-1.000)
- -------- | }
- 80FD0F94 | else
- -------- | {
- 80FD0F98 | Set Var(0x0002, 0x102C)
- 80FD0FA4 | Sub(0x0002, 0x1004)
- 80FD0FB0 | if(0x1007, 0x0002, 0x2011)
- -------- | {
- 80FD0FC0 | if(0x1007, 0x1002, 0x2000)
- -------- | {
- 80FD0FD0 | Set Var(0x0001, global12-0.500)
- -------- | }
- 80FD0FDC | else
- -------- | {
- 80FD0FE0 | Set Var(0x0001, global13-0.700)
- 80FD0FEC | }
- -------- | }
- 80FD0FF0 | else
- -------- | {
- 80FD0FF4 | Set Var(0x0002, 0x102D)
- 80FD1000 | Sub(0x0002, 0x1004)
- 80FD100C | if(0x1008, 0x0002, 0x2014)
- -------- | {
- 80FD101C | if(0x1007, 0x1002, 0x2000)
- -------- | {
- 80FD102C | Set Var(0x0001, global13-0.700)
- -------- | }
- 80FD1038 | else
- -------- | {
- 80FD103C | Set Var(0x0001, global12-0.500)
- 80FD1048 | }
- -------- | }
- 80FD104C | else 80FD1050 | if!(0x100B) 80FD1058 | And(0x1007, 0x101F, 0x2015)
- -------- | {
- 80FD1068 | if(0x1008, 0x1010, 0x1029)
- -------- | {
- 80FD1078 | Set Var(0x0001, global13-0.700)
- -------- | }
- 80FD1084 | else
- -------- | {
- 80FD1088 | Set Var(0x0001, global12-0.500)
- 80FD1094 | }
- 80FD1098 | }
- 80FD109C | }
- 80FD10A0 | }
- -------- | }
- 80FD10A4 | else
- -------- | {
- 80FD10A8 | if(0x1008, 0x1011, 0x2016)
- -------- | {
- 80FD10B8 | Set Var(0x0002, 0x100E)
- 80FD10C4 | if(0x1008, 0x0002, 0x2006)
- -------- | {
- 80FD10D4 | if(0x1008, 0x1010, 0x1029)
- -------- | {
- 80FD10E4 | Set Var(0x0001, global12-0.500)
- -------- | }
- 80FD10F0 | else
- -------- | {
- 80FD10F4 | Set Var(0x0001, global13-0.700)
- 80FD1100 | }
- -------- | }
- 80FD1104 | else
- -------- | {
- 80FD1108 | if(0x1008, 0x0002, 0x2017)
- -------- | {
- 80FD1118 | Set Var(0x0001, global00-0.000)
- 80FD1124 | }
- 80FD1128 | }
- 80FD112C | }
- 80FD1130 | if(0x1008, 0x0001, 0x2018)
- -------- | {
- 80FD1140 | Stick(global00-0.000, global19--1.000)
- -------- | }
- 80FD114C | else
- -------- | {
- 80FD1150 | if(0x1008, 0x0001, 0x2006)
- -------- | {
- 80FD1160 | Stick(global19--1.000)
- -------- | }
- 80FD1168 | else
- -------- | {
- 80FD116C | if(0x1008, 0x0001, 0x2017)
- -------- | {
- 80FD117C | Stick(global04-1.000)
- -------- | }
- 80FD1184 | else
- -------- | {
- 80FD1188 | Stick(global00-0.000, global04-1.000)
- 80FD1194 | }
- 80FD1198 | Return()
- 80FD119C | GotoUp()
- 80FD11A0 | GotoLabel(0x0000)//Label 0x03
- 80FD11A8 | unk15(0x0002)
- 80FD11B0 | Set Var(0x0000, 0x1011)
- 80FD11BC | Sub(0x0000, global1A-110.000)
- 80FD11C8 | Mul(0x0000, global1B--0.200, 0x0002)
- 80FD11D8 | Set Var(0x0002, 0x1011)
- 80FD11E4 | Sub(0x0002, global05-100.000)
- 80FD11F0 | Mul(0x0002, global1C--0.100)
- 80FD11FC | Add(0x0000, 0x0002)
- 80FD1208 | GotoUp()
- 80FD120C | GotoUp()
- 1130
- ------------------------------
- 0
- 80FD12A4 | global-00 = 0.000
- 80FD12A8 | global-01 = 0.000
- 80FD12AC | global-02 = 0.000
- 80FD12A0 | GotoUp()
- 0060
- ------------------------------
- 0
- 80FD1400 | global-00 = 10.000
- 80FD1404 | global-01 = 30.000
- 80FD1408 | global-02 = 4.000
- 80FD140C | global-03 = 0.000
- 80FD1410 | global-04 = -1.000
- 80FD1414 | global-05 = 6.000
- 80FD1418 | global-06 = 40.000
- 80FD141C | global-07 = 0.000
- 80FD12C0 | GotoLabel()//Label 0x00
- 80FD12C4 | if!(0x1003)
- -------- | {
- 80FD12CC | if(0x1002, 0x2000)
- -------- | {
- 80FD12D8 | Return()
- 80FD12DC | }
- 80FD12E0 | GotoUp()
- 80FD12E4 | }
- 80FD12E8 | unk22(global01-30.000)
- 80FD12F0 | if!(0x100B)
- -------- | {
- 80FD12F8 | Set Var(0x0000, 0x1003)
- 80FD1304 | GotoDown(0x0000)
- 80FD130C | GotoUp()
- 80FD1310 | }
- 80FD1314 | GotoDown()
- 80FD1318 | GotoUp()
- 80FD131C | GotoLabel()//Label 0x01
- 80FD1320 | if(0x1002, 0x2002)
- -------- | {
- 80FD132C | GotoDown()
- 80FD1330 | }
- 80FD1334 | GotoUp()
- 80FD1338 | GotoLabel()//Label 0x02
- 80FD133C | Stick(global03-0.000, global04--1.000)
- 80FD1348 | if(0x1002, 0x2002)
- -------- | {
- 80FD1354 | GotoDown()
- 80FD1358 | }
- 80FD135C | GotoUp()
- 80FD1360 | GotoLabel()//Label 0x03
- 80FD1364 | TargetStick(0x1003)
- 80FD136C | if(0x1002, 0x2005)
- -------- | {
- 80FD1378 | if(0x1005)
- -------- | {
- 80FD1380 | Call AI(0x1080)
- 80FD1388 | Return()
- 80FD138C | }
- 80FD1390 | Return()
- 80FD1394 | }
- 80FD1398 | GotoUp()
- 80FD139C | GotoLabel(0x0000)//Label 0x04
- 80FD13A4 | if(0x1002, 0x2002)
- -------- | {
- 80FD13B0 | unk22(global06-40.000)
- 80FD13B8 | GotoDown()
- 80FD13BC | }
- 80FD13C0 | GotoUp()
- 80FD13C4 | GotoLabel()//Label 0x05
- 80FD13C8 | TargetStick(0x0000)
- 80FD13D0 | if!(0x1003) 80FD13D8 | AndNot(0x1004)
- -------- | {
- 80FD13E0 | Return()
- 80FD13E4 | }
- 80FD13E8 | if(0x1005)
- -------- | {
- 80FD13F0 | Return()
- 80FD13F4 | }
- 80FD13F8 | GotoUp()
- 80FD13FC | GotoUp()
- 0050
- ------------------------------
- 0
- 80FD1B64 | global-00 = 25.000
- 80FD1B68 | global-01 = 10.000
- 80FD1B6C | global-02 = 20.000
- 80FD1B70 | global-03 = 8.000
- 80FD1B74 | global-04 = 1000.000
- 80FD1B78 | global-05 = 120.000
- 80FD1B7C | global-06 = 0.000
- 80FD1B80 | global-07 = -0.500
- 80FD1B84 | global-08 = 16.000
- 80FD1B88 | global-09 = 0.500
- 80FD1B8C | global-0A = 2.000
- 80FD1B90 | global-0B = -3.000
- 80FD1B94 | global-0C = 0.600
- 80FD1B98 | global-0D = -1.000
- 80FD1B9C | global-0E = 30.000
- 80FD1BA0 | global-0F = 0.010
- 80FD1BA4 | global-10 = 0.002
- 80FD1BA8 | global-11 = 0.000
- 80FD1BAC | global-12 = 0.001
- 80FD1BB0 | global-13 = 1.000
- 80FD1BB4 | global-14 = 3.000
- 80FD1BB8 | global-15 = 0.400
- 80FD1BBC | global-16 = -0.400
- 80FD1430 | Set Var(0x0000, 0x1003)
- 80FD143C | Set Var(0x0001, global00-25.000)
- 80FD1448 | if(0x101E, 0x0022)
- -------- | {
- 80FD1454 | Add(0x0001, global01-10.000)
- 80FD1460 | }
- 80FD1464 | if(0x100C, 0x0051) 80FD1470 | Or(0x100C, 0x0053) 80FD147C | Or(0x100C, 0x0056) 80FD1488 | Or(0x100C, 0x0057)
- -------- | {
- 80FD1494 | Set Var(0x0002, 0x100E)
- 80FD14A0 | Mul(0x0002, global02-20.000)
- 80FD14AC | Add(0x0002, global03-8.000)
- 80FD14B8 | Set Var(0x0003, 0x0002)
- -------- | }
- 80FD14C4 | else
- -------- | {
- 80FD14C8 | Set Var(0x0003, global04-1000.000)
- 80FD14D4 | }
- 80FD14D8 | if(0x1005)
- -------- | {
- 80FD14E0 | GotoDown(0x0000)
- 80FD14E8 | unk14()
- 80FD14EC | }
- 80FD14F0 | unk22(global02-20.000)
- 80FD14F8 | GotoLabel()//Label 0x00
- 80FD14FC | if!(0x1003) 80FD1504 | AndNot(0x1004)
- -------- | {
- 80FD150C | GotoUp()
- 80FD1510 | }
- 80FD1514 | unk22(global05-120.000)
- 80FD151C | if(0x100C, 0x0057) 80FD1528 | Or(0x100C, 0x0058)
- -------- | {
- 80FD1534 | Set Var(0x0002, 0x1003)
- 80FD1540 | Mul(0x0002, 0x1002)
- 80FD154C | if(0x1007, 0x0002, 0x2006)
- -------- | {
- 80FD155C | Stick(global07--0.500)
- 80FD1564 | GotoDown(0x0001)
- 80FD156C | GotoUp()
- 80FD1570 | }
- 80FD1574 | }
- 80FD1578 | GotoDown()
- 80FD157C | unk14()
- 80FD1580 | GotoUp()
- 80FD1584 | GotoLabel()//Label 0x01
- 80FD1588 | if(0x100C, 0x0055) 80FD1594 | Or(0x100C, 0x0056)
- -------- | {
- 80FD15A0 | Set Var(0x0004, 0x100E)
- 80FD15AC | Mul(0x0004, global08-16.000)
- 80FD15B8 | Add(0x0004, global03-8.000)
- 80FD15C4 | Set Var(0x0005, 0x100E)
- 80FD15D0 | Sub(0x0005, global09-0.500)
- 80FD15DC | Set Var(0x0006, 0x0005)
- 80FD15E8 | Add(0x0006, global0A-2.000)
- 80FD15F4 | Mul(0x0000, global0B--3.000)
- 80FD1600 | GotoDown(0x0002)
- -------- | }
- 80FD1608 | else
- -------- | {
- 80FD160C | if(0x100C, 0x0057) 80FD1618 | Or(0x100C, 0x0058)
- -------- | {
- 80FD1624 | Mul(0x0000, global0B--3.000)
- 80FD1630 | GotoDown(0x0002)
- -------- | }
- 80FD1638 | else
- -------- | {
- 80FD163C | Set Var(0x0002, 0x1003)
- 80FD1648 | Mul(0x0002, 0x1002)
- 80FD1654 | if(0x1008, 0x0002, 0x2006)
- -------- | {
- 80FD1664 | GotoDown()
- -------- | }
- 80FD1668 | else
- -------- | {
- 80FD166C | GotoDown(0x0002)
- 80FD1674 | }
- 80FD1678 | }
- 80FD167C | unk14()
- 80FD1680 | GotoUp()
- 80FD1684 | GotoLabel()//Label 0x02
- 80FD1688 | Set Var(0x0007, 0x1003)
- 80FD1694 | Mul(0x0000, global0C-0.600)
- 80FD16A0 | TargetStick(0x0000)
- 80FD16A8 | Set Var(0x0007, 0x1003)
- 80FD16B4 | GotoDown()
- 80FD16B8 | GotoUp()
- 80FD16BC | GotoLabel(0x0001)//Label 0x03
- 80FD16C4 | if(0x1002, 0x200A)
- -------- | {
- 80FD16D0 | GotoDown()
- 80FD16D4 | }
- 80FD16D8 | GotoUp()
- 80FD16DC | GotoLabel(0x0002)//Label 0x04
- 80FD16E4 | if(0x1002, 0x0003)
- -------- | {
- 80FD16F0 | Return()
- 80FD16F4 | }
- 80FD16F8 | if(0x100C, 0x0051) 80FD1704 | Or(0x100C, 0x0057)
- -------- | {
- 80FD1710 | GotoLabelN(0x0003)
- 80FD1718 | TargetStick(0x0000)
- -------- | }
- 80FD1720 | else
- -------- | {
- 80FD1724 | if(0x100C, 0x0052) 80FD1730 | Or(0x100C, 0x0058) 80FD173C | if!(0x1002, 0x2003) 80FD1748 | And(0x1008, 0x100B, 0x100C) 80FD1758 | And(0x1000, 0x2001)
- -------- | {
- 80FD1764 | TargetStick(global06-0.000)
- -------- | }
- 80FD176C | else
- -------- | {
- 80FD1770 | GotoLabelN(0x0003)
- 80FD1778 | TargetStick(0x0000)
- 80FD1780 | }
- -------- | }
- 80FD1784 | else
- -------- | {
- 80FD1788 | if(0x100C, 0x0055)
- -------- | {
- 80FD1794 | Stick(global0D--1.000)
- -------- | }
- 80FD179C | else
- -------- | {
- 80FD17A0 | if(0x100C, 0x0056)
- -------- | {
- 80FD17AC | GotoLabelN(0x0003)
- 80FD17B4 | Mul(0x0000, global0D--1.000)
- 80FD17C0 | TargetStick(0x0000)
- 80FD17C8 | Mul(0x0000, global0D--1.000)
- 80FD17D4 | if(0x1002, 0x0004)
- -------- | {
- 80FD17E0 | Return()
- 80FD17E4 | }
- 80FD17E8 | }
- 80FD17EC | if(0x1002, 0x2001) 80FD17F8 | AndNot(0x1005)
- -------- | {
- 80FD1800 | Return()
- 80FD1804 | }
- 80FD1808 | if(0x1012)
- -------- | {
- 80FD1810 | if(0x1001, 0x0001)
- -------- | {
- 80FD181C | Call AI(0x1080)
- 80FD1824 | Return()
- -------- | }
- 80FD1828 | else 80FD182C | if!(0x100D) 80FD1834 | AndNot(0x1000, 0x200E) 80FD1840 | And(0x1007, 0x1011, 0x200E)
- -------- | {
- 80FD1850 | Set Var(0x0002, 0x1011)
- 80FD185C | Mul(0x0002, 0x1011, global0F-0.010)
- 80FD186C | Mul(0x0002, 0x0002)
- 80FD1878 | if(0x101E, 0x0000)
- -------- | {
- 80FD1884 | Mul(0x0002, global10-0.002)
- -------- | }
- 80FD1890 | else
- -------- | {
- 80FD1894 | if(0x101E, 0x001B)
- -------- | {
- 80FD18A0 | Mul(0x0002, global11-0.000)
- -------- | }
- 80FD18AC | else
- -------- | {
- 80FD18B0 | Mul(0x0002, global12-0.001)
- 80FD18BC | }
- 80FD18C0 | if(0x1008, 0x100E, 0x0002)
- -------- | {
- 80FD18D0 | Set Var(0x0008, 0x1003)
- 80FD18DC | Mul(0x0008, 0x1002)
- 80FD18E8 | if(0x1007, 0x0008, 0x2006)
- -------- | {
- 80FD18F8 | unk2A(0x6026)
- 80FD1900 | if!(0x1011, 0x0000)
- -------- | {
- 80FD190C | Call AI()
- 80FD1910 | Return()
- 80FD1914 | }
- 80FD1918 | }
- 80FD191C | }
- 80FD1920 | }
- 80FD1924 | }
- 80FD1928 | if(0x100C, 0x0051) 80FD1934 | Or(0x100C, 0x0053) 80FD1940 | Or(0x100C, 0x0057) 80FD194C | if!(0x1002, 0x200A)
- -------- | {
- 80FD1958 | Button(0x0008)
- 80FD1960 | }
- -------- | }
- 80FD1964 | else
- -------- | {
- 80FD1968 | if(0x100C, 0x0056)
- -------- | {
- 80FD1974 | if(0x1002, 0x0005) 80FD1980 | AndNot(0x1002, 0x0006)
- -------- | {
- 80FD198C | Button(0x0008)
- 80FD1994 | }
- -------- | }
- 80FD1998 | else
- -------- | {
- 80FD199C | Set Var(0x0009, 0x100C)
- 80FD19A8 | Sub(0x0009, 0x100B)
- 80FD19B4 | if!(0x1002, 0x2002)
- -------- | {
- 80FD19C0 | Stick(global06-0.000, global13-1.000)
- 80FD19CC | }
- 80FD19D0 | if(0x1002, 0x200E) 80FD19DC | And(0x1007, 0x100F, 0x2006) 80FD19EC | And(0x1008, 0x100D, 0x2006) 80FD19FC | And(0x1007, 0x0009, 0x200E)
- -------- | {
- 80FD1A0C | GotoDown()
- 80FD1A10 | }
- 80FD1A14 | }
- 80FD1A18 | GotoUp()
- 80FD1A1C | GotoLabel(0x0000)//Label 0x05
- 80FD1A24 | if(0x100C, 0x0051) 80FD1A30 | Or(0x100C, 0x0052) 80FD1A3C | Or(0x100C, 0x0057) 80FD1A48 | Or(0x100C, 0x0058)
- -------- | {
- 80FD1A54 | GotoLabelN(0x0003)
- 80FD1A5C | TargetStick(0x0000)
- -------- | }
- 80FD1A64 | else
- -------- | {
- 80FD1A68 | if(0x100C, 0x0055) 80FD1A74 | Or(0x100C, 0x0055)
- -------- | {
- 80FD1A80 | GotoLabelN(0x0003)
- 80FD1A88 | Mul(0x0000, global0D--1.000)
- 80FD1A94 | TargetStick(0x0000)
- 80FD1A9C | Mul(0x0000, global0D--1.000)
- 80FD1AA8 | }
- 80FD1AAC | if(0x1002, 0x2014)
- -------- | {
- 80FD1AB8 | if(0x1008, 0x100F, 0x200A)
- -------- | {
- 80FD1AC8 | unk23(global01-10.000)
- 80FD1AD0 | }
- 80FD1AD4 | GotoDown(0x0002)
- 80FD1ADC | }
- 80FD1AE0 | GotoUp()
- 80FD1AE4 | GotoLabel(0x0003)//Label 0x06
- 80FD1AEC | if(0x1007, 0x1003, 0x2006)
- -------- | {
- 80FD1AFC | Add(0x0000, global15-0.400)
- 80FD1B08 | if(0x1007, 0x0000, 0x2013)
- -------- | {
- 80FD1B18 | Set Var(0x0000, global13-1.000)
- 80FD1B24 | }
- -------- | }
- 80FD1B28 | else
- -------- | {
- 80FD1B2C | Add(0x0000, global16--0.400)
- 80FD1B38 | if(0x1008, 0x0000, 0x200D)
- -------- | {
- 80FD1B48 | Set Var(0x0000, global0D--1.000)
- 80FD1B54 | }
- 80FD1B58 | }
- 80FD1B5C | GotoUp()
- 80FD1B60 | GotoUp()
- 0070
- ------------------------------
- 0
- 80FD1C60 | global-00 = 30.000
- 80FD1C64 | global-01 = 3.000
- 80FD1C68 | global-02 = -1.000
- 80FD1C6C | global-03 = 1.000
- 80FD1BD0 | GotoLabel()//Label 0x00
- 80FD1BD4 | if!(0x1003) 80FD1BDC | AndNot(0x1004)
- -------- | {
- 80FD1BE4 | if(0x1002, 0x2000)
- -------- | {
- 80FD1BF0 | Return()
- 80FD1BF4 | }
- 80FD1BF8 | }
- 80FD1BFC | GotoDown()
- 80FD1C00 | GotoUp()
- 80FD1C04 | GotoLabel()//Label 0x01
- 80FD1C08 | Button(0x0004)
- 80FD1C10 | if(0x1002, 0x2001)
- -------- | {
- 80FD1C1C | GotoDown()
- 80FD1C20 | }
- 80FD1C24 | GotoUp()
- 80FD1C28 | GotoLabel()//Label 0x02
- 80FD1C2C | Button(0x0004)
- 80FD1C34 | if(0x100C, 0x0072)
- -------- | {
- 80FD1C40 | Stick(global02--1.000)
- -------- | }
- 80FD1C48 | else
- -------- | {
- 80FD1C4C | Stick(global03-1.000)
- 80FD1C54 | }
- 80FD1C58 | Return()
- 80FD1C5C | GotoUp()
- 0040
- ------------------------------
- 0
- 80FD1D1C | global-00 = 0.700
- 80FD1D20 | global-01 = 0.000
- 80FD1D24 | global-02 = 5.000
- 80FD1D28 | global-03 = 6.000
- 80FD1D2C | global-04 = 10.000
- 80FD1C80 | GotoLabel()//Label 0x00
- 80FD1C84 | Set Var(0x0000, 0x1002)
- 80FD1C90 | Mul(0x0000, 0x1003, global00-0.700)
- 80FD1CA0 | Stick(0x0000)
- 80FD1CA8 | if(0x1007, 0x0000, 0x2001) 80FD1CB8 | Or(0x1002, 0x2002)
- -------- | {
- 80FD1CC4 | Set Var(0x0001, global03-6.000)
- 80FD1CD0 | Mul(0x0001, 0x100E)
- 80FD1CDC | GotoDown()
- 80FD1CE0 | }
- 80FD1CE4 | GotoUp()
- 80FD1CE8 | GotoLabel()//Label 0x01
- 80FD1CEC | Stick(0x0000)
- 80FD1CF4 | if(0x1002, 0x0001) 80FD1D00 | Or(0x1001, 0x2004)
- -------- | {
- 80FD1D0C | Return()
- 80FD1D10 | }
- 80FD1D14 | GotoUp()
- 80FD1D18 | GotoUp()
- 0020
- ------------------------------
- 80FD6120 | #full_f(0,32)
- #edge_range(1,40)
- 80FD1FB0 | global-00 = 8.000
- 80FD1FB4 | global-01 = 20.000
- 80FD1FB8 | global-02 = 0.000
- 80FD1FBC | global-03 = 80.000
- 80FD1FC0 | global-04 = 50.000
- 80FD1FC4 | global-05 = 0.250
- 80FD1FC8 | global-06 = 0.700
- 80FD1FCC | global-07 = 0.750
- 80FD1FD0 | global-08 = -1.000
- 80FD1FD4 | global-09 = 11.000
- 80FD1FD8 | global-0A = 9.000
- 80FD1FDC | global-0B = -0.500
- 80FD1D40 | Set Var(0x0000, global00-8.000)
- 80FD1D4C | Set Var(0x0001, global01-20.000)
- 80FD1D58 | Set Var(0x0002, global02-0.000)
- 80FD1D64 | if(0x100C, 0x0024)
- -------- | {
- 80FD1D70 | unk22(global03-80.000)
- -------- | }
- 80FD1D78 | else
- -------- | {
- 80FD1D7C | unk22(global04-50.000)
- 80FD1D84 | }
- 80FD1D88 | GotoLabel()//Label 0x00
- 80FD1D8C | if(0x1008, 0x1010, 0x0001) 80FD1D9C | Or(0x0001)
- -------- | {
- 80FD1DA4 | GotoDown(0x0000)
- 80FD1DAC | GotoUp()
- 80FD1DB0 | }
- 80FD1DB4 | if(0x100C, 0x0024)
- -------- | {
- 80FD1DC0 | Set Var(0x0003, 0x1001)
- 80FD1DCC | Mul(0x0003, global05-0.250)
- 80FD1DD8 | if(0x1000, 0x0003)
- -------- | {
- 80FD1DE4 | Mul(0x0002, global06-0.700)
- 80FD1DF0 | GotoDown(0x0001)
- 80FD1DF8 | unk14()
- 80FD1DFC | }
- -------- | }
- 80FD1E00 | else
- -------- | {
- 80FD1E04 | if(0x100C, 0x0021) 80FD1E10 | if!(0x1000, 0x1000)
- -------- | {
- 80FD1E1C | Mul(0x0002, global06-0.700)
- 80FD1E28 | GotoDown(0x0001)
- 80FD1E30 | unk14()
- 80FD1E34 | }
- -------- | }
- 80FD1E38 | else
- -------- | {
- 80FD1E3C | if(0x100C, 0x0022)
- -------- | {
- 80FD1E48 | if(0x1000, 0x1001, 0x1000)
- -------- | {
- 80FD1E58 | Mul(0x0002, global06-0.700)
- 80FD1E64 | GotoDown(0x0001)
- 80FD1E6C | unk14()
- 80FD1E70 | }
- -------- | }
- 80FD1E74 | else
- -------- | {
- 80FD1E78 | if(0x1000, 0x1001)
- -------- | {
- 80FD1E84 | Mul(0x0002, global06-0.700)
- 80FD1E90 | GotoDown(0x0001)
- 80FD1E98 | unk14()
- 80FD1E9C | }
- 80FD1EA0 | Set Var(0x0002, 0x1003)
- 80FD1EAC | if!(0x1002, 0x0000)
- -------- | {
- 80FD1EB8 | Mul(0x0002, global07-0.750)
- 80FD1EC4 | }
- 80FD1EC8 | if(0x100C, 0x0021)
- -------- | {
- 80FD1ED4 | Mul(0x0002, global08--1.000)
- -------- | }
- 80FD1EE0 | else
- -------- | {
- 80FD1EE4 | if(0x100C, 0x0022) 80FD1EF0 | And(0x1000, 0x1001)
- -------- | {
- 80FD1EFC | Mul(0x0002, global08--1.000)
- 80FD1F08 | }
- 80FD1F0C | TargetStick(0x0002)
- 80FD1F14 | GotoUp()
- 80FD1F18 | GotoLabel(0x0001)//Label 0x01
- 80FD1F20 | Set Var(0x0003, global09-11.000)
- 80FD1F2C | if(0x1002, 0x0003)
- -------- | {
- 80FD1F38 | GotoDown(0x0000)
- 80FD1F40 | GotoUp()
- -------- | }
- 80FD1F44 | else 80FD1F48 | if!(0x1002, 0x200A)
- -------- | {
- 80FD1F54 | TargetStick(0x0002)
- 80FD1F5C | }
- 80FD1F60 | GotoUp()
- 80FD1F64 | GotoLabel(0x0000)//Label 0x02
- 80FD1F6C | Set Var(0x0004, 0x1002)
- 80FD1F78 | Mul(0x0004, 0x1003)
- 80FD1F84 | if(0x1008, 0x0004, 0x2002)
- -------- | {
- 80FD1F94 | Stick(global0B--0.500)
- -------- | }
- 80FD1F9C | else
- -------- | {
- 80FD1FA0 | Return()
- 80FD1FA4 | }
- 80FD1FA8 | GotoUp()
- 80FD1FAC | GotoUp()
- 0030
- ------------------------------
- 80FD6160 | #wait(0,32)
- #edge_range(1,38)
- 80FD21C0 | global-00 = 8.000
- 80FD21C4 | global-01 = 20.000
- 80FD21C8 | global-02 = 30.000
- 80FD21CC | global-03 = 120.000
- 80FD21D0 | global-04 = 0.300
- 80FD21D4 | global-05 = -1.000
- 80FD21D8 | global-06 = 0.000
- 80FD21DC | global-07 = -0.500
- 80FD1FF0 | Set Var(0x0000, global00-8.000)
- 80FD1FFC | Set Var(0x0001, global01-20.000)
- 80FD2008 | unk23(0x0001)
- 80FD2010 | if(0x1004)
- -------- | {
- 80FD2018 | GotoDown(0x0000)
- 80FD2020 | unk14()
- 80FD2024 | }
- 80FD2028 | unk22(global02-30.000)
- 80FD2030 | unk21()
- 80FD2034 | unk22(global03-120.000)
- 80FD203C | GotoLabel()//Label 0x00
- 80FD2040 | if(0x1002, 0x0000)
- -------- | {
- 80FD204C | GotoDown()
- 80FD2050 | }
- 80FD2054 | GotoUp()
- 80FD2058 | GotoLabel(0x0000)//Label 0x01
- 80FD2060 | if(0x0001)
- -------- | {
- 80FD2068 | GotoLabelN(0x0001)
- 80FD2070 | }
- 80FD2074 | if(0x100C, 0x0034)
- -------- | {
- 80FD2080 | Set Var(0x0002, 0x1001)
- 80FD208C | Mul(0x0002, global04-0.300)
- 80FD2098 | if(0x1000, 0x0002)
- -------- | {
- 80FD20A4 | GotoLabelN(0x0001)
- 80FD20AC | }
- -------- | }
- 80FD20B0 | else
- -------- | {
- 80FD20B4 | if(0x100C, 0x0031) 80FD20C0 | if!(0x1000, 0x1000)
- -------- | {
- 80FD20CC | GotoLabelN(0x0001)
- 80FD20D4 | }
- -------- | }
- 80FD20D8 | else
- -------- | {
- 80FD20DC | if(0x100C, 0x0032)
- -------- | {
- 80FD20E8 | if(0x1000, 0x1001, 0x1000)
- -------- | {
- 80FD20F8 | GotoLabelN(0x0001)
- 80FD2100 | }
- -------- | }
- 80FD2104 | else
- -------- | {
- 80FD2108 | if(0x1000, 0x1001)
- -------- | {
- 80FD2114 | GotoLabelN(0x0001)
- 80FD211C | }
- 80FD2120 | Set Var(0x0003, 0x1003)
- 80FD212C | if(0x100C, 0x0031)
- -------- | {
- 80FD2138 | Mul(0x0003, global05--1.000)
- -------- | }
- 80FD2144 | else
- -------- | {
- 80FD2148 | if(0x100C, 0x0032) 80FD2154 | And(0x1000, 0x1001)
- -------- | {
- 80FD2160 | Mul(0x0003, global05--1.000)
- 80FD216C | }
- 80FD2170 | TargetStick(0x0003)
- 80FD2178 | GotoUp()
- 80FD217C | GotoLabel(0x0001)//Label 0x02
- 80FD2184 | Set Var(0x0004, 0x1002)
- 80FD2190 | Mul(0x0004, 0x1003)
- 80FD219C | if(0x1008, 0x0004, 0x2006)
- -------- | {
- 80FD21AC | Stick(global07--0.500)
- 80FD21B4 | }
- 80FD21B8 | Return()
- 80FD21BC | GotoUp()
- 2040
- ------------------------------
- 0
- 80FD2704 | global-00 = 15.000
- 80FD2708 | global-01 = 0.006
- 80FD270C | global-02 = 0.300
- 80FD2710 | global-03 = -30.000
- 80FD2714 | global-04 = -15.000
- 80FD2718 | global-05 = 10.000
- 80FD271C | global-06 = 0.000
- 80FD2720 | global-07 = 8.000
- 80FD2724 | global-08 = 40.000
- 80FD2728 | global-09 = -0.015
- 80FD272C | global-0A = 4.000
- 80FD2730 | global-0B = 2.000
- 80FD2734 | global-0C = -20.000
- 80FD2738 | global-0D = 30.000
- 80FD273C | global-0E = -1.000
- 80FD2740 | global-0F = -25.000
- 80FD2744 | global-10 = -18.000
- 80FD2748 | global-11 = 5.000
- 80FD274C | global-12 = 0.700
- 80FD2750 | global-13 = -10.000
- 80FD2754 | global-14 = 1.000
- 80FD2758 | global-15 = 24.000
- 80FD275C | global-16 = 0.800
- 80FD2760 | global-17 = -0.800
- 80FD2764 | global-18 = 0.000
- 80FD2768 | global-19 = 0.000
- 80FD276C | global-1A = 0.000
- 80FD21F0 | unk02(0x0000, 0x1009)
- 80FD21FC | unk2A(0x602B)
- 80FD2204 | Set Var(0x0002, global00-15.000)
- 80FD2210 | Mul(0x0002, 0x100E)
- 80FD221C | Set Var(0x0003, 0x1011)
- 80FD2228 | Mul(0x0003, global01-0.006)
- 80FD2234 | Add(0x0003, global02-0.300)
- 80FD2240 | if(0x1008, 0x100E, 0x0003)
- -------- | {
- 80FD2250 | if(0x1018)
- -------- | {
- 80FD2258 | Add(0x0002, global03--30.000)
- -------- | }
- 80FD2264 | else
- -------- | {
- 80FD2268 | Add(0x0002, global04--15.000)
- 80FD2274 | }
- -------- | }
- 80FD2278 | else
- -------- | {
- 80FD227C | Add(0x0002, global05-10.000)
- 80FD2288 | }
- 80FD228C | Set Var(0x0003, 0x102A)
- 80FD2298 | Add(0x0003, global05-10.000)
- 80FD22A4 | if(0x1008, 0x0002, 0x0003)
- -------- | {
- 80FD22B4 | Set Var(0x0002, 0x0003)
- 80FD22C0 | }
- 80FD22C4 | Set Var(0x0004, global06-0.000)
- 80FD22D0 | GotoLabel()//Label 0x00
- 80FD22D4 | GotoLabelN(0x0000)
- 80FD22DC | if(0x100E)
- -------- | {
- 80FD22E4 | if(0x1002, 0x2007)
- -------- | {
- 80FD22F0 | Return()
- 80FD22F4 | }
- -------- | }
- 80FD22F8 | else
- -------- | {
- 80FD22FC | if(0x1007, 0x100F, 0x2006) 80FD230C | And(0x1012)
- -------- | {
- 80FD2314 | GotoLabelN(0x0001)
- 80FD231C | GotoDown(0x0002)
- -------- | }
- 80FD2324 | else
- -------- | {
- 80FD2328 | Set Var(0x0003, global06-0.000)
- 80FD2334 | if(0x1008, 0x1011, 0x2008)
- -------- | {
- 80FD2344 | Set Var(0x0003, global08-40.000)
- 80FD2350 | Sub(0x0003, 0x1011)
- 80FD235C | Mul(0x0003, global09--0.015)
- 80FD2368 | }
- 80FD236C | if(0x1008, 0x100D, 0x0003)
- -------- | {
- 80FD237C | GotoDown()
- 80FD2380 | }
- 80FD2384 | }
- 80FD2388 | GotoUp()
- 80FD238C | GotoLabel()//Label 0x01
- 80FD2390 | GotoLabelN(0x0000)
- 80FD2398 | if!(0x1012)
- -------- | {
- 80FD23A0 | if(0x1002, 0x200A)
- -------- | {
- 80FD23AC | Return()
- 80FD23B0 | }
- 80FD23B4 | GotoUp()
- 80FD23B8 | }
- 80FD23BC | if(0x1002, 0x200B)
- -------- | {
- 80FD23C8 | Set Var(0x0003, 0x0001)
- 80FD23D4 | Add(0x0003, global0C--20.000)
- 80FD23E0 | if(0x1010, 0x2000) 80FD23EC | And(0x1007, 0x1010, 0x200C) 80FD23FC | And(0x1007, 0x100B, 0x0003) 80FD240C | And(0x1007, 0x1011, 0x200D)
- -------- | {
- 80FD241C | GotoLabelN(0x0001)
- 80FD2424 | GotoDown()
- 80FD2428 | GotoUp()
- 80FD242C | }
- 80FD2430 | if(0x1007, 0x0004, 0x2006)
- -------- | {
- 80FD2440 | Add(0x0004, global0E--1.000)
- -------- | }
- 80FD244C | else 80FD2450 | if!(0x100E)
- -------- | {
- 80FD2458 | Set Var(0x0003, 0x0001)
- 80FD2464 | Add(0x0003, 0x0002)
- 80FD2470 | if(0x1008, 0x100B, 0x0003)
- -------- | {
- 80FD2480 | Set Var(0x0003, 0x0001)
- 80FD248C | Add(0x0003, global0F--25.000)
- 80FD2498 | if(0x1007, 0x1010, 0x2010) 80FD24A8 | And(0x1008, 0x1010, 0x2011) 80FD24B8 | And(0x1007, 0x100B, 0x0003) 80FD24C8 | And(0x1008, 0x100E, 0x2012)
- -------- | {
- 80FD24D8 | Set Var(0x0004, global07-8.000)
- 80FD24E4 | GotoUp()
- 80FD24E8 | }
- 80FD24EC | GotoLabelN(0x0001)
- 80FD24F4 | GotoDown()
- 80FD24F8 | GotoUp()
- 80FD24FC | }
- 80FD2500 | }
- 80FD2504 | if(0x1002, 0x2005)
- -------- | {
- 80FD2510 | Return()
- 80FD2514 | }
- 80FD2518 | }
- 80FD251C | GotoUp()
- 80FD2520 | GotoLabel(0x0002)//Label 0x02
- 80FD2528 | if!(0x1005) 80FD2530 | Or(0x1012)
- -------- | {
- 80FD2538 | Return()
- 80FD253C | }
- 80FD2540 | unk27(0x0000)
- 80FD2548 | if!(0x1002, 0x200A)
- -------- | {
- 80FD2554 | Set Var(0x0003, 0x0001)
- 80FD2560 | Add(0x0003, global13--10.000)
- 80FD256C | if(0x1008, 0x100B, 0x0003)
- -------- | {
- 80FD257C | unk31(0x0000)
- 80FD2584 | }
- 80FD2588 | }
- 80FD258C | if(0x1008, 0x1004, 0x0000)
- -------- | {
- 80FD259C | TargetStick(global14-1.000)
- -------- | }
- 80FD25A4 | else
- -------- | {
- 80FD25A8 | TargetStick(global0E--1.000)
- 80FD25B0 | }
- 80FD25B4 | if(0x1002, 0x2015)
- -------- | {
- 80FD25C0 | Return()
- 80FD25C4 | }
- 80FD25C8 | GotoUp()
- 80FD25CC | GotoLabel(0x0000)//Label 0x03
- 80FD25D4 | if!(0x1005)
- -------- | {
- 80FD25DC | Return()
- 80FD25E0 | }
- 80FD25E4 | unk1D(0x0000)
- 80FD25EC | Set Var(0x0005, 0x0000)
- 80FD25F8 | Sub(0x0005, 0x1004)
- 80FD2604 | Set Var(0x0006, 0x1002)
- 80FD2610 | if(0x1008, 0x0005, 0x2006)
- -------- | {
- 80FD2620 | Mul(0x0006, global0E--1.000)
- 80FD262C | }
- 80FD2630 | unk1E(0x0005)
- 80FD2638 | if(0x1007, 0x0005, 0x2011)
- -------- | {
- 80FD2648 | Sub(0x0005, global11-5.000)
- 80FD2654 | Div(0x0005, global11-5.000)
- 80FD2660 | if(0x1007, 0x0005, 0x2014)
- -------- | {
- 80FD2670 | Set Var(0x0005, global14-1.000)
- 80FD267C | }
- 80FD2680 | Mul(0x0005, 0x0006)
- 80FD268C | Stick(0x0005)
- 80FD2694 | }
- 80FD2698 | GotoUp()
- 80FD269C | GotoLabel(0x0001)//Label 0x04
- 80FD26A4 | unk32()
- 80FD26A8 | unk31(0x0000)
- 80FD26B0 | if(0x1008, 0x1004, 0x0000)
- -------- | {
- 80FD26C0 | TargetStick(global16-0.800)
- -------- | }
- 80FD26C8 | else
- -------- | {
- 80FD26CC | TargetStick(global17--0.800)
- 80FD26D4 | }
- 80FD26D8 | if!(0x1011, 0x6047)
- -------- | {
- 80FD26E4 | TargetStick(global06-0.000, global14-1.000)
- 80FD26F0 | }
- 80FD26F4 | Button(0x0002)
- 80FD26FC | GotoUp()
- 80FD2700 | GotoUp()
- 2020
- ------------------------------
- 0
- 80FD28CC | global-00 = 8.000
- 80FD28D0 | global-01 = -0.000
- 80FD28D4 | global-02 = 4.000
- 80FD28D8 | global-03 = -1.000
- 80FD28DC | global-04 = 1.000
- 80FD28E0 | global-05 = 5.000
- 80FD28E4 | global-06 = 0.000
- 80FD28E8 | global-07 = 0.000
- 80FD28EC | global-08 = 0.000
- 80FD2780 | unk1D(0x0000)
- 80FD2788 | GotoLabel()//Label 0x00
- 80FD278C | GotoLabelN(0x0000)
- 80FD2794 | if(0x100E)
- -------- | {
- 80FD279C | if(0x1002, 0x2000)
- -------- | {
- 80FD27A8 | Return()
- 80FD27AC | }
- -------- | }
- 80FD27B0 | else
- -------- | {
- 80FD27B4 | if(0x1008, 0x100D, 0x2001)
- -------- | {
- 80FD27C4 | GotoDown()
- 80FD27C8 | }
- 80FD27CC | GotoUp()
- 80FD27D0 | GotoLabel()//Label 0x01
- 80FD27D4 | if(0x1002, 0x2002)
- -------- | {
- 80FD27E0 | if(0x1007, 0x1004, 0x0000)
- -------- | {
- 80FD27F0 | Set Var(0x0002, global03--1.000)
- -------- | }
- 80FD27FC | else
- -------- | {
- 80FD2800 | Set Var(0x0002, global04-1.000)
- 80FD280C | }
- 80FD2810 | Mul(0x0002, 0x1002)
- 80FD281C | Stick(0x0002)
- 80FD2824 | Button(0x0002)
- 80FD282C | Return()
- -------- | }
- 80FD2830 | else
- -------- | {
- 80FD2834 | GotoLabelN(0x0000)
- 80FD283C | }
- 80FD2840 | GotoUp()
- 80FD2844 | GotoLabel(0x0000)//Label 0x02
- 80FD284C | Set Var(0x0002, 0x0000)
- 80FD2858 | Sub(0x0002, 0x1004)
- 80FD2864 | unk1E(0x0002)
- 80FD286C | if(0x1007, 0x0002, 0x2005)
- -------- | {
- 80FD287C | if(0x1007, 0x1004, 0x0000)
- -------- | {
- 80FD288C | Set Var(0x0002, global03--1.000)
- -------- | }
- 80FD2898 | else
- -------- | {
- 80FD289C | Set Var(0x0002, global04-1.000)
- 80FD28A8 | }
- 80FD28AC | Mul(0x0002, 0x1002)
- 80FD28B8 | Stick(0x0002)
- 80FD28C0 | }
- 80FD28C4 | GotoUp()
- 80FD28C8 | GotoUp()
- 2030
- ------------------------------
- 0
- 80FD2A80 | global-00 = 50.000
- 80FD2A84 | global-01 = 8.000
- 80FD2A88 | global-02 = 0.000
- 80FD2A8C | global-03 = 4.000
- 80FD2A90 | global-04 = 1.000
- 80FD2A94 | global-05 = 10.000
- 80FD2A98 | global-06 = -1.000
- 80FD2A9C | global-07 = 5.000
- 80FD2900 | unk02(0x0000, 0x1009)
- 80FD290C | GotoLabel()//Label 0x00
- 80FD2910 | GotoLabelN(0x0000)
- 80FD2918 | Add(0x0001, global00-50.000)
- 80FD2924 | if(0x100E)
- -------- | {
- 80FD292C | if(0x1002, 0x2001)
- -------- | {
- 80FD2938 | Return()
- 80FD293C | }
- -------- | }
- 80FD2940 | else
- -------- | {
- 80FD2944 | if(0x1008, 0x100D, 0x2002) 80FD2954 | And(0x1008, 0x100B, 0x0001)
- -------- | {
- 80FD2964 | GotoDown()
- 80FD2968 | }
- 80FD296C | GotoUp()
- 80FD2970 | GotoLabel()//Label 0x01
- 80FD2974 | GotoLabelN(0x0000)
- 80FD297C | if(0x1002, 0x2003) 80FD2988 | if!(0x100E)
- -------- | {
- 80FD2990 | Stick(global02-0.000, global04-1.000)
- 80FD299C | }
- 80FD29A0 | if(0x1002, 0x2005)
- -------- | {
- 80FD29AC | Return()
- 80FD29B0 | }
- 80FD29B4 | }
- 80FD29B8 | GotoUp()
- 80FD29BC | GotoLabel(0x0000)//Label 0x02
- 80FD29C4 | unk1D(0x0000)
- 80FD29CC | Set Var(0x0002, 0x0000)
- 80FD29D8 | Sub(0x0002, 0x1004)
- 80FD29E4 | Set Var(0x0003, 0x1002)
- 80FD29F0 | if(0x1008, 0x0002, 0x2002)
- -------- | {
- 80FD2A00 | Mul(0x0003, global06--1.000)
- 80FD2A0C | }
- 80FD2A10 | unk1E(0x0002)
- 80FD2A18 | if(0x1007, 0x0002, 0x2007)
- -------- | {
- 80FD2A28 | Sub(0x0002, global07-5.000)
- 80FD2A34 | Div(0x0002, global07-5.000)
- 80FD2A40 | if(0x1007, 0x0002, 0x2004)
- -------- | {
- 80FD2A50 | Set Var(0x0002, global04-1.000)
- 80FD2A5C | }
- 80FD2A60 | Mul(0x0002, 0x0003)
- 80FD2A6C | Stick(0x0002)
- 80FD2A74 | }
- 80FD2A78 | GotoUp()
- 80FD2A7C | GotoUp()
- 2010
- ------------------------------
- 80FD61A0 | #hi_base(5,24)
- 80FD3324 | global-00 = -1.000
- 80FD3328 | global-01 = 55.000
- 80FD332C | global-02 = -15.000
- 80FD3330 | global-03 = 10.000
- 80FD3334 | global-04 = 40.000
- 80FD3338 | global-05 = 70.000
- 80FD333C | global-06 = 0.300
- 80FD3340 | global-07 = 0.010
- 80FD3344 | global-08 = 0.350
- 80FD3348 | global-09 = 1.000
- 80FD334C | global-0A = 0.500
- 80FD3350 | global-0B = 4.000
- 80FD3354 | global-0C = 8.000
- 80FD3358 | global-0D = 0.000
- 80FD335C | global-0E = -50.000
- 80FD3360 | global-0F = 100.000
- 80FD3364 | global-10 = -5.000
- 80FD3368 | global-11 = -20.000
- 80FD336C | global-12 = 0.150
- 80FD3370 | global-13 = 3.000
- 80FD3374 | global-14 = 5.000
- 80FD3378 | global-15 = -0.500
- 80FD337C | global-16 = -52.000
- 80FD3380 | global-17 = -48.000
- 80FD3384 | global-18 = 50.000
- 80FD3388 | global-19 = -0.020
- 80FD338C | global-1A = 0.400
- 80FD3390 | global-1B = 45.000
- 80FD3394 | global-1C = -40.000
- 80FD3398 | global-1D = -4.000
- 80FD339C | global-1E = 18.000
- 80FD33A0 | global-1F = 12.000
- 80FD33A4 | global-20 = 0.000
- 80FD33A8 | global-21 = 0.000
- 80FD33AC | global-22 = 0.000
- 80FD2AB0 | unk02(0x0000, 0x1009)
- 80FD2ABC | Set Var(0x0002, 0x1023)
- 80FD2AC8 | Mul(0x0002, global00--1.000)
- 80FD2AD4 | if(0x1018) 80FD2ADC | And(0x1007, 0x1011, 0x2001)
- -------- | {
- 80FD2AEC | Add(0x0002, global02--15.000)
- 80FD2AF8 | }
- 80FD2AFC | Set Var(0x0003, 0x102A)
- 80FD2B08 | Add(0x0003, global03-10.000)
- 80FD2B14 | if(0x1008, 0x0002, 0x0003)
- -------- | {
- 80FD2B24 | Set Var(0x0002, 0x0003)
- 80FD2B30 | }
- 80FD2B34 | Set Var(0x0003, global04-40.000)
- 80FD2B40 | Mul(0x0003, 0x100E)
- 80FD2B4C | Add(0x0002, 0x0003)
- 80FD2B58 | Set Var(0x0004, global05-70.000)
- 80FD2B64 | if(0x1008, 0x100E, 0x2006)
- -------- | {
- 80FD2B74 | Set Var(0x0005, global03-10.000)
- -------- | }
- 80FD2B80 | else
- -------- | {
- 80FD2B84 | Set Var(0x0005, 0x0004)
- 80FD2B90 | Sub(0x0005, global03-10.000, 0x0002)
- 80FD2BA0 | Mul(0x0005, 0x1011, global07-0.010)
- 80FD2BB0 | Add(0x0005, 0x0002)
- 80FD2BBC | }
- 80FD2BC0 | Set Var(0x0006, global00--1.000)
- 80FD2BCC | Set Var(0x0007, 0x1011)
- 80FD2BD8 | Mul(0x0007, global07-0.010, 0x100E)
- 80FD2BE8 | Sub(0x0007, global08-0.350)
- 80FD2BF4 | Set Var(0x0003, 0x1011)
- 80FD2C00 | Mul(0x0003, global07-0.010)
- 80FD2C0C | if(0x1008, 0x100E, 0x0003)
- -------- | {
- 80FD2C1C | Set Var(0x0008, global09-1.000)
- -------- | }
- 80FD2C28 | else
- -------- | {
- 80FD2C2C | Set Var(0x0008, global00--1.000)
- 80FD2C38 | }
- 80FD2C3C | GotoLabel()//Label 0x00
- 80FD2C40 | GotoLabelN(0x0000)
- 80FD2C48 | if(0x1008, 0x100F, 0x200A) 80FD2C58 | And(0x1002, 0x200B)
- -------- | {
- 80FD2C64 | Return()
- 80FD2C68 | }
- 80FD2C6C | if!(0x1012)
- -------- | {
- 80FD2C74 | if(0x1002, 0x200B)
- -------- | {
- 80FD2C80 | Return()
- 80FD2C84 | }
- 80FD2C88 | GotoUp()
- 80FD2C8C | }
- 80FD2C90 | Set Var(0x0009, 0x0001)
- 80FD2C9C | Set Var(0x000A, 0x0001)
- 80FD2CA8 | Set Var(0x000B, 0x0001)
- 80FD2CB4 | Add(0x0009, 0x0002)
- 80FD2CC0 | Add(0x000A, 0x0004)
- 80FD2CCC | Add(0x000B, 0x0005)
- 80FD2CD8 | if(0x100E)
- -------- | {
- 80FD2CE0 | if(0x1002, 0x200C)
- -------- | {
- 80FD2CEC | Return()
- 80FD2CF0 | }
- -------- | }
- 80FD2CF4 | else
- -------- | {
- 80FD2CF8 | GotoLabelN(0x0001)
- 80FD2D00 | if(0x1008, 0x100D, 0x200D)
- -------- | {
- 80FD2D10 | if(0x1008, 0x100B, 0x0009)
- -------- | {
- 80FD2D20 | GotoDown()
- -------- | }
- 80FD2D24 | else
- -------- | {
- 80FD2D28 | if(0x1008, 0x100B, 0x000A)
- -------- | {
- 80FD2D38 | if(0x1008, 0x100B, 0x0001) 80FD2D48 | And(0x1007, 0x1010, 0x200E) 80FD2D58 | AndNot(0x1000, 0x200F)
- -------- | {
- 80FD2D64 | GotoDown()
- -------- | }
- 80FD2D68 | else
- -------- | {
- 80FD2D6C | if(0x1007, 0x100B, 0x000B)
- -------- | {
- 80FD2D7C | if(0x1008, 0x1010, 0x200E)
- -------- | {
- 80FD2D8C | GotoDown()
- 80FD2D90 | }
- -------- | }
- 80FD2D94 | else 80FD2D98 | if!(0x1018) 80FD2DA0 | And(0x1007, 0x1010, 0x2002)
- -------- | {
- 80FD2DB0 | GotoDown()
- 80FD2DB4 | }
- 80FD2DB8 | }
- 80FD2DBC | }
- 80FD2DC0 | }
- 80FD2DC4 | GotoUp()
- 80FD2DC8 | GotoLabel()//Label 0x01
- 80FD2DCC | GotoLabelN(0x0000)
- 80FD2DD4 | GotoLabelN(0x0001)
- 80FD2DDC | if(0x1008, 0x0006, 0x200D)
- -------- | {
- 80FD2DEC | if(0x1007, 0x100B, 0x0001) 80FD2DFC | And(0x1008, 0x1010, 0x2010) 80FD2E0C | And(0x1007, 0x1010, 0x2011)
- -------- | {
- 80FD2E1C | if(0x1008, 0x100E, 0x2012)
- -------- | {
- 80FD2E2C | Call AI(0x2040)
- 80FD2E34 | Return()
- -------- | }
- 80FD2E38 | else
- -------- | {
- 80FD2E3C | Set Var(0x0006, global09-1.000)
- 80FD2E48 | }
- 80FD2E4C | }
- 80FD2E50 | }
- 80FD2E54 | if(0x1002, 0x2013) 80FD2E60 | if!(0x100E)
- -------- | {
- 80FD2E68 | Stick(global0D-0.000, global09-1.000)
- 80FD2E74 | }
- 80FD2E78 | if(0x1002, 0x2003)
- -------- | {
- 80FD2E84 | Return()
- 80FD2E88 | }
- 80FD2E8C | }
- 80FD2E90 | GotoUp()
- 80FD2E94 | GotoLabel(0x0000)//Label 0x02
- 80FD2E9C | if!(0x1005)
- -------- | {
- 80FD2EA4 | Return()
- 80FD2EA8 | }
- 80FD2EAC | unk1D(0x0000)
- 80FD2EB4 | Set Var(0x000C, 0x0000)
- 80FD2EC0 | Sub(0x000C, 0x1004)
- 80FD2ECC | Set Var(0x000D, 0x1002)
- 80FD2ED8 | if(0x1008, 0x000C, 0x200D)
- -------- | {
- 80FD2EE8 | Mul(0x000D, global00--1.000)
- 80FD2EF4 | }
- 80FD2EF8 | unk1E(0x000C)
- 80FD2F00 | if(0x1007, 0x000C, 0x2014)
- -------- | {
- 80FD2F10 | Set Var(0x000E, global09-1.000)
- 80FD2F1C | if(0x1007, 0x100F, 0x200D) 80FD2F2C | And(0x1000, 0x200F) 80FD2F38 | AndNot(0x0001)
- -------- | {
- 80FD2F40 | Set Var(0x000E, 0x100B)
- 80FD2F4C | Sub(0x000E, 0x0001)
- 80FD2F58 | if(0x100A, 0x000E, 0x0002)
- -------- | {
- 80FD2F68 | Set Var(0x000E, global09-1.000)
- -------- | }
- 80FD2F74 | else
- -------- | {
- 80FD2F78 | if(0x1007, 0x100D, 0x2015) 80FD2F88 | And(0x1008, 0x000E, 0x2003)
- -------- | {
- 80FD2F98 | Set Var(0x000E, global09-1.000)
- -------- | }
- 80FD2FA4 | else
- -------- | {
- 80FD2FA8 | if(0x1009, 0x0007, 0x200D)
- -------- | {
- 80FD2FB8 | if(0x1007, 0x1010, 0x2016) 80FD2FC8 | And(0x1008, 0x1010, 0x2000)
- -------- | {
- 80FD2FD8 | if(0x1008, 0x1010, 0x2017)
- -------- | {
- 80FD2FE8 | Set Var(0x000E, global0D-0.000)
- -------- | }
- 80FD2FF4 | else
- -------- | {
- 80FD2FF8 | Set Var(0x000E, global18-50.000)
- 80FD3004 | Add(0x000E, 0x1010)
- 80FD3010 | Mul(0x000E, global19--0.020)
- 80FD301C | Sub(0x000E, global1A-0.400)
- 80FD3028 | }
- -------- | }
- 80FD302C | else
- -------- | {
- 80FD3030 | Set Var(0x000E, global09-1.000)
- 80FD303C | }
- -------- | }
- 80FD3040 | else
- -------- | {
- 80FD3044 | if(0x1007, 0x1011, 0x201B) 80FD3054 | And(0x1007, 0x1010, 0x2016) 80FD3064 | And(0x1008, 0x1010, 0x2002)
- -------- | {
- 80FD3074 | if(0x1008, 0x000E, 0x0005)
- -------- | {
- 80FD3084 | if(0x1008, 0x1010, 0x2017)
- -------- | {
- 80FD3094 | Set Var(0x000E, global0D-0.000)
- -------- | }
- 80FD30A0 | else
- -------- | {
- 80FD30A4 | Set Var(0x000E, global18-50.000)
- 80FD30B0 | Add(0x000E, 0x1010)
- 80FD30BC | Mul(0x000E, global19--0.020)
- 80FD30C8 | Sub(0x000E, global1A-0.400)
- 80FD30D4 | }
- -------- | }
- 80FD30D8 | else
- -------- | {
- 80FD30DC | Set Var(0x000E, global09-1.000)
- 80FD30E8 | }
- -------- | }
- 80FD30EC | else
- -------- | {
- 80FD30F0 | Set Var(0x000E, global09-1.000)
- 80FD30FC | }
- 80FD3100 | }
- 80FD3104 | Sub(0x000C, global14-5.000)
- 80FD3110 | Div(0x000C, global14-5.000)
- 80FD311C | if(0x1007, 0x000C, 0x2009)
- -------- | {
- 80FD312C | Set Var(0x000C, global09-1.000)
- 80FD3138 | }
- 80FD313C | Mul(0x000C, 0x000D, 0x000E)
- 80FD314C | Stick(0x000C)
- 80FD3154 | }
- 80FD3158 | GotoUp()
- 80FD315C | GotoLabel(0x0001)//Label 0x03
- 80FD3164 | if(0x1012) 80FD316C | And(0x1007, 0x0008, 0x200D) 80FD317C | AndNot(0x100E) 80FD3184 | And(0x1007, 0x1010, 0x201C) 80FD3194 | And(0x100A, 0x1010, 0x200D)
- -------- | {
- 80FD31A4 | unk31(0x000F)
- 80FD31AC | Set Var(0x0003, 0x000F)
- 80FD31B8 | Sub(0x0003, 0x1004)
- 80FD31C4 | Mul(0x0003, 0x1008)
- 80FD31D0 | if(0x100A, 0x0003, 0x200D)
- -------- | {
- 80FD31E0 | GotoUp()
- 80FD31E4 | }
- 80FD31E8 | if(0x1007, 0x1010, 0x2011)
- -------- | {
- 80FD31F8 | Set Var(0x0003, 0x0010)
- 80FD3204 | Add(0x0003, global02--15.000)
- 80FD3210 | if(0x1008, 0x100B, 0x0003)
- -------- | {
- 80FD3220 | GotoUp()
- 80FD3224 | }
- 80FD3228 | }
- 80FD322C | unk02(0x0011, 0x1008)
- 80FD3238 | Set Var(0x0003, global14-5.000)
- 80FD3244 | Add(0x0003, 0x0010)
- 80FD3250 | if(0x1007, 0x100B, 0x0003)
- -------- | {
- 80FD3260 | Mul(0x0011, global03-10.000)
- 80FD326C | Mul(0x0012, global03-10.000)
- 80FD3278 | Add(0x0003, global1D--4.000)
- -------- | }
- 80FD3284 | else
- -------- | {
- 80FD3288 | Mul(0x0011, global1E-18.000)
- 80FD3294 | Mul(0x0012, global1F-12.000)
- 80FD32A0 | }
- 80FD32A4 | unk10(0x0011, 0x1004)
- 80FD32B0 | if(0x1007, 0x0012, 0x0003)
- -------- | {
- 80FD32C0 | if(0x1007, 0x1008, 0x200D)
- -------- | {
- 80FD32D0 | if(0x1007, 0x0011, 0x000F)
- -------- | {
- 80FD32E0 | Button(0x0004)
- 80FD32E8 | Return()
- 80FD32EC | }
- -------- | }
- 80FD32F0 | else
- -------- | {
- 80FD32F4 | if(0x1008, 0x0011, 0x000F)
- -------- | {
- 80FD3304 | Button(0x0004)
- 80FD330C | Return()
- 80FD3310 | }
- 80FD3314 | }
- 80FD3318 | }
- 80FD331C | GotoUp()
- 80FD3320 | GotoUp()
- 3020
- ------------------------------
- 0
- 80FD383C | global-00 = 30.000
- 80FD3840 | global-01 = 20.000
- 80FD3844 | global-02 = 5.000
- 80FD3848 | global-03 = 100.000
- 80FD384C | global-04 = 0.120
- 80FD3850 | global-05 = 1.000
- 80FD3854 | global-06 = 3.000
- 80FD3858 | global-07 = 120.000
- 80FD385C | global-08 = 60.000
- 80FD3860 | global-09 = 0.010
- 80FD3864 | global-0A = 0.000
- 80FD3868 | global-0B = 4.000
- 80FD386C | global-0C = 0.180
- 80FD3870 | global-0D = 8.000
- 80FD3874 | global-0E = 0.300
- 80FD3878 | global-0F = 0.100
- 80FD387C | global-10 = 0.050
- 80FD3880 | global-11 = 70.000
- 80FD3884 | global-12 = 0.025
- 80FD3888 | global-13 = 0.150
- 80FD388C | global-14 = 9.000
- 80FD3890 | global-15 = 10.000
- 80FD3894 | global-16 = 0.200
- 80FD3898 | global-17 = 2.000
- 80FD389C | global-18 = 0.000
- 80FD33C0 | unk26(0x0000)
- 80FD33C8 | if(0x1008, 0x0000, 0x2000)
- -------- | {
- 80FD33D8 | Return()
- 80FD33DC | }
- 80FD33E0 | Set Var(0x0001, 0x100E)
- 80FD33EC | Mul(0x0001, global01-20.000)
- 80FD33F8 | Add(0x0001, global02-5.000)
- 80FD3404 | Set Var(0x0002, global03-100.000)
- 80FD3410 | Sub(0x0002, 0x1011)
- 80FD341C | Mul(0x0002, global04-0.120)
- 80FD3428 | Add(0x0001, 0x0002)
- 80FD3434 | Mul(0x0002, 0x100E)
- 80FD3440 | Add(0x0001, 0x0002)
- 80FD344C | unk22(global01-20.000)
- 80FD3454 | GotoLabel()//Label 0x00
- 80FD3458 | if!(0x1003) 80FD3460 | AndNot(0x1004)
- -------- | {
- 80FD3468 | if(0x1002, 0x2005) 80FD3474 | AndNot(0x1002, 0x2006)
- -------- | {
- 80FD3480 | Button(0x0004)
- 80FD3488 | }
- 80FD348C | GotoUp()
- 80FD3490 | }
- 80FD3494 | unk22(global07-120.000)
- 80FD349C | GotoDown()
- 80FD34A0 | unk14()
- 80FD34A4 | GotoUp()
- 80FD34A8 | GotoLabel()//Label 0x01
- 80FD34AC | Button(0x0004)
- 80FD34B4 | if(0x1017) 80FD34BC | And(0x1009, 0x1011, 0x2008) 80FD34CC | And(0x1000, 0x2001) 80FD34D8 | AndNot(0x1002, 0x2001)
- -------- | {
- 80FD34E4 | Sub(0x0001, global09-0.010)
- -------- | }
- 80FD34F0 | else
- -------- | {
- 80FD34F4 | Sub(0x0001, global05-1.000)
- 80FD3500 | if(0x100A, 0x0001, 0x200A)
- -------- | {
- 80FD3510 | Return()
- 80FD3514 | }
- 80FD3518 | }
- 80FD351C | if(0x100F, 0x0001)
- -------- | {
- 80FD3528 | Set Var(0x0001, 0x100E)
- 80FD3534 | Mul(0x0001, global0B-4.000)
- 80FD3540 | unk22(global00-30.000)
- 80FD3548 | GotoDown()
- 80FD354C | }
- 80FD3550 | GotoUp()
- 80FD3554 | GotoLabel()//Label 0x02
- 80FD3558 | Button(0x0004)
- 80FD3560 | if(0x1002, 0x0001)
- -------- | {
- 80FD356C | Set Var(0x0003, 0x100E)
- 80FD3578 | Set Var(0x0002, 0x1002)
- 80FD3584 | Mul(0x0002, 0x1003)
- 80FD3590 | if(0x1008, 0x0002, 0x200A)
- -------- | {
- 80FD35A0 | Mul(0x0003, global0C-0.180)
- -------- | }
- 80FD35AC | else 80FD35B0 | if!(0x1000, 0x200D)
- -------- | {
- 80FD35BC | Mul(0x0003, global0E-0.300)
- 80FD35C8 | if(0x1008, 0x0003, 0x200F)
- -------- | {
- 80FD35D8 | Add(0x0003, global10-0.050)
- 80FD35E4 | }
- 80FD35E8 | }
- 80FD35EC | if(0x1008, 0x1011, 0x2000)
- -------- | {
- 80FD35FC | Set Var(0x0003, global04-0.120)
- -------- | }
- 80FD3608 | else
- -------- | {
- 80FD360C | if(0x1008, 0x1011, 0x2008)
- -------- | {
- 80FD361C | Set Var(0x0002, global11-70.000)
- 80FD3628 | Sub(0x0002, 0x1011)
- 80FD3634 | Mul(0x0002, global12-0.025)
- 80FD3640 | if(0x1008, 0x100E, 0x0002)
- -------- | {
- 80FD3650 | Set Var(0x0003, global04-0.120)
- 80FD365C | }
- 80FD3660 | }
- 80FD3664 | if(0x1008, 0x0003, 0x200F)
- -------- | {
- 80FD3674 | GotoDown(0x0000)
- -------- | }
- 80FD367C | else
- -------- | {
- 80FD3680 | if(0x1008, 0x0003, 0x2013)
- -------- | {
- 80FD3690 | Set Var(0x0002, global14-9.000)
- 80FD369C | Mul(0x0002, 0x100E)
- 80FD36A8 | Add(0x0002, global05-1.000)
- 80FD36B4 | unk22(0x0002)
- 80FD36BC | GotoDown(0x0001)
- -------- | }
- 80FD36C4 | else
- -------- | {
- 80FD36C8 | if(0x1010, 0x2015) 80FD36D4 | And(0x1015)
- -------- | {
- 80FD36DC | if(0x1008, 0x0003, 0x2016)
- -------- | {
- 80FD36EC | GotoDown(0x0002)
- -------- | }
- 80FD36F4 | else
- -------- | {
- 80FD36F8 | GotoDown(0x0003)
- 80FD3700 | }
- -------- | }
- 80FD3704 | else
- -------- | {
- 80FD3708 | Return()
- 80FD370C | }
- 80FD3710 | }
- 80FD3714 | GotoUp()
- 80FD3718 | GotoLabel(0x0000)//Label 0x03
- 80FD3720 | Button(0x0004)
- 80FD3728 | if(0x1002, 0x2006)
- -------- | {
- 80FD3734 | Stick(global05-1.000)
- 80FD373C | if(0x1002, 0x200B)
- -------- | {
- 80FD3748 | unk1A(global0A-0.000)
- 80FD3750 | }
- 80FD3754 | }
- 80FD3758 | if!(0x100F, 0x0001)
- -------- | {
- 80FD3764 | Return()
- 80FD3768 | }
- 80FD376C | GotoUp()
- 80FD3770 | GotoLabel(0x0002)//Label 0x04
- 80FD3778 | if(0x1002, 0x2017)
- -------- | {
- 80FD3784 | Stick(global0A-0.000, global05-1.000)
- 80FD3790 | Button(0x0001)
- 80FD3798 | if(0x1002, 0x2017)
- -------- | {
- 80FD37A4 | unk1A(global0A-0.000)
- 80FD37AC | }
- 80FD37B0 | }
- 80FD37B4 | if!(0x100F, 0x0001)
- -------- | {
- 80FD37C0 | Return()
- 80FD37C4 | }
- 80FD37C8 | GotoUp()
- 80FD37CC | GotoLabel(0x0003)//Label 0x05
- 80FD37D4 | Button(0x0004)
- 80FD37DC | if(0x1002, 0x2017)
- -------- | {
- 80FD37E8 | Button(0x0001)
- 80FD37F0 | if(0x1002, 0x2017)
- -------- | {
- 80FD37FC | unk1A(global0A-0.000)
- 80FD3804 | }
- 80FD3808 | }
- 80FD380C | if!(0x100F, 0x0001)
- -------- | {
- 80FD3818 | Return()
- 80FD381C | }
- 80FD3820 | GotoUp()
- 80FD3824 | GotoLabel(0x0001)//Label 0x06
- 80FD382C | Button(0x0004)
- 80FD3834 | GotoUp()
- 80FD3838 | GotoUp()
- 6030
- ------------------------------
- 80FD61D0 | #wait_f(0,24)
- 80FD40CC | global-00 = 2.000
- 80FD40D0 | global-01 = 0.000
- 80FD40D4 | global-02 = 1.000
- 80FD40D8 | global-03 = 100.000
- 80FD40DC | global-04 = -0.200
- 80FD40E0 | global-05 = 0.600
- 80FD40E4 | global-06 = 0.400
- 80FD40E8 | global-07 = 2.000
- 80FD40EC | global-08 = 8.000
- 80FD40F0 | global-09 = 0.700
- 80FD40F4 | global-0A = 0.500
- 80FD40F8 | global-0B = 3.000
- 80FD40FC | global-0C = 15.000
- 80FD4100 | global-0D = 25.000
- 80FD4104 | global-0E = -1.000
- 80FD4108 | global-0F = 55.000
- 80FD410C | global-10 = 4.000
- 80FD4110 | global-11 = 45.000
- 80FD4114 | global-12 = 0.300
- 80FD4118 | global-13 = 0.100
- 80FD411C | global-14 = 0.200
- 80FD4120 | global-15 = -0.600
- 80FD4124 | global-16 = 0.000
- 80FD4128 | global-17 = 0.000
- 80FD412C | global-18 = 0.000
- 80FD38B0 | Set Var(0x0000, global00-2.000)
- 80FD38BC | Set Var(0x0001, global01-0.000)
- 80FD38C8 | unk02(0x0002, 0x1009)
- 80FD38D4 | if(0x100C, 0x603D)
- -------- | {
- 80FD38E0 | GotoDown(0x0000)
- 80FD38E8 | GotoUp()
- 80FD38EC | }
- 80FD38F0 | if(0x100C, 0x6035) 80FD38FC | Or(0x100C, 0x6036) 80FD3908 | Or(0x100C, 0x6037)
- -------- | {
- 80FD3914 | Set Var(0x0004, global02-1.000)
- 80FD3920 | Set Var(0x0005, global02-1.000)
- -------- | }
- 80FD392C | else
- -------- | {
- 80FD3930 | if(0x100C, 0x6031) 80FD393C | Or(0x100C, 0x6038)
- -------- | {
- 80FD3948 | Set Var(0x0004, global01-0.000)
- 80FD3954 | Set Var(0x0005, global01-0.000)
- -------- | }
- 80FD3960 | else
- -------- | {
- 80FD3964 | if(0x100C, 0x603C)
- -------- | {
- 80FD3970 | Set Var(0x0004, 0x1011)
- 80FD397C | Sub(0x0004, global03-100.000)
- 80FD3988 | Mul(0x0004, global04--0.200)
- 80FD3994 | unk15(0x0005)
- 80FD399C | Mul(0x0005, global05-0.600)
- 80FD39A8 | Add(0x0005, global06-0.400)
- 80FD39B4 | Mul(0x0004, 0x0005)
- 80FD39C0 | Add(0x0004, global07-2.000)
- 80FD39CC | Set Var(0x0005, global01-0.000)
- -------- | }
- 80FD39D8 | else
- -------- | {
- 80FD39DC | if(0x100C, 0x603A) 80FD39E8 | Or(0x100C, 0x6039) 80FD39F4 | Or(0x100C, 0x603B)
- -------- | {
- 80FD3A00 | Set Var(0x0004, global02-1.000)
- 80FD3A0C | Set Var(0x0005, global02-1.000)
- -------- | }
- 80FD3A18 | else
- -------- | {
- 80FD3A1C | Set Var(0x0004, global08-8.000)
- 80FD3A28 | Set Var(0x0005, global09-0.700)
- 80FD3A34 | }
- 80FD3A38 | if(0x1008, 0x100E, 0x200A)
- -------- | {
- 80FD3A48 | Add(0x0004, global0A-0.500)
- 80FD3A54 | }
- 80FD3A58 | Set Var(0x0006, 0x0004)
- 80FD3A64 | Add(0x0006, 0x1012, global0B-3.000)
- 80FD3A74 | if(0x100C, 0x6036) 80FD3A80 | And(0x101B)
- -------- | {
- 80FD3A88 | Set Var(0x0007, global0C-15.000)
- 80FD3A94 | Mul(0x0007, 0x100E)
- 80FD3AA0 | Add(0x0006, 0x0007, global0D-25.000)
- 80FD3AB0 | }
- 80FD3AB4 | Set Var(0x0008, global0E--1.000)
- 80FD3AC0 | GotoLabel()//Label 0x00
- 80FD3AC4 | if(0x100C, 0x6031) 80FD3AD0 | Or(0x100C, 0x6032) 80FD3ADC | Or(0x100C, 0x6033) 80FD3AE8 | Or(0x100C, 0x6034) 80FD3AF4 | Or(0x100C, 0x6038) 80FD3B00 | Or(0x100C, 0x6039) 80FD3B0C | Or(0x100C, 0x603A) 80FD3B18 | Or(0x100C, 0x603B) 80FD3B24 | Or(0x100C, 0x603C)
- -------- | {
- 80FD3B30 | GotoDown(0x0001)
- -------- | }
- 80FD3B38 | else
- -------- | {
- 80FD3B3C | GotoDown()
- 80FD3B40 | }
- 80FD3B44 | unk14()
- 80FD3B48 | GotoUp()
- 80FD3B4C | GotoLabel()//Label 0x01
- 80FD3B50 | if(0x1002, 0x0000)
- -------- | {
- 80FD3B5C | GotoDown()
- 80FD3B60 | }
- 80FD3B64 | GotoUp()
- 80FD3B68 | GotoLabel(0x0001)//Label 0x02
- 80FD3B70 | Set Var(0x0009, 0x0005)
- 80FD3B7C | if!(0x1002, 0x0004)
- -------- | {
- 80FD3B88 | Mul(0x0009, 0x1007)
- 80FD3B94 | Div(0x0009, 0x0004)
- 80FD3BA0 | }
- 80FD3BA4 | if(0x100C, 0x6032) 80FD3BB0 | Or(0x100C, 0x6035) 80FD3BBC | Or(0x100C, 0x6039)
- -------- | {
- 80FD3BC8 | Mul(0x0009, 0x1003)
- 80FD3BD4 | TargetStick(0x0009)
- -------- | }
- 80FD3BDC | else
- -------- | {
- 80FD3BE0 | if(0x100C, 0x6033) 80FD3BEC | Or(0x100C, 0x6036) 80FD3BF8 | Or(0x100C, 0x603A)
- -------- | {
- 80FD3C04 | Stick(global01-0.000, 0x0009)
- -------- | }
- 80FD3C10 | else
- -------- | {
- 80FD3C14 | if(0x100C, 0x6034) 80FD3C20 | Or(0x100C, 0x6037) 80FD3C2C | Or(0x100C, 0x603B)
- -------- | {
- 80FD3C38 | Mul(0x0009, global0E--1.000)
- 80FD3C44 | Stick(global01-0.000, 0x0009)
- 80FD3C50 | }
- 80FD3C54 | if(0x100C, 0x603C)
- -------- | {
- 80FD3C60 | Button(0x0004)
- 80FD3C68 | }
- 80FD3C6C | if(0x1002, 0x0004)
- -------- | {
- 80FD3C78 | if(0x1008, 0x0001, 0x2002)
- -------- | {
- 80FD3C88 | if(0x100C, 0x6038) 80FD3C94 | Or(0x100C, 0x6039) 80FD3CA0 | Or(0x100C, 0x603A) 80FD3CAC | Or(0x100C, 0x603B)
- -------- | {
- 80FD3CB8 | Button(0x0002)
- -------- | }
- 80FD3CC0 | else
- -------- | {
- 80FD3CC4 | Button(0x0001)
- 80FD3CCC | }
- 80FD3CD0 | Set Var(0x0001, 0x1013)
- 80FD3CDC | if(0x1008, 0x0008, 0x2001) 80FD3CEC | And(0x1007, 0x1011, 0x200F)
- -------- | {
- 80FD3CFC | if(0x100C, 0x6032) 80FD3D08 | Or(0x100C, 0x6035)
- -------- | {
- 80FD3D14 | Set Var(0x0008, global02-1.000)
- 80FD3D20 | if(0x1008, 0x0006, 0x2010)
- -------- | {
- 80FD3D30 | Add(0x0006, global10-4.000)
- 80FD3D3C | }
- -------- | }
- 80FD3D40 | else
- -------- | {
- 80FD3D44 | if(0x101E, 0x0023) 80FD3D50 | And(0x100C, 0x6038)
- -------- | {
- 80FD3D5C | Set Var(0x0008, global02-1.000)
- 80FD3D68 | if(0x1008, 0x0006, 0x2010)
- -------- | {
- 80FD3D78 | Add(0x0006, global10-4.000)
- 80FD3D84 | }
- 80FD3D88 | }
- 80FD3D8C | }
- -------- | }
- 80FD3D90 | else
- -------- | {
- 80FD3D94 | Sub(0x0001, global02-1.000)
- 80FD3DA0 | }
- 80FD3DA4 | if(0x1007, 0x0008, 0x2001)
- -------- | {
- 80FD3DB4 | if(0x1007, 0x0008, 0x2002)
- -------- | {
- 80FD3DC4 | GotoLabelN(0x0002)
- -------- | }
- 80FD3DCC | else
- -------- | {
- 80FD3DD0 | Add(0x0008, global02-1.000)
- 80FD3DDC | }
- 80FD3DE0 | }
- 80FD3DE4 | if!(0x100C, 0x6037) 80FD3DF0 | And(0x1007, 0x1011, 0x2011)
- -------- | {
- 80FD3E00 | Set Var(0x000A, 0x1002)
- 80FD3E0C | Mul(0x000A, 0x1003)
- 80FD3E18 | if(0x1008, 0x000A, 0x2001)
- -------- | {
- 80FD3E28 | Set Var(0x0006, global01-0.000)
- 80FD3E34 | }
- 80FD3E38 | }
- 80FD3E3C | if(0x1007, 0x1011, 0x200F) 80FD3E4C | AndNot(0x101C) 80FD3E54 | AndNot(0x101B)
- -------- | {
- 80FD3E5C | if(0x100C, 0x6035)
- -------- | {
- 80FD3E68 | Set Var(0x0007, 0x1001)
- 80FD3E74 | Mul(0x0007, global12-0.300)
- 80FD3E80 | if(0x1000, 0x0007)
- -------- | {
- 80FD3E8C | Set Var(0x0006, global01-0.000)
- 80FD3E98 | }
- -------- | }
- 80FD3E9C | else
- -------- | {
- 80FD3EA0 | if(0x100C, 0x6036)
- -------- | {
- 80FD3EAC | Set Var(0x0007, 0x1001)
- 80FD3EB8 | Mul(0x0007, global13-0.100)
- 80FD3EC4 | if(0x1001, 0x0007)
- -------- | {
- 80FD3ED0 | Set Var(0x0006, global01-0.000)
- 80FD3EDC | }
- -------- | }
- 80FD3EE0 | else
- -------- | {
- 80FD3EE4 | if(0x100C, 0x6037)
- -------- | {
- 80FD3EF0 | Set Var(0x0007, 0x1001)
- 80FD3EFC | Mul(0x0007, global14-0.200)
- 80FD3F08 | if(0x1001, 0x0007)
- -------- | {
- 80FD3F14 | Set Var(0x0006, global01-0.000)
- 80FD3F20 | }
- 80FD3F24 | }
- 80FD3F28 | }
- 80FD3F2C | if(0x100C, 0x6036) 80FD3F38 | And(0x101B)
- -------- | {
- 80FD3F40 | unk2E(0x0002, 0x0003, global0A-0.500)
- 80FD3F50 | Sub(0x0003, 0x1027)
- 80FD3F5C | if(0x1008, 0x0003, 0x2008)
- -------- | {
- 80FD3F6C | Set Var(0x0006, global01-0.000)
- 80FD3F78 | }
- 80FD3F7C | }
- 80FD3F80 | if(0x1002, 0x0006)
- -------- | {
- 80FD3F8C | if(0x1007, 0x0008, 0x2001)
- -------- | {
- 80FD3F9C | GotoDown()
- -------- | }
- 80FD3FA0 | else
- -------- | {
- 80FD3FA4 | Return()
- 80FD3FA8 | }
- 80FD3FAC | }
- 80FD3FB0 | }
- 80FD3FB4 | GotoUp()
- 80FD3FB8 | GotoLabel()//Label 0x03
- 80FD3FBC | if(0x1002, 0x2010)
- -------- | {
- 80FD3FC8 | Return()
- 80FD3FCC | }
- 80FD3FD0 | GotoLabelN(0x0002)
- 80FD3FD8 | GotoUp()
- 80FD3FDC | GotoLabel(0x0002)//Label 0x04
- 80FD3FE4 | Set Var(0x000C, 0x1027)
- 80FD3FF0 | Mul(0x000C, global05-0.600)
- 80FD3FFC | Add(0x000C, 0x100B)
- 80FD4008 | if(0x1007, 0x100C, 0x000C)
- -------- | {
- 80FD4018 | Stick(global01-0.000, global05-0.600)
- -------- | }
- 80FD4024 | else
- -------- | {
- 80FD4028 | Set Var(0x000D, 0x1028)
- 80FD4034 | Add(0x000D, 0x100C)
- 80FD4040 | if(0x1008, 0x000D, 0x000C)
- -------- | {
- 80FD4050 | Stick(global01-0.000, global15--0.600)
- -------- | }
- 80FD405C | else
- -------- | {
- 80FD4060 | Set Var(0x000C, 0x1027)
- 80FD406C | Add(0x000C, 0x100B, global07-2.000)
- 80FD407C | if(0x1007, 0x000D, 0x000C)
- -------- | {
- 80FD408C | Stick(global01-0.000, global05-0.600)
- 80FD4098 | }
- 80FD409C | }
- 80FD40A0 | }
- 80FD40A4 | GotoUp()
- 80FD40A8 | GotoLabel(0x0000)//Label 0x05
- 80FD40B0 | if(0x1002, 0x2010)
- -------- | {
- 80FD40BC | Return()
- 80FD40C0 | }
- 80FD40C4 | GotoUp()
- 80FD40C8 | GotoUp()
- 6040
- ------------------------------
- 0
- 80FD4468 | global-00 = 0.000
- 80FD446C | global-01 = 3.000
- 80FD4470 | global-02 = -1.000
- 80FD4474 | global-03 = 1.000
- 80FD4478 | global-04 = -0.600
- 80FD447C | global-05 = 55.000
- 80FD4480 | global-06 = 4.000
- 80FD4484 | global-07 = 0.600
- 80FD4488 | global-08 = 2.000
- 80FD448C | global-09 = 0.000
- 80FD4140 | Set Var(0x0000, global00-0.000)
- 80FD414C | Set Var(0x0001, global01-3.000)
- 80FD4158 | Add(0x0001, 0x1012)
- 80FD4164 | Set Var(0x0002, global02--1.000)
- 80FD4170 | GotoLabel()//Label 0x00
- 80FD4174 | if(0x100C, 0x6042)
- -------- | {
- 80FD4180 | Stick(global03-1.000)
- -------- | }
- 80FD4188 | else
- -------- | {
- 80FD418C | if(0x100C, 0x6043)
- -------- | {
- 80FD4198 | Stick(global02--1.000)
- -------- | }
- 80FD41A0 | else
- -------- | {
- 80FD41A4 | if(0x100C, 0x6047)
- -------- | {
- 80FD41B0 | TargetStick(0x1003)
- -------- | }
- 80FD41B8 | else
- -------- | {
- 80FD41BC | if(0x100C, 0x6044) 80FD41C8 | Or(0x100C, 0x6048)
- -------- | {
- 80FD41D4 | Stick(global00-0.000, global03-1.000)
- -------- | }
- 80FD41E0 | else
- -------- | {
- 80FD41E4 | if(0x100C, 0x6045) 80FD41F0 | Or(0x100C, 0x6049)
- -------- | {
- 80FD41FC | Stick(global00-0.000, global04--0.600)
- 80FD4208 | }
- 80FD420C | if(0x1008, 0x0000, 0x2003)
- -------- | {
- 80FD421C | if(0x100C, 0x6046) 80FD4228 | Or(0x100C, 0x6047) 80FD4234 | Or(0x100C, 0x6048) 80FD4240 | Or(0x100C, 0x6049)
- -------- | {
- 80FD424C | Button(0x0002)
- -------- | }
- 80FD4254 | else
- -------- | {
- 80FD4258 | Button(0x0001)
- 80FD4260 | }
- 80FD4264 | Set Var(0x0000, 0x1013)
- 80FD4270 | if(0x1008, 0x0002, 0x2000) 80FD4280 | And(0x1007, 0x1011, 0x2005)
- -------- | {
- 80FD4290 | if(0x101E, 0x0023) 80FD429C | And(0x100C, 0x6046)
- -------- | {
- 80FD42A8 | Set Var(0x0002, global03-1.000)
- 80FD42B4 | if(0x1008, 0x0001, 0x2006)
- -------- | {
- 80FD42C4 | Add(0x0001, global06-4.000)
- 80FD42D0 | }
- 80FD42D4 | }
- 80FD42D8 | }
- -------- | }
- 80FD42DC | else
- -------- | {
- 80FD42E0 | Sub(0x0000, global03-1.000)
- 80FD42EC | }
- 80FD42F0 | if(0x1007, 0x0002, 0x2000)
- -------- | {
- 80FD4300 | if(0x1007, 0x0002, 0x2003)
- -------- | {
- 80FD4310 | GotoLabelN(0x0000)
- -------- | }
- 80FD4318 | else
- -------- | {
- 80FD431C | Add(0x0002, global03-1.000)
- 80FD4328 | }
- 80FD432C | }
- 80FD4330 | if(0x1002, 0x0001)
- -------- | {
- 80FD433C | if(0x1007, 0x0002, 0x2000)
- -------- | {
- 80FD434C | GotoDown()
- -------- | }
- 80FD4350 | else 80FD4354 | if!(0x100D)
- -------- | {
- 80FD435C | Call AI(0x1080)
- 80FD4364 | }
- 80FD4368 | Return()
- 80FD436C | }
- 80FD4370 | GotoUp()
- 80FD4374 | GotoLabel()//Label 0x01
- 80FD4378 | if(0x1002, 0x2006)
- -------- | {
- 80FD4384 | Return()
- 80FD4388 | }
- 80FD438C | GotoLabelN(0x0000)
- 80FD4394 | GotoUp()
- 80FD4398 | GotoLabel(0x0000)//Label 0x02
- 80FD43A0 | Set Var(0x0003, 0x1027)
- 80FD43AC | Mul(0x0003, global07-0.600)
- 80FD43B8 | Add(0x0003, 0x100B)
- 80FD43C4 | if(0x1007, 0x100C, 0x0003)
- -------- | {
- 80FD43D4 | Stick(global00-0.000, global07-0.600)
- -------- | }
- 80FD43E0 | else
- -------- | {
- 80FD43E4 | Set Var(0x0004, 0x1028)
- 80FD43F0 | Add(0x0004, 0x100C)
- 80FD43FC | if(0x1008, 0x0004, 0x0003)
- -------- | {
- 80FD440C | Stick(global00-0.000, global04--0.600)
- -------- | }
- 80FD4418 | else
- -------- | {
- 80FD441C | Set Var(0x0003, 0x1027)
- 80FD4428 | Add(0x0003, 0x100B, global08-2.000)
- 80FD4438 | if(0x1007, 0x0004, 0x0003)
- -------- | {
- 80FD4448 | Stick(global00-0.000, global07-0.600)
- 80FD4454 | }
- 80FD4458 | }
- 80FD445C | }
- 80FD4460 | GotoUp()
- 80FD4464 | GotoUp()
- 30A0
- ------------------------------
- 0
- 80FD4574 | global-00 = 20.000
- 80FD4578 | global-01 = 10.000
- 80FD457C | global-02 = 100.000
- 80FD4580 | global-03 = 0.050
- 80FD4584 | global-04 = 1.000
- 80FD4588 | global-05 = 0.000
- 80FD458C | global-06 = -1.000
- 80FD4590 | global-07 = 2.000
- 80FD4594 | global-08 = 0.000
- 80FD4598 | global-09 = 0.000
- 80FD459C | global-0A = 0.000
- 80FD44A0 | unk22(global00-20.000)
- 80FD44A8 | GotoLabel()//Label 0x00
- 80FD44AC | if!(0x1003) 80FD44B4 | AndNot(0x1004)
- -------- | {
- 80FD44BC | GotoUp()
- 80FD44C0 | }
- 80FD44C4 | unk22(global01-10.000)
- 80FD44CC | GotoDown()
- 80FD44D0 | unk14()
- 80FD44D4 | GotoUp()
- 80FD44D8 | Set Var(0x0000, global02-100.000)
- 80FD44E4 | Sub(0x0000, 0x1011)
- 80FD44F0 | Mul(0x0000, global03-0.050, 0x100E)
- 80FD4500 | Add(0x0000, global04-1.000)
- 80FD450C | GotoLabel()//Label 0x01
- 80FD4510 | Button(0x0004)
- 80FD4518 | if(0x1002, 0x0000)
- -------- | {
- 80FD4524 | Stick(global05-0.000, global06--1.000)
- 80FD4530 | GotoDown()
- 80FD4534 | }
- 80FD4538 | GotoUp()
- 80FD453C | GotoLabel()//Label 0x02
- 80FD4540 | if(0x1002, 0x2007)
- -------- | {
- 80FD454C | Return()
- -------- | }
- 80FD4550 | else
- -------- | {
- 80FD4554 | Button(0x0004)
- 80FD455C | Stick(global05-0.000, global06--1.000)
- 80FD4568 | }
- 80FD456C | GotoUp()
- 80FD4570 | GotoUp()
- 30B0
- ------------------------------
- 0
- 80FD48C4 | global-00 = 15.000
- 80FD48C8 | global-01 = 100.000
- 80FD48CC | global-02 = 0.150
- 80FD48D0 | global-03 = 0.050
- 80FD48D4 | global-04 = 3.000
- 80FD48D8 | global-05 = 2.000
- 80FD48DC | global-06 = 0.000
- 80FD48E0 | global-07 = 0.500
- 80FD48E4 | global-08 = 50.000
- 80FD48E8 | global-09 = 20.000
- 80FD48EC | global-0A = 8.000
- 80FD48F0 | global-0B = 40.000
- 80FD48F4 | global-0C = 0.700
- 80FD48F8 | global-0D = 1.000
- 80FD48FC | global-0E = -1.000
- 80FD4900 | global-0F = 60.000
- 80FD4904 | global-10 = 6.000
- 80FD4908 | global-11 = 12.000
- 80FD490C | global-12 = 0.400
- 80FD45B0 | unk22(global00-15.000)
- 80FD45B8 | Set Var(0x0000, global01-100.000)
- 80FD45C4 | Sub(0x0000, 0x1011)
- 80FD45D0 | Set Var(0x0001, 0x0000)
- 80FD45DC | Mul(0x0000, global02-0.150, 0x100E)
- 80FD45EC | Mul(0x0001, global03-0.050)
- 80FD45F8 | Add(0x0000, 0x0001)
- 80FD4604 | Set Var(0x0001, 0x100E)
- 80FD4610 | Mul(0x0001, global04-3.000)
- 80FD461C | Sub(0x0001, global05-2.000)
- 80FD4628 | Add(0x0000, 0x0001)
- 80FD4634 | GotoLabel()//Label 0x00
- 80FD4638 | Set Var(0x0002, 0x1002)
- 80FD4644 | Mul(0x0002, 0x1003)
- 80FD4650 | if(0x1008, 0x0002, 0x2006)
- -------- | {
- 80FD4660 | Set Var(0x0002, global07-0.500)
- 80FD466C | Mul(0x0002, 0x1003)
- 80FD4678 | TargetStick(0x0002)
- 80FD4680 | }
- 80FD4684 | if(0x1017) 80FD468C | And(0x1001, 0x2008)
- -------- | {
- 80FD4698 | unk22(global09-20.000)
- 80FD46A0 | GotoDown()
- 80FD46A4 | unk14()
- 80FD46A8 | }
- 80FD46AC | GotoUp()
- 80FD46B0 | GotoLabel()//Label 0x01
- 80FD46B4 | if(0x1002, 0x0000) 80FD46C0 | And(0x1003)
- -------- | {
- 80FD46C8 | Button(0x0004)
- 80FD46D0 | Set Var(0x0000, global01-100.000)
- 80FD46DC | Sub(0x0000, 0x1011)
- 80FD46E8 | Mul(0x0000, global03-0.050, 0x100E)
- 80FD46F8 | Set Var(0x0001, 0x100E)
- 80FD4704 | if!(0x101A)
- -------- | {
- 80FD470C | Mul(0x0001, global0A-8.000)
- 80FD4718 | }
- 80FD471C | Sub(0x0001, global05-2.000)
- 80FD4728 | Add(0x0000, 0x0001)
- 80FD4734 | unk22(global0B-40.000)
- 80FD473C | GotoDown()
- 80FD4740 | unk14()
- 80FD4744 | }
- 80FD4748 | GotoUp()
- 80FD474C | GotoLabel()//Label 0x02
- 80FD4750 | Button(0x0004)
- 80FD4758 | if(0x1002, 0x0000)
- -------- | {
- 80FD4764 | Set Var(0x0001, 0x100E)
- 80FD4770 | if(0x101A)
- -------- | {
- 80FD4778 | Mul(0x0001, global0C-0.700)
- 80FD4784 | }
- 80FD4788 | if(0x1008, 0x0001, 0x2007)
- -------- | {
- 80FD4798 | Stick(global0D-1.000)
- 80FD47A0 | Return()
- -------- | }
- 80FD47A4 | else
- -------- | {
- 80FD47A8 | if(0x1008, 0x0001, 0x200C)
- -------- | {
- 80FD47B8 | Stick(global0E--1.000)
- 80FD47C0 | Return()
- -------- | }
- 80FD47C4 | else
- -------- | {
- 80FD47C8 | Stick(global06-0.000, global0E--1.000)
- 80FD47D4 | GotoDown()
- 80FD47D8 | }
- 80FD47DC | }
- 80FD47E0 | GotoUp()
- 80FD47E4 | GotoLabel()//Label 0x03
- 80FD47E8 | if(0x1002, 0x2005) 80FD47F4 | if!(0x100F, 0x0002)
- -------- | {
- 80FD4800 | if(0x1007, 0x1011, 0x200F)
- -------- | {
- 80FD4810 | if(0x1000, 0x2010)
- -------- | {
- 80FD481C | unk15(0x0003)
- 80FD4824 | if(0x1008, 0x0003, 0x2007)
- -------- | {
- 80FD4834 | Call AI(0x603C)
- -------- | }
- 80FD483C | else
- -------- | {
- 80FD4840 | if(0x1008, 0x0003, 0x200C)
- -------- | {
- 80FD4850 | Call AI(0x1010)
- 80FD4858 | }
- -------- | }
- 80FD485C | else
- -------- | {
- 80FD4860 | if(0x1000, 0x2011)
- -------- | {
- 80FD486C | unk15(0x0003)
- 80FD4874 | if(0x1008, 0x0003, 0x2012)
- -------- | {
- 80FD4884 | Call AI(0x1010)
- 80FD488C | }
- 80FD4890 | }
- 80FD4894 | }
- 80FD4898 | Return()
- 80FD489C | }
- -------- | }
- 80FD48A0 | else
- -------- | {
- 80FD48A4 | Button(0x0004)
- 80FD48AC | Stick(global06-0.000, global0E--1.000)
- 80FD48B8 | }
- 80FD48BC | GotoUp()
- 80FD48C0 | GotoUp()
- 3090
- ------------------------------
- 80FD61F0 | #full_f(0,32)
- #edge_range(1,40)
- 80FD4BB0 | global-00 = 8.000
- 80FD4BB4 | global-01 = 20.000
- 80FD4BB8 | global-02 = 0.000
- 80FD4BBC | global-03 = 0.200
- 80FD4BC0 | global-04 = 0.300
- 80FD4BC4 | global-05 = 12.000
- 80FD4BC8 | global-06 = 4.000
- 80FD4BCC | global-07 = 50.000
- 80FD4BD0 | global-08 = 60.000
- 80FD4BD4 | global-09 = 0.600
- 80FD4BD8 | global-0A = 10.000
- 80FD4BDC | global-0B = -1.000
- 80FD4BE0 | global-0C = -0.700
- 80FD4BE4 | global-0D = 3.000
- 80FD4BE8 | global-0E = 0.750
- 80FD4BEC | global-0F = 2.000
- 80FD4BF0 | global-10 = 1.000
- 80FD4BF4 | global-11 = 6.000
- 80FD4BF8 | global-12 = 40.000
- 80FD4BFC | global-13 = 0.500
- 80FD4920 | Set Var(0x0000, global00-8.000)
- 80FD492C | Set Var(0x0001, global01-20.000)
- 80FD4938 | Set Var(0x0002, global02-0.000)
- 80FD4944 | Set Var(0x0003, 0x100E)
- 80FD4950 | Mul(0x0003, global03-0.200)
- 80FD495C | Add(0x0003, global04-0.300)
- 80FD4968 | Mul(0x0003, 0x1001)
- 80FD4974 | Set Var(0x0004, 0x100E)
- 80FD4980 | Mul(0x0004, global05-12.000)
- 80FD498C | Add(0x0004, global06-4.000)
- 80FD4998 | unk22(global07-50.000)
- 80FD49A0 | GotoLabel()//Label 0x00
- 80FD49A4 | if(0x1008, 0x1010, 0x0001) 80FD49B4 | Or(0x0001)
- -------- | {
- 80FD49BC | GotoDown(0x0000)
- 80FD49C4 | GotoUp()
- 80FD49C8 | }
- 80FD49CC | Set Var(0x0002, 0x1003)
- 80FD49D8 | if(0x1000, 0x0003)
- -------- | {
- 80FD49E4 | unk22(global08-60.000)
- 80FD49EC | if(0x1008, 0x100E, 0x2009) 80FD49FC | Or(0x1000, 0x200A)
- -------- | {
- 80FD4A08 | Mul(0x0002, global0B--1.000)
- 80FD4A14 | GotoDown(0x0001)
- -------- | }
- 80FD4A1C | else
- -------- | {
- 80FD4A20 | Mul(0x0002, global0C--0.700)
- 80FD4A2C | Mul(0x0004, global0D-3.000)
- 80FD4A38 | GotoDown(0x0002)
- 80FD4A40 | }
- 80FD4A44 | unk14()
- 80FD4A48 | }
- 80FD4A4C | if!(0x1002, 0x0000)
- -------- | {
- 80FD4A58 | Mul(0x0002, global0E-0.750)
- 80FD4A64 | }
- 80FD4A68 | TargetStick(0x0002)
- 80FD4A70 | GotoUp()
- 80FD4A74 | GotoLabel(0x0001)//Label 0x01
- 80FD4A7C | if(0x1002, 0x0004)
- -------- | {
- 80FD4A88 | GotoDown(0x0000)
- 80FD4A90 | GotoUp()
- -------- | }
- 80FD4A94 | else 80FD4A98 | if!(0x1002, 0x200F)
- -------- | {
- 80FD4AA4 | TargetStick(0x0002)
- 80FD4AAC | }
- 80FD4AB0 | GotoUp()
- 80FD4AB4 | GotoLabel(0x0002)//Label 0x02
- 80FD4ABC | if(0x1002, 0x0004)
- -------- | {
- 80FD4AC8 | GotoDown(0x0000)
- 80FD4AD0 | GotoUp()
- -------- | }
- 80FD4AD4 | else
- -------- | {
- 80FD4AD8 | TargetStick(0x0002)
- 80FD4AE0 | }
- 80FD4AE4 | GotoUp()
- 80FD4AE8 | GotoLabel(0x0000)//Label 0x03
- 80FD4AF0 | if!(0x1002, 0x200F)
- -------- | {
- 80FD4AFC | Set Var(0x0005, 0x1002)
- 80FD4B08 | Mul(0x0005, 0x1003)
- -------- | }
- 80FD4B14 | else
- -------- | {
- 80FD4B18 | Set Var(0x0005, global10-1.000)
- 80FD4B24 | }
- 80FD4B28 | if(0x1008, 0x0005, 0x2002)
- -------- | {
- 80FD4B38 | Stick(global0B--1.000)
- -------- | }
- 80FD4B40 | else
- -------- | {
- 80FD4B44 | unk15(0x0006)
- 80FD4B4C | if(0x1017, 0x2011) 80FD4B58 | And(0x1001, 0x2012)
- -------- | {
- 80FD4B64 | if(0x1008, 0x0006, 0x2003)
- -------- | {
- 80FD4B74 | Call AI(0x1010)
- -------- | }
- 80FD4B7C | else
- -------- | {
- 80FD4B80 | if(0x1008, 0x0006, 0x2013)
- -------- | {
- 80FD4B90 | Call AI(0x1020)
- 80FD4B98 | }
- 80FD4B9C | }
- 80FD4BA0 | Return()
- 80FD4BA4 | }
- 80FD4BA8 | GotoUp()
- 80FD4BAC | GotoUp()
- 0080
- ------------------------------
- 0
- 80FD4E5C | global-00 = 20.000
- 80FD4E60 | global-01 = 180.000
- 80FD4E64 | global-02 = 10.000
- 80FD4E68 | global-03 = 15.000
- 80FD4E6C | global-04 = 40.000
- 80FD4E70 | global-05 = -1.000
- 80FD4E74 | global-06 = 0.000
- 80FD4E78 | global-07 = 1.000
- 80FD4E7C | global-08 = 30.000
- 80FD4E80 | global-09 = 3.000
- 80FD4E84 | global-0A = 2.000
- 80FD4E88 | global-0B = 0.000
- 80FD4E8C | global-0C = 0.000
- 80FD4C10 | if(0x1005)
- -------- | {
- 80FD4C18 | GotoDown(0x0000)
- 80FD4C20 | unk14()
- 80FD4C24 | }
- 80FD4C28 | unk22(global00-20.000)
- 80FD4C30 | GotoLabel()//Label 0x00
- 80FD4C34 | if(0x0001)
- -------- | {
- 80FD4C3C | Return()
- 80FD4C40 | }
- 80FD4C44 | if!(0x1003) 80FD4C4C | AndNot(0x1004)
- -------- | {
- 80FD4C54 | GotoUp()
- 80FD4C58 | }
- 80FD4C5C | unk22(global01-180.000)
- 80FD4C64 | GotoDown()
- 80FD4C68 | unk14()
- 80FD4C6C | GotoUp()
- 80FD4C70 | GotoLabel(0x0001)//Label 0x01
- 80FD4C78 | if(0x0001)
- -------- | {
- 80FD4C80 | Return()
- 80FD4C84 | }
- 80FD4C88 | if(0x1002, 0x2002) 80FD4C94 | AndNot(0x1005)
- -------- | {
- 80FD4C9C | Return()
- 80FD4CA0 | }
- 80FD4CA4 | if(0x1012)
- -------- | {
- 80FD4CAC | if(0x1001, 0x2003)
- -------- | {
- 80FD4CB8 | Call AI(0x1080)
- 80FD4CC0 | Return()
- 80FD4CC4 | }
- 80FD4CC8 | }
- 80FD4CCC | Set Var(0x0000, 0x1005)
- 80FD4CD8 | Sub(0x0000, 0x1004)
- 80FD4CE4 | Mul(0x0000, 0x1025)
- 80FD4CF0 | if(0x1007, 0x0000, 0x2002)
- -------- | {
- 80FD4D00 | if(0x1012) 80FD4D08 | And(0x1001, 0x2004)
- -------- | {
- 80FD4D14 | Call AI(0x1080)
- 80FD4D1C | }
- 80FD4D20 | Return()
- 80FD4D24 | }
- 80FD4D28 | if(0x1012) 80FD4D30 | AndNot(0x100D) 80FD4D38 | And(0x1008, 0x1010, 0x2002)
- -------- | {
- 80FD4D48 | Call AI(0x1080)
- 80FD4D50 | Return()
- 80FD4D54 | }
- 80FD4D58 | Set Var(0x0001, 0x1025)
- 80FD4D64 | Mul(0x0001, global05--1.000)
- 80FD4D70 | TargetStick(0x0001)
- 80FD4D78 | if!(0x1002, 0x2000)
- -------- | {
- 80FD4D84 | Stick(global06-0.000, global07-1.000)
- 80FD4D90 | }
- 80FD4D94 | if(0x1002, 0x2008) 80FD4DA0 | And(0x1007, 0x100F, 0x2006) 80FD4DB0 | And(0x1008, 0x100D, 0x2006)
- -------- | {
- 80FD4DC0 | GotoDown()
- 80FD4DC4 | unk22(global01-180.000)
- 80FD4DCC | }
- 80FD4DD0 | GotoUp()
- 80FD4DD4 | GotoLabel(0x0000)//Label 0x02
- 80FD4DDC | if(0x0001)
- -------- | {
- 80FD4DE4 | Return()
- 80FD4DE8 | }
- 80FD4DEC | Set Var(0x0001, 0x1025)
- 80FD4DF8 | Mul(0x0001, global05--1.000)
- 80FD4E04 | TargetStick(0x0001)
- 80FD4E0C | if(0x1002, 0x2009)
- -------- | {
- 80FD4E18 | if(0x100D)
- -------- | {
- 80FD4E20 | unk23(global05--1.000)
- -------- | }
- 80FD4E28 | else
- -------- | {
- 80FD4E2C | if(0x1008, 0x100F, 0x200A)
- -------- | {
- 80FD4E3C | unk23(global02-10.000)
- 80FD4E44 | }
- 80FD4E48 | GotoDown(0x0001)
- 80FD4E50 | }
- 80FD4E54 | GotoUp()
- 80FD4E58 | GotoUp()
- 1140
- ------------------------------
- 0
- 80FD5324 | global-00 = 1.500
- 80FD5328 | global-01 = 180.000
- 80FD532C | global-02 = 10.000
- 80FD5330 | global-03 = 0.500
- 80FD5334 | global-04 = 0.000
- 80FD5338 | global-05 = 20.000
- 80FD533C | global-06 = 0.700
- 80FD5340 | global-07 = -0.600
- 80FD5344 | global-08 = 2.500
- 80FD5348 | global-09 = 2.000
- 80FD534C | global-0A = 30.000
- 80FD5350 | global-0B = -30.000
- 80FD5354 | global-0C = 8.000
- 80FD5358 | global-0D = 15.000
- 80FD535C | global-0E = 3.000
- 80FD5360 | global-0F = 1.000
- 80FD5364 | global-10 = 50.000
- 80FD5368 | global-11 = 0.400
- 80FD536C | global-12 = -0.400
- 80FD5370 | global-13 = -1.000
- 80FD5374 | global-14 = 0.000
- 80FD5378 | global-15 = 0.000
- 80FD537C | global-16 = 0.000
- 80FD4EA0 | unk2A(0x6029)
- 80FD4EA8 | unk02(0x0000, 0x1009)
- 80FD4EB4 | Set Var(0x0002, 0x1003)
- 80FD4EC0 | if(0x1005)
- -------- | {
- 80FD4EC8 | if(0x1008, 0x100F, 0x2000)
- -------- | {
- 80FD4ED8 | Return()
- 80FD4EDC | }
- 80FD4EE0 | unk2A(0x0000)
- 80FD4EE8 | unk22(global01-180.000)
- 80FD4EF0 | GotoDown(0x0000)
- 80FD4EF8 | unk14()
- 80FD4EFC | }
- 80FD4F00 | unk22(global02-10.000)
- 80FD4F08 | GotoLabel()//Label 0x00
- 80FD4F0C | if!(0x0001)
- -------- | {
- 80FD4F14 | Return()
- 80FD4F18 | }
- 80FD4F1C | if!(0x1003) 80FD4F24 | AndNot(0x1004)
- -------- | {
- 80FD4F2C | GotoUp()
- 80FD4F30 | }
- 80FD4F34 | unk22(global01-180.000)
- 80FD4F3C | unk2E(0x0000, 0x0001, global03-0.500)
- 80FD4F4C | if(0x1008, 0x0001, 0x2004)
- -------- | {
- 80FD4F5C | GotoDown(0x0001)
- 80FD4F64 | unk14()
- 80FD4F68 | }
- 80FD4F6C | if(0x1004)
- -------- | {
- 80FD4F74 | if(0x1007, 0x1006, 0x2005)
- -------- | {
- 80FD4F84 | Set Var(0x0002, 0x1003)
- 80FD4F90 | GotoUp()
- 80FD4F94 | }
- 80FD4F98 | GotoDown(0x0002)
- 80FD4FA0 | unk14()
- 80FD4FA4 | }
- 80FD4FA8 | if!(0x1011, 0x0000) 80FD4FB4 | And(0x1011, 0x6043) 80FD4FC0 | And(0x1008, 0x100E, 0x2006)
- -------- | {
- 80FD4FD0 | GotoDown(0x0002)
- 80FD4FD8 | unk14()
- 80FD4FDC | }
- 80FD4FE0 | unk2A(0x0000)
- 80FD4FE8 | GotoDown()
- 80FD4FEC | unk14()
- 80FD4FF0 | GotoUp()
- 80FD4FF4 | GotoLabel()//Label 0x01
- 80FD4FF8 | Set Var(0x0002, 0x1003)
- 80FD5004 | Mul(0x0002, global07--0.600)
- 80FD5010 | TargetStick(0x0002)
- 80FD5018 | Set Var(0x0002, 0x1003)
- 80FD5024 | GotoDown()
- 80FD5028 | GotoUp()
- 80FD502C | GotoLabel(0x0002)//Label 0x02
- 80FD5034 | unk31(0x0004)
- 80FD503C | if(0x1008, 0x100F, 0x2008) 80FD504C | And(0x1008, 0x100D, 0x2004)
- -------- | {
- 80FD505C | if(0x1008, 0x100F, 0x2003)
- -------- | {
- 80FD506C | Return()
- 80FD5070 | }
- 80FD5074 | Set Var(0x0006, 0x100D)
- 80FD5080 | if(0x101E, 0x0006) 80FD508C | Or(0x101E, 0x002C)
- -------- | {
- 80FD5098 | Mul(0x0006, global09-2.000)
- -------- | }
- 80FD50A4 | else
- -------- | {
- 80FD50A8 | Mul(0x0006, global0A-30.000)
- 80FD50B4 | }
- 80FD50B8 | Add(0x0006, 0x100B)
- 80FD50C4 | Sub(0x0006, 0x0005)
- 80FD50D0 | if(0x1008, 0x0006, 0x200B)
- -------- | {
- 80FD50E0 | Return()
- 80FD50E4 | }
- 80FD50E8 | }
- 80FD50EC | GotoLabelN(0x0003)
- 80FD50F4 | if!(0x1002, 0x200C) 80FD5100 | And(0x1008, 0x100B, 0x100C) 80FD5110 | And(0x1000, 0x2002)
- -------- | {
- 80FD511C | TargetStick(global04-0.000)
- -------- | }
- 80FD5124 | else
- -------- | {
- 80FD5128 | TargetStick(0x0002)
- 80FD5130 | }
- 80FD5134 | if(0x1002, 0x2002) 80FD5140 | AndNot(0x1005)
- -------- | {
- 80FD5148 | Return()
- 80FD514C | }
- 80FD5150 | if(0x1012)
- -------- | {
- 80FD5158 | if(0x1001, 0x200D) 80FD5164 | if!(0x1011, 0x0000)
- -------- | {
- 80FD5170 | Call AI()
- -------- | }
- 80FD5174 | else
- -------- | {
- 80FD5178 | Call AI(0x1080)
- 80FD5180 | }
- 80FD5184 | Return()
- 80FD5188 | }
- 80FD518C | }
- 80FD5190 | unk2E(0x0000, 0x0001, global03-0.500)
- 80FD51A0 | if!(0x1002, 0x2002)
- -------- | {
- 80FD51AC | if(0x1005) 80FD51B4 | OrNot(0x1002, 0x200E) 80FD51C0 | Or(0x1007, 0x0001, 0x2005)
- -------- | {
- 80FD51D0 | Stick(global04-0.000, global0F-1.000)
- 80FD51DC | }
- 80FD51E0 | }
- 80FD51E4 | if(0x1002, 0x2002) 80FD51F0 | And(0x1008, 0x100D, 0x2004) 80FD5200 | And(0x1007, 0x0001, 0x2002)
- -------- | {
- 80FD5210 | unk22(global01-180.000)
- 80FD5218 | GotoDown()
- 80FD521C | }
- 80FD5220 | GotoUp()
- 80FD5224 | GotoLabel(0x0000)//Label 0x03
- 80FD522C | GotoLabelN(0x0003)
- 80FD5234 | TargetStick(0x0002)
- 80FD523C | if(0x1002, 0x200E)
- -------- | {
- 80FD5248 | GotoDown(0x0002)
- 80FD5250 | }
- 80FD5254 | GotoUp()
- 80FD5258 | GotoLabel(0x0001)//Label 0x04
- 80FD5260 | if!(0x0001)
- -------- | {
- 80FD5268 | Return()
- 80FD526C | }
- 80FD5270 | TargetStick(0x0002)
- 80FD5278 | if(0x1005)
- -------- | {
- 80FD5280 | GotoDown(0x0002)
- 80FD5288 | }
- 80FD528C | if(0x1002, 0x2010)
- -------- | {
- 80FD5298 | Return()
- 80FD529C | }
- 80FD52A0 | GotoUp()
- 80FD52A4 | GotoLabel(0x0003)//Label 0x05
- 80FD52AC | if(0x1007, 0x1003, 0x2004)
- -------- | {
- 80FD52BC | Add(0x0002, global11-0.400)
- 80FD52C8 | if(0x1007, 0x0002, 0x200F)
- -------- | {
- 80FD52D8 | Set Var(0x0002, global0F-1.000)
- 80FD52E4 | }
- -------- | }
- 80FD52E8 | else
- -------- | {
- 80FD52EC | Add(0x0002, global12--0.400)
- 80FD52F8 | if(0x1008, 0x0002, 0x2013)
- -------- | {
- 80FD5308 | Set Var(0x0002, global13--1.000)
- 80FD5314 | }
- 80FD5318 | }
- 80FD531C | GotoUp()
- 80FD5320 | GotoUp()
- 1070
- ------------------------------
- 0
- 80FD5B9C | global-00 = 20.000
- 80FD5BA0 | global-01 = 8.000
- 80FD5BA4 | global-02 = 1000.000
- 80FD5BA8 | global-03 = 120.000
- 80FD5BAC | global-04 = 0.000
- 80FD5BB0 | global-05 = -0.500
- 80FD5BB4 | global-06 = 16.000
- 80FD5BB8 | global-07 = 0.500
- 80FD5BBC | global-08 = 2.000
- 80FD5BC0 | global-09 = -3.000
- 80FD5BC4 | global-0A = 0.600
- 80FD5BC8 | global-0B = 10.000
- 80FD5BCC | global-0C = -1.000
- 80FD5BD0 | global-0D = 1.000
- 80FD5BD4 | global-0E = 0.300
- 80FD5BD8 | global-0F = 80.000
- 80FD5BDC | global-10 = 0.005
- 80FD5BE0 | global-11 = 26.000
- 80FD5BE4 | global-12 = -12.000
- 80FD5BE8 | global-13 = 3.000
- 80FD5BEC | global-14 = 0.400
- 80FD5BF0 | global-15 = -0.400
- 80FD5BF4 | global-16 = 0.000
- 80FD5BF8 | global-17 = 0.000
- 80FD5BFC | global-18 = 0.000
- 80FD5390 | Set Var(0x0000, 0x1003)
- 80FD539C | unk02(0x0001, 0x1009)
- 80FD53A8 | if(0x100C, 0x1071) 80FD53B4 | Or(0x100C, 0x1073) 80FD53C0 | Or(0x100C, 0x1076) 80FD53CC | Or(0x100C, 0x1077)
- -------- | {
- 80FD53D8 | Set Var(0x0003, 0x100E)
- 80FD53E4 | Mul(0x0003, global00-20.000)
- 80FD53F0 | Add(0x0003, global01-8.000)
- 80FD53FC | Set Var(0x0004, 0x0003)
- -------- | }
- 80FD5408 | else
- -------- | {
- 80FD540C | Set Var(0x0004, global02-1000.000)
- 80FD5418 | }
- 80FD541C | if(0x1005)
- -------- | {
- 80FD5424 | GotoDown(0x0000)
- 80FD542C | unk14()
- 80FD5430 | }
- 80FD5434 | unk22(global00-20.000)
- 80FD543C | GotoLabel()//Label 0x00
- 80FD5440 | if!(0x1003) 80FD5448 | AndNot(0x1004)
- -------- | {
- 80FD5450 | GotoUp()
- 80FD5454 | }
- 80FD5458 | unk22(global03-120.000)
- 80FD5460 | if(0x100C, 0x1077) 80FD546C | Or(0x100C, 0x1078)
- -------- | {
- 80FD5478 | Set Var(0x0003, 0x1003)
- 80FD5484 | Mul(0x0003, 0x1002)
- 80FD5490 | if(0x1007, 0x0003, 0x2004)
- -------- | {
- 80FD54A0 | Stick(global05--0.500)
- 80FD54A8 | GotoDown(0x0001)
- 80FD54B0 | GotoUp()
- 80FD54B4 | }
- 80FD54B8 | }
- 80FD54BC | GotoDown()
- 80FD54C0 | unk14()
- 80FD54C4 | GotoUp()
- 80FD54C8 | GotoLabel()//Label 0x01
- 80FD54CC | if(0x100C, 0x1075) 80FD54D8 | Or(0x100C, 0x1076)
- -------- | {
- 80FD54E4 | Set Var(0x0005, 0x100E)
- 80FD54F0 | Mul(0x0005, global06-16.000)
- 80FD54FC | Add(0x0005, global01-8.000)
- 80FD5508 | Set Var(0x0006, 0x100E)
- 80FD5514 | Sub(0x0006, global07-0.500)
- 80FD5520 | Set Var(0x0007, 0x0006)
- 80FD552C | Add(0x0007, global08-2.000)
- 80FD5538 | Mul(0x0000, global09--3.000)
- 80FD5544 | GotoDown(0x0002)
- -------- | }
- 80FD554C | else
- -------- | {
- 80FD5550 | if(0x100C, 0x1077) 80FD555C | Or(0x100C, 0x1078)
- -------- | {
- 80FD5568 | Mul(0x0000, global09--3.000)
- 80FD5574 | GotoDown(0x0002)
- -------- | }
- 80FD557C | else
- -------- | {
- 80FD5580 | Set Var(0x0003, 0x1003)
- 80FD558C | Mul(0x0003, 0x1002)
- 80FD5598 | if(0x1008, 0x0003, 0x2004)
- -------- | {
- 80FD55A8 | GotoDown()
- -------- | }
- 80FD55AC | else
- -------- | {
- 80FD55B0 | GotoDown(0x0002)
- 80FD55B8 | }
- 80FD55BC | GotoDown()
- 80FD55C0 | }
- 80FD55C4 | unk14()
- 80FD55C8 | GotoUp()
- 80FD55CC | GotoLabel()//Label 0x02
- 80FD55D0 | Set Var(0x0008, 0x1003)
- 80FD55DC | Mul(0x0000, global0A-0.600)
- 80FD55E8 | TargetStick(0x0000)
- 80FD55F0 | Set Var(0x0008, 0x1003)
- 80FD55FC | GotoDown()
- 80FD5600 | GotoUp()
- 80FD5604 | GotoLabel(0x0001)//Label 0x03
- 80FD560C | if(0x1002, 0x2008)
- -------- | {
- 80FD5618 | GotoDown()
- 80FD561C | }
- 80FD5620 | GotoUp()
- 80FD5624 | GotoLabel(0x0002)//Label 0x04
- 80FD562C | if(0x1002, 0x0004)
- -------- | {
- 80FD5638 | GotoDown()
- 80FD563C | GotoUp()
- 80FD5640 | }
- 80FD5644 | if(0x1002, 0x2008) 80FD5650 | And(0x1012)
- -------- | {
- 80FD5658 | GotoDown()
- 80FD565C | GotoUp()
- 80FD5660 | }
- 80FD5664 | if(0x100C, 0x1071) 80FD5670 | Or(0x100C, 0x1077)
- -------- | {
- 80FD567C | GotoLabelN(0x0003)
- 80FD5684 | TargetStick(0x0000)
- -------- | }
- 80FD568C | else
- -------- | {
- 80FD5690 | if(0x100C, 0x1072) 80FD569C | Or(0x100C, 0x1078) 80FD56A8 | if!(0x1002, 0x2001) 80FD56B4 | And(0x1008, 0x100B, 0x100C) 80FD56C4 | And(0x1000, 0x200B)
- -------- | {
- 80FD56D0 | TargetStick(global04-0.000)
- -------- | }
- 80FD56D8 | else
- -------- | {
- 80FD56DC | GotoLabelN(0x0003)
- 80FD56E4 | TargetStick(0x0000)
- 80FD56EC | }
- -------- | }
- 80FD56F0 | else
- -------- | {
- 80FD56F4 | if(0x100C, 0x1075)
- -------- | {
- 80FD5700 | Stick(global0C--1.000)
- -------- | }
- 80FD5708 | else
- -------- | {
- 80FD570C | if(0x100C, 0x1076)
- -------- | {
- 80FD5718 | GotoLabelN(0x0003)
- 80FD5720 | Mul(0x0000, global0C--1.000)
- 80FD572C | TargetStick(0x0000)
- 80FD5734 | Mul(0x0000, global0C--1.000)
- 80FD5740 | if(0x1002, 0x0005)
- -------- | {
- 80FD574C | GotoDown()
- 80FD5750 | GotoUp()
- 80FD5754 | }
- 80FD5758 | }
- 80FD575C | if(0x1002, 0x200B) 80FD5768 | AndNot(0x1005)
- -------- | {
- 80FD5770 | Return()
- 80FD5774 | }
- 80FD5778 | if(0x100C, 0x1071) 80FD5784 | Or(0x100C, 0x1073) 80FD5790 | Or(0x100C, 0x1077) 80FD579C | if!(0x1002, 0x2008)
- -------- | {
- 80FD57A8 | Button(0x0008)
- 80FD57B0 | }
- -------- | }
- 80FD57B4 | else
- -------- | {
- 80FD57B8 | if(0x100C, 0x1076)
- -------- | {
- 80FD57C4 | if(0x1002, 0x0006) 80FD57D0 | AndNot(0x1002, 0x0007)
- -------- | {
- 80FD57DC | Button(0x0008)
- 80FD57E4 | }
- -------- | }
- 80FD57E8 | else
- -------- | {
- 80FD57EC | Set Var(0x0009, 0x100C)
- 80FD57F8 | Sub(0x0009, 0x100B)
- 80FD5804 | if!(0x1002, 0x2000)
- -------- | {
- 80FD5810 | Stick(global04-0.000, global0D-1.000)
- 80FD581C | }
- 80FD5820 | }
- 80FD5824 | GotoUp()
- 80FD5828 | GotoLabel()//Label 0x05
- 80FD582C | if!(0x1012)
- -------- | {
- 80FD5834 | if(0x1002, 0x2001)
- -------- | {
- 80FD5840 | Return()
- 80FD5844 | }
- 80FD5848 | GotoUp()
- 80FD584C | }
- 80FD5850 | unk2E(0x0001, 0x0002, global0E-0.300)
- 80FD5860 | Mul(0x0001, 0x1002)
- 80FD586C | if(0x1007, 0x101F, 0x200F)
- -------- | {
- 80FD587C | Set Var(0x0003, 0x101F)
- 80FD5888 | Sub(0x0003, global0F-80.000)
- 80FD5894 | Mul(0x0003, global10-0.005)
- 80FD58A0 | if(0x1007, 0x0003, 0x2007)
- -------- | {
- 80FD58B0 | Set Var(0x0003, global07-0.500)
- 80FD58BC | }
- 80FD58C0 | if(0x1008, 0x100E, 0x0003)
- -------- | {
- 80FD58D0 | unk02(0x000B, 0x0001)
- 80FD58DC | unk1E(0x000B)
- 80FD58E4 | unk1E(0x000C)
- 80FD58EC | if(0x1007, 0x000B, 0x000C)
- -------- | {
- 80FD58FC | unk2A(0x6027)
- -------- | }
- 80FD5904 | else
- -------- | {
- 80FD5908 | unk2A(0x6028)
- 80FD5910 | }
- 80FD5914 | if!(0x1011, 0x0000)
- -------- | {
- 80FD5920 | if(0x1011, 0x6042)
- -------- | {
- 80FD592C | if(0x1007, 0x0001, 0x2004)
- -------- | {
- 80FD593C | Call AI()
- 80FD5940 | }
- -------- | }
- 80FD5944 | else
- -------- | {
- 80FD5948 | if(0x1011, 0x6043)
- -------- | {
- 80FD5954 | if(0x1008, 0x0001, 0x2004)
- -------- | {
- 80FD5964 | Call AI()
- 80FD5968 | }
- -------- | }
- 80FD596C | else
- -------- | {
- 80FD5970 | if(0x1011, 0x6044) 80FD597C | Or(0x1011, 0x6048)
- -------- | {
- 80FD5988 | if(0x1007, 0x0002, 0x2004)
- -------- | {
- 80FD5998 | Call AI()
- 80FD599C | }
- -------- | }
- 80FD59A0 | else
- -------- | {
- 80FD59A4 | if(0x1011, 0x6045) 80FD59B0 | Or(0x1011, 0x6049)
- -------- | {
- 80FD59BC | if(0x1008, 0x0002, 0x2004)
- -------- | {
- 80FD59CC | Call AI()
- 80FD59D0 | }
- -------- | }
- 80FD59D4 | else
- -------- | {
- 80FD59D8 | Call AI()
- 80FD59DC | }
- 80FD59E0 | }
- 80FD59E4 | }
- 80FD59E8 | }
- 80FD59EC | if(0x1007, 0x0002, 0x2011)
- -------- | {
- 80FD59FC | Call AI(0x6024)
- -------- | }
- 80FD5A04 | else
- -------- | {
- 80FD5A08 | if(0x1008, 0x0001, 0x2012)
- -------- | {
- 80FD5A18 | Call AI(0x6023)
- -------- | }
- 80FD5A20 | else
- -------- | {
- 80FD5A24 | if(0x1007, 0x0001, 0x2006)
- -------- | {
- 80FD5A34 | Call AI(0x6022)
- -------- | }
- 80FD5A3C | else
- -------- | {
- 80FD5A40 | Call AI(0x6021)
- 80FD5A48 | }
- 80FD5A4C | Return()
- 80FD5A50 | GotoUp()
- 80FD5A54 | GotoLabel(0x0000)//Label 0x06
- 80FD5A5C | if(0x100C, 0x1071) 80FD5A68 | Or(0x100C, 0x1072) 80FD5A74 | Or(0x100C, 0x1077) 80FD5A80 | Or(0x100C, 0x1078)
- -------- | {
- 80FD5A8C | GotoLabelN(0x0003)
- 80FD5A94 | TargetStick(0x0000)
- -------- | }
- 80FD5A9C | else
- -------- | {
- 80FD5AA0 | if(0x100C, 0x1075) 80FD5AAC | Or(0x100C, 0x1075)
- -------- | {
- 80FD5AB8 | GotoLabelN(0x0003)
- 80FD5AC0 | Mul(0x0000, global0C--1.000)
- 80FD5ACC | TargetStick(0x0000)
- 80FD5AD4 | Mul(0x0000, global0C--1.000)
- 80FD5AE0 | }
- 80FD5AE4 | if(0x1002, 0x2013)
- -------- | {
- 80FD5AF0 | if(0x1008, 0x100F, 0x2008)
- -------- | {
- 80FD5B00 | unk23(global0B-10.000)
- 80FD5B08 | }
- 80FD5B0C | GotoDown(0x0002)
- 80FD5B14 | }
- 80FD5B18 | GotoUp()
- 80FD5B1C | GotoLabel(0x0003)//Label 0x07
- 80FD5B24 | if(0x1007, 0x1003, 0x2004)
- -------- | {
- 80FD5B34 | Add(0x0000, global14-0.400)
- 80FD5B40 | if(0x1007, 0x0000, 0x200D)
- -------- | {
- 80FD5B50 | Set Var(0x0000, global0D-1.000)
- 80FD5B5C | }
- -------- | }
- 80FD5B60 | else
- -------- | {
- 80FD5B64 | Add(0x0000, global15--0.400)
- 80FD5B70 | if(0x1008, 0x0000, 0x200C)
- -------- | {
- 80FD5B80 | Set Var(0x0000, global0C--1.000)
- 80FD5B8C | }
- 80FD5B90 | }
- 80FD5B94 | GotoUp()
- 80FD5B98 | GotoUp()
- 1160
- ------------------------------
- 0
- 80FD5D08 | global-00 = 50.000
- 80FD5D0C | global-01 = 45.000
- 80FD5D10 | global-02 = -1.000
- 80FD5D14 | global-03 = 0.000
- 80FD5D18 | global-04 = 0.500
- 80FD5D1C | global-05 = 0.000
- 80FD5C10 | unk22(global00-50.000)
- 80FD5C18 | Set Var(0x0000, global01-45.000)
- 80FD5C24 | Mul(0x0000, 0x100E)
- 80FD5C30 | GotoLabel()//Label 0x00
- 80FD5C34 | if(0x100D)
- -------- | {
- 80FD5C3C | Return()
- 80FD5C40 | }
- 80FD5C44 | if(0x1017)
- -------- | {
- 80FD5C4C | if(0x1003)
- -------- | {
- 80FD5C54 | Call AI(0x3020)
- 80FD5C5C | }
- 80FD5C60 | Return()
- 80FD5C64 | }
- 80FD5C68 | Add(0x0000, global02--1.000)
- 80FD5C74 | if(0x1008, 0x0000, 0x2003)
- -------- | {
- 80FD5C84 | if(0x1003)
- -------- | {
- 80FD5C8C | Call AI(0x603B)
- -------- | }
- 80FD5C94 | else
- -------- | {
- 80FD5C98 | if(0x1012)
- -------- | {
- 80FD5CA0 | Call AI(0x6049)
- 80FD5CA8 | }
- 80FD5CAC | Return()
- 80FD5CB0 | }
- 80FD5CB4 | Set Var(0x0001, 0x1002)
- 80FD5CC0 | Mul(0x0001, 0x1003)
- 80FD5CCC | if(0x1008, 0x0001, 0x2003)
- -------- | {
- 80FD5CDC | Set Var(0x0001, global04-0.500)
- 80FD5CE8 | Mul(0x0001, 0x1003)
- 80FD5CF4 | TargetStick(0x0001)
- 80FD5CFC | }
- 80FD5D00 | GotoUp()
- 80FD5D04 | GotoUp()
- 30D0
- ------------------------------
- 0
- 80FD5E34 | global-00 = 15.000
- 80FD5E38 | global-01 = 100.000
- 80FD5E3C | global-02 = 0.100
- 80FD5E40 | global-03 = 0.030
- 80FD5E44 | global-04 = 3.000
- 80FD5E48 | global-05 = 2.000
- 80FD5E4C | global-06 = 50.000
- 80FD5E50 | global-07 = 20.000
- 80FD5E54 | global-08 = 0.000
- 80FD5E58 | global-09 = 0.000
- 80FD5E5C | global-0A = 0.000
- 80FD5D30 | unk22(global00-15.000)
- 80FD5D38 | Set Var(0x0000, global01-100.000)
- 80FD5D44 | Sub(0x0000, 0x1011)
- 80FD5D50 | Set Var(0x0001, 0x0000)
- 80FD5D5C | Mul(0x0000, global02-0.100, 0x100E)
- 80FD5D6C | Mul(0x0001, global03-0.030)
- 80FD5D78 | Add(0x0000, 0x0001)
- 80FD5D84 | Set Var(0x0001, 0x100E)
- 80FD5D90 | Mul(0x0001, global04-3.000)
- 80FD5D9C | Sub(0x0001, global05-2.000)
- 80FD5DA8 | Add(0x0000, 0x0001)
- 80FD5DB4 | GotoLabel()//Label 0x00
- 80FD5DB8 | if!(0x1005)
- -------- | {
- 80FD5DC0 | Return()
- 80FD5DC4 | }
- 80FD5DC8 | if(0x1017) 80FD5DD0 | And(0x1001, 0x2006)
- -------- | {
- 80FD5DDC | unk22(global07-20.000)
- 80FD5DE4 | GotoDown()
- 80FD5DE8 | unk14()
- 80FD5DEC | }
- 80FD5DF0 | GotoUp()
- 80FD5DF4 | GotoLabel()//Label 0x01
- 80FD5DF8 | if!(0x1005)
- -------- | {
- 80FD5E00 | Return()
- 80FD5E04 | }
- 80FD5E08 | if(0x1002, 0x0000) 80FD5E14 | And(0x1012)
- -------- | {
- 80FD5E1C | Button(0x0004)
- 80FD5E24 | Return()
- 80FD5E28 | }
- 80FD5E2C | GotoUp()
- 80FD5E30 | GotoUp()
- 1170
- ------------------------------
- 80FD6230 | #full_f(0,32)
- #range_chk_f(1,40)
- 80FD5F30 | global-00 = 8.000
- 80FD5F34 | global-01 = 30.000
- 80FD5F38 | global-02 = 10.000
- 80FD5F3C | global-03 = 1.000
- 80FD5F40 | global-04 = 0.700
- 80FD5F44 | global-05 = 0.000
- 80FD5F48 | global-06 = 0.000
- 80FD5F4C | global-07 = 0.000
- 80FD5E70 | Set Var(0x0000, global00-8.000)
- 80FD5E7C | Set Var(0x0001, global01-30.000)
- 80FD5E88 | unk2A(0x601A)
- 80FD5E90 | unk2F(0x0002, global02-10.000)
- 80FD5E9C | GotoLabel()//Label 0x00
- 80FD5EA0 | if(0x1002, 0x0000)
- -------- | {
- 80FD5EAC | Set Var(0x0003, global03-1.000)
- -------- | }
- 80FD5EB8 | else
- -------- | {
- 80FD5EBC | Set Var(0x0003, global04-0.700)
- 80FD5EC8 | }
- 80FD5ECC | Mul(0x0003, 0x1003)
- 80FD5ED8 | TargetStick(0x0003)
- 80FD5EE0 | if(0x0001)
- -------- | {
- 80FD5EE8 | Return()
- 80FD5EEC | }
- 80FD5EF0 | if(0x1002, 0x0001) 80FD5EFC | AndNot(0x1000, 0x2005, 0x1001)
- -------- | {
- 80FD5F0C | Return()
- 80FD5F10 | }
- 80FD5F14 | if(0x1000, 0x0002)
- -------- | {
- 80FD5F20 | Call AI()
- 80FD5F24 | }
- 80FD5F28 | GotoUp()
- 80FD5F2C | GotoUp()
Add Comment
Please, Sign In to add comment