Jump to content

Script: Zero Hour Quest Fix


Recommended Posts

At Vanga did not work this quest, fixed spread. I hope not to forget anything.

 

ai

class 1 merc_cap_peace : citizen
handler 4 1570 //  TALK_SELECTED
variable_begin
"fhtml0"
"talker"
"myself"
"_choiceN"
"_code"
"_from_choice"
variable_end
 
push_event //  _from_choice
push_const 544
add
fetch_i4
push_const 0
equal
branch_false L2
L1
push_event //  talker
push_const 40
add
fetch_i //  level
push_const 1092
add
fetch_i4
push_const 66
greater_equal
push_reg_sp
fetch_i
branch_false L5
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 0
equal
and
L5
branch_false L4
L3
push_event //  _choiceN
push_const 540
add
push_reg_sp
fetch_i
push_event //  _choiceN
push_const 540
add
fetch_i4
push_const 1
add
assign4
shift_sp -1
push_event //  _code
push_const 536
add
push_reg_sp
fetch_i
push_const 0
assign4
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_const 0
S0. "Clean Up the Swamp of Screams"
push_string S0
func_call 184680640 //  func[AddChoice]
shift_sp -2
shift_sp -1
L4
push_event //  talker
push_const 40
add
fetch_i //  level
push_const 1092
add
fetch_i4
push_const 66
less
push_reg_sp
fetch_i
branch_false L8
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 0
equal
and
L8
branch_false L7
L6
push_event //  _choiceN
push_const 540
add
push_reg_sp
fetch_i
push_event //  _choiceN
push_const 540
add
fetch_i4
push_const 1
add
assign4
shift_sp -1
push_event //  _code
push_const 536
add
push_reg_sp
fetch_i
push_const 1
assign4
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_const 1
S1. "Clean Up the Swamp of Screams"
push_string S1
func_call 184680640 //  func[AddChoice]
shift_sp -2
shift_sp -1
L7
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 1
equal
push_reg_sp
fetch_i
branch_false L11
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680547 //  func[GetMemoState]
shift_sp -2
push_const 1
push_const 10
mul
push_const 1
add
equal
and
L11
branch_false L10
L9
push_event //  _choiceN
push_const 540
add
push_reg_sp
fetch_i
push_event //  _choiceN
push_const 540
add
fetch_i4
push_const 1
add
assign4
shift_sp -1
push_event //  _code
push_const 536
add
push_reg_sp
fetch_i
push_const 2
assign4
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_const 2
S2. "Clean Up the Swamp of Screams (Continue)"
push_string S2
func_call 184680640 //  func[AddChoice]
shift_sp -2
shift_sp -1
L10
push_event //  talker
push_const 40
add
fetch_i //  level
push_const 1092
add
fetch_i4
push_const 66
greater_equal
push_reg_sp
fetch_i
branch_false L14
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 0
equal
push_reg_sp
fetch_i
branch_false L15
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680554 //  func[GetOneTimeQuestFlag]
shift_sp -2
push_const 0
equal
and
L15
and
L14
branch_false L13
L12
push_event //  _choiceN
push_const 540
add
push_reg_sp
fetch_i
push_event //  _choiceN
push_const 540
add
fetch_i4
push_const 1
add
assign4
shift_sp -1
push_event //  _code
push_const 536
add
push_reg_sp
fetch_i
push_const 3
assign4
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_const 3
S3. "In Search of the Nest"
push_string S3
func_call 184680640 //  func[AddChoice]
shift_sp -2
shift_sp -1
L13
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 0
equal
push_reg_sp
fetch_i
branch_false L18
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680554 //  func[GetOneTimeQuestFlag]
shift_sp -2
push_const 1
equal
and
L18
branch_false L17
L16
push_event //  _choiceN
push_const 540
add
push_reg_sp
fetch_i
push_event //  _choiceN
push_const 540
add
fetch_i4
push_const 1
add
assign4
shift_sp -1
push_event //  _code
push_const 536
add
push_reg_sp
fetch_i
push_const 4
assign4
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_const 4
S4. "In Search of the Nest - Complete"
push_string S4
func_call 184680640 //  func[AddChoice]
shift_sp -2
shift_sp -1
L17
push_event //  talker
push_const 40
add
fetch_i //  level
push_const 1092
add
fetch_i4
push_const 66
greater_equal
push_reg_sp
fetch_i
branch_false L21
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 1
equal
push_reg_sp
fetch_i
branch_false L22
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680547 //  func[GetMemoState]
shift_sp -2
push_const 2
equal
push_reg_sp
fetch_i
branch_false L23
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 8083
func_call 184680579 //  func[OwnItemCount]
shift_sp -2
push_const 1
greater_equal
and
L23
and
L22
and
L21
branch_false L20
L19
push_event //  _choiceN
push_const 540
add
push_reg_sp
fetch_i
push_event //  _choiceN
push_const 540
add
fetch_i4
push_const 1
add
assign4
shift_sp -1
push_event //  _code
push_const 536
add
push_reg_sp
fetch_i
push_const 5
assign4
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_const 5
S5. "In Search of the Nest - In Progress"
push_string S5
func_call 184680640 //  func[AddChoice]
shift_sp -2
shift_sp -1
L20
push_event //  _choiceN
push_const 540
add
fetch_i4
push_const 1
greater
branch_false L25
L24
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1
func_call 184680641 //  func[ShowChoicePage]
shift_sp -2
shift_sp -1
exit_handler
L25
L2
push_event //  _from_choice
push_const 544
add
fetch_i4
push_reg_sp
fetch_i
branch_true L28
push_event //  _choiceN
push_const 540
add
fetch_i4
push_const 1
equal
or
L28
branch_false L27
L26
push_event //  _code
push_const 536
add
fetch_i4
push_reg_sp
fetch_i
push_const 0
equal
branch_false L31
L30
push_event //  _from_choice
push_const 544
add
fetch_i4
push_const 0
equal
push_reg_sp
fetch_i
branch_true L34
push_event //  talker
push_const 40
add
fetch_i //  level
push_const 1092
add
fetch_i4
push_const 66
greater_equal
push_reg_sp
fetch_i
branch_false L35
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 0
equal
and
L35
or
L34
branch_false L33
L32
push_event //  myself
push_const 704
add
fetch_i
push_const 629
func_call 184615017 //  func[SetCurrentQuestID]
shift_sp -1
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 0
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
push_reg_sp
fetch_i
branch_true L38
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 2
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 3
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
or
L38
branch_false L37
L36
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1118
func_call 184680517 //  func[ShowSystemMessage]
shift_sp -2
shift_sp -1
exit_handler
L37
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
func_call 184615006 //  func[GetMemoCount]
shift_sp -1
push_const 25
less
branch_false L40
L39
push_event //  myself
push_const 704
add
fetch_i
push_event //  fhtml0
push_const 520
add
fetch_i
S6. "merc_cap_peace_q0629_0101.htm"
push_string S6
func_call 184680582 //  func[FHTML_SetFileName]
shift_sp -2
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  fhtml0
push_const 520
add
fetch_i
S7. "quest_id"
push_string S7
push_const 629
func_call 184746119 //  func[FHTML_SetInt]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_event //  fhtml0
push_const 520
add
fetch_i
func_call 184680586 //  func[ShowFHTML]
shift_sp -2
shift_sp -1
jump L41
L40
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S8. "fullquest.htm"
push_string S8
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
L41
L33
jump L29
jump L42
L31
push_reg_sp
fetch_i
push_const 1
equal
branch_false L43
L42
push_event //  _from_choice
push_const 544
add
fetch_i4
push_const 0
equal
push_reg_sp
fetch_i
branch_true L46
push_event //  talker
push_const 40
add
fetch_i //  level
push_const 1092
add
fetch_i4
push_const 66
less
push_reg_sp
fetch_i
branch_false L47
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 0
equal
and
L47
or
L46
branch_false L45
L44
push_event //  myself
push_const 704
add
fetch_i
push_const 629
func_call 184615017 //  func[SetCurrentQuestID]
shift_sp -1
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 0
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
push_reg_sp
fetch_i
branch_true L50
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 2
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 3
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
or
L50
branch_false L49
L48
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1118
func_call 184680517 //  func[ShowSystemMessage]
shift_sp -2
shift_sp -1
exit_handler
L49
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S9. "merc_cap_peace_q0629_0103.htm"
push_string S9
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
L45
jump L29
jump L51
L43
push_reg_sp
fetch_i
push_const 2
equal
branch_false L52
L51
push_event //  _from_choice
push_const 544
add
fetch_i4
push_const 0
equal
push_reg_sp
fetch_i
branch_true L55
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 1
equal
push_reg_sp
fetch_i
branch_false L56
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680547 //  func[GetMemoState]
shift_sp -2
push_const 1
push_const 10
mul
push_const 1
add
equal
and
L56
or
L55
branch_false L54
L53
push_event //  myself
push_const 704
add
fetch_i
push_const 629
func_call 184615017 //  func[SetCurrentQuestID]
shift_sp -1
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 0
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
push_reg_sp
fetch_i
branch_true L59
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 2
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 3
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
or
L59
branch_false L58
L57
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1118
func_call 184680517 //  func[ShowSystemMessage]
shift_sp -2
shift_sp -1
exit_handler
L58
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 7250
func_call 184680579 //  func[OwnItemCount]
shift_sp -2
push_const 0
equal
branch_false L61
L60
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S10. "merc_cap_peace_q0629_0106.htm"
push_string S10
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
jump L62
L61
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
push_const 1
func_call 184746368 //  func[SetHTMLCookie]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S11. "merc_cap_peace_q0629_0105.htm"
push_string S11
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
L62
L54
jump L29
jump L63
L52
push_reg_sp
fetch_i
push_const 3
equal
branch_false L64
L63
push_event //  _from_choice
push_const 544
add
fetch_i4
push_const 0
equal
push_reg_sp
fetch_i
branch_true L67
push_event //  talker
push_const 40
add
fetch_i //  level
push_const 1092
add
fetch_i4
push_const 66
greater_equal
push_reg_sp
fetch_i
branch_false L68
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 0
equal
push_reg_sp
fetch_i
branch_false L69
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680554 //  func[GetOneTimeQuestFlag]
shift_sp -2
push_const 0
equal
and
L69
and
L68
or
L67
branch_false L66
L65
push_event //  myself
push_const 704
add
fetch_i
push_const 109
func_call 184615017 //  func[SetCurrentQuestID]
shift_sp -1
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 0
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
push_reg_sp
fetch_i
branch_true L72
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 2
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 3
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
or
L72
branch_false L71
L70
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1118
func_call 184680517 //  func[ShowSystemMessage]
shift_sp -2
shift_sp -1
exit_handler
L71
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
func_call 184615006 //  func[GetMemoCount]
shift_sp -1
push_const 25
less
branch_false L74
L73
push_event //  myself
push_const 704
add
fetch_i
push_event //  fhtml0
push_const 520
add
fetch_i
S12. "merc_cap_peace_q109_001.htm"
push_string S12
func_call 184680582 //  func[FHTML_SetFileName]
shift_sp -2
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  fhtml0
push_const 520
add
fetch_i
S13. "quest_id"
push_string S13
push_const 109
func_call 184746119 //  func[FHTML_SetInt]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_event //  fhtml0
push_const 520
add
fetch_i
func_call 184680586 //  func[ShowFHTML]
shift_sp -2
shift_sp -1
jump L75
L74
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S14. "fullquest.htm"
push_string S14
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
L75
L66
jump L29
jump L76
L64
push_reg_sp
fetch_i
push_const 4
equal
branch_false L77
L76
push_event //  _from_choice
push_const 544
add
fetch_i4
push_const 0
equal
push_reg_sp
fetch_i
branch_true L80
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 0
equal
push_reg_sp
fetch_i
branch_false L81
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680554 //  func[GetOneTimeQuestFlag]
shift_sp -2
push_const 1
equal
and
L81
or
L80
branch_false L79
L78
push_event //  myself
push_const 704
add
fetch_i
push_const 109
func_call 184615017 //  func[SetCurrentQuestID]
shift_sp -1
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 0
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
push_reg_sp
fetch_i
branch_true L84
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 2
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 3
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
or
L84
branch_false L83
L82
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1118
func_call 184680517 //  func[ShowSystemMessage]
shift_sp -2
shift_sp -1
exit_handler
L83
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S15. "finishedquest.htm"
push_string S15
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
L79
jump L29
jump L85
L77
push_reg_sp
fetch_i
push_const 5
equal
branch_false L86
L85
push_event //  _from_choice
push_const 544
add
fetch_i4
push_const 0
equal
push_reg_sp
fetch_i
branch_true L89
push_event //  talker
push_const 40
add
fetch_i //  level
push_const 1092
add
fetch_i4
push_const 66
greater_equal
push_reg_sp
fetch_i
branch_false L90
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 1
equal
push_reg_sp
fetch_i
branch_false L91
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680547 //  func[GetMemoState]
shift_sp -2
push_const 2
equal
push_reg_sp
fetch_i
branch_false L92
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 8083
func_call 184680579 //  func[OwnItemCount]
shift_sp -2
push_const 1
greater_equal
and
L92
and
L91
and
L90
or
L89
branch_false L88
L87
push_event //  myself
push_const 704
add
fetch_i
push_const 109
func_call 184615017 //  func[SetCurrentQuestID]
shift_sp -1
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 0
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
push_reg_sp
fetch_i
branch_true L95
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 2
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 3
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
or
L95
branch_false L94
L93
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1118
func_call 184680517 //  func[ShowSystemMessage]
shift_sp -2
shift_sp -1
exit_handler
L94
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S16. "merc_cap_peace_q109_003.htm"
push_string S16
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
L88
jump L29
jump L96
L86
L96
L29
shift_sp -1
exit_handler
L27
call_super
handler_end
 
handler 31 299 //  QUEST_ACCEPTED
variable_begin
"quest_id"
"talker"
"myself"
"_choiceN"
"_code"
"_from_choice"
variable_end
 
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 0
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
push_reg_sp
fetch_i
branch_true L99
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 2
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 3
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
or
L99
branch_false L98
L97
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1118
func_call 184680517 //  func[ShowSystemMessage]
shift_sp -2
shift_sp -1
exit_handler
L98
push_event //  quest_id
push_const 156
add
fetch_i4
push_const 629
equal
branch_false L101
L100
push_event //  myself
push_const 704
add
fetch_i
push_const 629
func_call 184615017 //  func[SetCurrentQuestID]
shift_sp -1
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
func_call 184549408 //  func[GetCurrentTick]
push_event //  talker
push_const 40
add
fetch_i //  quest_last_reward_time
push_const 772
add
fetch_i4
sub
push_const 1
greater
branch_false L103
L102
push_event //  talker
push_const 40
add
fetch_i //  quest_last_reward_time
push_const 772
add
push_reg_sp
fetch_i
push_event //  myself
push_const 704
add
fetch_i
func_call 184549408 //  func[GetCurrentTick]
assign4
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680544 //  func[SetMemo]
shift_sp -2
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
push_const 1
push_const 10
mul
push_const 1
add
func_call 184746081 //  func[SetMemoState]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_const 1
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184746363 //  func[AddLog]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
push_const 1
func_call 184746087 //  func[SetFlagJournal]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S17. "ItemSound.quest_accept"
push_string S17
func_call 184680685 //  func[SoundEffect]
shift_sp -2
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S18. "merc_cap_peace_q0629_0104.htm"
push_string S18
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
L103
exit_handler
L101
push_event //  quest_id
push_const 156
add
fetch_i4
push_const 109
equal
branch_false L105
L104
push_event //  myself
push_const 704
add
fetch_i
push_const 109
func_call 184615017 //  func[SetCurrentQuestID]
shift_sp -1
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184680544 //  func[SetMemo]
shift_sp -2
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
push_const 1
func_call 184746081 //  func[SetMemoState]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_const 1
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184746363 //  func[AddLog]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
push_const 1
func_call 184746087 //  func[SetFlagJournal]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S19. "ItemSound.quest_accept"
push_string S19
func_call 184680685 //  func[SoundEffect]
shift_sp -2
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S20. "merc_cap_peace_q109_002.htm"
push_string S20
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
exit_handler
L105
call_super
handler_end
 
handler 32 494 //  MENU_SELECTED
variable_begin
"ask"
"i0"
"i1"
"quest_id"
"reply"
"talker"
"myself"
"_choiceN"
"_code"
"_from_choice"
variable_end
 
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 0
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
push_reg_sp
fetch_i
branch_true L108
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 2
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 3
func_call 184680556 //  func[GetInventoryInfo]
shift_sp -2
push_const 0.800000
mul
greater_equal
or
L108
branch_false L107
L106
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 1118
func_call 184680517 //  func[ShowSystemMessage]
shift_sp -2
shift_sp -1
exit_handler
L107
push_event //  ask
push_const 160
add
fetch_i4
push_const 629
equal
branch_false L110
L109
push_event //  i0
push_const 260
add
push_reg_sp
fetch_i
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
push_const 2
push_const 1
sub
func_call 184746369 //  func[GetHTMLCookie]
shift_sp -3
assign4
shift_sp -1
push_event //  i0
push_const 260
add
fetch_i4
push_const 1
negate
not_equal
branch_false L112
L111
push_event //  reply
push_const 164
add
fetch_i4
push_const 1
equal
push_reg_sp
fetch_i
branch_false L115
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 1
equal
and
L115
branch_false L114
L113
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S21. "merc_cap_peace_q0629_0201.htm"
push_string S21
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
L114
push_event //  reply
push_const 164
add
fetch_i4
push_const 3
equal
push_reg_sp
fetch_i
branch_false L118
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 1
equal
and
L118
branch_false L117
L116
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 7250
func_call 184680579 //  func[OwnItemCount]
shift_sp -2
push_const 100
greater_equal
branch_false L120
L119
push_event //  myself
push_const 704
add
fetch_i
func_call 184549408 //  func[GetCurrentTick]
push_event //  talker
push_const 40
add
fetch_i //  quest_last_reward_time
push_const 772
add
fetch_i4
sub
push_const 1
greater
branch_false L122
L121
push_event //  talker
push_const 40
add
fetch_i //  quest_last_reward_time
push_const 772
add
push_reg_sp
fetch_i
push_event //  myself
push_const 704
add
fetch_i
func_call 184549408 //  func[GetCurrentTick]
assign4
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 7250
push_const 100
func_call 184746114 //  func[DeleteItem1]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 7251
push_const 20
func_call 184746111 //  func[GiveItem1]
shift_sp -3
shift_sp -1
L122
push_event //  myself
push_const 704
add
fetch_i
push_const 3
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184746363 //  func[AddLog]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S22. "merc_cap_peace_q0629_0202.htm"
push_string S22
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
jump L123
L120
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S23. "merc_cap_peace_q0629_0203.htm"
push_string S23
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
L123
L117
push_event //  reply
push_const 164
add
fetch_i4
push_const 4
equal
branch_false L125
L124
push_event //  myself
push_const 704
add
fetch_i
func_call 184549408 //  func[GetCurrentTick]
push_event //  talker
push_const 40
add
fetch_i //  quest_last_reward_time
push_const 772
add
fetch_i4
sub
push_const 1
greater
branch_false L127
L126
push_event //  talker
push_const 40
add
fetch_i //  quest_last_reward_time
push_const 772
add
push_reg_sp
fetch_i
push_event //  myself
push_const 704
add
fetch_i
func_call 184549408 //  func[GetCurrentTick]
assign4
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 7250
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 7250
func_call 184680579 //  func[OwnItemCount]
shift_sp -2
func_call 184746114 //  func[DeleteItem1]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_const 2
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184746363 //  func[AddLog]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680549 //  func[RemoveMemo]
shift_sp -2
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S24. "ItemSound.quest_finish"
push_string S24
func_call 184680685 //  func[SoundEffect]
shift_sp -2
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S25. "merc_cap_peace_q0629_0204.htm"
push_string S25
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
L127
L125
L112
L110
push_event //  ask
push_const 160
add
fetch_i4
push_const 109
equal
branch_false L129
L128
push_event //  reply
push_const 164
add
fetch_i4
push_const 1
equal
branch_false L131
L130
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
S26. "merc_cap_peace_q109_004.htm"
push_string S26
func_call 184680516 //  func[ShowPage]
shift_sp -2
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 8083
push_const 1
func_call 184746114 //  func[DeleteItem1]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
push_const 3
func_call 184746081 //  func[SetMemoState]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_const 3
push_event //  talker
push_const 40
add
fetch_i
push_const 109
func_call 184746363 //  func[AddLog]
shift_sp -3
shift_sp -1
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 109
push_const 3
func_call 184746087 //  func[SetFlagJournal]
shift_sp -3
shift_sp -1
L131
L129
call_super
handler_end
 
class_end
 
class 1 scout_s_corpse : citizen
handler 4 297    //  TALK_SELECTED
    variable_begin
        "fhtml0"
        "talker"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end
 
    push_event    //  _from_choice
    push_const 544
    add
    fetch_i4
    push_const 0
    equal
    branch_false L2
L1
    push_event    //  talker
    push_const 40
    add
    fetch_i    //  level
    push_const 1092
    add
    fetch_i4
    push_const 66
    greater_equal
    push_reg_sp
    fetch_i
    branch_false L5
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 109
    func_call 184680543    //  func[HaveMemo]
    shift_sp -2
    push_const 1
    equal
    push_reg_sp
    fetch_i
    branch_false L6
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 109
    func_call 184680547    //  func[GetMemoState]
    shift_sp -2
    push_const 1
    equal
    and
L6
    and
L5
    branch_false L4
L3
    push_event    //  _choiceN
    push_const 540
    add
    push_reg_sp
    fetch_i
    push_event    //  _choiceN
    push_const 540
    add
    fetch_i4
    push_const 1
    add
    assign4
    shift_sp -1
    push_event    //  _code
    push_const 536
    add
    push_reg_sp
    fetch_i
    push_const 0
    assign4
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 0
S0.    "In Search of the Nest - In Progress"
    push_string S0
    func_call 184680640    //  func[AddChoice]
    shift_sp -2
    shift_sp -1
L4
    push_event    //  _choiceN
    push_const 540
    add
    fetch_i4
    push_const 1
    greater
    branch_false L8
L7
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 1
    func_call 184680641    //  func[ShowChoicePage]
    shift_sp -2
    shift_sp -1
    exit_handler
L8
L2
    push_event    //  _from_choice
    push_const 544
    add
    fetch_i4
    push_reg_sp
    fetch_i
    branch_true L11
    push_event    //  _choiceN
    push_const 540
    add
    fetch_i4
    push_const 1
    equal
    or
L11
    branch_false L10
L9
    push_event    //  _code
    push_const 536
    add
    fetch_i4
    push_reg_sp
    fetch_i
    push_const 0
    equal
    branch_false L14
L13
    push_event    //  _from_choice
    push_const 544
    add
    fetch_i4
    push_const 0
    equal
    push_reg_sp
    fetch_i
    branch_true L17
    push_event    //  talker
    push_const 40
    add
    fetch_i    //  level
    push_const 1092
    add
    fetch_i4
    push_const 66
    greater_equal
    push_reg_sp
    fetch_i
    branch_false L18
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 109
    func_call 184680543    //  func[HaveMemo]
    shift_sp -2
    push_const 1
    equal
    push_reg_sp
    fetch_i
    branch_false L19
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 109
    func_call 184680547    //  func[GetMemoState]
    shift_sp -2
    push_const 1
    equal
    and
L19
    and
L18
    or
L17
    branch_false L16
L15
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 109
    func_call 184615017    //  func[SetCurrentQuestID]
    shift_sp -1
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 0
    func_call 184680556    //  func[GetInventoryInfo]
    shift_sp -2
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 1
    func_call 184680556    //  func[GetInventoryInfo]
    shift_sp -2
    push_const 0.800000
    mul
    greater_equal
    push_reg_sp
    fetch_i
    branch_true L22
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 2
    func_call 184680556    //  func[GetInventoryInfo]
    shift_sp -2
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 3
    func_call 184680556    //  func[GetInventoryInfo]
    shift_sp -2
    push_const 0.800000
    mul
    greater_equal
    or
L22
    branch_false L21
L20
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 1118
    func_call 184680517    //  func[ShowSystemMessage]
    shift_sp -2
    shift_sp -1
    exit_handler
L21
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S1.    "scout_s_corpse_q109_001.htm"
    push_string S1
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
L16
    jump L12
    jump L23
L14
L23
L12
    shift_sp -1
    exit_handler
L10
    call_super
handler_end
 
handler 32 171    //  MENU_SELECTED
    variable_begin
        "ask"
        "reply"
        "talker"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end
 
    push_event    //  ask
    push_const 160
    add
    fetch_i4
    push_const 109
    equal
    branch_false L25
L24
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 109
    func_call 184615017    //  func[SetCurrentQuestID]
    shift_sp -1
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 0
    func_call 184680556    //  func[GetInventoryInfo]
    shift_sp -2
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 1
    func_call 184680556    //  func[GetInventoryInfo]
    shift_sp -2
    push_const 0.800000
    mul
    greater_equal
    push_reg_sp
    fetch_i
    branch_true L28
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 2
    func_call 184680556    //  func[GetInventoryInfo]
    shift_sp -2
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 3
    func_call 184680556    //  func[GetInventoryInfo]
    shift_sp -2
    push_const 0.800000
    mul
    greater_equal
    or
L28
    branch_false L27
L26
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 1118
    func_call 184680517    //  func[ShowSystemMessage]
    shift_sp -2
    shift_sp -1
    exit_handler
L27
L25
    push_event    //  ask
    push_const 160
    add
    fetch_i4
    push_const 109
    equal
    branch_false L30
L29
    push_event    //  reply
    push_const 164
    add
    fetch_i4
    push_const 1
    equal
    branch_false L32
L31
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S2.    "scout_s_corpse_q109_002.htm"
    push_string S2
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 8083
    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    //  talker
    push_const 40
    add
    fetch_i
    push_const 109
    push_const 2
    func_call 184746081    //  func[SetMemoState]
    shift_sp -3
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_const 2
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 109
    func_call 184746363    //  func[AddLog]
    shift_sp -3
    shift_sp -1
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_const 109
    push_const 2
    func_call 184746087    //  func[SetFlagJournal]
    shift_sp -3
    shift_sp -1
L32
L30
handler_end
 
class_end
Npc Data
npc_begin citizen 32015 [scout_s_corpse1] level=70 acquire_exp_rate=0 acquire_sp=0 unsowing=1 clan={} ignore_clan_list={} clan_help_range=300 slot_chest=[] slot_rhand=[] slot_lhand=[] shield_defense_rate=0 shield_defense=0 skill_list={@s_race_dwarves;@s_full_magic_defence} npc_ai={[scout_s_corpse];{[fnHi]=[scout_s_corpse001.htm]}} category={} race=etc sex=male undying=1 can_be_attacked=0 corpse_time=7 no_sleep_mode=0 agro_range=0 ground_high={118.8;0;0} ground_low={79.2;0;0} exp=429634528 org_hp=2444.46819 org_hp_regen=11.85 org_mp=1493 org_mp_regen=2.78 collision_radius={13;13} collision_height={19;19} str=40 int=21 dex=30 wit=20 con=43 men=10 base_attack_type=fist base_attack_range=40 base_damage_range={0;0;80;120} base_rand_dam=50 base_physical_attack=919.8 base_critical=1 physical_hit_modify=9 base_attack_speed=278 base_reuse_delay=0 base_magic_attack=546 base_defend=329 base_magic_defend=267.4 physical_avoid_modify=0 soulshot_count=0 spiritshot_count=0 hit_time_factor=0.32 item_make_list={} corpse_make_list={} additional_make_list={} additional_make_multi_list={} hp_increase=0 mp_increase=0 safe_height=100 npc_end
 
 
Do not forget to leave your feedback
 
 
  • Upvote 2
Link to comment
Share on other sites

I want to learn some basics on l2off

Can you explain me please what is this piece of the code does?

S0. "Clean Up the Swamp of Screams"
push_string S0
func_call 184680640 //  func[AddChoice]
shift_sp -2
shift_sp -1
L4
push_event //  talker
push_const 40
add
fetch_i //  level
push_const 1092
add
fetch_i4
push_const 66
less
push_reg_sp
fetch_i
branch_false L8
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 0
equal
and
Link to comment
Share on other sites

I want to learn some basics on l2off

Can you explain me please what is this piece of the code does?

S0. "Clean Up the Swamp of Screams"
push_string S0
func_call 184680640 //  func[AddChoice]
shift_sp -2
shift_sp -1
L4
push_event //  talker
push_const 40
add
fetch_i //  level
push_const 1092
add
fetch_i4
push_const 66
less
push_reg_sp
fetch_i
branch_false L8
push_event //  myself
push_const 704
add
fetch_i
push_event //  talker
push_const 40
add
fetch_i
push_const 629
func_call 184680543 //  func[HaveMemo]
shift_sp -2
push_const 0
equal
and

It's a part of the quest taken by captain of the Golden Ram Mercenary Force,i think npc name Pierce,it's a reworked fix.

As for learning i might create a script tutorial when find some time

Edited by Mr.Parker
Link to comment
Share on other sites

  • 3 years later...
  • 2 years later...
On 1/24/2023 at 10:08 AM, scantraxx7777 said:

Why is this guy banned ? He has shared so much useful info..

 

Do not undig old posts.

Locked.

Link to comment
Share on other sites

  • Vision locked this topic
Guest
This topic is now closed to further replies.


×
×
  • Create New...