Jump to content
  • 0

Does anyone know how to remove Baium's protection


Question

Posted

Does anyone know how to remove Baium's protection so he can attack anywhere I summon him? Because when I summon him, he stays still and doesn't attack — he only attacks in his own room when summoned at the statue. I'd like to make him attack anywhere I summon him  

 

class 1 ai_boss06_baium : default_npc
parameter_define_begin
    int GM_ID 2
parameter_define_end
handler 0 41    //  NO_DESIRE
    variable_begin
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end

    push_event    //  myself
    push_const 704
    add
    fetch_i
    func_call 184549406    //  func[GetLifeTime]
    push_const 9
    greater
    push_reg_sp
    fetch_i
    branch_false L15791
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai3
    push_const 320
    add
    fetch_i4
    push_const 1
    equal
    and
L15791
    branch_false L15793
L15792
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 5
    push_const 5
    func_call 184680455    //  func[AddMoveAroundDesire]
    shift_sp -2
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 300
    func_call 184614966    //  func[LookNeighbor]
    shift_sp -1
    shift_sp -1
L15793
handler_end

handler 52 161    //  SCRIPT_EVENT
    variable_begin
        "script_event_arg1"
        "script_event_arg2"
        "i0"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end

    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest3
    push_const 300
    add
    push_reg_sp
    fetch_i
    push_const 1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  flag
    push_const 2064
    add
    push_reg_sp
    fetch_i
    push_const 1
    assign4
    shift_sp -1
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i
    push_const 116033
    push_const 17447
    push_const 10107
    push_const 25348
    negate
    func_call 218431503    //  func[InstantTeleportEx]
    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 1
    func_call 184680558    //  func[SetDBValue]
    shift_sp -2
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  param1
    push_const 2268
    add
    push_reg_sp
    fetch_i
    push_event    //  script_event_arg2
    push_const 244
    add
    fetch_i4
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2004
    push_const 11500
    func_call 184680487    //  func[AddTimerEx]
    shift_sp -2
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2006
    push_const 2000
    func_call 184680487    //  func[AddTimerEx]
    shift_sp -2
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2002
    push_const 60000
    func_call 184680487    //  func[AddTimerEx]
    shift_sp -2
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai2
    push_const 316
    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    //  i0
    push_const 260
    add
    push_reg_sp
    fetch_i
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 2
    add
    push_const 60
    push_const 1000
    mul
    add
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2003
    push_event    //  i0
    push_const 260
    add
    fetch_i4
    func_call 184680487    //  func[AddTimerEx]
    shift_sp -2
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai3
    push_const 320
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
handler_end

handler 13 120    //  CREATED
    variable_begin
        "i0"
        "reply"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end

    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
    push_parameter GM_ID
    push_const 0
    not_equal
    branch_false L15795
L15794
    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
    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
L15795
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1012535
S3172.    "ai_boss06_baium_stone"
    push_string S3172
    push_const 0
    push_const 0
    push_const 116033
    push_const 17447
    push_const 10107
    push_const 25348
    negate
    push_const 0
    push_const 0
    push_const 0
    func_call 185270503    //  func[CreateOnePrivateEx]
    shift_sp -11
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  flag
    push_const 2064
    add
    push_reg_sp
    fetch_i
    push_const 1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai0
    push_const 308
    add
    push_reg_sp
    fetch_i
    push_const 1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai1
    push_const 312
    add
    push_reg_sp
    fetch_i
    push_const 1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai3
    push_const 320
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
handler_end

handler 10 44    //  MY_DYING
    variable_begin
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end

    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1012053
S3173.    "ai_boss06_cube"
    push_string S3173
    push_const 0
    push_const 0
    push_const 115017
    push_const 15549
    push_const 10090
    push_const 0
    push_const 0
    push_const 0
    push_const 0
    func_call 185270503    //  func[CreateOnePrivateEx]
    shift_sp -11
    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 6000
S3174.    "BS01_D"
    push_string S3174
    func_call 184746223    //  func[EffectMusic]
    shift_sp -3
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_parameter GM_ID
    func_call 184614961    //  func[UnregisterGlobalMap]
    shift_sp -1
    shift_sp -1
handler_end

handler 1 5016    //  ATTACKED
    variable_begin
        "attacker"
        "damage"
        "skill_name_id"
        "i1"
        "i2"
        "c2"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end

    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai3
    push_const 320
    add
    fetch_i4
    push_const 1
    not_equal
    branch_false L15797
L15796
    exit_handler
L15797
    push_event    //  attacker
    push_const 48
    add
    fetch_i    //  yongma_type
    push_const 836
    add
    fetch_i4
    push_const 1
    equal
    push_reg_sp
    fetch_i
    branch_false L15798
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1090049
    func_call 184615131    //  func[Skill_GetAbnormalType]
    shift_sp -1
    func_call 184680557    //  func[GetAbnormalLevel]
    shift_sp -2
    push_const 0
    less_equal
    and
L15798
    branch_false L15800
L15799
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1090049
    func_call 184615128    //  func[Skill_GetConsumeMP]
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  mp
    push_const 400
    add
    fetch_d
    less
    push_reg_sp
    fetch_i
    branch_false L15801
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1090049
    func_call 184615127    //  func[Skill_GetConsumeHP]
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  hp
    push_const 392
    add
    fetch_d
    less
    and
    push_reg_sp
    fetch_i
    branch_false L15801
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1090049
    func_call 184615133    //  func[Skill_InReuseDelay]
    shift_sp -1
    push_const 0
    equal
    and
L15801
    branch_false L15803
L15802
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_const 1090049
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L15803
L15800
    push_event    //  attacker
    push_const 48
    add
    fetch_i    //  is_pc
    push_const 100
    add
    fetch_i4
    push_const 0
    not_equal
    push_reg_sp
    fetch_i
    branch_true L15804
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 11
    push_event    //  attacker
    push_const 48
    add
    fetch_i    //  npc_class_id
    push_const 1928
    add
    fetch_i4
    func_call 184680656    //  func[IsInCategory]
    shift_sp -2
    or
L15804
    branch_false L15806
L15805
    push_event    //  attacker
    push_const 48
    add
    fetch_i    //  is_pc
    push_const 100
    add
    fetch_i4
    push_const 1
    equal
    branch_false L15808
L15807
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai0
    push_const 308
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai0
    push_const 308
    add
    fetch_i4
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    add
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai2
    push_const 316
    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    //  skill_name_id
    push_const 180
    add
    fetch_i4
    push_const 0
    equal
    branch_false L15810
L15809
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    equal
    branch_false L15812
L15811
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    greater
    branch_false L15814
L15813
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L15814
    jump L15815
L15812
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    equal
    branch_false L15817
L15816
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L15819
L15818
    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
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L15819
    jump L15820
L15817
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    fetch_i
    equal
    branch_false L15822
L15821
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L15824
L15823
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L15824
    jump L15825
L15822
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L15827
L15826
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L15828
L15827
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    equal
    branch_false L15830
L15829
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L15832
L15831
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L15833
L15832
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L15833
    jump L15834
L15830
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    less
    branch_false L15836
L15835
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L15836
L15834
L15828
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 2
    equal
    branch_false L15838
L15837
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L15840
L15839
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L15841
L15840
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L15843
L15842
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L15845
L15844
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L15846
L15845
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L15846
    jump L15847
L15843
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L15849
L15848
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L15849
L15847
L15841
    jump L15850
L15838
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 3
    equal
    branch_false L15852
L15851
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L15854
L15853
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L15855
L15854
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L15857
L15856
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L15859
L15858
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L15860
L15859
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L15860
    jump L15861
L15857
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L15863
L15862
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L15863
L15861
L15855
L15852
L15850
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L15866
L15865
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L15864
    jump L15867
L15866
    push_reg_sp
    fetch_i
    push_const 3
    equal
    branch_false L15868
L15867
    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
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L15864
    jump L15869
L15868
    push_reg_sp
    fetch_i
    push_const 4
    equal
    branch_false L15870
L15869
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L15864
    jump L15871
L15870
L15871
L15864
    shift_sp -1
L15825
L15820
L15815
    jump L15872
L15810
    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 L15874
L15873
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    equal
    branch_false L15876
L15875
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 30.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    greater
    branch_false L15878
L15877
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 30.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L15878
    jump L15879
L15876
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    equal
    branch_false L15881
L15880
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 30.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L15883
L15882
    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
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 30.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L15883
    jump L15884
L15881
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    fetch_i
    equal
    branch_false L15886
L15885
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 30.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L15888
L15887
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 30.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L15888
    jump L15889
L15886
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L15891
L15890
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L15892
L15891
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    equal
    branch_false L15894
L15893
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L15896
L15895
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L15897
L15896
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L15897
    jump L15898
L15894
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    less
    branch_false L15900
L15899
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L15900
L15898
L15892
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 2
    equal
    branch_false L15902
L15901
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L15904
L15903
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L15905
L15904
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L15907
L15906
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L15909
L15908
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L15910
L15909
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L15910
    jump L15911
L15907
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L15913
L15912
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L15913
L15911
L15905
    jump L15914
L15902
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 3
    equal
    branch_false L15916
L15915
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L15918
L15917
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L15919
L15918
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L15921
L15920
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L15923
L15922
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L15924
L15923
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L15924
    jump L15925
L15921
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L15927
L15926
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L15927
L15925
L15919
L15916
L15914
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L15930
L15929
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 30.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L15928
    jump L15931
L15930
    push_reg_sp
    fetch_i
    push_const 3
    equal
    branch_false L15932
L15931
    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
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 30.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L15928
    jump L15933
L15932
    push_reg_sp
    fetch_i
    push_const 4
    equal
    branch_false L15934
L15933
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 30.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L15928
    jump L15935
L15934
L15935
L15928
    shift_sp -1
L15889
L15884
L15879
    jump L15936
L15874
    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 2.000000
    mul
    push_const 4.000000
    div
    less
    branch_false L15938
L15937
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    equal
    branch_false L15940
L15939
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 50.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    greater
    branch_false L15942
L15941
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 50.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L15942
    jump L15943
L15940
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    equal
    branch_false L15945
L15944
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 50.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L15947
L15946
    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
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 50.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L15947
    jump L15948
L15945
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    fetch_i
    equal
    branch_false L15950
L15949
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 50.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L15952
L15951
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 50.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L15952
    jump L15953
L15950
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L15955
L15954
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L15956
L15955
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    equal
    branch_false L15958
L15957
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L15960
L15959
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L15961
L15960
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L15961
    jump L15962
L15958
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    less
    branch_false L15964
L15963
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L15964
L15962
L15956
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 2
    equal
    branch_false L15966
L15965
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L15968
L15967
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L15969
L15968
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L15971
L15970
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L15973
L15972
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L15974
L15973
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L15974
    jump L15975
L15971
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L15977
L15976
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L15977
L15975
L15969
    jump L15978
L15966
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 3
    equal
    branch_false L15980
L15979
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L15982
L15981
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L15983
L15982
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L15985
L15984
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L15987
L15986
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L15988
L15987
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L15988
    jump L15989
L15985
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L15991
L15990
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L15991
L15989
L15983
L15980
L15978
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L15994
L15993
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 50.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L15992
    jump L15995
L15994
    push_reg_sp
    fetch_i
    push_const 3
    equal
    branch_false L15996
L15995
    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
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 50.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L15992
    jump L15997
L15996
    push_reg_sp
    fetch_i
    push_const 4
    equal
    branch_false L15998
L15997
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 50.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L15992
    jump L15999
L15998
L15999
L15992
    shift_sp -1
L15953
L15948
L15943
    jump L16000
L15938
    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 3.000000
    mul
    push_const 4.000000
    div
    less
    branch_false L16002
L16001
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    equal
    branch_false L16004
L16003
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 100.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    greater
    branch_false L16006
L16005
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 100.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16006
    jump L16007
L16004
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    equal
    branch_false L16009
L16008
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 100.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16011
L16010
    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
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 100.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16011
    jump L16012
L16009
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    fetch_i
    equal
    branch_false L16014
L16013
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 100.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16016
L16015
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 100.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16016
    jump L16017
L16014
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16019
L16018
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16020
L16019
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    equal
    branch_false L16022
L16021
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16024
L16023
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16025
L16024
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16025
    jump L16026
L16022
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    less
    branch_false L16028
L16027
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16028
L16026
L16020
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 2
    equal
    branch_false L16030
L16029
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16032
L16031
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16033
L16032
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16035
L16034
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16037
L16036
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16038
L16037
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16038
    jump L16039
L16035
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16041
L16040
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16041
L16039
L16033
    jump L16042
L16030
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 3
    equal
    branch_false L16044
L16043
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16046
L16045
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16047
L16046
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16049
L16048
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16051
L16050
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16052
L16051
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16052
    jump L16053
L16049
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16055
L16054
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16055
L16053
L16047
L16044
L16042
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L16058
L16057
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 100.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L16056
    jump L16059
L16058
    push_reg_sp
    fetch_i
    push_const 3
    equal
    branch_false L16060
L16059
    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
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 100.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L16056
    jump L16061
L16060
    push_reg_sp
    fetch_i
    push_const 4
    equal
    branch_false L16062
L16061
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 100.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L16056
    jump L16063
L16062
L16063
L16056
    shift_sp -1
L16017
L16012
L16007
    jump L16064
L16002
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    equal
    branch_false L16066
L16065
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 150.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    greater
    branch_false L16068
L16067
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 150.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16068
    jump L16069
L16066
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    equal
    branch_false L16071
L16070
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 150.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16073
L16072
    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
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 150.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16073
    jump L16074
L16071
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    fetch_i
    equal
    branch_false L16076
L16075
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 150.000000
    div
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16078
L16077
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 150.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16078
    jump L16079
L16076
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16081
L16080
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16082
L16081
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    equal
    branch_false L16084
L16083
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16086
L16085
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16087
L16086
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16087
    jump L16088
L16084
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    less
    branch_false L16090
L16089
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16090
L16088
L16082
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 2
    equal
    branch_false L16092
L16091
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16094
L16093
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16095
L16094
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16097
L16096
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16099
L16098
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16100
L16099
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16100
    jump L16101
L16097
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16103
L16102
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16103
L16101
L16095
    jump L16104
L16092
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 3
    equal
    branch_false L16106
L16105
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16108
L16107
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16109
L16108
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16111
L16110
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16113
L16112
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16114
L16113
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16114
    jump L16115
L16111
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16117
L16116
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16117
L16115
L16109
L16106
L16104
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L16120
L16119
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 150.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L16118
    jump L16121
L16120
    push_reg_sp
    fetch_i
    push_const 3
    equal
    branch_false L16122
L16121
    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
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 150.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L16118
    jump L16123
L16122
    push_reg_sp
    fetch_i
    push_const 4
    equal
    branch_false L16124
L16123
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    push_const 150.000000
    div
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
    jump L16118
    jump L16125
L16124
L16125
L16118
    shift_sp -1
L16079
L16074
L16069
L16064
L16000
L15936
L15872
L15808
    jump L16126
L15806
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    push_reg_sp
    fetch_i
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    assign
    shift_sp -1
L16126
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  p_state
    push_const 280
    add
    fetch_i4
    push_const 1
    equal
    push_reg_sp
    fetch_i
    branch_false L16127
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai3
    push_const 320
    add
    fetch_i4
    push_const 0
    not_equal
    and
L16127
    branch_false L16129
L16128
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    push_reg_sp
    fetch_i
    branch_false L16130
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    and
    push_reg_sp
    fetch_i
    branch_false L16130
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  flag
    push_const 2064
    add
    fetch_i4
    push_const 0
    equal
    and
L16130
    branch_false L16132
L16131
    push_event    //  c2
    push_const 360
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    assign
    shift_sp -1
    jump L16133
L16132
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    branch_false L16135
L16134
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    func_call 184614996    //  func[DistFromMe]
    shift_sp -1
    push_const 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16136
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    push_const 0
    equal
    or
L16136
    branch_false L16138
L16137
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16138
    jump L16139
L16135
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16139
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    branch_false L16141
L16140
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    func_call 184614996    //  func[DistFromMe]
    shift_sp -1
    push_const 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16142
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    push_const 0
    equal
    or
L16142
    branch_false L16144
L16143
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16144
    jump L16145
L16141
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16145
    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
    push_const 0
    equal
    branch_false L16147
L16146
    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 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16148
    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
L16148
    branch_false L16150
L16149
    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
L16150
    jump L16151
L16147
    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
L16151
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16153
L16152
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 0
    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_quest0
    push_const 288
    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_quest0
    push_const 336
    add
    fetch_i
    assign
    shift_sp -1
    jump L16154
L16153
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 1
    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_quest1
    push_const 292
    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_quest1
    push_const 344
    add
    fetch_i
    assign
    shift_sp -1
L16154
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    greater
    branch_false L16156
L16155
    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
L16156
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    push_const 0
    greater
    branch_false L16158
L16157
    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 L16160
L16159
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 0
    equal
    branch_false L16163
L16162
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 500
    assign4
    shift_sp -1
    jump L16161
    jump L16164
L16163
    push_reg_sp
    fetch_i
    push_const 1
    equal
    branch_false L16165
L16164
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 500
    assign4
    shift_sp -1
    jump L16161
    jump L16166
L16165
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L16167
L16166
    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 L16161
    jump L16168
L16167
L16168
L16161
    shift_sp -1
L16160
L16158
L16133
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    not_equal
    push_reg_sp
    fetch_i
    branch_true L16169
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    push_const 0
    equal
    or
L16169
    branch_false L16171
L16170
    push_event    //  c2
    push_const 360
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    assign
    shift_sp -1
L16171
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    push_reg_sp
    fetch_i
    branch_false L16172
    push_event    //  c2
    push_const 360
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    and
L16172
    branch_false L16174
L16173
    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 3.000000
    mul
    push_const 4.000000
    div
    greater
    branch_false L16176
L16175
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16178
L16177
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16179
L16178
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16181
L16180
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16182
L16181
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16182
L16179
    jump L16183
L16176
    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 2.000000
    mul
    push_const 4.000000
    div
    greater
    branch_false L16185
L16184
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16187
L16186
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16188
L16187
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16190
L16189
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16191
L16190
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16193
L16192
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16194
L16193
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16194
L16191
L16188
    jump L16195
L16185
    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
    greater
    branch_false L16197
L16196
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16199
L16198
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057281
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16200
L16199
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16202
L16201
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16203
L16202
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16205
L16204
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16206
L16205
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16208
L16207
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16209
L16208
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16209
L16206
L16203
L16200
    jump L16210
L16197
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16212
L16211
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057281
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16213
L16212
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16215
L16214
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16216
L16215
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16218
L16217
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16219
L16218
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16221
L16220
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16222
L16221
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16222
L16219
L16216
L16213
L16210
L16195
L16183
L16174
L16129
handler_end

handler 19 54    //  PARTY_ATTACKED
    variable_begin
        "attacker"
        "private"
        "damage"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end

    push_event    //  private
    push_const 64
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i
    not_equal
    push_reg_sp
    fetch_i
    branch_false L16223
    push_event    //  attacker
    push_const 48
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i
    not_equal
    and
L16223
    branch_false L16225
L16224
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai1
    push_const 312
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai1
    push_const 312
    add
    fetch_i4
    push_event    //  damage
    push_const 144
    add
    fetch_i4
    add
    assign4
    shift_sp -1
L16225
handler_end

handler 5 4652    //  SEE_CREATURE
    variable_begin
        "creature"
        "i1"
        "i2"
        "c2"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end

    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    func_call 184615156    //  func[InMyTerritory]
    shift_sp -1
    push_const 0
    equal
    branch_false L16227
L16226
    exit_handler
L16227
    push_event    //  creature
    push_const 112
    add
    fetch_i    //  is_pc
    push_const 100
    add
    fetch_i4
    push_reg_sp
    fetch_i
    branch_false L16228
    push_event    //  myself
    push_const 704
    add
    fetch_i
    func_call 184549406    //  func[GetLifeTime]
    push_const 10
    less
    and
L16228
    branch_false L16230
L16229
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai1
    push_const 384
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
L16230
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 3
    push_event    //  creature
    push_const 112
    add
    fetch_i    //  occupation
    push_const 192
    add
    fetch_i4
    func_call 184680656    //  func[IsInCategory]
    shift_sp -2
    branch_false L16232
L16231
    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 L16234
L16233
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    equal
    branch_false L16236
L16235
    push_const 10
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    greater
    branch_false L16238
L16237
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 10
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16238
    jump L16239
L16236
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    equal
    branch_false L16241
L16240
    push_const 10
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16243
L16242
    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
    push_const 10
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16243
    jump L16244
L16241
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    fetch_i
    equal
    branch_false L16246
L16245
    push_const 10
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16248
L16247
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 10
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16248
    jump L16249
L16246
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16251
L16250
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16252
L16251
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    equal
    branch_false L16254
L16253
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16256
L16255
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16257
L16256
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16257
    jump L16258
L16254
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    less
    branch_false L16260
L16259
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16260
L16258
L16252
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 2
    equal
    branch_false L16262
L16261
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16264
L16263
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16265
L16264
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16267
L16266
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16269
L16268
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16270
L16269
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16270
    jump L16271
L16267
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16273
L16272
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16273
L16271
L16265
    jump L16274
L16262
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 3
    equal
    branch_false L16276
L16275
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16278
L16277
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16279
L16278
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16281
L16280
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16283
L16282
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16284
L16283
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16284
    jump L16285
L16281
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16287
L16286
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16287
L16285
L16279
L16276
L16274
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L16290
L16289
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 10
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16288
    jump L16291
L16290
    push_reg_sp
    fetch_i
    push_const 3
    equal
    branch_false L16292
L16291
    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
    push_const 10
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16288
    jump L16293
L16292
    push_reg_sp
    fetch_i
    push_const 4
    equal
    branch_false L16294
L16293
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 10
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16288
    jump L16295
L16294
L16295
L16288
    shift_sp -1
L16249
L16244
L16239
    jump L16296
L16234
    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 2.000000
    mul
    push_const 4.000000
    div
    less
    branch_false L16298
L16297
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    equal
    branch_false L16300
L16299
    push_const 6
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    greater
    branch_false L16302
L16301
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 6
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16302
    jump L16303
L16300
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    equal
    branch_false L16305
L16304
    push_const 6
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16307
L16306
    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
    push_const 6
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16307
    jump L16308
L16305
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    fetch_i
    equal
    branch_false L16310
L16309
    push_const 6
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16312
L16311
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 6
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16312
    jump L16313
L16310
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16315
L16314
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16316
L16315
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    equal
    branch_false L16318
L16317
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16320
L16319
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16321
L16320
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16321
    jump L16322
L16318
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    less
    branch_false L16324
L16323
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16324
L16322
L16316
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 2
    equal
    branch_false L16326
L16325
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16328
L16327
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16329
L16328
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16331
L16330
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16333
L16332
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16334
L16333
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16334
    jump L16335
L16331
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16337
L16336
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16337
L16335
L16329
    jump L16338
L16326
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 3
    equal
    branch_false L16340
L16339
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16342
L16341
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16343
L16342
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16345
L16344
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16347
L16346
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16348
L16347
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16348
    jump L16349
L16345
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16351
L16350
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16351
L16349
L16343
L16340
L16338
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L16354
L16353
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 6
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16352
    jump L16355
L16354
    push_reg_sp
    fetch_i
    push_const 3
    equal
    branch_false L16356
L16355
    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
    push_const 6
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16352
    jump L16357
L16356
    push_reg_sp
    fetch_i
    push_const 4
    equal
    branch_false L16358
L16357
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 6
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16352
    jump L16359
L16358
L16359
L16352
    shift_sp -1
L16313
L16308
L16303
    jump L16360
L16298
    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 3.000000
    mul
    push_const 4.000000
    div
    less
    branch_false L16362
L16361
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    equal
    branch_false L16364
L16363
    push_const 3
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    greater
    branch_false L16366
L16365
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 3
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16366
    jump L16367
L16364
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    equal
    branch_false L16369
L16368
    push_const 3
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16371
L16370
    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
    push_const 3
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16371
    jump L16372
L16369
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    fetch_i
    equal
    branch_false L16374
L16373
    push_const 3
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16376
L16375
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 3
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16376
    jump L16377
L16374
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16379
L16378
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16380
L16379
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    equal
    branch_false L16382
L16381
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16384
L16383
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16385
L16384
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16385
    jump L16386
L16382
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    less
    branch_false L16388
L16387
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16388
L16386
L16380
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 2
    equal
    branch_false L16390
L16389
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16392
L16391
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16393
L16392
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16395
L16394
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16397
L16396
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16398
L16397
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16398
    jump L16399
L16395
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16401
L16400
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16401
L16399
L16393
    jump L16402
L16390
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 3
    equal
    branch_false L16404
L16403
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16406
L16405
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16407
L16406
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16409
L16408
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16411
L16410
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16412
L16411
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16412
    jump L16413
L16409
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16415
L16414
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16415
L16413
L16407
L16404
L16402
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L16418
L16417
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 3
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16416
    jump L16419
L16418
    push_reg_sp
    fetch_i
    push_const 3
    equal
    branch_false L16420
L16419
    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
    push_const 3
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16416
    jump L16421
L16420
    push_reg_sp
    fetch_i
    push_const 4
    equal
    branch_false L16422
L16421
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 3
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16416
    jump L16423
L16422
L16423
L16416
    shift_sp -1
L16377
L16372
L16367
    jump L16424
L16362
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    equal
    branch_false L16426
L16425
    push_const 2
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    greater
    branch_false L16428
L16427
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16428
    jump L16429
L16426
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    equal
    branch_false L16431
L16430
    push_const 2
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16433
L16432
    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
    push_const 2
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16433
    jump L16434
L16431
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    fetch_i
    equal
    branch_false L16436
L16435
    push_const 2
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16438
L16437
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16438
    jump L16439
L16436
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16441
L16440
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16442
L16441
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    equal
    branch_false L16444
L16443
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16446
L16445
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16447
L16446
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16447
    jump L16448
L16444
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    less
    branch_false L16450
L16449
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16450
L16448
L16442
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 2
    equal
    branch_false L16452
L16451
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16454
L16453
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16455
L16454
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16457
L16456
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16459
L16458
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16460
L16459
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16460
    jump L16461
L16457
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16463
L16462
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16463
L16461
L16455
    jump L16464
L16452
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 3
    equal
    branch_false L16466
L16465
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16468
L16467
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16469
L16468
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16471
L16470
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16473
L16472
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16474
L16473
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16474
    jump L16475
L16471
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16477
L16476
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16477
L16475
L16469
L16466
L16464
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L16480
L16479
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16478
    jump L16481
L16480
    push_reg_sp
    fetch_i
    push_const 3
    equal
    branch_false L16482
L16481
    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
    push_const 2
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16478
    jump L16483
L16482
    push_reg_sp
    fetch_i
    push_const 4
    equal
    branch_false L16484
L16483
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16478
    jump L16485
L16484
L16485
L16478
    shift_sp -1
L16439
L16434
L16429
L16424
L16360
L16296
    jump L16486
L16232
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    equal
    branch_false L16488
L16487
    push_const 1
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    greater
    branch_false L16490
L16489
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16490
    jump L16491
L16488
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    equal
    branch_false L16493
L16492
    push_const 1
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16495
L16494
    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
    push_const 1
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16495
    jump L16496
L16493
    push_event    //  creature
    push_const 112
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    fetch_i
    equal
    branch_false L16498
L16497
    push_const 1
    push_const 1000
    mul
    push_const 1000
    add
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16500
L16499
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
L16500
    jump L16501
L16498
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16503
L16502
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16504
L16503
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    equal
    branch_false L16506
L16505
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16508
L16507
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16509
L16508
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16509
    jump L16510
L16506
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    less
    branch_false L16512
L16511
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16512
L16510
L16504
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 2
    equal
    branch_false L16514
L16513
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16516
L16515
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16517
L16516
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16519
L16518
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16521
L16520
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
    jump L16522
L16521
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16522
    jump L16523
L16519
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16525
L16524
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 2
    assign4
    shift_sp -1
L16525
L16523
L16517
    jump L16526
L16514
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 3
    equal
    branch_false L16528
L16527
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    greater
    branch_false L16530
L16529
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
    jump L16531
L16530
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    equal
    branch_false L16533
L16532
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 50
    less
    branch_false L16535
L16534
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
    jump L16536
L16535
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 4
    assign4
    shift_sp -1
L16536
    jump L16537
L16533
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    less
    branch_false L16539
L16538
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 3
    assign4
    shift_sp -1
L16539
L16537
L16531
L16528
L16526
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L16542
L16541
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16540
    jump L16543
L16542
    push_reg_sp
    fetch_i
    push_const 3
    equal
    branch_false L16544
L16543
    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
    push_const 1
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16540
    jump L16545
L16544
    push_reg_sp
    fetch_i
    push_const 4
    equal
    branch_false L16546
L16545
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1
    push_const 1000
    mul
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3000
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest2
    push_const 352
    add
    push_reg_sp
    fetch_i
    push_event    //  creature
    push_const 112
    add
    fetch_i
    assign
    shift_sp -1
    jump L16540
    jump L16547
L16546
L16547
L16540
    shift_sp -1
L16501
L16496
L16491
L16486
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  p_state
    push_const 280
    add
    fetch_i4
    push_const 1
    equal
    push_reg_sp
    fetch_i
    branch_false L16548
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai3
    push_const 320
    add
    fetch_i4
    push_const 0
    not_equal
    and
L16548
    branch_false L16550
L16549
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    push_reg_sp
    fetch_i
    branch_false L16551
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    and
    push_reg_sp
    fetch_i
    branch_false L16551
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  flag
    push_const 2064
    add
    fetch_i4
    push_const 0
    equal
    and
L16551
    branch_false L16553
L16552
    push_event    //  c2
    push_const 360
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    assign
    shift_sp -1
    jump L16554
L16553
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    branch_false L16556
L16555
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    func_call 184614996    //  func[DistFromMe]
    shift_sp -1
    push_const 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16557
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    push_const 0
    equal
    or
L16557
    branch_false L16559
L16558
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16559
    jump L16560
L16556
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16560
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    branch_false L16562
L16561
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    func_call 184614996    //  func[DistFromMe]
    shift_sp -1
    push_const 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16563
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    push_const 0
    equal
    or
L16563
    branch_false L16565
L16564
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16565
    jump L16566
L16562
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16566
    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
    push_const 0
    equal
    branch_false L16568
L16567
    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 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16569
    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
L16569
    branch_false L16571
L16570
    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
L16571
    jump L16572
L16568
    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
L16572
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16574
L16573
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 0
    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_quest0
    push_const 288
    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_quest0
    push_const 336
    add
    fetch_i
    assign
    shift_sp -1
    jump L16575
L16574
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 1
    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_quest1
    push_const 292
    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_quest1
    push_const 344
    add
    fetch_i
    assign
    shift_sp -1
L16575
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    greater
    branch_false L16577
L16576
    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
L16577
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    push_const 0
    greater
    branch_false L16579
L16578
    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 L16581
L16580
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 0
    equal
    branch_false L16584
L16583
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 500
    assign4
    shift_sp -1
    jump L16582
    jump L16585
L16584
    push_reg_sp
    fetch_i
    push_const 1
    equal
    branch_false L16586
L16585
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 500
    assign4
    shift_sp -1
    jump L16582
    jump L16587
L16586
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L16588
L16587
    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 L16582
    jump L16589
L16588
L16589
L16582
    shift_sp -1
L16581
L16579
L16554
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    not_equal
    push_reg_sp
    fetch_i
    branch_true L16590
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    push_const 0
    equal
    or
L16590
    branch_false L16592
L16591
    push_event    //  c2
    push_const 360
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    assign
    shift_sp -1
L16592
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    push_reg_sp
    fetch_i
    branch_false L16593
    push_event    //  c2
    push_const 360
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    and
L16593
    branch_false L16595
L16594
    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 3.000000
    mul
    push_const 4.000000
    div
    greater
    branch_false L16597
L16596
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16599
L16598
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16600
L16599
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16602
L16601
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16603
L16602
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16603
L16600
    jump L16604
L16597
    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 2.000000
    mul
    push_const 4.000000
    div
    greater
    branch_false L16606
L16605
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16608
L16607
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16609
L16608
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16611
L16610
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16612
L16611
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16614
L16613
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16615
L16614
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16615
L16612
L16609
    jump L16616
L16606
    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
    greater
    branch_false L16618
L16617
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16620
L16619
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057281
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16621
L16620
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16623
L16622
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16624
L16623
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16626
L16625
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16627
L16626
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16629
L16628
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16630
L16629
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16630
L16627
L16624
L16621
    jump L16631
L16618
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16633
L16632
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057281
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16634
L16633
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16636
L16635
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16637
L16636
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16639
L16638
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16640
L16639
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16642
L16641
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16643
L16642
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16643
L16640
L16637
L16634
L16631
L16616
L16604
L16595
L16550
handler_end

handler 65 1133    //  USE_SKILL_FINISHED
    variable_begin
        "i1"
        "i2"
        "c2"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end

    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai3
    push_const 320
    add
    fetch_i4
    push_const 0
    equal
    branch_false L16645
L16644
    exit_handler
L16645
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    push_reg_sp
    fetch_i
    branch_false L16646
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    and
    push_reg_sp
    fetch_i
    branch_false L16646
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  flag
    push_const 2064
    add
    fetch_i4
    push_const 0
    equal
    and
L16646
    branch_false L16648
L16647
    push_event    //  c2
    push_const 360
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    assign
    shift_sp -1
    jump L16649
L16648
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    branch_false L16651
L16650
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    func_call 184614996    //  func[DistFromMe]
    shift_sp -1
    push_const 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16652
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    push_const 0
    equal
    or
L16652
    branch_false L16654
L16653
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16654
    jump L16655
L16651
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16655
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    branch_false L16657
L16656
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    func_call 184614996    //  func[DistFromMe]
    shift_sp -1
    push_const 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16658
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    push_const 0
    equal
    or
L16658
    branch_false L16660
L16659
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16660
    jump L16661
L16657
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16661
    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
    push_const 0
    equal
    branch_false L16663
L16662
    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 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16664
    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
L16664
    branch_false L16666
L16665
    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
L16666
    jump L16667
L16663
    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
L16667
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16669
L16668
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 0
    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_quest0
    push_const 288
    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_quest0
    push_const 336
    add
    fetch_i
    assign
    shift_sp -1
    jump L16670
L16669
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 1
    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_quest1
    push_const 292
    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_quest1
    push_const 344
    add
    fetch_i
    assign
    shift_sp -1
L16670
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    greater
    branch_false L16672
L16671
    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
L16672
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    push_const 0
    greater
    branch_false L16674
L16673
    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 L16676
L16675
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 0
    equal
    branch_false L16679
L16678
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 500
    assign4
    shift_sp -1
    jump L16677
    jump L16680
L16679
    push_reg_sp
    fetch_i
    push_const 1
    equal
    branch_false L16681
L16680
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 500
    assign4
    shift_sp -1
    jump L16677
    jump L16682
L16681
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L16683
L16682
    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 L16677
    jump L16684
L16683
L16684
L16677
    shift_sp -1
L16676
L16674
L16649
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    not_equal
    push_reg_sp
    fetch_i
    branch_true L16685
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    push_const 0
    equal
    or
L16685
    branch_false L16687
L16686
    push_event    //  c2
    push_const 360
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    assign
    shift_sp -1
L16687
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    push_reg_sp
    fetch_i
    branch_false L16688
    push_event    //  c2
    push_const 360
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    and
L16688
    branch_false L16690
L16689
    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 3.000000
    mul
    push_const 4.000000
    div
    greater
    branch_false L16692
L16691
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16694
L16693
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16695
L16694
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16697
L16696
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16698
L16697
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16698
L16695
    jump L16699
L16692
    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 2.000000
    mul
    push_const 4.000000
    div
    greater
    branch_false L16701
L16700
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16703
L16702
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16704
L16703
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16706
L16705
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16707
L16706
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16709
L16708
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16710
L16709
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16710
L16707
L16704
    jump L16711
L16701
    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
    greater
    branch_false L16713
L16712
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16715
L16714
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057281
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16716
L16715
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16718
L16717
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16719
L16718
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16721
L16720
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16722
L16721
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16724
L16723
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16725
L16724
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16725
L16722
L16719
L16716
    jump L16726
L16713
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16728
L16727
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057281
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16729
L16728
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16731
L16730
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16732
L16731
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16734
L16733
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16735
L16734
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16737
L16736
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16738
L16737
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16738
L16735
L16732
L16729
L16726
L16711
L16699
L16690
handler_end

handler 12 2232    //  TIMER_FIRED_EX
    variable_begin
        "timer_id"
        "i0"
        "i1"
        "c0"
        "i2"
        "c2"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end

    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest3
    push_const 300
    add
    fetch_i4
    push_const 0
    equal
    branch_false L16740
L16739
    exit_handler
L16740
    push_event    //  timer_id
    push_const 236
    add
    fetch_i4
    push_const 2006
    equal
    branch_false L16742
L16741
    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 40
    push_const 10
    push_const 1
    push_const 0
    push_const 0
    push_const 0
    func_call 185008375    //  func[EarthQuakeByNPC]
    shift_sp -7
    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 6000
S3175.    "BS02_A"
    push_string S3175
    func_call 184746223    //  func[EffectMusic]
    shift_sp -3
    shift_sp -1
L16742
    push_event    //  timer_id
    push_const 236
    add
    fetch_i4
    push_const 2004
    equal
    branch_false L16744
L16743
    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
    push_const 7300
    push_const 10000000
    func_call 184811541    //  func[AddEffectActionDesire]
    shift_sp -4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2005
    push_const 7300
    func_call 184680487    //  func[AddTimerEx]
    shift_sp -2
    shift_sp -1
L16744
    push_event    //  timer_id
    push_const 236
    add
    fetch_i4
    push_const 2005
    equal
    branch_false L16746
L16745
    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
    push_const 8000
    push_const 1000000
    func_call 184811541    //  func[AddEffectActionDesire]
    shift_sp -4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  param1
    push_const 2268
    add
    fetch_i4
    push_const 0
    not_equal
    branch_false L16748
L16747
    push_event    //  c0
    push_const 344
    add
    push_reg_sp
    fetch_i
    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    //  param1
    push_const 2268
    add
    fetch_i4
    func_call 184614954    //  func[GetCreatureFromIndex]
    shift_sp -1
    assign
    shift_sp -1
L16748
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c0
    push_const 344
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    push_reg_sp
    fetch_i
    branch_false L16749
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  param1
    push_const 2268
    add
    fetch_i4
    push_const 0
    not_equal
    and
L16749
    branch_false L16751
L16750
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c0
    push_const 344
    add
    fetch_i
    func_call 184614996    //  func[DistFromMe]
    shift_sp -1
    push_const 16000
    less
    branch_false L16753
L16752
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c0
    push_const 344
    add
    fetch_i    //  name
    push_const 200
    add
S3176.    ", "
    push_string S3176
    add_string 1028
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 22937
S3177.    ""
    push_string S3177
S3178.    ""
    push_string S3178
S3179.    ""
    push_string S3179
S3180.    ""
    push_string S3180
S3181.    ""
    push_string S3181
    func_call 184942731    //  func[MakeFString]
    shift_sp -6
    add_string 1028
    func_call 184614973    //  func[Say]
    shift_sp -1
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c0
    push_const 344
    add
    fetch_i
    push_const 115910
    push_const 17337
    push_const 10105
    func_call 184811596    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1058817
    func_call 184615128    //  func[Skill_GetConsumeMP]
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  mp
    push_const 400
    add
    fetch_d
    less
    push_reg_sp
    fetch_i
    branch_false L16754
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1058817
    func_call 184615127    //  func[Skill_GetConsumeHP]
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  hp
    push_const 392
    add
    fetch_d
    less
    and
    push_reg_sp
    fetch_i
    branch_false L16754
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1058817
    func_call 184615133    //  func[Skill_InReuseDelay]
    shift_sp -1
    push_const 0
    equal
    and
L16754
    branch_false L16756
L16755
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c0
    push_const 344
    add
    fetch_i
    push_const 1058817
    push_const 0
    push_const 1
    push_const 1100000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16756
L16753
    jump L16757
L16751
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai1
    push_const 384
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    branch_false L16759
L16758
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai1
    push_const 384
    add
    fetch_i    //  name
    push_const 200
    add
S3182.    ", "
    push_string S3182
    add_string 1028
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 22937
S3183.    ""
    push_string S3183
S3184.    ""
    push_string S3184
S3185.    ""
    push_string S3185
S3186.    ""
    push_string S3186
S3187.    ""
    push_string S3187
    func_call 184942731    //  func[MakeFString]
    shift_sp -6
    add_string 1028
    func_call 184614973    //  func[Say]
    shift_sp -1
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai1
    push_const 384
    add
    fetch_i
    push_const 115910
    push_const 17337
    push_const 10105
    func_call 184811596    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1058817
    func_call 184615128    //  func[Skill_GetConsumeMP]
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  mp
    push_const 400
    add
    fetch_d
    less
    push_reg_sp
    fetch_i
    branch_false L16760
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1058817
    func_call 184615127    //  func[Skill_GetConsumeHP]
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  hp
    push_const 392
    add
    fetch_d
    less
    and
    push_reg_sp
    fetch_i
    branch_false L16760
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1058817
    func_call 184615133    //  func[Skill_InReuseDelay]
    shift_sp -1
    push_const 0
    equal
    and
L16760
    branch_false L16762
L16761
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai1
    push_const 384
    add
    fetch_i
    push_const 1058817
    push_const 0
    push_const 1
    push_const 1100000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16762
L16759
L16757
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2001
    push_const 8000
    func_call 184680487    //  func[AddTimerEx]
    shift_sp -2
    shift_sp -1
L16746
    push_event    //  timer_id
    push_const 236
    add
    fetch_i4
    push_const 2001
    equal
    branch_false L16764
L16763
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1012373
S3188.    "ai_boss06_angel"
    push_string S3188
    push_const 0
    push_const 0
    push_const 115792
    push_const 16608
    push_const 10136
    push_const 0
    push_const 1
    push_const 0
    push_const 0
    func_call 185270503    //  func[CreateOnePrivateEx]
    shift_sp -11
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1012373
S3189.    "ai_boss06_angel"
    push_string S3189
    push_const 0
    push_const 0
    push_const 115168
    push_const 17200
    push_const 10136
    push_const 0
    push_const 2
    push_const 0
    push_const 0
    func_call 185270503    //  func[CreateOnePrivateEx]
    shift_sp -11
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1012373
S3190.    "ai_boss06_angel"
    push_string S3190
    push_const 0
    push_const 0
    push_const 115780
    push_const 15564
    push_const 10136
    push_const 13620
    push_const 3
    push_const 0
    push_const 0
    func_call 185270503    //  func[CreateOnePrivateEx]
    shift_sp -11
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1012373
S3191.    "ai_boss06_angel"
    push_string S3191
    push_const 0
    push_const 0
    push_const 114880
    push_const 16236
    push_const 10136
    push_const 5400
    push_const 4
    push_const 0
    push_const 0
    func_call 185270503    //  func[CreateOnePrivateEx]
    shift_sp -11
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1012373
S3192.    "ai_boss06_angel"
    push_string S3192
    push_const 0
    push_const 0
    push_const 114239
    push_const 17168
    push_const 10136
    push_const 1992
    negate
    push_const 5
    push_const 0
    push_const 0
    func_call 185270503    //  func[CreateOnePrivateEx]
    shift_sp -11
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai3
    push_const 320
    add
    push_reg_sp
    fetch_i
    push_const 1
    assign4
    shift_sp -1
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    push_reg_sp
    fetch_i
    branch_false L16765
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    and
    push_reg_sp
    fetch_i
    branch_false L16765
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  flag
    push_const 2064
    add
    fetch_i4
    push_const 0
    equal
    and
L16765
    branch_false L16767
L16766
    push_event    //  c2
    push_const 360
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    assign
    shift_sp -1
    jump L16768
L16767
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    branch_false L16770
L16769
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i
    func_call 184614996    //  func[DistFromMe]
    shift_sp -1
    push_const 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16771
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest0
    push_const 336
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    push_const 0
    equal
    or
L16771
    branch_false L16773
L16772
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16773
    jump L16774
L16770
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16774
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    branch_false L16776
L16775
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i
    func_call 184614996    //  func[DistFromMe]
    shift_sp -1
    push_const 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16777
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_quest1
    push_const 344
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    push_const 0
    equal
    or
L16777
    branch_false L16779
L16778
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16779
    jump L16780
L16776
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
L16780
    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
    push_const 0
    equal
    branch_false L16782
L16781
    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 9000
    greater
    push_reg_sp
    fetch_i
    branch_true L16783
    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
L16783
    branch_false L16785
L16784
    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
L16785
    jump L16786
L16782
    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
L16786
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    fetch_i4
    greater
    branch_false L16788
L16787
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 0
    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_quest0
    push_const 288
    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_quest0
    push_const 336
    add
    fetch_i
    assign
    shift_sp -1
    jump L16789
L16788
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_const 1
    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_quest1
    push_const 292
    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_quest1
    push_const 344
    add
    fetch_i
    assign
    shift_sp -1
L16789
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest2
    push_const 296
    add
    fetch_i4
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    greater
    branch_false L16791
L16790
    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
L16791
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    push_const 0
    greater
    branch_false L16793
L16792
    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 L16795
L16794
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 0
    equal
    branch_false L16798
L16797
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest0
    push_const 288
    add
    push_reg_sp
    fetch_i
    push_const 500
    assign4
    shift_sp -1
    jump L16796
    jump L16799
L16798
    push_reg_sp
    fetch_i
    push_const 1
    equal
    branch_false L16800
L16799
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_quest1
    push_const 292
    add
    push_reg_sp
    fetch_i
    push_const 500
    assign4
    shift_sp -1
    jump L16796
    jump L16801
L16800
    push_reg_sp
    fetch_i
    push_const 2
    equal
    branch_false L16802
L16801
    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 L16796
    jump L16803
L16802
L16803
L16796
    shift_sp -1
L16795
L16793
L16768
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    not_equal
    push_reg_sp
    fetch_i
    branch_true L16804
    push_event    //  i2
    push_const 268
    add
    fetch_i4
    push_const 0
    equal
    or
L16804
    branch_false L16806
L16805
    push_event    //  c2
    push_const 360
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  c_ai3
    push_const 400
    add
    fetch_i
    assign
    shift_sp -1
L16806
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    func_call 184614913    //  func[IsNullCreature]
    shift_sp -1
    push_const 0
    equal
    push_reg_sp
    fetch_i
    branch_false L16807
    push_event    //  c2
    push_const 360
    add
    fetch_i    //  alive
    push_const 104
    add
    fetch_i4
    and
L16807
    branch_false L16809
L16808
    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 3.000000
    mul
    push_const 4.000000
    div
    greater
    branch_false L16811
L16810
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16813
L16812
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16814
L16813
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16816
L16815
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16817
L16816
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16817
L16814
    jump L16818
L16811
    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 2.000000
    mul
    push_const 4.000000
    div
    greater
    branch_false L16820
L16819
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16822
L16821
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16823
L16822
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16825
L16824
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16826
L16825
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16828
L16827
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16829
L16828
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16829
L16826
L16823
    jump L16830
L16820
    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
    greater
    branch_false L16832
L16831
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16834
L16833
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057281
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16835
L16834
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16837
L16836
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16838
L16837
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16840
L16839
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16841
L16840
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16843
L16842
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16844
L16843
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16844
L16841
L16838
L16835
    jump L16845
L16832
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16847
L16846
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057281
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16848
L16847
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16850
L16849
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057537
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16851
L16850
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16853
L16852
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056769
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16854
L16853
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 100
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 10
    less
    branch_false L16856
L16855
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1057025
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
    jump L16857
L16856
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  c2
    push_const 360
    add
    fetch_i
    push_const 1056513
    push_const 0
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16857
L16854
L16851
L16848
L16845
L16830
L16818
L16809
L16764
    push_event    //  timer_id
    push_const 236
    add
    fetch_i4
    push_const 2002
    equal
    branch_false L16859
L16858
    push_event    //  i0
    push_const 260
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    func_call 184549408    //  func[GetCurrentTick]
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai2
    push_const 316
    add
    fetch_i4
    sub
    assign4
    shift_sp -1
    push_event    //  i0
    push_const 260
    add
    fetch_i4
    push_const 30
    push_const 60
    mul
    greater
    branch_false L16861
L16860
    push_event    //  myself
    push_const 704
    add
    fetch_i
    func_call 184549401    //  func[RemoveAllAttackDesire]
    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 0
    func_call 184680558    //  func[SetDBValue]
    shift_sp -2
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 120112
    push_const 18208
    push_const 5152
    negate
    push_const 900
    func_call 184811765    //  func[InstantTeleportInMyTerritory]
    shift_sp -4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1012535
S3193.    "ai_boss06_baium_stone"
    push_string S3193
    push_const 0
    push_const 0
    push_const 116026
    push_const 17435
    push_const 10107
    push_const 25348
    negate
    push_const 0
    push_const 0
    push_const 0
    func_call 185270503    //  func[CreateOnePrivateEx]
    shift_sp -11
    shift_sp -1
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i
    push_const 105200
    negate
    push_const 253104
    negate
    push_const 15264
    negate
    push_const 0
    func_call 218431503    //  func[InstantTeleportEx]
    shift_sp -5
    shift_sp -1
    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
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai3
    push_const 320
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  flag
    push_const 2064
    add
    push_reg_sp
    fetch_i
    push_const 6
    assign4
    shift_sp -1
    jump L16862
L16861
    push_event    //  i0
    push_const 260
    add
    fetch_i4
    push_const 5
    push_const 60
    mul
    greater
    push_reg_sp
    fetch_i
    branch_false L16863
    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 3.000000
    mul
    push_const 4.000000
    div
    less
    and
L16863
    branch_false L16865
L16864
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2002
    push_const 60000
    func_call 184680487    //  func[AddTimerEx]
    shift_sp -2
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1058561
    func_call 184615128    //  func[Skill_GetConsumeMP]
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  mp
    push_const 400
    add
    fetch_d
    less
    push_reg_sp
    fetch_i
    branch_false L16866
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1058561
    func_call 184615127    //  func[Skill_GetConsumeHP]
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  hp
    push_const 392
    add
    fetch_d
    less
    and
    push_reg_sp
    fetch_i
    branch_false L16866
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 1058561
    func_call 184615133    //  func[Skill_InReuseDelay]
    shift_sp -1
    push_const 0
    equal
    and
L16866
    branch_false L16868
L16867
    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 1058561
    push_const 1
    push_const 1
    push_const 1000000
    func_call 184877074    //  func[AddUseSkillDesire]
    shift_sp -5
    shift_sp -1
L16868
    jump L16869
L16865
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2002
    push_const 60000
    func_call 184680487    //  func[AddTimerEx]
    shift_sp -2
    shift_sp -1
L16869
L16862
L16859
    push_event    //  timer_id
    push_const 236
    add
    fetch_i4
    push_const 2003
    equal
    branch_false L16871
L16870
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai1
    push_const 312
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai1
    push_const 312
    add
    fetch_i4
    push_const 2.730000
    mul
    func_call 184615005    //  func[FloatToInt]
    shift_sp -1
    assign4
    shift_sp -1
    push_event    //  i0
    push_const 260
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai0
    push_const 308
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai1
    push_const 312
    add
    fetch_i4
    add
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai0
    push_const 308
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai1
    push_const 312
    add
    fetch_i4
    greater
    branch_false L16873
L16872
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai0
    push_const 308
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai1
    push_const 312
    add
    fetch_i4
    sub
    assign4
    shift_sp -1
    jump L16874
L16873
    push_event    //  i1
    push_const 264
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai1
    push_const 312
    add
    fetch_i4
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai0
    push_const 308
    add
    fetch_i4
    sub
    assign4
    shift_sp -1
L16874
    push_event    //  i1
    push_const 264
    add
    fetch_i4
    push_const 10
    mul
    push_const 3
    push_event    //  i0
    push_const 260
    add
    fetch_i4
    mul
    greater
    branch_false L16876
L16875
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  flag
    push_const 2064
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
    jump L16877
L16876
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  sm
    push_const 544
    add
    fetch_i    //  flag
    push_const 2064
    add
    push_reg_sp
    fetch_i
    push_const 1
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 4
    func_call 218169344    //  func[Rand]
    shift_sp -1
    add
    assign4
    shift_sp -1
L16877
    push_event    //  i0
    push_const 260
    add
    push_reg_sp
    fetch_i
    push_event    //  gg
    push_const 632
    add
    fetch_i
    push_const 3
    func_call 218169344    //  func[Rand]
    shift_sp -1
    push_const 2
    add
    push_const 60
    push_const 1000
    mul
    add
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2003
    push_const 30000
    func_call 184680487    //  func[AddTimerEx]
    shift_sp -2
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai0
    push_const 308
    add
    push_reg_sp
    fetch_i
    push_const 1
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i    //  i_ai1
    push_const 312
    add
    push_reg_sp
    fetch_i
    push_const 1
    assign4
    shift_sp -1
L16871
handler_end

class_end
 

 

 

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • LF the following chars / items on chronos   Elf - with class Aeore's Shillen Saint - this is possible if you had done a class change with a ticket in the past. Dwarf - with class Mystic Muse - same as above   Any greater jewels / Radiant Circle Grace or Foresight +5 and above Cloak      
    • First, you need to understand what you're doing and what you want to achieve. You have to choose a server core. After that, decide what you want your server to include, code it, modify the client to fit your server, go public, and drink champagne.   If you know how to code, creating a server is relatively easy — a few months of work and you can make it happen. Modifying the client is a completely different story. There’s a lack of tutorials, tools, and source materials. I’m currently working on the client myself, and I’ve already spent over three weeks just trying to get started due to the lack of information. If you don’t have the knowledge and experience, you’ll need a team and a bag of money — but realistically, it just won’t succeed.
    • The server has been online and stable for over 2 months now, and we’re still going strong! No wipes, no shortcuts ~ just continuous work, daily fixes, events, and improvements to ensure the best possible experience.   Great News! 🔥 CHAPTER II IS COMING — GRACIA FINAL 🔥 On February 16, L2Elixir enters a new era. The server will be officially updated to Gracia Final, opening Chapter II of our journey. Expect new content, improvements, and surprises that will refresh the gameplay while keeping the classic Gracia Final spirit alive.   More challenges, more competition, and more reasons to log in.   📅 Update Date: February 16 ⚔️ Chapter II: Gracia Final This is not a reset. This is evolution.   Prepare yourselves — Chapter II begins soon.   Website: https://l2elixir.org/ Discord: https://discord.gg/5ydPHvhbxs    
    • Server owners, Top.MaxCheaters.com is now live and accepting Lineage 2 server listings. There is no voting, no rankings manipulation, and no paid advantages. Visibility is clean and equal, and early listings naturally appear at the top while the platform grows. If your server is active, it should already be listed. Submit here 👉https://Top.MaxCheaters.com This platform is part of the MaxCheaters.com network and is being built as a long-term reference point for the Lineage 2 community. — MaxCheaters.com Team
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..