Mr.Parker Posted January 21, 2017 Share Posted January 21, 2017 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 Html download: https://mega.nz/#!01UQmTgZ!OJGZ7h_FuQQS_jVXcv_83WpRTdOxnsUhQoIynzEZcD8 Do not forget to leave your feedback 2 Link to comment Share on other sites More sharing options...
Reborn12 Posted January 21, 2017 Share Posted January 21, 2017 Who did this?is yours? Link to comment Share on other sites More sharing options...
Mr.Parker Posted January 21, 2017 Author Share Posted January 21, 2017 Who did this?is yours? y Link to comment Share on other sites More sharing options...
Reborn12 Posted January 21, 2017 Share Posted January 21, 2017 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 More sharing options...
Mr.Parker Posted January 21, 2017 Author Share Posted January 21, 2017 (edited) 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 January 21, 2017 by Mr.Parker Link to comment Share on other sites More sharing options...
Reborn12 Posted January 21, 2017 Share Posted January 21, 2017 I mean what every single word means..i know this quest Link to comment Share on other sites More sharing options...
0samita Posted August 19, 2020 Share Posted August 19, 2020 Hello brother, the link to download the HTML is not working, could you re-upload it or share the code? Link to comment Share on other sites More sharing options...
kage Posted January 24, 2023 Share Posted January 24, 2023 Why is this guy banned ? He has shared so much useful info.. 1 Link to comment Share on other sites More sharing options...
Vision Posted January 25, 2023 Share Posted January 25, 2023 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 More sharing options...
Recommended Posts