AI:
Код:
class 1 blinding_fire_barakiel : raid_boss_type4handler 10 226 // MY_DYING
variable_begin
"always_list"
"code_info"
"i4"
"i9"
"last_attacker"
"lparty"
"member"
"random1_list"
"target"
"myself"
"_choiceN"
"_code"
"_from_choice"
variable_end
push_event // always_list
push_const 688
add
push_reg_sp
fetch_i
push_event // gg
push_const 632
add
fetch_i
func_call 218103812 // func[AllocCodeInfoList]
assign
shift_sp -1
push_event // random1_list
push_const 680
add
push_reg_sp
fetch_i
push_event // gg
push_const 632
add
fetch_i
func_call 218103812 // func[AllocCodeInfoList]
assign
shift_sp -1
push_event // target
push_const 96
add
push_reg_sp
fetch_i
push_event // last_attacker
push_const 656
add
fetch_i
assign
shift_sp -1
push_event // gg
push_const 632
add
fetch_i
S0. "Нублесс только что был убит!"
push_string S0
func_call 218169353 // func[Announce]
shift_sp -1
shift_sp -1
push_event // gg
push_const 632
add
fetch_i
push_event // lparty
push_const 672
add
fetch_i
func_call 218169355 // func[IsNull]
shift_sp -1
push_const 0
equal
branch_false L2
L1
push_event // i9
push_const 296
add
push_reg_sp
fetch_i
push_const 0
assign4
shift_sp -1
L3
push_event // i9
push_const 296
add
fetch_i4
push_event // lparty
push_const 672
add
fetch_i // member_count
push_const 100
add
fetch_i4
less
branch_false L6
jump L5
L4
push_event // i9
push_const 296
add
push_reg_sp
fetch_i
push_event // i9
push_const 296
add
fetch_i4
push_const 1
add
assign4
shift_sp -1
jump L3
L5
push_event // target
push_const 96
add
push_reg_sp
fetch_i
push_event // myself
push_const 704
add
fetch_i
push_event // lparty
push_const 672
add
fetch_i
push_event // i9
push_const 296
add
fetch_i4
func_call 184680564 // func[GetMemberOfParty]
shift_sp -2
assign
shift_sp -1
push_event // myself
push_const 704
add
fetch_i
push_event // target
push_const 96
add
fetch_i
push_const 7694
push_const 1
func_call 184746111 // func[GiveItem1]
shift_sp -3
shift_sp -1
push_event // myself
push_const 704
add
fetch_i
push_event // target
push_const 96
add
fetch_i
push_const 11000
push_const 30
func_call 184746111 // func[GiveItem1]
shift_sp -3
shift_sp -1
push_event // myself
push_const 704
add
fetch_i
push_event // target
push_const 96
add
fetch_i
push_const 1110785
push_const 0
push_const 0
push_const 1000000
func_call 184877074 // func[AddUseSkillDesire]
shift_sp -5
shift_sp -1
push_event // myself
push_const 704
add
fetch_i
push_event // target
push_const 96
add
fetch_i
push_const -1
push_parameter _4
sub
push_const 1
func_call 184746091 // func[SetOneTimeQuestFlag]
shift_sp -3
shift_sp -1
push_event // myself
push_const 704
add
fetch_i
push_event // target
push_const 96
add
fetch_i
S1. "ItemSound.quest_finish"
push_string S1
func_call 184680685 // func[SoundEffect]
shift_sp -2
shift_sp -1
push_event // myself
push_const 704
add
fetch_i
push_event // target
push_const 96
add
fetch_i
func_call 184615315 // func[SetNobless]
shift_sp -1
shift_sp -1
jump L4
L6
L2
L7
push_event // gg
push_const 632
add
fetch_i
push_event // code_info
push_const 696
add
push_reg_sp
fetch_i
push_event // always_list
push_const 688
add
fetch_i
func_call 251658240 // func[Next]
assign
fetch_i
func_call 218169355 // func[IsNull]
shift_sp -1
push_const 0
equal
branch_false L8
jump L7
L8
call_super
handler_end
class_end