rendered paste bodyclass 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