class 1 ai_boss07_valakas_set_db : default_npc parameter_define_begin int GM_ID 3 int NorMalAttackLeft 1198337 int NorMalAttackRight 1198593 int RearStrike 1199361 int RearThrow 1200129 int Meteor 1200641 int BreathHigh 1199105 int BreathLow 1198849 int Fear 1200385 parameter_define_end handler 13 106 // CREATED variable_begin "reply" "i0" "myself" "_choiceN" "_code" "_from_choice" variable_end push_parameter GM_ID push_const 0 not_equal branch_false L16931 L16930 push_event // i0 push_const 260 add push_reg_sp fetch_i push_event // myself push_const 704 add fetch_i push_parameter GM_ID func_call 184614962 // func[GetGlobalMap] shift_sp -1 assign4 shift_sp -1 push_event // i0 push_const 260 add fetch_i4 push_const 1 negate equal branch_false L16933 L16932 push_event // myself push_const 704 add fetch_i push_parameter GM_ID push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i func_call 184614953 // func[GetIndexFromCreature] shift_sp -1 func_call 184680496 // func[RegisterGlobalMap] shift_sp -2 shift_sp -1 L16933 L16931 push_event // reply push_const 164 add fetch_i4 push_const 0 equal branch_false L16935 L16934 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 0 func_call 184680558 // func[SetDBValue] shift_sp -2 shift_sp -1 jump L16936 L16935 push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i // db_value push_const 2252 add fetch_i4 push_const 1 equal branch_false L16938 L16937 push_event // myself push_const 704 add fetch_i push_const 1001 push_const 10 push_const 60 mul push_const 1000 mul func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 L16938 L16936 call_super handler_end handler 52 44 // SCRIPT_EVENT variable_begin "script_event_arg1" "script_event_arg2" "myself" "_choiceN" "_code" "_from_choice" variable_end push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i // db_value push_const 2252 add fetch_i4 push_const 0 equal branch_false L16940 L16939 push_event // myself push_const 704 add fetch_i push_const 1001 push_const 20 push_const 60 mul push_const 1000 mul func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 1 func_call 184680558 // func[SetDBValue] shift_sp -2 shift_sp -1 L16940 call_super handler_end handler 12 3766 // TIMER_FIRED_EX variable_begin "timer_id" "i0" "i1" "i2" "c0" "c2" "myself" "_choiceN" "_code" "_from_choice" variable_end push_event // timer_id push_const 236 add fetch_i4 push_const 1001 equal branch_false L16942 L16941 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 2 func_call 184680558 // func[SetDBValue] shift_sp -2 shift_sp -1 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 212852 push_const 114842 negate push_const 1632 negate func_call 184811596 // func[InstantTeleport] shift_sp -4 shift_sp -1 push_event // myself push_const 704 add fetch_i // i_quest1 push_const 292 add push_reg_sp fetch_i push_event // myself push_const 704 add fetch_i func_call 184549408 // func[GetCurrentTick] assign4 shift_sp -1 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 10000 S3194. "B03_A" push_string S3194 func_call 184746223 // func[EffectMusic] shift_sp -3 shift_sp -1 push_event // myself push_const 704 add fetch_i push_const 1004 push_const 2000 func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 L16942 push_event // timer_id push_const 236 add fetch_i4 push_const 1004 equal branch_false L16944 L16943 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 1800 push_const 180 push_const 1 negate push_const 1500 push_const 15000 push_const 10000 push_const 0 push_const 0 push_const 1 push_const 0 func_call 185270521 // func[SpecialCamera] shift_sp -11 shift_sp -1 push_event // myself push_const 704 add fetch_i push_const 1102 push_const 1500 func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 L16944 push_event // timer_id push_const 236 add fetch_i4 push_const 1102 equal branch_false L16946 L16945 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 1300 push_const 180 push_const 5 negate push_const 3000 push_const 15000 push_const 10000 push_const 0 push_const 5 negate push_const 1 push_const 0 func_call 185270521 // func[SpecialCamera] shift_sp -11 shift_sp -1 push_event // myself push_const 704 add fetch_i push_const 1103 push_const 3300 func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 L16946 push_event // timer_id push_const 236 add fetch_i4 push_const 1103 equal branch_false L16948 L16947 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 500 push_const 180 push_const 8 negate push_const 600 push_const 15000 push_const 10000 push_const 0 push_const 60 push_const 1 push_const 0 func_call 185270521 // func[SpecialCamera] shift_sp -11 shift_sp -1 push_event // myself push_const 704 add fetch_i push_const 1104 push_const 2900 func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 L16948 push_event // timer_id push_const 236 add fetch_i4 push_const 1104 equal branch_false L16950 L16949 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 800 push_const 180 push_const 8 negate push_const 2700 push_const 15000 push_const 10000 push_const 0 push_const 30 push_const 1 push_const 0 func_call 185270521 // func[SpecialCamera] shift_sp -11 shift_sp -1 push_event // myself push_const 704 add fetch_i push_const 1105 push_const 2700 func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 L16950 push_event // timer_id push_const 236 add fetch_i4 push_const 1105 equal branch_false L16952 L16951 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 200 push_const 250 push_const 70 push_const 0 push_const 15000 push_const 10000 push_const 30 push_const 80 push_const 1 push_const 0 func_call 185270521 // func[SpecialCamera] shift_sp -11 shift_sp -1 push_event // myself push_const 704 add fetch_i push_const 1106 push_const 1 func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 L16952 push_event // timer_id push_const 236 add fetch_i4 push_const 1106 equal branch_false L16954 L16953 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 1100 push_const 250 push_const 70 push_const 2500 push_const 15000 push_const 10000 push_const 30 push_const 80 push_const 1 push_const 0 func_call 185270521 // func[SpecialCamera] shift_sp -11 shift_sp -1 push_event // myself push_const 704 add fetch_i push_const 1107 push_const 3200 func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 L16954 push_event // timer_id push_const 236 add fetch_i4 push_const 1107 equal branch_false L16956 L16955 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 700 push_const 150 push_const 30 push_const 0 push_const 15000 push_const 10000 push_const 10 negate push_const 60 push_const 1 push_const 0 func_call 185270521 // func[SpecialCamera] shift_sp -11 shift_sp -1 push_event // myself push_const 704 add fetch_i push_const 1108 push_const 1400 func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 L16956 push_event // timer_id push_const 236 add fetch_i4 push_const 1108 equal branch_false L16958 L16957 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 1200 push_const 150 push_const 20 push_const 2900 push_const 15000 push_const 10000 push_const 10 negate push_const 30 push_const 1 push_const 0 func_call 185270521 // func[SpecialCamera] shift_sp -11 shift_sp -1 push_event // myself push_const 704 add fetch_i push_const 1109 push_const 6700 func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 L16958 push_event // timer_id push_const 236 add fetch_i4 push_const 1109 equal branch_false L16960 L16959 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 750 push_const 170 push_const 10 negate push_const 3400 push_const 15000 push_const 4000 push_const 10 push_const 15 negate push_const 1 push_const 0 func_call 185270521 // func[SpecialCamera] shift_sp -11 shift_sp -1 push_event // myself push_const 704 add fetch_i push_const 1110 push_const 5700 func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 L16960 push_event // timer_id push_const 236 add fetch_i4 push_const 1110 equal branch_false L16962 L16961 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 1200897 push_const 1 push_const 1 push_const 4000000 func_call 184877074 // func[AddUseSkillDesire] shift_sp -5 shift_sp -1 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i push_const 3 func_call 184680558 // func[SetDBValue] shift_sp -2 shift_sp -1 push_event // myself push_const 704 add fetch_i push_const 1002 push_const 60 push_const 1000 mul func_call 184680487 // func[AddTimerEx] shift_sp -2 shift_sp -1 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // c_quest2 push_const 352 add fetch_i func_call 184614913 // func[IsNullCreature] shift_sp -1 branch_false L16964 L16963 push_event // myself push_const 704 add fetch_i // i_quest2 push_const 296 add push_reg_sp fetch_i push_const 0 assign4 shift_sp -1 jump L16965 L16964 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // c_quest2 push_const 352 add fetch_i func_call 184614996 // func[DistFromMe] shift_sp -1 push_const 5000 greater push_reg_sp fetch_i branch_true L16966 push_event // myself push_const 704 add fetch_i // c_quest2 push_const 352 add fetch_i // alive push_const 104 add fetch_i4 push_const 0 equal or L16966 branch_false L16968 L16967 push_event // myself push_const 704 add fetch_i // i_quest2 push_const 296 add push_reg_sp fetch_i push_const 0 assign4 shift_sp -1 L16968 L16965 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // c_quest3 push_const 360 add fetch_i func_call 184614913 // func[IsNullCreature] shift_sp -1 branch_false L16970 L16969 push_event // myself push_const 704 add fetch_i // i_quest3 push_const 300 add push_reg_sp fetch_i push_const 0 assign4 shift_sp -1 jump L16971 L16970 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // c_quest3 push_const 360 add fetch_i func_call 184614996 // func[DistFromMe] shift_sp -1 push_const 5000 greater push_reg_sp fetch_i branch_true L16972 push_event // myself push_const 704 add fetch_i // c_quest3 push_const 360 add fetch_i // alive push_const 104 add fetch_i4 push_const 0 equal or L16972 branch_false L16974 L16973 push_event // myself push_const 704 add fetch_i // i_quest3 push_const 300 add push_reg_sp fetch_i push_const 0 assign4 shift_sp -1 L16974 L16971 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // c_quest4 push_const 368 add fetch_i func_call 184614913 // func[IsNullCreature] shift_sp -1 branch_false L16976 L16975 push_event // myself push_const 704 add fetch_i // i_quest4 push_const 304 add push_reg_sp fetch_i push_const 0 assign4 shift_sp -1 L16976 push_event // myself push_const 704 add fetch_i push_event // myself push_const 704 add fetch_i // c_quest4 push_const 368 add fetch_i func_call 184614996 // func[DistFromMe] shift_sp -1 push_const 5000 greater push_reg_sp fetch_i branch_true L16977 push_event // myself push_const 704 add fetch_i // c_quest4 push_const 368 add fetch_i // alive push_const 104 add fetch_i4 push_const 0 equal or L16977 branch_false L16979 L16978 push_event // myself push_const 704 add fetch_i // i_quest4 push_const 304 add push_reg_sp fetch_i push_const 0 assign4 shift_sp -1 L16979 push_event // myself push_const 704 add fetch_i // i_quest2 push_const 296 add fetch_i4 push_event // myself push_const 704 add fetch_i // i_quest3 push_const 300 add fetch_i4 greater branch_false L16981 L16980 push_event // i1 push_const 264 add push_reg_sp fetch_i push_const 2 assign4 shift_sp -1 push_event // i2 push_const 268 add push_reg_sp fetch_i push_event // myself push_const 704 add fetch_i // i_quest2 push_const 296 add fetch_i4 assign4 shift_sp -1 push_event // c2 push_const 360 add push_reg_sp fetch_i push_event // myself push_const 704 add fetch_i // c_quest2 push_const 352 add fetch_i assign shift_sp -1 jump L16982 L16981 push_event // i1 push_const 264 add push_reg_sp fetch_i push_const 3 assign4 shift_sp -1 push_event // i2 push_const 268 add push_reg_sp fetch_i push_event // myself push_const 704 add fetch_i // i_quest3 push_const 300 add fetch_i4 assign4 shift_sp -1 push_event // c2 push_const 360 add push_reg_sp fetch_i push_event // myself push_const 704 add fetch_i // c_quest3 push_const 360 add fetch_i assign shift_sp -1 L16982 push_event // myself push_const 704 add fetch_i // i_quest4 push_const 304 add fetch_i4 push_event // i2 push_const 268 add fetch_i4 greater branch_false L16984 L16983 push_event // i1 push_const 264 add push_reg_sp fetch_i push_const 4 assign4 shift_sp -1 push_event // i2 push_const 268 add push_reg_sp fetch_i push_event // myself push_const 704 add fetch_i // i_quest4 push_const 304 add fetch_i4 assign4 shift_sp -1 push_event // c2 push_const 360 add push_reg_sp fetch_i push_event // myself push_const 704 add fetch_i // c_quest4 push_const 368 add fetch_i assign shift_sp -1 L16984 push_event // i2 push_const 268 add fetch_i4 push_const 0 greater branch_false L16986 L16985 push_event // gg push_const 632 add fetch_i push_const 100 func_call 218169344 // func[Rand] shift_sp -1 push_const 70 less branch_false L16988 L16987 push_event // i1 push_const 264 add fetch_i4 push_reg_sp fetch_i push_const 2 equal branch_false L16991 L16990 push_event // myself push_const 704 add fetch_i // i_quest2 push_const 296 add push_reg_sp fetch_i push_const 500 assign4 shift_sp -1 jump L16989 jump L16992 L16991 push_reg_sp fetch_i push_const 3 equal branch_false L16993 L16992 push_event // myself push_const 704 add fetch_i // i_quest3 push_const 300 add push_reg_sp fetch_i push_const 500 assign4 shift_sp -1 jump L16989 jump L16994 L16993 push_reg_sp fetch_i push_const 4 equal branch_false L16995 L16994 push_event // myself push_const 704 add fetch_i // i_quest4 push_const 304 add push_reg_sp fetch_i push_const 500 assign4 shift_sp -1 jump L16989 jump L16996 L16995 L16996 L16989 shift_sp -1 L16988 push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i // hp push_const 392 add fetch_d push_event // myself push_const 704 add fetch_i // sm push_const 544 add fetch_i // max_hp push_const 1216 add fetch_d push_const 1.000000 mul push_const 4.000000 div less branch_false L16998 L16997 push_event // i0 push_const 260 add push_reg_sp fetch_i push_const 0 assign4 shift_sp -1 push_event // i1 push_const 264 add push_reg_sp fetch_i push_const 0 assign4 shift_sp -1 push_event // myself push_const 704 add fetch_i push_event // c2 push_const 360 add fetch_i func_call 184614996 // func[DistFromMe] shift_sp -1 push_const 1423 less push_reg_sp fetch_i branch_false L16999 push_event // myself push_const 704 add fetch_i push_event // c2 push_const 360 add fetch_i func_call 184614945 // func[GetDirection] shift_sp -1 push_const 180 push_const 8 a