MOD V1.0х ЈH=mЙџџџџck_item_1кck_item_1йck_item_10кck_item_10йck_item_11кck_item_11йck_item_12кck_item_12йck_item_13кck_item_13 йck_item_14 кck_item_14 йck_item_15 кck_item_15 йck_item_16кck_item_16йck_item_17кck_item_17йck_item_18кck_item_18йck_item_19кck_item_19йck_item_2кck_item_2йck_item_20кck_item_20йck_item_21кck_item_21йck_item_22кck_item_22йck_item_23кck_item_23йck_item_24 кck_item_24!йck_item_25"кck_item_25#йck_item_26$кck_item_26%йck_item_3&кck_item_3'йck_item_4(кck_item_4)йck_item_5*кck_item_5+йck_item_6,кck_item_6-йck_item_7.кck_item_7/йck_item_80кck_item_81йck_item_92кck_item_93йcreaturepalcus4юc_chestshielded5эc_dmstaff6эc_nostealgold7эc_nostealrule8эc_questring9эc_restartgame:эc_rule_1;эc_rule_10<эc_rule_2=эc_rule_3>эc_rule_4?эc_rule_5@эc_rule_6Aэc_rule_7Bэc_rule_8Cэc_rule_9Dэc_shieldattackEкc_shieldattackFйc_stealokGэdm_move_itHкdm_move_itIйdoorpalcusJюdrop_item_1Kкdrop_item_1Lйdrop_item_10Mкdrop_item_10Nйdrop_item_11Oкdrop_item_11Pйdrop_item_12Qкdrop_item_12Rйdrop_item_13Sкdrop_item_13Tйdrop_item_14Uкdrop_item_14Vйdrop_item_15Wкdrop_item_15Xйdrop_item_16Yкdrop_item_16Zйdrop_item_17[кdrop_item_17\йdrop_item_18]кdrop_item_18^йdrop_item_19_кdrop_item_19`йdrop_item_2aкdrop_item_2bйdrop_item_20cкdrop_item_20dйdrop_item_21eкdrop_item_21fйdrop_item_22gкdrop_item_22hйdrop_item_23iкdrop_item_23jйdrop_item_24kкdrop_item_24lйdrop_item_25mкdrop_item_25nйdrop_item_26oкdrop_item_26pйdrop_item_3qкdrop_item_3rйdrop_item_4sкdrop_item_4tйdrop_item_5uкdrop_item_5vйdrop_item_6wкdrop_item_6xйdrop_item_7yкdrop_item_7zйdrop_item_8{кdrop_item_8|йdrop_item_9}кdrop_item_9~йencounterpalcusюgameboard€мgameboardўgameboard‚чitempalcusƒюmodule„оmove_item_1…кmove_item_1†йmove_item_10‡кmove_item_10ˆйmove_item_11‰кmove_item_11Šйmove_item_12‹кmove_item_12Œйmove_item_13кmove_item_13Žйmove_item_14кmove_item_14йmove_item_15‘кmove_item_15’йmove_item_16“кmove_item_16”йmove_item_17•кmove_item_17–йmove_item_18—кmove_item_18˜йmove_item_19™кmove_item_19šйmove_item_2›кmove_item_2œйmove_item_20кmove_item_20žйmove_item_21Ÿкmove_item_21 йmove_item_22Ёкmove_item_22Ђйmove_item_23Ѓкmove_item_23Єйmove_item_24Ѕкmove_item_24Ійmove_item_3Їкmove_item_3Јйmove_item_4Љкmove_item_4Њйmove_item_5Ћкmove_item_5Ќйmove_item_6­кmove_item_6Ўйmove_item_7Џкmove_item_7Айmove_item_8Бкmove_item_8Вйmove_item_9Гкmove_item_9Дйorb_forestЕэorb_homeЖэorb_mountainsЗэorb_plainsИэorb_swampЙэpeekitem_101Ккpeekitem_101Лйpeekitem_102Мкpeekitem_102Нйpeekitem_103Окpeekitem_103Пйpeekitem_104Ркpeekitem_104Сйpeeklist_101Ткpeeklist_101Уйpeeklist_102Фкpeeklist_102Хйpeeklist_103Цкpeeklist_103Чйpeeklist_104Шкpeeklist_104ЩйplaceablepalcusЪюp_discardЫэp_givecoinsЬкp_givecoinsЭйp_morecoinЮэp_newitemЯэp_newitemакp_newitemбйp_newruleвэp_newruleгкp_newruleдйp_peekitemеэp_peeklistжэp_trashзэReputeиіrestart_chainйќrest_0ккrest_0лйrest_1мкrest_1нйrest_2окrest_2пйrest_3ркrest_3сйscan_ballткscan_ballуйscan_bombфкscan_bombхйscan_buttonsцкscan_buttonsчйscan_cardsшкscan_cardsщйscan_circuitъкscan_circuitыйscan_coinькscan_coinэйscan_drainюкscan_drainяйscan_fish№кscan_fishёйscan_glassђкscan_glassѓйscan_gobletєкscan_gobletѕйscan_harpікscan_harpїйscan_hockјкscan_hockљйscan_ingotњкscan_ingotћйscan_maskќкscan_mask§йscan_melonўкscan_melonџйscan_offкscan_offйscan_passportкscan_passportйscan_poleкscan_poleйscan_ropeкscan_ropeйscan_scalesкscan_scales йscan_socket кscan_socket йscan_web кscan_web йscan_weightкscan_weightйscan_winderкscan_winderйsoundpalcusюstorepalcusюsuit_1щsuit_2щsuit_3щsuit_4щsuit_5щsuit_6щsuit_7щsuit_8щsuit_9щtrash_item_1кtrash_item_1йtrash_item_10кtrash_item_10 йtrash_item_11!кtrash_item_11"йtrash_item_12#кtrash_item_12$йtrash_item_13%кtrash_item_13&йtrash_item_14'кtrash_item_14(йtrash_item_15)кtrash_item_15*йtrash_item_16+кtrash_item_16,йtrash_item_17-кtrash_item_17.йtrash_item_18/кtrash_item_180йtrash_item_191кtrash_item_192йtrash_item_23кtrash_item_24йtrash_item_205кtrash_item_206йtrash_item_217кtrash_item_218йtrash_item_229кtrash_item_22:йtrash_item_23;кtrash_item_23<йtrash_item_24=кtrash_item_24>йtrash_item_25?кtrash_item_25@йtrash_item_26Aкtrash_item_26Bйtrash_item_3Cкtrash_item_3Dйtrash_item_4Eкtrash_item_4Fйtrash_item_5Gкtrash_item_5Hйtrash_item_6Iкtrash_item_6Jйtrash_item_7Kкtrash_item_7Lйtrash_item_8Mкtrash_item_8Nйtrash_item_9Oкtrash_item_9Pйtrash_to_101Qкtrash_to_101Rйtrash_to_102Sкtrash_to_102Tйtrash_to_103Uкtrash_to_103Vйtrash_to_104Wкtrash_to_104XйtriggerpalcusYюwaypointpalcusZюwh_bankcoins[кwh_bankcoins\йwh_checkforwin]кwh_checkforwin^йwh_chestdisturb_кwh_chestdisturb`йwh_chest_invisaќwh_chest_speakbкwh_chest_speakcйwh_client_entersdкwh_client_enterseйwh_client_leavesfкwh_client_leavesgйwh_dmstaffhэwh_dmstaffiщwh_finderjќwh_flag_1k wh_flag_10l wh_flag_11m wh_flag_12n wh_flag_13o wh_flag_14p wh_flag_15q wh_flag_16r wh_flag_17s wh_flag_18t wh_flag_19u wh_flag_2v wh_flag_20w wh_flag_21x wh_flag_22y wh_flag_23z wh_flag_24{ wh_flag_3| wh_flag_4} wh_flag_5~ wh_flag_6 wh_flag_7€ wh_flag_8 wh_flag_9‚ wh_getlistƒкwh_getlist„йwh_gettoken101…кwh_gettoken101†йwh_gettoken102‡кwh_gettoken102ˆйwh_gettoken103‰кwh_gettoken103Šйwh_gettoken104‹кwh_gettoken104Œйwh_heartbeatкwh_heartbeatŽйwh_itemlistкwh_itemlistйwh_item_1‘щwh_item_10’щwh_item_11“щwh_item_12”щwh_item_13•щwh_item_14–щwh_item_15—щwh_item_16˜щwh_item_17™щwh_item_18šщwh_item_19›щwh_item_2œщwh_item_20щwh_item_21žщwh_item_22Ÿщwh_item_23 щwh_item_24Ёщwh_item_25Ђщwh_item_3Ѓщwh_item_4Єщwh_item_5Ѕщwh_item_6Іщwh_item_7Їщwh_item_8Јщwh_item_9Љщwh_item_markerЊќwh_nostealingЋкwh_nostealingЌйwh_null_man­ыwh_pixieЎыwh_pixiefreeЏкwh_pixiefreeАйwh_pixiemoveБкwh_pixiemoveВйwh_pixietalkГкwh_pixietalkДйwh_playerentersЕкwh_playerentersЖйwh_player_chestЗыwh_pullchaintalkИкwh_pullchaintalkЙйwh_randomitemsКкwh_randomitemsЛйwh_randompixieМкwh_randompixieНйwh_restartgameОкwh_restartgameПйwh_ringРщwh_shieldcheck_0Скwh_shieldcheck_0Тйwh_shieldcheck_1Укwh_shieldcheck_1Фйwh_shieldcheck_2Хкwh_shieldcheck_2Цйwh_shieldcheck_3Чкwh_shieldcheck_3Шйwh_startstealЩкwh_startstealЪйwh_themeЫѓwh_tp2forestЬкwh_tp2forestЭйwh_tp2homeЮкwh_tp2homeЯйwh_tp2mountainsакwh_tp2mountainsбйwh_tp2plainsвкwh_tp2plainsгйwh_tp2swampдкwh_tp2swampейwh_tp_orbжкwh_tp_orbзйwh_whatruleикwh_whatruleййwildhunt_sountsкѓwp_heighttest001л wp_tester001м x2_mod_def_actнкx2_mod_def_actойx2_mod_def_aquпкx2_mod_def_aquрйx2_mod_def_loadскx2_mod_def_loadтйx2_mod_def_unaquукx2_mod_def_unaquфйpLоNNы9PоRьTосUьЭWоЋYь—[оu]ьa_о?aь+cо eьѕfогhьПjоlь‰nоgpьSrо1tьvоћwыцyоФ{ьА}оŽьzоXƒьD…о"‡ь‰оьŠьиŒоЖŽьЂо€’ьl”оJ–ы5˜оšыў›омыЧŸоЅЁыЃоnЅыYЇо7Љы"Ћо­ыыЎЫ ЖМQУJQсЉњхЗБъ‰-:ЈтЁƒ!’%žГ(Љ\,Ѓџ/ЋЊ3ЇQ7‹м:Ѕ>Џ0BOEvѕL"SНдU•iZмE] вiT& ГUЅ •БUъШ wеUЬь YљUЎ ;U4 AUrX џdTS| рˆU5  ТЌUФ ЄаUљч †єTк  gUМ/ I<QšS '`U|w „U^› ыЇU@П ЭЫU"у ЏяU ‘Tх* r7TЦN S[TЇr 4Tˆ– ЃTiК іЦTJо зъT+Јг2rw} ‚‚™IЬ %цлюнню*№кс№( ђлфђ) ємщє*іоёі,јоћј,'њлћ)+ќл§)/ўпџ-;л)?н+Gо%+Pм,*Vр6 .d пC -p лK )tнQ+|п[,‡оe+пo,›нx*Ђн*Љл„(Ќп‹,Зп–& /йv7пU?й.GщJџPщџRџўXщч[џцaщЯdџЮj+љld]q+ˆsdьw+zd{~+І€d …’œ‹б$mАJЗБV ДЩжЙ(ўП џЫбатвЂшaяu xњА (І ЮL3Ea{LœT›ВW§Џ^б€b=НiбŽm=Ыtбœx=й‚ [ŒЕЈ‚ ’ДЕGа† ЭмЙ†ј‚  ЕН † C- ЙќH † ‚U Й;q ~ Й} Бj™ ~ шЅ Б™С ~ Ю БШщ † Nі Й € ‡ Г:: | ЖF Џeb „ щn З Š „ $— ЗлВ „ _П Зл ~ ”ч БE ~ У Бt+ † њ7 ЙГS € 3` Гц{ ˆ nˆ Л)Є „ ­А ЗdЬ ~ ти Б“є ‚  ЕЪ ‚ L) ЕE ЄЅH шJ UтQ W9Y T` Vуg U8o VŽv Yч} U<… V’Œ Ј: RŽ ЅїŽ   ІГ Ъ‘ Јr’ ‹“ Љ4” N• Љї• — ІЗ— ޘ Ѕs™ ‰š Њ3› Nœ Ієœ  ž ЈГž ЬŸ Љu  ŽЁ Ї5Ђ MЃ ЋјЃ Ѕ ЊОЅ йІ ІЇ –Ј Ј>Љ WЊ ЈџЊ Ќ ЈРЌ й­ iBЎ [Џ ЉА Б ЊЧБ сВ Ј‰Г ЁД ЈIЕ aЖ ІЗ И ЊЧИ сЙ џг ы8ъ ' ы8ѓ_ z ы8ќВ Э ы8lq ј i`ЩB › І"—=?0mAXХEBMКСNЄeQЊ _ -tЁ€П`ƒJЊЁšDЇXœЎlГjrЗlоЛnLРoЛФo*Щl–ЭkвpqжlнкnKпmИуm%шq–ьpёlrѕnрљnNўmЛn)l• ljknйУœ ЌH0g1}ф24}€5Ÿ6}8;9}И:V"]o[}ИЛ8ПЈ рЬюЮЯщЗвEќеюъиёллёЬо7тDGхѓ:шK…ыSию\4ђэ!ѕѕјE[ћUАўЩyЕ.ђ № t„юrО0ъђ *#“Н#№­$Nћ7…€GSгG›nHН+M :V FWуXњXЪФZхЉj6пk§мm“osЂ ~’„Ѓ 5‘Cx _%зХ&§ЩyvЪаFЬyПЬбЮy ЯбкаySбб$гAeеAІйвxнВ*у\ †юА6єZ џЕE_ ЄВV\ В!Бc'[ О2M3іC4Я5EW6^Е:v+?sžCQяH# Rx Š\BЬt^ *‚™У дЇЂNCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 1; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо  џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 10; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо  џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 11; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо  џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 12; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо  џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 13; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 14; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 15; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 16; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 17; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 18; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 19; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 2; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 20; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 21; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 22; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 23; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 24; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 25; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 26; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 3; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 4; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 5; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 6; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 7; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 8; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } NCS V1.0Bо  џџџјџџџќюџџџјџџџќMyList_1џџџє3џџџјџџџќMyList_2џџџ№3џџџјџџџќMyList_3џџџь3џџџјџџџќMyList_4џџџш3џџџјџџџќџџџ№џџџф џџџќџџџќџџџ№џџџр  џџџќџџџќџџџєџџџр  џџџќџџџќџџџјџџџр  ,џџџрџџџф:џџџќ(-џџџрџџџфџџџќџџџш int StartingConditional() { int nCheck = 9; object oPlayer = GetPCSpeaker(); int nMyList_1 = GetLocalInt(oPlayer,"MyList_1"); int nMyList_2 = GetLocalInt(oPlayer,"MyList_2"); int nMyList_3 = GetLocalInt(oPlayer,"MyList_3"); int nMyList_4 = GetLocalInt(oPlayer,"MyList_4"); if(nMyList_1 == nCheck || nMyList_2 == nCheck || nMyList_3 == nCheck || nMyList_4 == nCheck) { return TRUE; } else { return FALSE; } } ITP V3.28@8‡Œ  {‡ Ÿ ,џџџџ (08@HPX`hpx€ˆœЌДМФЬдмфьєќ $,4<DLT\dlt|„Œ”œЄЌДМФар№ј%ї0&L'()*Щ 89:dG"H#I$J%1x23˜  €? 456Щ2, - . ї18 ;Ќ<=>+/?/ #Ф BЩDCk E!Kф&'(*)!+#,Щ-   $ ,? 8 D _? o!"#$L.MAINSTRREFLISTIDNAMERESREFCRFACTION Lucky Pixiewh_pixieMerchantnull wh_null_manCommonerThis Player's Inventorywh_player_chestCommoner  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†.7?  %&  !"#$'()*+,-/01234568;<=>9:DLG V3.28Œ-ЈUmД!0џџџџ $ LXd ˆ Ќ(       с џџџџ т ц ч ы ь  э  џџџџ       < џџџџ K O P$( TDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wpУџџџџГThis chest is currently shielded by at least one level of shielding. Would you like to attempt to break down the shield? It will cost 10 coins to try, and you might not succeed.џџџџ No. [No fee.] џџџџYes. [10 coins]c_shieldattack*  !"#$%&'()+,DLG V3.283œ5ˆЖ>д8џџџџ $ LXdp|ˆ” Ќ И Ф а м шє $0<HT`l  Д и ќ   D h Œ А д ј  @ d ˆ Ќ а є  < ` „ Ј ЬG       Є џџџџ Ѕ Љ Њ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Хl  Ц х џџџџ ђ і їа  ћ  џџџџ % ) *д  . O џџџџ \ ` aи  e ‡ џџџџ ” ˜ ™м   Л џџџџ Ш Ь Эр  б ю џџџџ ћ џ ф   % џџџџ 2 6 7ш  ; W џџџџ d h iь  m Š џџџџ — › œ№    Р џџџџ Э б вє  ж і џџџџ   ј   + џџџџ 8 < =ќ  A ^ џџџџ k o p  t  џџџџ  Ё Ђ  І Ч џџџџ г з и  м љ џџџџ         - џџџџ 9 = >  B a џџџџ m q r  v — џџџџ Ѓ Ї Ј  Ќ Ь џџџџ и м н  с  џџџџ       7 џџџџ C G H$  L k џџџџ w { |(  € Ÿ џџџџ Ќ А Б,0 ЕDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp†џџџџvWhich item do you wish to move to your location? [NOTE: The item must be on the map and not in a player's inventory.]џџџџ Time Winder move_item_24џџџџ Spy Glass move_item_23џџџџ Short Circuit move_item_22џџџџShining Scales move_item_21џџџџ Rough Rope move_item_20џџџџ Power Web move_item_18џџџџ Polished Pole move_item_17џџџџPassport move_item_16џџџџ Ohm Drain move_item_15џџџџ Nicket Ingot move_item_14џџџџ Missing Mask move_item_13џџџџ Hart's Harp move_item_12џџџџ Hands Off move_item_11џџџџHam Hock move_item_10џџџџ Golden Goblet move_item_9џџџџ Faux Fish move_item_8џџџџ Dead Weight move_item_7џџџџ Crazy Cards move_item_6џџџџ Captured Coin move_item_5џџџџ Cactus Melon move_item_4џџџџ Brass Buttons move_item_3џџџџ Blind Socket move_item_2џџџџ Battle Ball move_item_1џџџџ Barrel Bomb move_item_19Y2  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0134  !"#$%&'()*+,-./012DLG V3.28t!p‘„…$џџџџ $ LX |       W џџџџ e i j n  o † џџџџ ‡ ‹ Œ DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp9џџџџ)At this time, you cannot afford to steal. wh_nostealingџџџџOK.  DLG V3.28t!pŸ„“$џџџџ $ LX |       e џџџџ s w x |  } ” џџџџ • ™ š žDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wpGџџџџ7The current Global Rule prevents stealing at this time. wh_nostealingџџџџOK.  DLG V3.28KМЧ€% Ѕ$С+Шџџџџ $ LXdp|ˆ АМШдрь  ,8DP\ht € Œ ˜ Є АМШдрьј(4 X |ˆ Ќ а є  < ` „ Ј Д и ќ  D h Œ А д ј  @ d ˆ Ќ а є  < ` „ Ј Ь !№ ›       H џџџџ I M N R S T U V W  [ Б џџџџ В Ж З( Л Ь н ю џ    = џџџџ > B C@! G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^Є  _ { џџџџ | € 0  … Ћ џџџџ Ќ А Б4 Е  Ж б џџџџ в ж з<  л  џџџџ   @   C џџџџ J N OD  S } џџџџ „ ˆ ‰H   Б џџџџ И М НL  С э џџџџ ј ќ §P   ; џџџџ G K LT  P ‹ џџџџ Œ  ‘X •  – ы џџџџ ї ћ ќ`   E џџџџ P T Ud  Y z џџџџ ‡ ‹ Œh   В џџџџ О Т Уl  Ч х џџџџ я ѓ єp  ј H џџџџ Q U Vt  Z { џџџџ … ‰ Šx  Ž в џџџџ р ф х|  щ ; џџџџ F J K€  O o џџџџ z ~ „  ƒ Ѓ џџџџ ­ Б Вˆ  Ж е џџџџ п у фŒ  ш 3 џџџџ < @ A  E a џџџџ k o p”  t • џџџџ Ё Ѕ І˜  Њ Ч џџџџ б е жœ  к * џџџџ 6 : ;   ? ^ џџџџ i m nЄ  r Й џџџџ У Ч ШЈ  Ь ь џџџџ ї ћ ќЌ  !  џџџџ . 2 3 А  7 €  џџџџ Œ  ‘ Д  • Д  џџџџ О Т У И  Ч   џџџџ    МР $ DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp*џџџџWhat would you like to do?RџџџџBHow many levels of shields do you want to place on your inventory?wh_shieldcheck_0wh_shieldcheck_1wh_shieldcheck_2wh_shieldcheck_35џџџџ%Which item do you wish to search for?џџџџNothing."џџџџStart Rest Period.џџџџCancel.)џџџџThree levels. (30 coins)rest_3'џџџџTwo levels. (20 coins)rest_2&џџџџOne level. (10 coins)rest_1 џџџџNone. (0 coins)rest_0(џџџџLook at my list. (Free) wh_getlist6џџџџ&Check the current Global Rule. (Free) wh_whatrule7џџџџ'Search for an item. (Cost is 10 coins)QџџџџATime Winder : [Slows the rate of coin drain] scan_winderAџџџџ1Spy Glass : [Free Searching] scan_glassџџџџ Short Circuit scan_circuitџџџџShining Scales scan_scalesџџџџ Rough Rope scan_ropeLџџџџ<Power Web : [30 extra coins after rest]scan_webџџџџ Polished Pole scan_pole@џџџџ0Passport : [Free Teleports] scan_passportNџџџџ>Ohm Drain : [Lose 30 coins after rest] scan_drainџџџџ Nicked Ingot scan_ingotџџџџ Missing Mask scan_maskџџџџ Hart's Harp scan_harpGџџџџ7Hands Off : [3 Free Shield Levels]scan_offџџџџHam Hock scan_hockџџџџ Golden Goblet scan_gobletџџџџ Faux Fish scan_fishLџџџџ<Dead Weight : [Increased Coin Drain] scan_weightџџџџ Crazy Cards scan_cardsCџџџџ3Captured Coin: [No Banking] scan_coinџџџџ Cactus Melon scan_melonџџџџ Brass Buttons scan_buttonsEџџџџ5Blind Socket : [No Searching] scan_socketџџџџ Battle Ball scan_ballFџџџџ6Barrel Bomb : [No Teleporting] scan_bomb‹Ф  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰ŠŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУХЦ   !"#$%"&')*+,-./023456789:;<=>?@ABCDEFGHI(1JDLG V3.28Œ-ЈЌФДx0џџџџ $ LXd ˆ Ќ       N џџџџ O S T X Y  Z q џџџџ r v w   { “ џџџџ Ђ І Ї$( ЋDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp0џџџџ Do you wish to start a new game?џџџџNo.џџџџYes.wh_restartgame*  !"#$%&'()+,DLG V3.28\XЈ5T‰џџџџ $ L      # ‚ џџџџ ƒ ‡ ˆ  ŒDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp Attention[џџџџKCurrent Rule : [Fast Drain] - Coins deplete faster. DLG V3.28\XЈ~&Tzџџџџ $ L      # s џџџџ t x y  }DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp AttentionLџџџџ<Current Rule : Normal Play - No rules in force at this time. DLG V3.28\XЈŠ2T†џџџџ $ L      #  џџџџ € „ …  ‰DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp AttentionXџџџџHCurrent Rule : [Slow Drain] - Coins deplete slower. DLG V3.28\XЈ•=T‘џџџџ $ L      # Š џџџџ ‹    ”DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp AttentioncџџџџSCurrent Rule : [Free Searching] - Searching is free of charge. DLG V3.28\XЈ7T‹џџџџ $ L      # „ џџџџ … ‰ Š  ŽDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp Attention]џџџџMCurrent Rule : [No Searching] - No Searching allowed. DLG V3.28\XЈ—?T“џџџџ $ L      # Œ џџџџ  ‘ ’  –DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp AttentioneџџџџUCurrent Rule : [Free Teleports] - Teleporting is free of charge. DLG V3.28\XЈ“;Tџџџџ $ L      # ˆ џџџџ ‰  Ž  ’DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp AttentionaџџџџQCurrent Rule : [No Teleporting] - No Teleporting allowed. DLG V3.28\XЈwTsџџџџ $ L      # l џџџџ m q r  vDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp AttentionEџџџџ5Current Rule : No Stealing - Stealing is not allowed. DLG V3.28\XЈ‘9Tџџџџ $ L      # † џџџџ ‡ ‹ Œ  DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp Attention_џџџџOCurrent Rule : [Extra Coins] - You were given extra coins! DLG V3.28\XЈ›CT—џџџџ $ L      #  џџџџ ‘ • –  šDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp AttentioniџџџџYCurrent Rule : [Stolen Coins] - Some coins have just been stolen. NCS V1.0BO юџџџРџџџќџџџмџџџќџџџреџџџьџџџќMyOwnerџџџм6џџџрџџџќ ShieldLevelџџџм3џџџдџџџќџџџР МџџџФЂ  N-d џџџаџџџќџџџдF џџџмеBДиYou knocked down a shield!џџџРvџџџи#џџџдџџџќџџџи тџџџрUџџџШџџџќџџџЬX sџџџЬЊџџџЬџџџќџџџаJ !џџџЬџџџмWџџџрVџџџШџџџќџџџ~"You have knocked down all shields!џџџРvџџџи ShieldLevelџџџи7‹-џџџРДм,< as_cv_potclang2. џџџФThe shields held.џџџРvџџџФ void main() { object oPlayer; object oChest; effect eEffect; int nEffectType; int nChance; int nShieldLevel; string sChestTag; object oWisp; object oOwner; object oItem; string sItemTag; location lWisp; int nMyID; string sResRef; object oItemCopy; oPlayer = GetPCSpeaker(); oWisp = OBJECT_SELF; lWisp = GetLocation(oWisp); oOwner = GetLocalObject(oWisp,"MyOwner"); nShieldLevel = GetLocalInt(oWisp,"ShieldLevel"); TakeGoldFromCreature(10,oPlayer,TRUE); if(GetGold(oPlayer) <= 0) { //freeze 'em in their tracks! } else { nChance = Random(100) + 1; if(nChance <=70) { ApplyEffectAtLocation(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_HEALING_G),GetLocation(oWisp),0.0); SendMessageToPC(oPlayer,"You knocked down a shield!"); nShieldLevel--; if(nShieldLevel == 0) { //remove effect eEffect = GetFirstEffect(oWisp); while(GetIsEffectValid(eEffect) == TRUE) { nEffectType = GetEffectType(eEffect); if(nEffectType == EFFECT_TYPE_VISUALEFFECT) { RemoveEffect(oWisp,eEffect); } eEffect = GetNextEffect(oWisp); } SendMessageToPC(oPlayer,"You have knocked down all shields!"); } SetLocalInt(oWisp,"ShieldLevel",nShieldLevel); } else { ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_REFLEX_SAVE_THROW_USE),oPlayer); AssignCommand(oPlayer,PlaySound("as_cv_potclang2")); SendMessageToPC(oPlayer,"The shields held."); } } } DLG V3.28Œ-Ј&>Дђ0џџџџ $ LXd ˆ Ќ       Ї џџџџ Ј Ќ ­ Б В  Г м џџџџ н с т   ц  џџџџ    !$( %DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp‰џџџџyThis chest is unshielded. You may remove or add items to this chest. Be aware that every transaction will cost 10 coins.%џџџџNever mind. [No fee]$џџџџLet me at the goods! wh_startsteal*  !"#$%&'()+,NCS V1.0BН orb_homeШџџџ№џџџќ TargetNumberџџџ№3џџџьџџџќ TargetTagџџџ№5џџџјџџџќDMџџџ№6џџџєџџџќџџџјШџџџфџџџќ wh_marker_џџџш\#Шџџџрџџџќwh_flag_џџџш\#Шџџџмџџџќџџџјеџџџшџџџќџџџфёџџџрёџџџмёџџџфwh_item_џџџр\#ѓџџџфџџџќџџџ№MyIDџџџр7wh_flag_џџџь\#џџџфwh_flag_џџџр\# ѓџџџмџџџќ wh_marker_џџџь\#џџџфwh_item_marker@ѓџџџфџџџќџџџм void main() { //move the item object oPlayer; object oFlag; object oGlowy; object oItem; location lLocation; int nNumber; object oOrb; object oDM; string sItemTag; oOrb = GetObjectByTag("orb_home"); nNumber = GetLocalInt(oOrb,"TargetNumber"); sItemTag = GetLocalString(oOrb,"TargetTag"); oDM = GetLocalObject(oOrb,"DM"); oItem = GetObjectByTag(sItemTag); oGlowy = GetObjectByTag("wh_marker_" + IntToString(nNumber)); oFlag = GetObjectByTag("wh_flag_" + IntToString(nNumber)); lLocation = GetLocation(oDM); DestroyObject(oItem); DestroyObject(oGlowy); DestroyObject(oFlag); //place the item oItem = CreateObject(OBJECT_TYPE_ITEM,("wh_item_" + IntToString(nNumber)),lLocation,FALSE); SetLocalInt(oItem,"MyID",nNumber); //place the portal graphic oFlag = CreateObject(OBJECT_TYPE_WAYPOINT,("wh_flag_" + IntToString(nNumber)),lLocation,FALSE,("wh_flag_" + IntToString(nNumber))); //place the tracking flag oItem = CreateObject(OBJECT_TYPE_PLACEABLE,"wh_item_marker",lLocation,FALSE,("wh_marker_" + IntToString(nNumber))); } ITP V3.28 д@@` <џџџџ (08@HPX !"#$NO(PЩ QRMAINSTRREFLISTID  NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 1; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B   џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 10; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B   џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 11; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B   џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 12; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B   џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 13; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 14; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 15; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 16; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 17; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 18; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 19; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 2; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 20; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 21; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 22; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 23; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 24; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 25; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 26; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 3; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 4; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 5; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 6; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 7; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B  џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 8; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B   џџџјџџџќюџџџФџџџќorb_homeШџџџєџџџќџџџЬџџџќџџџа sMyList_џџџЬ\#џџџФ3џџџР "џџџаџџџШџџџќџџџа$џџџЬџџџќџџџƒŒДџџџјџџџќџџџФџџџємYOUR LIST HAS CHANGED!џџџФvMyList_џџџФ\#џџџР7MyList_1џџџФ3џџџаџџџќMyList_2џџџФ3џџџдџџџќMyList_3џџџФ3џџџиџџџќMyList_4џџџФ3џџџмџџџќ џџџрџџџќџџџфџџџа џџџќџџџќџџџрџџџа  џџџќџџџќџџџрџџџд  џџџќџџџќџџџрџџџи  - џџџрџџџќџџџ7џџџфMyList_џџџФ\#џџџР7џџџфџџџќџџџЬџџџќџџџа MyList_џџџЬ\#џџџФ3џџџшџџџќџџџьџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџшџџџќл Blind SocketџџџшџџџќЗ Brass Buttonsџџџшџџџќ’ Cactus Melonџџџшџџџќn Captured CoinџџџшџџџќI Crazy Cardsџџџшџџџќ& Dead Weightџџџшџџџќ Faux Fishџџџшџџџќт Golden GobletџџџшџџџќНHam Hockџџџшџџџќ Hands Offџџџшџџџќ| Hart's HarpџџџшџџџќY Missing Maskџџџшџџџќ5 Nicked Ingotџџџшџџџќ Ohm Drainџџџшџџџќ№Passportџџџшџџџќа Polished PoleџџџшџџџќЋ Power WebџџџшџџџќŠ Barrel Bombџџџшџџџќg Rough RopeџџџшџџџќEShining Scalesџџџшџџџќ Short Circuitџџџшџџџќњ Spy Glassџџџшџџџќй Time WinderџџџшџџџќЖ Mini Mirageџџџшџџџќ wh_minimirageџџџР* ?џџџМ wh_item_25џџџьџџџќ) Nasty Rumorџџџшџџџќџџџќџџџш-#џџџь#џџџфџџџќџџџд џџџќџџџд  џџџќџџџи  џџџќџџџм  д wh_minimirageџџџФ* џџџШSџџџ№џџџќџџџє "fџџџєЈ wh_minimirage #џџџ№ёџџџШTџџџ№џџџќџџџџџџа$џџџЬџџџќџџїюџџџш-#џџџфџџџќџџџшџџџФvџџџш PlayerListџџџР9џџџјџџџќџџџјё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџМ void main() { int nItemToDrop = 9; object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); for(nLooper=1;nLooper<=4;nLooper++) { if(GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))) == nItemToDrop) { nSlotToChange = nLooper; } } eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SendMessageToPC(oPlayer,sItemList); SetLocalString(oPlayer,"PlayerList",sItemList); object oPixie = OBJECT_SELF; DestroyObject(oPixie); int nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } ITP V3.28 ШмXt4џџџџ (08@HPЊЋ бЉ !"#$ЇMAINSTRREFIDLIST   ARE V3.28д4@V–PSцiLџџџџ*Ј а ј   H p ˜ Р ш  8 ` ˆ А и  ( P x   Ш №  @ h  И р  0 X € Ј а ј   H p ˜ Р ш  8 ` ˆ А и  ( P x   Ш №  @ h  И р  0 X € Ј а ј  H p ˜ Р ш  8 ` ˆ А и  ( P x   Ш №  @ h  И р  0 X € Ј а ј   H p ˜ Р ш  8 ` ˆ А и  ( P x   Ш №  @ h  И р  0 X € Ј а ј   H p ˜ Р ш  8 ` ˆ А и  ( P x   Ш №  @ h  И р  0 X € Ј а ј   H p ˜ Р ш  8 ` ˆ А и  ( P x   Ш №  @ h  И р  0 X € Ј а ј   H p ˜ Р ш  8 ` ˆ А и ! (! P! x!  ! Ш! №! " @" h" " И" р" # 0# X# €# Ј# а# ј#  $ H$ p$ ˜$ Р$ ш$ % 8% `% ˆ% А% и% & (& P& x&  & Ш& №& ' @' h' ' И' р' ( 0( X( €( Ј( а( ј(  ) H) p) ˜) Р) ш) * 8* `* ˆ* А* и* + (+ P+ x+  + Ш+ №+ , @, h, , И, р, - 0- X- €- Ј- а- ј-  . H. p. ˜. Р. ш. / 8/ `/ ˆ/ А/ и/ 0 (0 P0 x0  0 Ш0 №0 1 @1 h1 1 И1 р1 2 02 X2 €2 Ј2 а2 ј2  3 H3 p3 ˜3 Р3 ш3 4 84 `4 ˆ4 А4 и4 5 (5 P5 x5  5 Ш5 №5 6 @6 h6 6 И6 р6 7 07 X7 €7 Ј7 а7 ј7  8 H8 p8 ˜8 Р8 ш8 9 89 `9 ˆ9 А9 и9 : (: P: x:  : Ш: №: ; @; h; ; И; р; < 0< X< €< Ј< а< ј<  = H= p= ˜= Р= ш= > 8> `> ˆ> А> и> ? (? P? x?  ? Ш? №? @ @@ h@ @ И@ р@ A 0A XA €A ЈA аA јA  B HB pB ˜B РB шB C 8C `C ˆC АC иC D (D PD xD  D ШD №D E @E hE E ИE рE F 0F XF €F ЈF аF јF  G HG pG ˜G РG шG H 8H `H ˆH АH иH I (I PI xI  I ШI №I J @J hJ J ИJ рJ K 0K XK €K ЈK аK јK  L HL pL ˜L РL шL M 8M `M ˆM АM иM N (N PN xN  N ШN №N O @O hO O ИO рO P 0P XP €P ЈP аP јP  Q HQ pQ ˜Q РQ шQ R 8R `R ˆR АR иR S (S џџџџџџџџa   / 9    ddШ 22d22dџџџh~‘24B !"# $= %M &N 'O (P)*t+,-./0123*r+,-./0123*y+,-./0123*t+,-./0123*}+,-./0123*x+,-./0123*z+,-./0123*y+,-./0123*3+,-./0123*t+,-./0123*{+,-./0123*r+,-./0123*~+,-./0123*|+,-./0123*2+,-./0123*6+,-./0123*6+,-./0123*5+,-./0123*Ю+,-./0123*Ю+,-./0123*4+,-./0123*4+,-./0123*Ю+,-./0123*t+,-./0123*m+,-./0123*{+,-./0123*~+,-./0123*}+,-./0123*y+,-./0123*w+,-./0123*|+,-./0123*3+,-./0123*s+,-./0123*y+,-./0123*|+,-./0123*t+,-./0123*6+,-./0123*4+,-./0123*Ю+,-./0123*Я+,-./0123*4+,-./0123*Ю+,-./0123*Ю+,-./0123*4+,-./0123*5+,-./0123*4+,-./0123*m+,-./0123*r+,-./0123*t+,-./0123*y+,-./0123*w+,-./0123*~+,-./0123*}+,-./0123*{+,-./0123*Ю+,-./0123*3+,-./0123*Ю+,-./0123*x+,-./0123*y+,-./0123*w+,-./0123*Ю+,-./0123*4+,-./0123*2+,-./0123*Ю+,-./0123*4+,-./0123*Я+,-./0123*|+,-./0123*4+,-./0123*4+,-./0123*{+,-./0123*}+,-./0123*r+,-./0123*r+,-./0123*w+,-./0123*{+,-./0123*{+,-./0123*z+,-./0123*s+,-./0123*2+,-./0123*2+,-./0123*m+,-./0123*x+,-./0123*m+,-./0123*z+,-./0123*6+,-./0123*5+,-./0123*5+,-./0123*4+,-./0123*5+,-./0123*4+,-./0123*4+,-./0123*Ю+,-./0123*}+,-./0123*{+,-./0123*{+,-./0123*~+,-./0123*z+,-./0123*m+,-./0123*t+,-./0123*Ю+,-./0123*3+,-./0123*Ю+,-./0123*t+,-./0123*{+,-./0123*z+,-./0123*m+,-./0123*x+,-./0123*t+,-./0123*Я+,-./0123*4+,-./0123*Я+,-./0123*5+,-./0123*4+,-./0123*4+,-./0123*4+,-./0123*s+,-./0123*y+,-./0123*r+,-./0123*w+,-./0123*t+,-./0123*y+,-./0123*{+,-./0123*Я+,-./0123*r+,-./0123*y+,-./0123*x+,-./0123*s+,-./0123*~+,-./0123*m+,-./0123*z+,-./0123*}+,-./0123*4+,-./0123*4+,-./0123*3+,-./0123*4+,-./0123*6+,-./0123*6+,-./0123*Я+,-./0123*t+,-./0123*y+,-./0123*}+,-./0123*x+,-./0123*m+,-./0123*y+,-./0123*w+,-./0123*Ю+,-./0123*2+,-./0123*w+,-./0123*~+,-./0123*z+,-./0123*~+,-./0123*s+,-./0123*y+,-./0123*y+,-./0123*2+,-./0123*2+,-./0123*Ю+,-./0123*5+,-./0123*5+,-./0123*4+,-./0123*6+,-./0123*{+,-./0123*{+,-./0123*y+,-./0123*r+,-./0123*}+,-./0123*r+,-./0123*y+,-./0123*t+,-./0123*Ю+,-./0123*Ю+,-./0123*w+,-./0123*|+,-./0123*w+,-./0123*~+,-./0123*~+,-./0123*y+,-./0123*w+,-./0123*6+,-./0123*6+,-./0123*6+,-./0123*Ю+,-./0123*Ю+,-./0123*~+,-./0123*r+,-./0123*{+,-./0123*|+,-./0123*|+,-./0123*r+,-./0123*r+,-./0123*x+,-./0123*w+,-./0123*x+,-./0123*3+,-./0123*|+,-./0123*x+,-./0123*x+,-./0123*{+,-./0123*~+,-./0123*s+,-./0123*z+,-./0123*r+,-./0123*}+,-./0123*~+,-./0123*z+,-./0123*{+,-./0123*|+,-./0123*t+,-./0123*s+,-./0123*t+,-./0123*t+,-./0123*y+,-./0123*s+,-./0123*М+,-./0123*Э+,-./0123*+,-./0123*3+,-./0123*}+,-./0123*m+,-./0123*w+,-./0123*s+,-./0123*x+,-./0123*t+,-./0123*m+,-./0123*|+,-./0123*z+,-./0123*s+,-./0123*|+,-./0123*~+,-./0123*}+,-./0123*|+,-./0123*r+,-./0123*}+,-./0123*|+,-./0123*y+,-./0123*m+,-./0123*Й+,-./0123*y+,-./0123*+,-./0123*3+,-./0123*~+,-./0123*~+,-./0123*x+,-./0123*x+,-./0123*w+,-./0123*}+,-./0123*{+,-./0123*t+,-./0123*}+,-./0123*w+,-./0123*m+,-./0123*s+,-./0123*|+,-./0123*r+,-./0123*x+,-./0123*m+,-./0123*w+,-./0123*r+,-./0123*y+,-./0123*Й+,-./0123*}+,-./0123*Э+,-./0123*3+,-./0123*~+,-./0123*ѕ+,-./0123*w+,-./0123*Ь+,-./0123*Ъ+,-./0123*$+,-./0123*Ъ+,-./0123*&+,-./0123*Ь+,-./0123*&+,-./0123*&+,-./0123*&+,-./0123*m+,-./0123*x+,-./0123*r+,-./0123*+,-./0123*Э+,-./0123*Й+,-./0123*Э+,-./0123*+,-./0123*Й+,-./0123*Н+,-./0123*3+,-./0123*t+,-./0123*}+,-./0123*t+,-./0123*Ь+,-./0123*Щ+,-./0123*1+,-./0123*#+,-./0123*Ь+,-./0123*Ь+,-./0123*Ы+,-./0123*Щ+,-./0123*Щ+,-./0123*&+,-./0123*Й+,-./0123*Э+,-./0123*З+,-./0123*Н+,-./0123*К+,-./0123*М+,-./0123*Э+,-./0123*r+,-./0123*2+,-./0123*2+,-./0123*m+,-./0123*|+,-./0123*s+,-./0123*&+,-./0123*Щ+,-./0123*Щ+,-./0123*&+,-./0123*m+,-./0123*Ь+,-./0123*#+,-./0123*#+,-./0123*$+,-./0123*Ь+,-./0123*+,-./0123*Э+,-./0123*М+,-./0123*М+,-./0123*Э+,-./0123*+,-./0123*Й+,-./0123*Ю+,-./0123*Ю+,-./0123*s+,-./0123*|+,-./0123*x+,-./0123*y+,-./0123*Ь+,-./0123*$+,-./0123*Ь+,-./0123*Ь+,-./0123*&+,-./0123*Ь+,-./0123*#+,-./0123*$+,-./0123*y+,-./0123*z+,-./0123*w+,-./0123*z+,-./0123*Э+,-./0123*З+,-./0123*+,-./0123*Э+,-./0123*М+,-./0123*Я+,-./0123*r+,-./0123*x+,-./0123*m+,-./0123*&+,-./0123*$+,-./0123*Ь+,-./0123*}+,-./0123*Ь+,-./0123*Щ+,-./0123*Щ+,-./0123*Ь+,-./0123*Ъ+,-./0123*Ъ+,-./0123*~+,-./0123*x+,-./0123*}+,-./0123*З+,-./0123*Н+,-./0123*Э+,-./0123*w+,-./0123*2+,-./0123*Я+,-./0123*Ю+,-./0123*w+,-./0123*{+,-./0123*|+,-./0123*$+,-./0123*1+,-./0123*#+,-./0123*&+,-./0123*&+,-./0123*$+,-./0123*$+,-./0123*Ь+,-./0123*&+,-./0123*%+,-./0123*Ь+,-./0123*m+,-./0123*Э+,-./0123*+,-./0123*2+,-./0123*7+,-./0123*Я+,-./0123*2+,-./0123*|+,-./0123*{+,-./0123*t+,-./0123*x+,-./0123*t+,-./0123*Ь+,-./0123*Ъ+,-./0123*Ъ+,-./0123*Ь+,-./0123*Ь+,-./0123*Ь+,-./0123*}+,-./0123*x+,-./0123*Ь+,-./0123*Щ+,-./0123*$+,-./0123*{+,-./0123*~+,-./0123*Ю+,-./0123*2+,-./0123*+,-./0123*Э+,-./0123*К+,-./0123*Э+,-./0123*М+,-./0123*y+,-./0123*w+,-./0123*s+,-./0123*x+,-./0123*~+,-./0123*x+,-./0123*}+,-./0123*Ъ+,-./0123*#+,-./0123*$+,-./0123*Ъ+,-./0123*%+,-./0123*$+,-./0123*Ь+,-./0123*&+,-./0123*Э+,-./0123*7+,-./0123*+,-./0123*Э+,-./0123*М+,-./0123*Н+,-./0123*+,-./0123*Э+,-./0123*m+,-./0123*z+,-./0123*}+,-./0123*z+,-./0123*z+,-./0123*s+,-./0123*m+,-./0123*Ь+,-./0123*#+,-./0123*Щ+,-./0123*$+,-./0123*Ь+,-./0123*w+,-./0123*w+,-./0123*$+,-./0123*Й+,-./0123*8+,-./0123*Э+,-./0123*+,-./0123*Й+,-./0123*Й+,-./0123*Э+,-./0123*+,-./0123*~+,-./0123*s+,-./0123*z+,-./0123*}+,-./0123*Ь+,-./0123*$+,-./0123*Ь+,-./0123*Ь+,-./0123*Ы+,-./0123*&+,-./0123*r+,-./0123*|+,-./0123*x+,-./0123*y+,-./0123*Ь+,-./0123*Н+,-./0123*Э+,-./0123*М+,-./0123*Э+,-./0123*К+,-./0123*М+,-./0123*М+,-./0123*Э+,-./0123*m+,-./0123*|+,-./0123*t+,-./0123*}+,-./0123*$+,-./0123*Щ+,-./0123*Ь+,-./0123*Ь+,-./0123*Ь+,-./0123*}+,-./0123*y+,-./0123*~+,-./0123*~+,-./0123*x+,-./0123*w+,-./0123*+,-./0123*К+,-./0123*М+,-./0123*+,-./0123*Э+,-./0123*И+,-./0123*К+,-./0123*М+,-./0123*z+,-./0123*}+,-./0123*y+,-./0123*{+,-./0123*Ъ+,-./0123*$+,-./0123*{+,-./0123*z+,-./0123*{+,-./0123*~+,-./0123*z+,-./0123*|+,-./0123*y+,-./0123*r+,-./0123*x+,-./0123IDCreator_IDVersionTagNameResRefCommentsExpansion_ListFlagsModSpotCheckModListenCheckMoonAmbientColorMoonDiffuseColorMoonFogAmountMoonFogColorMoonShadowsSunAmbientColorSunDiffuseColorSunFogAmountSunFogColorSunShadowsIsNightLightingSchemeShadowOpacityFogClipDistSkyBoxDayNightCycleChanceRainChanceSnowChanceLightningWindPowerLoadScreenIDPlayerVsPlayerNoRestWidthHeightOnEnterOnExitOnHeartbeatOnUserDefinedTilesetTile_ListTile_IDTile_OrientationTile_HeightTile_MainLight1Tile_MainLight2Tile_SrcLight1Tile_SrcLight2Tile_AnimLoop1Tile_AnimLoop2Tile_AnimLoop3TheFieldџџџџDaniberry Field gameboardwh_playerentersttr01  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ   Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ ­ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я № ё ђ ѓ є ѕ і ї ј љ њ ћ ќ § ў џ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ   Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ ­ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я № ё ђ ѓ є ѕ і ї ј љ њ ћ ќ § ў џ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ   Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ ­ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я № ё ђ ѓ є ѕ і ї ј љ њ ћ ќ § ў џ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ   Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ ­ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я № ё ђ ѓ є ѕ і ї ј љ њ ћ ќ § ў џ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ   Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ ­ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я № ё ђ ѓ є ѕ і ї ј љ њ ћ ќ § ў џ       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвг  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ     GIC V3.28(x бщ $ pџџџџ                       o к 0 E Q ] i u   ™ Ѕ Б Н С Х Щ ЭCreature ListDoor ListEncounter ListListSoundListStoreListTriggerListCommentWaypointListPlaceable ListgThis is the default waypoint you may place to set a patrol path for a creature or NPC. 1. Create the creature and either use its current Tag or fill in a new one. 2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature. 3. Place a series of waypoints along the route you wish the creature to walk. 4. Select all of the newly created waypoints and right click. Choose the Create Set option. 5. The waypoint set will have a set name of "WP_" + NPC Tag. Thus if an NPC with the Tag "Guard" will have a waypoint set called "WP_Guard". Note that Tags are case sensitive.gThis is the default waypoint you may place to set a patrol path for a creature or NPC. 1. Create the creature and either use its current Tag or fill in a new one. 2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature. 3. Place a series of waypoints along the route you wish the creature to walk. 4. Select all of the newly created waypoints and right click. Choose the Create Set option. 5. The waypoint set will have a set name of "WP_" + NPC Tag. Thus if an NPC with the Tag "Guard" will have a waypoint set called "WP_Guard". Note that Tags are case sensitive.gThis is the default waypoint you may place to set a patrol path for a creature or NPC. 1. Create the creature and either use its current Tag or fill in a new one. 2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature. 3. Place a series of waypoints along the route you wish the creature to walk. 4. Select all of the newly created waypoints and right click. Choose the Create Set option. 5. The waypoint set will have a set name of "WP_" + NPC Tag. Thus if an NPC with the Tag "Guard" will have a waypoint set called "WP_Guard". Note that Tags are case sensitive.BirdbathBirdbathBirdbathBirdbathBirdbathPedestalPedestalPedestalPedestalPedestal  GIT V3.28pЇD-aT3н1:рIˆџџџџд d D"Ьиф№ќ,dœ ќ7 и7 Д7 7 l7 H7 $7 7 м7 И 7 ” 7 p 7 L 7 ( 7 7  Y" _        : > !"#$ %B &C 'D (E )R *a +b,ŸzнB-ШŽюB./012 3З4pН5ЭЬЬ<34VС5­ЬЬ<3и A4и С5ЭЬЬ<3 ПA4ЈaН5ЭЬЬ<345ЭЬЬ<687 c g t Š 8А9 :Ф;,пeC-eC.9ЏЖ/pиAП0V6'П7 а д х і 89 :,;,†_”@-‚Œ`C. A/0€?7 8 < K \ 8z9 :†;,/цB-_ цB.Ј™?/0€?<H ’ =Ё 8Р Ь> ?л@ABCDE !"#$ мF7іGHIJKL Mр Nс Oт %у Pф Qх Rц Sч Tш &щ Uъ Vы 'ьWXYZ [э \ю]GцB^бB_9ЏЖ`€ я = 8' 3> ?B@ABCDE !"#$ CF7іGHIJKL MG NH OI %J PK QL RM SN TO &P UQ VR 'SWXYZ [T \U] # B^^HC_ A`€ V =g 8ˆ ”> ?Ѓ@ABCDE !"#$ ЄF7іGHIJKL MЈ NЉ OЊ %Ћ PЌ Q­ RЎ SЏ TА &Б UВ VГ 'ДWXYZ [Е \Ж]Ф B^лEB_9ЏЖ`€ З =Ч 8ч ѓ> ?@ABCDE !"#$ F7іGHIJKL M N O  %  P  Q  R  S T & U V 'WXYZ [ \]оъLC^]ЫЦA_9ЏЖ`€  =' 8H T> ?c@ABCDE !"#$ dF7іGHIJKL Mh Ni Oj %k Pl Qm Rn So Tp &q Ur Vs 'tWXYZ [u \v]$6C^Оy/C_9ЏЖ`€ w =ƒ 8 ›> ?Ј@ABCDEВ !"#$ ЉF7LGHIJKL M­ NЎ OЏ %А PБ QВ RГ SД TЕ &Ж UЗ VИ 'ЙWXYZ [К \Л]\АцB^bбB_`€ М =Ш 8д р> ?э@ABCDEВ !"#$ юF7LGHIJKL Mђ Nѓ Oє %ѕ Pі Qї Rј Sљ Tњ &ћ Uќ V§ 'ўWXYZ [џ \]bw6C^`V/C_9ЏЖ`€  =  8 %> ?2@ABCDEВ !"#$ 3F7LGHIJKL M7 N8 O9 %: P; Q< R= S> T? &@ UA VB 'CWXYZ [D \E]юC!B^ѕ$HC_ A`€ F =R 8^ j> ?w@ABCDEВ !"#$ xF7LGHIJKL M| N} O~ % P€ Q R‚ Sƒ T„ &… U† V‡ 'ˆWXYZ [‰ \Š]B"MC^vХA_9ЏЖ`€ ‹ =— 8Ѓ Џ> ?М@ABCDEВ !"#$ НF7LGHIJKL MС NТ OУ %Ф PХ QЦ RЧ SШ TЩ &Ъ UЫ VЬ 'ЭWXYZ [Ю \Я]Ы B^9’B_9ЏЖ`€ а =о 8 > ?@ABCDEŸ !"#$ F7МGHIJKL M! N" O# %$ P% Q& R' S( T) &* U+ V, '-WXYZ [. \/](њ B^ѓŠB_шьК?`€ 9 =F 8k w> ?„@ABCDEŸ !"#$ …F7МGHIJKL M‰ NŠ O‹ %Œ P QŽ R S T‘ &’ U“ V” '•WXYZ [– \—]З/MC^2СФA_эК?`€ Ё =В 8з у> ?№@ABCDEŸ !"#$ ёF7МGHIJKL Mѕ Nі Oї %ј Pљ Qњ Rћ Sќ T§ &ў Uџ V 'WXYZ [ \]L6!B^s"HC_Є]7A`€   = 8@ L> ?Y@ABCDEŸ !"#$ ZF7МGHIJKL M^ N_ O` %a Pb Qc Rd Se Tf &g Uh Vi 'jWXYZ [k \l]Кt6C^љU/C_эК?`€ v =‚ 8Ї Г> ?Р@ABCDEŸ !"#$ СF7МGHIJKL MХ NЦ OЧ %Ш PЩ QЪ RЫ SЬ TЭ &Ю UЯ Vа 'бWXYZ [в \г]іВцB^žбB_эК?`€AreaPropertiesAmbientSndDayAmbientSndNightAmbientSndDayVolAmbientSndNitVolEnvAudioMusicBattleMusicDayMusicNightMusicDelayCreature ListDoor ListEncounter ListListSoundListStoreListTriggerListTagTemplateResRefLocalizedNameAutoRemoveKeyFactionCursorHighlightHeightKeyNameLinkedToLinkedToFlagsLoadScreenIDPortraitIdTypeTrapDetectableTrapDetectDCTrapDisarmableDisarmDCTrapFlagTrapOneShotTrapTypeOnDisarmOnTrapTriggeredOnClickScriptHeartbeatScriptOnEnterScriptOnExitScriptUserDefineXPositionYPositionZPositionXOrientationYOrientationZOrientationGeometryPointXPointYPointZWaypointListAppearanceDescriptionHasMapNoteMapNoteMapNoteEnabledPlaceable ListLocNameCloseLockDCConversationInterruptablePlotKeyRequiredLockableLockedOpenLockDCAnimationStateHPCurrentHPHardnessFortRefWillOnClosedOnDamagedOnDeathOnHeartbeatOnLockOnMeleeAttackedOnOpenOnSpellCastAtOnUnlockOnUserDefinedHasInventoryBodyBagStaticUseableOnInvDisturbedOnUsedXYZBearing trigger_home newgenericЇ9 HomeTrigger wh_heartbeatwh_checkforwin wp_tester001wp_NorthEastCorner"с9wp_NorthEastCornerџџџџџџџџwp_heighttest001 wp_heighttestс9wp_Height Testџџџџџџџџnw_waypoint001 wp_pull_chainс9 Pull_Chainџџџџџџџџ circle_homeя# Circle_Home8 x0_stonecirclecircle_mountains я#Circle_Mountains8 x0_stonecircle circle_plainsя# Circle_Plains8 x0_stonecircle circle_swampя# Circle_Swamp8 x0_stonecircle circle_forestя# Circle_Forest8 x0_stonecirclePedestalVY9 plc_pedestalPedestalVY9 plc_pedestalPedestalVY9 plc_pedestalPedestalVY9 plc_pedestalPedestalVY9 plc_pedestal orb_plains!юETeleportation OrbзH x2_plc_cball wh_tp_orb orb_swamp!юETeleportation OrbзH x2_plc_cball wh_tp_orb orb_mountains!юETeleportation OrbзH x2_plc_cball wh_tp_orb orb_forest!юETeleportation OrbзH x2_plc_cball wh_tp_orborb_home!юETeleportation OrbзH x2_plc_cball wh_tp_orb  !"#$%&'()*+,-./0123456789:;<=>?@A BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl Bmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІ  ITP V3.28sœщˆшnV іџџџџ$,4<DLT\dlt|„Œ”œЄЌДМФЬдмфьєќ $,4<DLT\dlt€ˆ˜ ЈАИРШаирш№ј (08@HT\dlt|„Œ”œЄЌДМФЬдмфьєќ $,4<DLX`hpx€ˆ˜O К@    " ) 7 > K R ` g t { Œ “ Ђ Љ ЕвS Я :ThІ U V Wxš7X Џ?ž;™›88”Ÿ<КМY№Z[њ’F@œ9]д^_\+ab˜6р ј М Ы ж х я џ    $ 4 > O Y h r  ‹ ˜ Ђ Г Н Щ д с ь ћ     0 ; K V c n z … – Ё Ў Й Ч в ф я     # 2!` = O"#$L5єhd”efgъЄj hikДl!m"n#o$+%p&ыаq'r(s)t*Ё=w.x/yшz0{1ј W c|2щ3Ђv+Ѓ,Є-Ѕ>ю4MAINSTRREFLISTIDNAMERESREF Black Suitsuit_6 Blue Robesuit_1 Brown Suitsuit_9 Gold Suitsuit_8 Green Suitsuit_4 Grey Suitsuit_5 Jester's Garbsuit_7 Purple Robesuit_2Red Suitsuit_3 Barrel Bomb wh_item_19 Battle Ball wh_item_1 Blind Socket wh_item_2 Brass Buttons wh_item_3 Cactus Melon wh_item_4 Captured Coin wh_item_5 Crazy Cards wh_item_6 Dead Weight wh_item_7 Faux Fish wh_item_8 Golden Goblet wh_item_9Ham Hock wh_item_10 Hands Off wh_item_11 Hart's Harp wh_item_12 Mini Mirage wh_item_25 Missing Mask wh_item_13 Nicked Ingot wh_item_14 Ohm Drain wh_item_15Passport wh_item_16 Polished Pole wh_item_17 Power Web wh_item_18 Rough Rope wh_item_20Shining Scales wh_item_21 Short Circuit wh_item_22 Spy Glass wh_item_23 Time Winder wh_item_24Questor's Ringwh_ringDM Staff wh_dmstaff  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчш-.NO    $%&)*+, !"#'(/IKLM0123456789:;<=>?@ABCDEFGHJ PTX_efglmrQRSUVWYZ[\]^`abcdhikjnopqIFO V3.28P2Ј2Ш3ћФПџџџџ1/   = I ] a цB цB €? \ k l | } Ž Ÿ Ў Н !О "Я #л $ч %і &ї ' ( )& *' +(,-. /)01Mod_IDMod_MinGameVerMod_Creator_IDMod_VersionExpansion_PackMod_NameMod_TagMod_DescriptionMod_IsSaveGameMod_CustomTlkMod_Entry_AreaMod_Entry_XMod_Entry_YMod_Entry_ZMod_Entry_Dir_XMod_Entry_Dir_YMod_Expan_ListMod_DawnHourMod_DuskHourMod_MinPerHourMod_StartMonthMod_StartDayMod_StartHourMod_StartYearMod_XPScaleMod_OnHeartbeatMod_OnModLoadMod_OnModStartMod_OnClientEntrMod_OnClientLeavMod_OnActvtItemMod_OnAcquirItemMod_OnUsrDefinedMod_OnUnAqreItemMod_OnPlrDeathMod_OnPlrDyingMod_OnPlrEqItmMod_OnPlrLvlUpMod_OnSpawnBtnDnMod_OnPlrRestMod_OnPlrUnEqItmMod_OnCutsnAbortMod_OnPlrChatMod_StartMovieMod_CutSceneListMod_GVar_ListMod_Area_listArea_NameMod_HakListMod_CacheNSSListЛ$Д"гУщЭ$rгэ!Чp1.69џџџџ The Wild Huntwildhuntџџџџ gameboardx2_mod_def_loadwh_client_enterswh_client_leavesx2_mod_def_actx2_mod_def_aqux2_mod_def_unaqu nw_o0_death nw_o0_dyingx2_mod_def_equ nw_o0_respawnx2_mod_def_restx2_mod_def_unequ gameboard  !"#$%&'()*+,-.01NCS V1.0Bн orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7 wh_battleball TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",1); SetLocalString(oOrb,"TargetTag","wh_battleball"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bк orb_homeШџџџєџџџќюџџџјџџџќ  TargetNumberџџџ№7 wh_hamhock TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",10); SetLocalString(oOrb,"TargetTag","wh_hamhock"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bл orb_homeШџџџєџџџќюџџџјџџџќ  TargetNumberџџџ№7 wh_handsoff TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",11); SetLocalString(oOrb,"TargetTag","wh_handsoff"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bм orb_homeШџџџєџџџќюџџџјџџџќ  TargetNumberџџџ№7 wh_hartsharp TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",12); SetLocalString(oOrb,"TargetTag","wh_hartsharp"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bо orb_homeШџџџєџџџќюџџџјџџџќ  TargetNumberџџџ№7wh_missingmask TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",13); SetLocalString(oOrb,"TargetTag","wh_missingmask"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bо orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7wh_nickedingot TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",14); SetLocalString(oOrb,"TargetTag","wh_nickedingot"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bл orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7 wh_ohmdrain TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",15); SetLocalString(oOrb,"TargetTag","wh_ohmdrain"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bл orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7 wh_passport TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",16); SetLocalString(oOrb,"TargetTag","wh_passport"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bп orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7wh_polishedpole TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",17); SetLocalString(oOrb,"TargetTag","wh_polishedpole"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bл orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7 wh_powerweb TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",18); SetLocalString(oOrb,"TargetTag","wh_powerweb"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bн orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7 wh_barrelbomb TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",19); SetLocalString(oOrb,"TargetTag","wh_barrelbomb"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bо orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7wh_blindsocket TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",2); SetLocalString(oOrb,"TargetTag","wh_blindsocket"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bм orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7 wh_roughrope TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",20); SetLocalString(oOrb,"TargetTag","wh_roughrope"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bр orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7wh_shiningscales TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",21); SetLocalString(oOrb,"TargetTag","wh_shiningscales"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bп orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7wh_shortcircuit TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",22); SetLocalString(oOrb,"TargetTag","wh_shortcircuit"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bл orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7 wh_spyglass TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",23); SetLocalString(oOrb,"TargetTag","wh_spyglass"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bн orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7 wh_timewinder TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",24); SetLocalString(oOrb,"TargetTag","wh_timewinder"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bп orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7wh_brassbuttons TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",3); SetLocalString(oOrb,"TargetTag","wh_brassbuttons"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bо orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7wh_cactusmelon TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",4); SetLocalString(oOrb,"TargetTag","wh_cactusmelon"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bп orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7wh_capturedcoin TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",5); SetLocalString(oOrb,"TargetTag","wh_capturedcoin"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bн orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7 wh_crazycards TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",6); SetLocalString(oOrb,"TargetTag","wh_crazycards"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bн orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7 wh_deadweight TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",7); SetLocalString(oOrb,"TargetTag","wh_deadweight"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bл orb_homeШџџџєџџџќюџџџјџџџќ TargetNumberџџџ№7 wh_fauxfish TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",8); SetLocalString(oOrb,"TargetTag","wh_fauxfish"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } NCS V1.0Bп orb_homeШџџџєџџџќюџџџјџџџќ  TargetNumberџџџ№7wh_goldengoblet TargetTagџџџ№9џџџќDMџџџ№:џџџј dm_move_itџџџј void main() { object oOrb; object oDM; oOrb = GetObjectByTag("orb_home"); oDM = GetPCSpeaker(); SetLocalInt(oOrb,"TargetNumber",9); SetLocalString(oOrb,"TargetTag","wh_goldengoblet"); SetLocalObject(oOrb,"DM",oDM); ExecuteScript("dm_move_it",oOrb); } DLG V3.28 МEјhƒ—Hџџџџ $ LXdp|   Ф ш        F џџџџ G K L P Q R S  T p џџџџ q u v0  z ž џџџџ Њ Ў Џ4  Г е џџџџ х щ ъ8  ю  џџџџ   <@ DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp(џџџџWhere do you wish to go?џџџџ[CANCEL] џџџџMalevolent Marsh wh_tp2swampџџџџHorrible Hillswh_tp2mountainsџџџџHome wh_tp2homeB  !"#$%&'()*+,-./0123456789:;<=>?@ACD  DLG V3.28 дQ _oDГTџџџџ $ LXdp|ˆ Ќ а є  <       F џџџџ G K L P Q R S T   U q џџџџ r v w8  {   џџџџ Ќ А Б<  Е и џџџџ х щ ъ@  ю  џџџџ   D  # E џџџџ U Y ZHL ^DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp(џџџџWhere do you wish to go?џџџџ[CANCEL]!џџџџMalevlolent Marsh wh_tp2swampџџџџPleasant Plains wh_tp2plainsџџџџ Wicked Wood wh_tp2forestџџџџHorrible Hillswh_tp2mountains N !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMOP  DLG V3.28 МEјh}‘Hџџџџ $ LXdp|   Ф ш        F џџџџ G K L P Q R S  T p џџџџ q u v0  z  џџџџ Њ Ў Џ4  Г в џџџџ п у ф8  ш  џџџџ   <@ DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp(џџџџWhere do you wish to go?џџџџ[CANCEL]џџџџPleasant Plains wh_tp2plainsџџџџ Wicked Wood wh_tp2forestџџџџHome wh_tp2homeB  !"#$%&'()*+,-./0123456789:;<=>?@ACD  DLG V3.28 МEјhƒ—Hџџџџ $ LXdp|   Ф ш        F џџџџ G K L P Q R S  T p џџџџ q u v0  z ž џџџџ Њ Ў Џ4  Г е џџџџ х щ ъ8  ю  џџџџ   <@ DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp(џџџџWhere do you wish to go?џџџџ[CANCEL] џџџџMalevolent Marsh wh_tp2swampџџџџHorrible Hillswh_tp2mountainsџџџџHome wh_tp2homeB  !"#$%&'()*+,-./0123456789:;<=>?@ACD  DLG V3.28 МEјh}‘Hџџџџ $ LXdp|   Ф ш        F џџџџ G K L P Q R S  T p џџџџ q u v0  z  џџџџ Њ Ў Џ4  Г в џџџџ п у ф8  ш  џџџџ   <@ DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp(џџџџWhere do you wish to go?џџџџ[CANCEL]џџџџPleasant Plains wh_tp2plainsџџџџ Wicked Wood wh_tp2forestџџџџHome wh_tp2homeB  !"#$%&'()*+,-./0123456789:;<=>?@ACD  NCS V1.0Bщ  PlayerID_101џџџиџџџќorb_homeШџџџшџџџќџџџьџџџќюџџџаџџџќџџџа§џџџдџџџќџџџмџџџш6џџџмџџџќџџџм§џџџрџџџќ-џџџфџџџќџџџрSџџџ№џџџќџџџє "œџџџ№Ј?wh_ #Tџџџ№§џџџєџџџќџџџшџџџє#-#џџџфџџџќџџџрTџџџ№џџџќџџџZџџџф's is carrying: #џџџф#џџџаvџџџм1Дмџџџи has peeked at your inventory!#џџџмvџџџьё PixiesAliveџџџш3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџф7џџџд void main() { object oPlayer; string sPlayerName; string sPlayerID; object oVictim; string sVictimName; string sVictimInventory; object oOrb; object oPixie; object oItemToCheck; string sItemName; int nPixiesAlive; sPlayerID = "PlayerID_101"; oOrb = GetObjectByTag("orb_home"); oPixie = OBJECT_SELF; //find player oPlayer = GetPCSpeaker(); sPlayerName = GetName(oPlayer); //find victim oVictim = GetLocalObject(oOrb,sPlayerID); sVictimName = GetName(oVictim); //recover the victim's inventory sVictimInventory = "-"; oItemToCheck = GetFirstItemInInventory(oVictim); while(oItemToCheck != OBJECT_INVALID) { if(GetStringLeft(GetTag(oItemToCheck),3) == "wh_") { sItemName = GetName(oItemToCheck); sVictimInventory = sVictimInventory + sItemName + "-"; } oItemToCheck = GetNextItemInInventory(oVictim); } //tell the player what the list is: SendMessageToPC(oPlayer,(sVictimName + "'s is carrying: " + sVictimInventory)); //tell the victim that he's been peeked at ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_DAZED_S),oVictim); SendMessageToPC(oVictim,(sPlayerName + " has peeked at your inventory!")); //remove the pixie DestroyObject(oPixie); nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0Bщ  PlayerID_102џџџиџџџќorb_homeШџџџшџџџќџџџьџџџќюџџџаџџџќџџџа§џџџдџџџќџџџмџџџш6џџџмџџџќџџџм§џџџрџџџќ-џџџфџџџќџџџрSџџџ№џџџќџџџє "œџџџ№Ј?wh_ #Tџџџ№§џџџєџџџќџџџшџџџє#-#џџџфџџџќџџџрTџџџ№џџџќџџџZџџџф's is carrying: #џџџф#џџџаvџџџм1Дмџџџи has peeked at your inventory!#џџџмvџџџьё PixiesAliveџџџш3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџф7џџџд void main() { object oPlayer; string sPlayerName; string sPlayerID; object oVictim; string sVictimName; string sVictimInventory; object oOrb; object oPixie; object oItemToCheck; string sItemName; int nPixiesAlive; sPlayerID = "PlayerID_102"; oOrb = GetObjectByTag("orb_home"); oPixie = OBJECT_SELF; //find player oPlayer = GetPCSpeaker(); sPlayerName = GetName(oPlayer); //find victim oVictim = GetLocalObject(oOrb,sPlayerID); sVictimName = GetName(oVictim); //recover the victim's inventory sVictimInventory = "-"; oItemToCheck = GetFirstItemInInventory(oVictim); while(oItemToCheck != OBJECT_INVALID) { if(GetStringLeft(GetTag(oItemToCheck),3) == "wh_") { sItemName = GetName(oItemToCheck); sVictimInventory = sVictimInventory + sItemName + "-"; } oItemToCheck = GetNextItemInInventory(oVictim); } //tell the player what the list is: SendMessageToPC(oPlayer,(sVictimName + "'s is carrying: " + sVictimInventory)); //tell the victim that he's been peeked at ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_DAZED_S),oVictim); SendMessageToPC(oVictim,(sPlayerName + " has peeked at your inventory!")); //remove the pixie DestroyObject(oPixie); nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0Bщ  PlayerID_103џџџиџџџќorb_homeШџџџшџџџќџџџьџџџќюџџџаџџџќџџџа§џџџдџџџќџџџмџџџш6џџџмџџџќџџџм§џџџрџџџќ-џџџфџџџќџџџрSџџџ№џџџќџџџє "œџџџ№Ј?wh_ #Tџџџ№§џџџєџџџќџџџшџџџє#-#џџџфџџџќџџџрTџџџ№џџџќџџџZџџџф's is carrying: #џџџф#џџџаvџџџм1Дмџџџи has peeked at your inventory!#џџџмvџџџьё PixiesAliveџџџш3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџф7џџџд void main() { object oPlayer; string sPlayerName; string sPlayerID; object oVictim; string sVictimName; string sVictimInventory; object oOrb; object oPixie; object oItemToCheck; string sItemName; int nPixiesAlive; sPlayerID = "PlayerID_103"; oOrb = GetObjectByTag("orb_home"); oPixie = OBJECT_SELF; //find player oPlayer = GetPCSpeaker(); sPlayerName = GetName(oPlayer); //find victim oVictim = GetLocalObject(oOrb,sPlayerID); sVictimName = GetName(oVictim); //recover the victim's inventory sVictimInventory = "-"; oItemToCheck = GetFirstItemInInventory(oVictim); while(oItemToCheck != OBJECT_INVALID) { if(GetStringLeft(GetTag(oItemToCheck),3) == "wh_") { sItemName = GetName(oItemToCheck); sVictimInventory = sVictimInventory + sItemName + "-"; } oItemToCheck = GetNextItemInInventory(oVictim); } //tell the player what the list is: SendMessageToPC(oPlayer,(sVictimName + "'s is carrying: " + sVictimInventory)); //tell the victim that he's been peeked at ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_DAZED_S),oVictim); SendMessageToPC(oVictim,(sPlayerName + " has peeked at your inventory!")); //remove the pixie DestroyObject(oPixie); nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0Bщ  PlayerID_104џџџиџџџќorb_homeШџџџшџџџќџџџьџџџќюџџџаџџџќџџџа§џџџдџџџќџџџмџџџш6џџџмџџџќџџџм§џџџрџџџќ-џџџфџџџќџџџрSџџџ№џџџќџџџє "œџџџ№Ј?wh_ #Tџџџ№§џџџєџџџќџџџшџџџє#-#џџџфџџџќџџџрTџџџ№џџџќџџџZџџџф's is carrying: #џџџф#џџџаvџџџм1Дмџџџи has peeked at your inventory!#џџџмvџџџьё PixiesAliveџџџш3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџф7џџџд void main() { object oPlayer; string sPlayerName; string sPlayerID; object oVictim; string sVictimName; string sVictimInventory; object oOrb; object oPixie; object oItemToCheck; string sItemName; int nPixiesAlive; sPlayerID = "PlayerID_104"; oOrb = GetObjectByTag("orb_home"); oPixie = OBJECT_SELF; //find player oPlayer = GetPCSpeaker(); sPlayerName = GetName(oPlayer); //find victim oVictim = GetLocalObject(oOrb,sPlayerID); sVictimName = GetName(oVictim); //recover the victim's inventory sVictimInventory = "-"; oItemToCheck = GetFirstItemInInventory(oVictim); while(oItemToCheck != OBJECT_INVALID) { if(GetStringLeft(GetTag(oItemToCheck),3) == "wh_") { sItemName = GetName(oItemToCheck); sVictimInventory = sVictimInventory + sItemName + "-"; } oItemToCheck = GetNextItemInInventory(oVictim); } //tell the player what the list is: SendMessageToPC(oPlayer,(sVictimName + "'s is carrying: " + sVictimInventory)); //tell the victim that he's been peeked at ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_DAZED_S),oVictim); SendMessageToPC(oVictim,(sPlayerName + " has peeked at your inventory!")); //remove the pixie DestroyObject(oPixie); nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B+  PlayerID_101џџџрџџџќorb_homeШџџџ№џџџќџџџєџџџќюџџџиџџџќџџџи§џџџмџџџќџџџфџџџ№6џџџфџџџќџџџф§џџџшџџџќ PlayerListџџџф5џџџьџџџќџџџь 's list is: #џџџь#џџџиvџџџф1Дмџџџр has peeked at your list!#џџџфvџџџєё PixiesAliveџџџ№3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџь7џџџм void main() { object oPlayer; string sPlayerName; string sPlayerID; object oVictim; string sVictimName; string sVictimList; object oOrb; object oPixie; int nPixiesAlive; sPlayerID = "PlayerID_101"; oOrb = GetObjectByTag("orb_home"); oPixie = OBJECT_SELF; //find player oPlayer = GetPCSpeaker(); sPlayerName = GetName(oPlayer); //find victim oVictim = GetLocalObject(oOrb,sPlayerID); sVictimName = GetName(oVictim); //recover the victim's list sVictimList = GetLocalString(oVictim,"PlayerList"); //tell the player what the list is: SendMessageToPC(oPlayer,(sVictimName + "'s list is: " + sVictimList)); //tell the victim that he's been peeked at ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_DAZED_S),oVictim); SendMessageToPC(oVictim,(sPlayerName + " has peeked at your list!")); //remove the pixie DestroyObject(oPixie); nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B+  PlayerID_102џџџрџџџќorb_homeШџџџ№џџџќџџџєџџџќюџџџиџџџќџџџи§џџџмџџџќџџџфџџџ№6џџџфџџџќџџџф§џџџшџџџќ PlayerListџџџф5џџџьџџџќџџџь 's list is: #џџџь#џџџиvџџџф1Дмџџџр has peeked at your list!#џџџфvџџџєё PixiesAliveџџџ№3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџь7џџџм void main() { object oPlayer; string sPlayerName; string sPlayerID; object oVictim; string sVictimName; string sVictimList; object oOrb; object oPixie; int nPixiesAlive; sPlayerID = "PlayerID_102"; oOrb = GetObjectByTag("orb_home"); oPixie = OBJECT_SELF; //find player oPlayer = GetPCSpeaker(); sPlayerName = GetName(oPlayer); //find victim oVictim = GetLocalObject(oOrb,sPlayerID); sVictimName = GetName(oVictim); //recover the victim's list sVictimList = GetLocalString(oVictim,"PlayerList"); //tell the player what the list is: SendMessageToPC(oPlayer,(sVictimName + "'s list is: " + sVictimList)); //tell the victim that he's been peeked at ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_DAZED_S),oVictim); SendMessageToPC(oVictim,(sPlayerName + " has peeked at your list!")); //remove the pixie DestroyObject(oPixie); nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B+  PlayerID_103џџџрџџџќorb_homeШџџџ№џџџќџџџєџџџќюџџџиџџџќџџџи§џџџмџџџќџџџфџџџ№6џџџфџџџќџџџф§џџџшџџџќ PlayerListџџџф5џџџьџџџќџџџь 's list is: #џџџь#џџџиvџџџф1Дмџџџр has peeked at your list!#џџџфvџџџєё PixiesAliveџџџ№3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџь7џџџм void main() { object oPlayer; string sPlayerName; string sPlayerID; object oVictim; string sVictimName; string sVictimList; object oOrb; object oPixie; int nPixiesAlive; sPlayerID = "PlayerID_103"; oOrb = GetObjectByTag("orb_home"); oPixie = OBJECT_SELF; //find player oPlayer = GetPCSpeaker(); sPlayerName = GetName(oPlayer); //find victim oVictim = GetLocalObject(oOrb,sPlayerID); sVictimName = GetName(oVictim); //recover the victim's list sVictimList = GetLocalString(oVictim,"PlayerList"); //tell the player what the list is: SendMessageToPC(oPlayer,(sVictimName + "'s list is: " + sVictimList)); //tell the victim that he's been peeked at ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_DAZED_S),oVictim); SendMessageToPC(oVictim,(sPlayerName + " has peeked at your list!")); //remove the pixie DestroyObject(oPixie); nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } NCS V1.0B+  PlayerID_104џџџрџџџќorb_homeШџџџ№џџџќџџџєџџџќюџџџиџџџќџџџи§џџџмџџџќџџџфџџџ№6џџџфџџџќџџџф§џџџшџџџќ PlayerListџџџф5џџџьџџџќџџџь 's list is: #џџџь#џџџиvџџџф1Дмџџџр has peeked at your list!#џџџфvџџџєё PixiesAliveџџџ№3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџь7џџџм void main() { object oPlayer; string sPlayerName; string sPlayerID; object oVictim; string sVictimName; string sVictimList; object oOrb; object oPixie; int nPixiesAlive; sPlayerID = "PlayerID_104"; oOrb = GetObjectByTag("orb_home"); oPixie = OBJECT_SELF; //find player oPlayer = GetPCSpeaker(); sPlayerName = GetName(oPlayer); //find victim oVictim = GetLocalObject(oOrb,sPlayerID); sVictimName = GetName(oVictim); //recover the victim's list sVictimList = GetLocalString(oVictim,"PlayerList"); //tell the player what the list is: SendMessageToPC(oPlayer,(sVictimName + "'s list is: " + sVictimList)); //tell the victim that he's been peeked at ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_DAZED_S),oVictim); SendMessageToPC(oVictim,(sPlayerName + " has peeked at your list!")); //remove the pixie DestroyObject(oPixie); nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } ITP V3.28”=pаJ№ ˆџџџџ$,4@HPX`hpx€ˆ˜ ЈДМФЬдмш/Д~<ф   #€8 HЈ 1 ‚ ƒ Ђ#Ј#P !"#$„ КhєЬŸЯ<}€& ;MAINSTRREFIDLISTRESREFNAMEwh_chest_invisRestart The Game restart_chain wh_finderwh_item_marker  !"#$%&'()*+,-./0123456789:;< DLG V3.28=rlмЙ•Ш]#tџџџџ $ LXd Œ˜ЄАМШдрь ј    (4@LXdp|ˆ” ЌИФ ш  < ` „ Ј Ь №  8 \ € Є Ш ь  4 X |   Ф ш   0 T x œ РY       “ џџџџ ” ˜ ™   ž Ÿ  Ѓ ќ џџџџ §      % / 9 C M W a k v  Œ — Ђ ­ И У Ю й ф я њ  „   2 џџџџ 3 7 8ј  < T џџџџ U Y Zќ ^  _ ~ џџџџ ‹    ” Г џџџџ Р Ф Х  Щ ш џџџџ ѕ љ њ   ў  џџџџ ( , -  1 R џџџџ _ c d  h Š џџџџ — › œ    О џџџџ Ы Я а  д ё џџџџ ў      ( џџџџ 5 9 :$  > Z џџџџ g k l(  p  џџџџ š ž Ÿ,  Ѓ У џџџџ а д е0  й љ џџџџ     4   . џџџџ ; ? @8  D a џџџџ n r s<  w “ џџџџ   Є Ѕ@  Љ Ъ џџџџ ж к лD  п ќ џџџџ     H   0 џџџџ < @ AL  E d џџџџ p t uP  y š џџџџ І Њ ЋT  Џ Я џџџџ л п рX  ф  џџџџ   \   : џџџџ F J K`  O n џџџџ {  €d  „ Ѓ џџџџ Џ Г Дhl ИDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList wh_pixiefree wh_pixiefreeqџџџџaI am the Pixie of New Needs. Do you wish to discard an item from your list and obtain a new one?UџџџџEThe are the items you need to collect. Which do you wish to discard? ck_item_1 ck_item_19 ck_item_2 ck_item_3 ck_item_4 ck_item_5 ck_item_6 ck_item_7 ck_item_8 ck_item_9 ck_item_10 ck_item_11 ck_item_12 ck_item_13 ck_item_14 ck_item_15 ck_item_16 ck_item_17 ck_item_18 ck_item_20 ck_item_21 ck_item_22 ck_item_23 ck_item_24 ck_item_25 ck_item_26џџџџNo.џџџџYes.џџџџ Nasty Rumor drop_item_26џџџџ Mini Mirage drop_item_25џџџџ Time Winder drop_item_24џџџџ Spy Glass drop_item_23џџџџ Short Circuit drop_item_22џџџџShining Scales drop_item_21џџџџ Rough Rope drop_item_20џџџџ Power Web drop_item_18џџџџ Polished Pole drop_item_17џџџџPassport drop_item_16џџџџ Ohm Drain drop_item_15џџџџ Nicked Ingot drop_item_14џџџџ Missing Mask drop_item_13џџџџ Hart's Harp drop_item_12џџџџ Hands Off drop_item_11џџџџHam Hock drop_item_10џџџџ Golden Goblet drop_item_9џџџџ Faux Fish drop_item_8џџџџ Dead Weight drop_item_7џџџџ Crazy Cards drop_item_6џџџџ Captured Coin drop_item_5џџџџ Cactus Melon drop_item_4џџџџ Brass Buttons drop_item_3џџџџ Blind Socket drop_item_2џџџџ Barrel Bomb drop_item_19џџџџ Battle Ball drop_item_1oo  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnpqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnpq  "#$%&'()*+,-./0123456789:;!<NCS V1.0BJ юџџџфџџџќџџџшџџџќorb_homeШџџџєџџџќ2 џџџьџџџќџџџ№џџџфBџџџфсДмџџџшё PixiesAliveџџџє3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџ№7џџџш void main() { object oPlayer; object oPixie; int nChance; float fChance; object oOrb; int nPixiesAlive; oPlayer = GetPCSpeaker(); oPixie = OBJECT_SELF; oOrb = GetObjectByTag("orb_home"); nChance = Random(50) + 1; GiveGoldToCreature(oPlayer,nChance); ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_DUR_PROTECTION_GOOD_MINOR),oPlayer); //Destroy the pixie DestroyObject(oPixie); nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } DLG V3.28Œ-ЈЭхД™0џџџџ $ LXd ˆ Ќ       r џџџџ s w x | }  ~ • џџџџ – š ›   Ÿ З џџџџ У Ч Ш$( ЬDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList wh_pixiefree wh_pixiefreePџџџџ@I am the Pixie of Extra Coins! Would you like some extra coins?џџџџNo!џџџџYes! p_givecoins*  !"#$%&'()+,DLG V3.28Œ-Ј,DДј0џџџџ $ LXd ˆ Ќ       г џџџџ д и й н о  п і џџџџ ї ћ ќ     џџџџ " & '$( +DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList wh_pixiefree wh_pixiefreeБџџџџЁI am the Pixie of New Items. Would you like to be assigned a new item? This will be randomly selected and will randomly replace one of your current selections.џџџџNo!џџџџYes! p_newitem*  !"#$%&'()+,NCS V1.0B  џџџєџџџќюџџџМџџџќorb_homeШџџџьџџџќ џџџРџџџќŒДџџџ№џџџќџџџМџџџьмYOUR LIST HAS CHANGED!џџџМvMyList_џџџМ\#џџџИ7MyList_1џџџМ3џџџШџџџќMyList_2џџџМ3џџџЬџџџќMyList_3џџџМ3џџџаџџџќMyList_4џџџМ3џџџдџџџќ џџџиџџџќџџџмџџџШ џџџќџџџќџџџиџџџШ  џџџќџџџќџџџиџџџЬ  џџџќџџџќџџџиџџџа  - џџџиџџџќџџџ7џџџмMyList_џџџМ\#џџџИ7џџџмџџџќџџџФџџџќџџџШ MyList_џџџФ\#џџџМ3џџџрџџџќџџџфџџџќ %2џџџќ %?џџџќ %Mџџџќ %\џџџќ %jџџџќ %yџџџќ %†џџџќ %“џџџќ %žџџџќ %­џџџќ %Зџџџќ %Тџџџќ %Яџџџќ %нџџџќ %ыџџџќ %іџџџќ %џџџќ %џџџќ %џџџќ %'џџџќ %3џџџќ %Cџџџќ %Rџџџќ %]џџџќ %jџџџќ %сў Battle Ballџџџрџџџќл Blind SocketџџџрџџџќЗ Brass Buttonsџџџрџџџќ’ Cactus Melonџџџрџџџќn Captured CoinџџџрџџџќI Crazy Cardsџџџрџџџќ& Dead Weightџџџрџџџќ Faux Fishџџџрџџџќт Golden GobletџџџрџџџќНHam Hockџџџрџџџќ Hands Offџџџрџџџќ| Hart's HarpџџџрџџџќY Missing Maskџџџрџџџќ5 Nicked Ingotџџџрџџџќ Ohm Drainџџџрџџџќ№Passportџџџрџџџќа Polished PoleџџџрџџџќЋ Power WebџџџрџџџќŠ Barrel Bombџџџрџџџќg Rough RopeџџџрџџџќEShining Scalesџџџрџџџќ Short Circuitџџџрџџџќњ Spy Glassџџџрџџџќй Time WinderџџџрџџџќЖ Mini Mirageџџџрџџџќ wh_minimirageџџџИ* ?џџџД wh_item_25џџџфџџџќ) Nasty Rumorџџџрџџџќџџџќџџџр-#џџџф#џџџмџџџќџџџЬ џџџќџџџЬ  џџџќџџџа  џџџќџџџд  д wh_minimirageџџџМ* џџџРSџџџшџџџќџџџь "fџџџьЈ wh_minimirage #џџџшёџџџРTџџџшџџџќџџџџџџШ$џџџФџџџќџџїюџџџр-#џџџмџџџќџџџр PlayerListџџџИ9џџџрџџџМvџџџєё PixiesAliveџџџь3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџш7џџџР void main() { object oPlayer; int nSlotToChange; int nLooper; int nItem1; int nItem2; int nItem3; int nItem4; int nChance; string sItemList; int nItemToCheck; string sItemName; object oItem; object oOrb; effect eEffect; object oPixie; int nPixiesAlive; oPixie = OBJECT_SELF; oPlayer = GetPCSpeaker(); oOrb = GetObjectByTag("orb_home"); nSlotToChange = Random(4) + 1; eEffect = EffectVisualEffect(VFX_IMP_CHARM); ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPlayer); SendMessageToPC(oPlayer,"YOUR LIST HAS CHANGED!"); //set that item to 0 SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),0); //retrieve all item numbers nItem1 = GetLocalInt(oPlayer,"MyList_1"); nItem2 = GetLocalInt(oPlayer,"MyList_2"); nItem3 = GetLocalInt(oPlayer,"MyList_3"); nItem4 = GetLocalInt(oPlayer,"MyList_4"); //now assign a new item nChance = Random(26) + 1; while(nChance == nItem1 || nChance == nItem2 || nChance == nItem3 || nChance == nItem4) { nChance = Random(26) + 1; } SetLocalInt(oPlayer,("MyList_" + IntToString(nSlotToChange)),nChance); sItemList = ""; for(nLooper=1;nLooper<=4;nLooper++) { nItemToCheck = GetLocalInt(oPlayer,("MyList_" + IntToString(nLooper))); switch(nItemToCheck) { case 1: { sItemName = "Battle Ball"; break; } case 2: { sItemName = "Blind Socket"; break; } case 3: { sItemName = "Brass Buttons"; break; } case 4: { sItemName = "Cactus Melon"; break; } case 5: { sItemName = "Captured Coin"; break; } case 6: { sItemName = "Crazy Cards"; break; } case 7: { sItemName = "Dead Weight"; break; } case 8: { sItemName = "Faux Fish"; break; } case 9: { sItemName = "Golden Goblet"; break; } case 10: { sItemName = "Ham Hock"; break; } case 11: { sItemName = "Hands Off"; break; } case 12: { sItemName = "Hart's Harp"; break; } case 13: { sItemName = "Missing Mask"; break; } case 14: { sItemName = "Nicked Ingot"; break; } case 15: { sItemName = "Ohm Drain"; break; } case 16: { sItemName = "Passport"; break; } case 17: { sItemName = "Polished Pole"; break; } case 18: { sItemName = "Power Web"; break; } case 19: { sItemName = "Barrel Bomb"; break; } case 20: { sItemName = "Rough Rope"; break; } case 21: { sItemName = "Shining Scales"; break; } case 22: { sItemName = "Short Circuit"; break; } case 23: { sItemName = "Spy Glass"; break; } case 24: { sItemName = "Time Winder"; break; } case 25: { sItemName = "Mini Mirage"; //give player the Mini Mirage if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage")) == FALSE) { oItem = CreateItemOnObject("wh_item_25",oPlayer); } break; } case 26: { sItemName = "Nasty Rumor"; break; } } sItemList = sItemList + "-" + sItemName; //if Player had item 25 (Mirage) and now does not, //remove it from inventory if(nItem1 != 25 && nItem2 != 25 && nItem3!= 25 && nItem4 != 25) { if(GetIsObjectValid(GetItemPossessedBy(oPlayer, "wh_minimirage"))== TRUE) { oItem = GetFirstItemInInventory(oPlayer); while(oItem != OBJECT_INVALID) { if(GetTag(oItem) == "wh_minimirage") { DestroyObject(oItem); } oItem = GetNextItemInInventory(oPlayer); } } } } sItemList = sItemList + "-"; SetLocalString(oPlayer,"PlayerList",sItemList); SendMessageToPC(oPlayer,sItemList); //destroy the pixie DestroyObject(oPixie); nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } DLG V3.28Œ-ЈжюДЂ0џџџџ $ LXd ˆ Ќ       } џџџџ ~ ‚ ƒ ‡ ˆ  ‰   џџџџ Ё Ѕ І   Њ Т џџџџ Ь а б$( еDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList wh_pixiefree wh_pixiefree[џџџџKI am the Game Rule Pixie. Would you like to change the current game rule? џџџџNo.џџџџYes! p_newrule*  !"#$%&'()+,NCS V1.0Ba orb_homeШџџџрџџџќџџџьџџџќюџџџшџџџќџџџш§џџџєџџџќ GlobalCounterџџџм7  џџџдџџџќџџџиџџџќ %шџџџќ %єџџџќ %џџџќ %џџџќ %џџџќ %.џџџќ %<џџџќ %Iџџџќ %Vџџџќ %dџџџќ %q Fast Drainџџџиџџџќk Slow DrainџџџиџџџќIFree Searchingџџџиџџџќ# No SearchingџџџиџџџќџFree Teleportsџџџиџџџќй No TeleportsџџџиџџџќЕ No Stealingџџџиџџџќ’ Extra Coinsџџџиџџџќo Stolen CoinsџџџиџџџќK Normal Playџџџиџџџќ( No Bankingџџџиџџџќџџџќџџџр GlobalRuleџџџм9џџџфџџџќџџџшџџџруџџџшџџџќџџџь "љџџџьй ›џџџшџџџ№ has changed the rules to: #џџџд#џџџшЪДмџџџр Extra Coins #2џџџшBџџџр Stolen Coins #%џџџшМџџџр No Banking #џџџќ.InMotionџџџф5Resting # ZYou lost your banked coins!џџџшv BankAccountџџџф7џџџш$џџџфџџџќџџџшџџџруџџџшџџџќџџ§§юџџџшџџџќџџџьё PixiesAliveџџџр3џџџјџџџќџџџќ#џџџјџџџќџџџќ PixiesAliveџџџм7џџџи void main() { int nChance; float fChance; string sGlobalRule; object oOrb; int nNth; object oPlayer; object oPixie; object oAttention; string sPlayer; int nPixiesAlive; oOrb = GetObjectByTag("orb_home"); oPixie = OBJECT_SELF; oPlayer = GetPCSpeaker(); sPlayer = GetName(oPlayer); SetLocalInt(oOrb,"GlobalCounter",0); nChance = Random(11) + 1; switch(nChance) { case 1: { sGlobalRule = "Fast Drain"; //lose coins at 3 per tick break; } case 2: { sGlobalRule = "Slow Drain"; //lose coins at 1 per tick break; } case 3: { sGlobalRule = "Free Searching"; break; } case 4: { sGlobalRule = "No Searching"; break; } case 5: { sGlobalRule = "Free Teleports"; break; } case 6: { sGlobalRule = "No Teleports"; break; } case 7: { sGlobalRule = "No Stealing"; break; } case 8: { sGlobalRule = "Extra Coins"; break; } case 9: { sGlobalRule = "Stolen Coins"; break; } case 10: { sGlobalRule = "Normal Play"; break; } case 11: { sGlobalRule = "No Banking"; break; } } SetLocalString(oOrb,"GlobalRule",sGlobalRule); //Float Messsages above everyone's heads nNth = 1; oPlayer = GetNearestObject(OBJECT_TYPE_CREATURE, oOrb, nNth); while(oPlayer != OBJECT_INVALID) { if(GetIsPC(oPlayer) == TRUE) { FloatingTextStringOnCreature(sPlayer + " has changed the rules to: " + sGlobalRule,oPlayer,FALSE); ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_HEAD_MIND),oPlayer,0.0);; if(sGlobalRule == "Extra Coins") { GiveGoldToCreature(oPlayer,50); } if(sGlobalRule == "Stolen Coins") { TakeGoldFromCreature(30,oPlayer,TRUE); } if(sGlobalRule == "No Banking" && GetLocalString(oPlayer,"InMotion") == "Resting") { SendMessageToPC(oPlayer,"You lost your banked coins!"); SetLocalInt(oPlayer,"BankAccount",0); } } nNth++; oPlayer = GetNearestObject(OBJECT_TYPE_CREATURE, oOrb, nNth); } //destroy the pixie oPlayer = GetPCSpeaker(); DestroyObject(oPixie); nPixiesAlive = GetLocalInt(oOrb,"PixiesAlive"); nPixiesAlive--; SetLocalInt(oOrb,"PixiesAlive",nPixiesAlive); } DLG V3.28jќl0œ ЈD lџџџџ $ LXd Œ˜ЄАМ р  4 X |         … џџџџ † Š ‹    ‘  • б џџџџ в ж з л ъ љ ,   . џџџџ / 3 4H  8 P џџџџ Q U VL Z  [ z џџџџ ‡