MOD V1.0K/*mDemo by Jason Surguine for the Neverwinter Nights Aurora Engine. Showing the capabilities of the Map, Scripting, and Dialogue systems.allycallallycallallyconvoallyendallyendallyndienarea001area001area001area002 area002 area002 area004 area004 area004areaaaaareaaaaareaaaaareabbbareabbbareabbbareatestareatestareaxxxareaxxxareaxxxareayyyareayyyareayyyat_001at_001at_002at_002 at_003!at_003"at_004#at_004$at_005%at_005&at_006'at_006(at_007)at_007*at_008+at_008,at_009-at_009.at_010/at_0100at_0111at_0112at_0123at_0124at_0135at_0136at_0147at_0148at_cellblock_0019at_cellblock_001:at_jb1;at_jb1<boibon=boibon>bridgeconvo?bridgeenter@bridgeenterAcastlefrontha001Bcastlefrontha001Ccastlefrontha001Dcloth031EcockFcockGcomfemale001HcourtyardlockIcourtyardlockJcreaturepalcusKdefspwnanimLdefspwnanimMdefspwnsleepNdefspwnsleepOdefspwnstomachPdefspwnstomachQdoorconvoRdoorconvoSdoorpalcusTdualtalktriggerUdualtalktriggerVdutalktrigexitWdutalktrigexitXencounterpalcusYendgameZendgame[entercastleking\entercastleking]enterhallequip^enterhallequip_exithallunequip`exithallunequipafemalekid002bfemalekid003cfreekeydfreekey001egdunifgiriconvoggivebreadhgivebreadigivegoldbagjgivegoldbagkgivepotionkidlgivepotionkidmguardngypnpcoitempalcuspjailkeyqjartrjartconvosjb_c2_respawntjb_c2_respawnujb_def_aquvjb_def_aquwjb_def_equxjb_def_equyjb_def_ondeathzjb_def_ondeath{jb_def_uneq|jb_def_uneq}jonaldconvo~journalhackkeyjournalhackkeykasurkasurconvokcrownkingconvokingswalk1kingswalk1lizardmercmagicdoormagicdoor2magicdoor3marshentrancemarshentrancemodulemodulemoldybreadmomclosekidmomclosekidmordmordconvonarratornoirinnoirinnordnpcgosleepnpcgosleepnpchailnpchailnpctalk1npctalk1npctalk2npctalk2npctalktrig2npctalktrig2npctalktrigenternpctalktrigenternpctalktrigexitnpctalktrigexitnpctalktrigexit2npctalktrigexit2npcwakesleepnpcwakesleepopenstore001openstore001paltrobepcgold200pcgold200pinkpotionpinkpotion001placardclickplacardclickplacardconvoplaceablepalcuspuppypuppy001ratconvoReputesalleconvosc_001sc_001sc_002sc_002sc_003sc_003sc_004sc_004sc_005sc_005sc_006sc_006sc_007sc_007sc_008sc_008sc_009sc_009sc_010sc_010sc_011sc_011sc_012sc_012sc_013sc_013sc_014sc_014sc_015sc_015sc_016sc_016sc_017sc_017sc_018sc_018sc_019sc_019sc_020sc_020sc_021sc_021sc_022sc_022sc_023sc_023sc_024sc_024sc_025sc_025sc_026sc_026sc_027sc_027sc_028sc_028sc_029sc_029sc_030sc_030sc_031sc_031sc_032sc_032sc_033sc_033sc_034sc_034sc_035sc_035sc_036sc_036sc_037sc_037sc_038sc_038sc_039sc_039sc_040sc_040 sc_041 sc_041 sc_042 sc_042 sc_043sc_043sc_044sc_044sc_045sc_045sc_046sc_046sc_047sc_047sc_048sc_048sc_049sc_049shadishadi002shingleconvosicksitsicksit signclick!signclick"signconvo#signpostclick$signpostclick%skqstart&skqstart'soundpalcus(stopnpcrun)stopnpcrun*store001+storepalcus,sudoc-sudocconvo.sudocwalkoff/sudocwalkoff0tertconvo1testkey2testlevelunlock3testlevelunlock4theneldaconvo5timin6timinconvo7triggerpalcus8unl_op_door9unl_op_door:unl_op_door2;unl_op_door2<unl_op_door3=unl_op_door3>urnclick?urnclick@urnconvoAurnshatterBurnshatterCurnsmashableDuseobjectEuseobjectFvichconvoGwaypointpalcusHx2_mod_def_aquIx2_mod_def_aquJ46^9#\VO^_r p^΃5b2b,Oj2x lQy - r/_89];? ND%sLf j $rb}^ۆ0C'6]\]5Iג˓[WGyЛ51D6zϢ?o*A-4u-.)Xk"#yEhzN|!7X}emg~] 1  _ $$%%()_+X, c- 0 +0%P0?2-569 :: IH UiMYA\rb(ggiZkmnVp=wH8>/1F0 I/#` ug k Cx  3 כ ˯ ,  }    e JX p [ H B( 0 h1 |1 ] : ) F .8I 0M )S g {~j 1{   9 ٩ ٪ A `z l Ĭ ĭ 6 ɰ }F  i w B 7ؽ ~V z  3  b;  j ~ |  ~ x L O  o a  9 _&  r    u  r] 9 v! /" # n$ =& & }( 5) + l, p, - . V/ 1 1 l3 3 5 95 _T7 7 9 ,: < 9<< _= 8> @ OB ^D ,F ZH 8I K KL N N bP P R hS bU U W X Z ~[ .] 6^ ` ` Tb b d 2e f g Ji i k l m an $p p rr r t u w Zx bz z | I}   a  E  Z  V å b% z I ' V ܰ X $   t] I ] q   k D' 9 I lM |M $N N MO O fP P Q XV W W ` a l)d =fr Nt v NCS V1.0B  AllyndienAllyCall+ AllyScene13  6,   , Hey! , . allyconvo , vs_fshaldrf_hi.  void main() { object oNPC = GetObjectByTag("Allyndien"); object oPC = GetEnteringObject(); object oTrigger = GetObjectByTag("AllyCall"); if ((GetIsPC(oPC) && (GetLocalInt(oPC,"AllyScene1") != 1))) //AssignCommand (oTrigger, PlaySound("vs_fshaldrf_vict")); AssignCommand(oPC,ClearAllActions()); //DelayCommand(1.0, AssignCommand(oNPC,ClearAllActions())); //AssignCommand(oNPC,ActionMoveToObject(oPC, TRUE)); AssignCommand(oNPC,SpeakString("Hey!", TALKVOLUME_SHOUT)); AssignCommand(oNPC,ActionStartConversation(oPC, "allyconvo", FALSE, TRUE)); AssignCommand(oNPC, PlaySound("vs_fshaldrf_hi")); SetCutsceneMode(oPC, TRUE, FALSE); } DLG V3.289R<HO"L $ LXd    8HXhx   0@ h t   , P\      DP t       @       < = A B, F G H  L   8     . / 3 4@ 8 9  = y z ~ H      J K O PT T U Y Z ^ _ c d h  l    h           |               ] ^ b c g h  l           7 8 < = A  B d e i j n  o                      w x | }             < = A B F  G { |  $       ,       4   8 @ D E8  I    <      @D DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildLinkCommentReplyListEntriesListStartingList nw_walk_wp nw_walk_wpThere you are!oGreat! I've been waiting for hours, but I knew they couldn't hold in any Dungeon for too long, hah!H8What? Of course you do, , it's me, Allyndien!8(Huh? Did you hit your head or something?What? You're completely out of it, huh? I assume the guards must have really done something terrible to you for what you did... You escaped pretty quickly though! Good work!Oh. I assume the guards must have really done something terrible to you for what you did... You escaped pretty quickly though! Good work!wgYeah, yeah, typical response from you, . It seems like your sense of humor is still in tact.A1Hahahaha! That's very much like you, !XHHuh? That's an odd response from you, . Are you feeling okay?In any case, we should get going. It'll be dark soon and I imagine it won't take too long before the guards figure out that you've escaped. Here I am!Do I know you?(How do you know my name?.I seem to have lost my helmet..I seem to have lost my memory.SCMy short term memory is gone too, did I just escape from somewhere?UEAll to bring me back to you, sweetheart! Let's go somewhere together!N>I tricked some old fool into giving me the secret of escaping!0 I had help from some kind souls. Continue.<,Yes, let's go. We need to find a new helmet!allyend5%Heh-heh-heh, sure, I'll follow you...allyend8(No, seriously, who are you? My memory...allyendOkay, let's go.allyendO  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNPQ     "$&(*,.024567!#%')+-/138NCS V1.0BV  Allyndien EndBridge EndBridge2,!? ,@,!?  ? AllyScene17 void main() { object oNPC = GetObjectByTag("Allyndien"); object oPC = GetPCSpeaker(); object oBridge = GetObjectByTag("EndBridge"); object oBridge2 = GetObjectByTag("EndBridge2"); AssignCommand(oNPC,ActionMoveToObject(oBridge, TRUE)); DelayCommand(1.0, AssignCommand(oPC,ActionMoveToObject(oBridge2, TRUE))); SetLocalInt(GetPCSpeaker(), "AllyScene1", 1); } UTC V3.28/lc,q[STUVWXYZ[\]^_`abcdefghijklmnpqrstuvwxyz{|lt   ' E Q ^   _ c !"#$%&'()*+,-./012 34567 89:;<=>?@2A2B?CD Eg Fx G H I J K L M N O P Q!RSSSSSSSSSSSSSSSSSSSSSSSSSSSSTtUUUUUUAUUUwUU,U2U.VWXYZ[ \2]^_ `C `O `_a) bmTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelItemListInventoryResRepos_PosXRepos_PosyEquip_ItemListEquippedResPaletteIDComment allyndien Allyndien Tillenwort Allyndienx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_mbracer011 nw_cloth001nw_it_mglove003 x2_whip_black  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRo}~   !"#$%&'()*+,-.ARE V3.28 4 Gg w ,*     H p       1 9   D 55 ^<4B{ !"# $= %> &? '@ (A)*x+,-./ 0 123*+,-./ 0 123*y+,-./0123*=+,-. / 0 123*+,-. / 0 123*=+,-./0123*+,-./ 0 123*+,-. / 0 123*x+,-. /0123IDCreator_IDVersionTagNameResRefCommentsExpansion_ListFlagsModSpotCheckModListenCheckMoonAmbientColorMoonDiffuseColorMoonFogAmountMoonFogColorMoonShadowsSunAmbientColorSunDiffuseColorSunFogAmountSunFogColorSunShadowsIsNightLightingSchemeShadowOpacityFogClipDistSkyBoxDayNightCycleChanceRainChanceSnowChanceLightningWindPowerLoadScreenIDPlayerVsPlayerNoRestWidthHeightOnEnterOnExitOnHeartbeatOnUserDefinedTilesetTile_ListTile_IDTile_OrientationTile_HeightTile_MainLight1Tile_MainLight2Tile_SrcLight1Tile_SrcLight2Tile_AnimLoop1Tile_AnimLoop2Tile_AnimLoop3Area001"Security Gate Roomarea001tde01  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  GIC V3.28H $h               # $(, '4 + / 3 D 7 J ` v    Creature ListCommentDoor ListEncounter ListListSoundListStoreListTriggerListWaypointListPlaceable ListWallDoor Rusted DoorFloor Lever - 1Pressure Plate - 1Pressure Plate - 1#Freestanding Merchant's Placard - 7WoodpileRubble (Nature)GarbageChest - 1 (Low treasure script)   GIT V3.28lHDx8FU -P` d( L]cdefghijklmnopqrstuvwxyz{|}~ x- HFLMNOPQRSTUVWXYZ[\]^_`abcdefgij4555"8DP\h  7 7 7 7 7 \ 7 87 799  &  _  s@ 5@ G{   %1 9     !"#$%&'() *+,-./0123456789:;<= >?@AB CDEF G HIJKLMNOPdQ2R?ST U V W X Y Z [ \ ]% ^1 _? `N a]b ccccccccccccccccccccccccccccdeeeeeebeAeeeewee/e3fghi jkl%mnldmnlmnolfmnlmnp   ? nq rz  s tu vw#xyz{|-}-~-- " d   ? q r  s tuvw#xyz+   |}~!   ? q r  s( 4tuvwc#xyz{  &@ ss@ ? C M dZ p     !"#$%&'()*BCD EF GHIJKLMNOP2Q2R>ST U V W X Y Z [, \; ]J ^Y _h `w abccccccccc cccccccccccccccccccd|e*e!fghi jp   ? qE r  s tuvw#xyz{Md     %#  PP    % & ' ( ) * + , - . / 3pApA 4 C [ g v%# w(( { | }            pA5I     %# <<                2pAA 3 ? rJ j n r s t Uu v w `x m@ A c<s>(2<<`_ >< y } ~ r   V@ M@ ?    r   K@ M@ ?    r    ѓ@ I~@ ? ! / N  %#|              (   ? @ A B C D E F G ( H I rfA@<AreaPropertiesAmbientSndDayAmbientSndNightAmbientSndDayVolAmbientSndNitVolEnvAudioMusicBattleMusicDayMusicNightMusicDelayCreature ListXPositionYPositionZPositionXOrientationYOrientationTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelMemorizedList0SpellSpellMetaMagicSpellFlagsMemorizedList1Equip_ItemListBaseItemLocalizedNameDescIdentifiedChargesCostStolenStackSizeAddCostIdentifiedCursedModelPart1Leather1ColorLeather2ColorCloth1ColorCloth2ColorMetal1ColorMetal2ColorPropertiesListPropertyNameSubtypeCostTableCostValueParam1Param1ValueChanceAppearArmorPart_LFootArmorPart_RShinArmorPart_LShinArmorPart_LThighArmorPart_RThighArmorPart_PelvisArmorPart_TorsoArmorPart_BeltArmorPart_NeckArmorPart_RFArmArmorPart_LFArmArmorPart_RBicepArmorPart_LBicepArmorPart_RShoulArmorPart_LShoulArmorPart_RHandArmorPart_LHandArmorPart_RobeModelPart2ModelPart3Door ListLocNameAutoRemoveKeyCloseLockDCFactionKeyRequiredLockableLockedOpenLockDCTrapDetectableTrapDetectDCTrapDisarmableDisarmDCTrapFlagTrapOneShotTrapTypeKeyNameAnimationStateAppearanceHPCurrentHPHardnessFortRefWillOnClosedOnDamagedOnDeathOnDisarmOnHeartbeatOnLockOnMeleeAttackedOnOpenOnSpellCastAtOnTrapTriggeredOnUnlockOnUserDefinedOnClickLinkedToLinkedToFlagsLoadScreenIDGenericType_NewOnFailToOpenXYZBearingEncounter ListListSoundListStoreListTriggerListCursorHighlightHeightTypeScriptOnEnterScriptOnExitZOrientationGeometryPointXPointYPointZWaypointListHasMapNoteMapNoteMapNoteEnabledPlaceable ListHasInventoryStaticUseableOnInvDisturbedOnUsedsudoc Guard SudocK;The gnomish Guard appears to be preoccupied with something.Sudoc sudocconvox2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv defspwnanim x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblocked x0_armhe003ʞ˞ X0_ARMHE003gduni2 Guard Uniform GuardUniform nw_wambo001 NW_WAMBO001 nw_rat001 RatL <This Rat appears to be in complete control of its situation.Rattynw_c2_default1nw_c2_default2nw_c2_defaultbnw_c2_default5nw_c2_default6nw_c2_default8nw_c2_default3nw_c2_default4nw_c2_default9nw_c2_defaultanw_c2_default7nw_c2_defaultdnw_c2_defaultenw_it_crewps0143NW_IT_CREWPS014 FenceGatenw_door_ttr_07 x2_door_death RustedDoorBDooro#nw_door_rusted x2_door_death RustedDoorADungeontoCastle)Door to Castle Front Halln#x3_door_met004 x2_door_deathCastletoDungeonlookatme newgeneric9 lookingplace WP_Ratty_01 WP_Ratty_02 WP_Ratty_03 GateSwitch)9 Floor Lever^(9NA slender lever rises from the floor, controlling some unseen mechanism below. plc_flrlever1 useobjectPressure Plate - 1p9o9plc_prssplate1Pressure Plate - 1p9o9plc_prssplate1Placard`9PlacardLf9<A carefully constructed marker denoting a point of interest. plc_placard7 placardconvo placardclickWoodpilew9 plc_woodpileNW_PL_RUBBLE001 s9nw_pl_rubble001Garbage59 plc_garbagegoldbagT L9x0_tres_goldlow givegoldbag -./01`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKhklmpnoqrstuvwxyz{|}~      !"#$%&'()*+,23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABC7  !"#$%&'()*+,-./012356489:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkARE V3.28AD<#4|&W& {1*     H p     8 `     ( P x     @ h     0 X       H p     8 `     ( P x     @ h     0 X     4 <   <:2 | }}w24B !"# $@ %N &O 'P (Q)*<+,-./0123*<+,-./0123*+,-./0123*+,-./0123*3+,-./0123*+,-./0123*+,-./0123*<+,-./0123*+,-./0123*+,-./0123*+,-./0123*+,-./0123*b+,-./0123*+,-./0123*+,-./0123*+,-./0123*+,-./0123*+,-./0123*+,-./0123*+,-./0123*3+,-./0123*+,-./0123*s+,-./0123*+,-./0123*+,-./0123*V+,-./0123*+,-./0123*a+,-./0123*a+,-./0123*+,-./0123*Y+,-./0123*r+,-./0123*+,-./0123*+,-./0123*+,-./0123*2+,-./0123*a+,-./0123*+,-./0123*+,-./0123*+,-./0123*.+,-./0123*+,-./0123*+,-./0123*+,-./0123*+,-./0123*+,-./0123*+,-./0123*0+,-./0123* +,-./0123*l+,-./0123*l+,-./0123*K+,-./0123*p+,-./0123*J+,-./0123*l+,-./0123*>+,-./0123*F+,-./0123* +,-./0123*+,-./0123*#+,-./0123*+,-./0123*K+,-./0123*+,-./0123*1+,-./0123IDCreator_IDVersionTagNameResRefCommentsExpansion_ListFlagsModSpotCheckModListenCheckMoonAmbientColorMoonDiffuseColorMoonFogAmountMoonFogColorMoonShadowsSunAmbientColorSunDiffuseColorSunFogAmountSunFogColorSunShadowsIsNightLightingSchemeShadowOpacityFogClipDistSkyBoxDayNightCycleChanceRainChanceSnowChanceLightningWindPowerLoadScreenIDPlayerVsPlayerNoRestWidthHeightOnEnterOnExitOnHeartbeatOnUserDefinedTilesetTile_ListTile_IDTile_OrientationTile_HeightTile_MainLight1Tile_MainLight2Tile_SrcLight1Tile_SrcLight2Tile_AnimLoop1Tile_AnimLoop2Tile_AnimLoop3Area001%Hellenvyrde Courtyardarea002 courtyardlocktno01  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@  !"#$%&'()*+,-./0123456789:;<=>?@GIC V3.28@ "$&<        $  0  8Creature ListCommentDoor ListEncounter ListListSoundListStoreListTriggerListWaypointListPlaceable List Drawbridge GIT V3.28u.+9TA LX d( L^cdefghijklmnopqrstuvwxyz{|}~(D(D(-d]     4<-x5 "0 < H T ` l x "   $ 0 < H no**Y# _  AB hB @\`y   #] 7     !"#$%&'()*+,-./0123456789:;<=>?@ABC DE F G HIJ K L MNOP2Q2R?ST U V W X Y Z [ \' ]5 ^B _P `_ anb ccccccccccccccccccccccccccccdeeee eAeee eje-e.fghijk   ? l m  n opqr#stuvwx,yz{| }~d   ? l1 m  n opqr#stuv wxyBz{|}~d   ?  l1 m * n6 Bopqr#stuv wxyBz{|}~d   ? Vl1 mg s n opqr#stuv wxyBz{|}~d   ? l m  n opqr#stuv w   ? l m  n op qr#stuv---- w xy"z{ |}~d   ? l m# D nX dopqr#stu+   !w   ? tl m  n opqr#stuv= w $B YgB @tD>n   ]  f o z ~ !"#$%&'()*+,-./0123456789:;<=>?@ABC DE F G HIJ K L MNOP2Q2R?ST U V W X Y Z [ \ ] ^ _ `- a<bccccccccccccccccccccccccccccdeeee eAeee eje-e.fghij   ? Ml mY e nq }op qr#stuv---- wxy"z{ |}~d   ? l m  n opqr#stu+   !w   ? l m  n opqr#stuv= w " 7 \ h v%# wPP  { | }            4B}B@   m      U   ` K0B *eB 0"`@̠@̠@`;n=̠@d@`@̠@8@H@̠@$@̠@    m & * C D E UF G H `I :bB PM%A 0_alN!̠@A@$̠@A̠@[fAJ=@?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab(      !"#$%&')*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz|}~      !"#$%&'()*+,8   !"#$%&'()*+-/13,.0246759:;<=>?@ABCDEFGHIJKLMNOPQRST UVWXYZ[\]^_`acdbefmghijklnopqrstARE V3.28AD<#4|&U& y1*     H p     8 `     ( P x     @ h     0 X       H p     8 `     ( P x     @ h     0 X     2 :    dd 22d22dh~24B: !"# $> %L &M 'N (O)*s+,-./0123*+,-./0123*+,-./0123*+,-./0123*+,-./0123*u+,-./0123*+,-./0123*+,-./0123*r+,-./0123*+,-./0123*+,-./0123*+,-./0123*+,-./0123*x+,-./0123*+,-./0123*r+,-./0123*+,-./0123*+,-./0123*+,-./0123*7+,-./0123*+,-./0123*3+,-./0123*8+,-./0123*+,-./0123*+,-./0123*B+,-./0123*A+,-./0123*+,-./0123*D+,-./0123*+,-./0123*+,-./0123*t+,-./0123*+,-./0123*D+,-./0123*F+,-./0123*+,-./0123*F+,-./0123*?+,-./0123*@+,-./0123*A+,-./0123*D+,-./0123*D+,-./0123*n+,-./0123*+,-./0123*B+,-./0123*D+,-./0123*@+,-./0123*D+,-./0123*F+,-./0123*F+,-./0123*+,-./0123*+,-./0123*C+,-./0123*D+,-./0123*?+,-./0123*A+,-./0123*+,-./0123*(+,-./0123*'+,-./0123*+,-./0123*+,-./0123*+,-./0123*(+,-./0123*+,-./0123IDCreator_IDVersionTagNameResRefCommentsExpansion_ListFlagsModSpotCheckModListenCheckMoonAmbientColorMoonDiffuseColorMoonFogAmountMoonFogColorMoonShadowsSunAmbientColorSunDiffuseColorSunFogAmountSunFogColorSunShadowsIsNightLightingSchemeShadowOpacityFogClipDistSkyBoxDayNightCycleChanceRainChanceSnowChanceLightningWindPowerLoadScreenIDPlayerVsPlayerNoRestWidthHeightOnEnterOnExitOnHeartbeatOnUserDefinedTilesetTile_ListTile_IDTile_OrientationTile_HeightTile_MainLight1Tile_MainLight2Tile_SrcLight1Tile_SrcLight2Tile_AnimLoop1Tile_AnimLoop2Tile_AnimLoop3Area001#Dire Marsh Entrancearea004 marshentrancettf01  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@  !"#$%&'()*+,-./0123456789:;<=>?@GIC V3.28X $8@            4  <Creature ListCommentDoor ListEncounter ListListSoundListStoreListTriggerListWaypointListPlaceable List GIT V3.28i/;TBd N d( L^cdefghijklmnopqrstuvwxyz{|}~(D`-h4PlG\x\x\- "       "h t     ", 8 D P \ h "     , 35  # _  ?|A kIB 75?   ' E Q ^ h l !"#$%&'()*+,-./0123456789:;<=>?@AB CDEFG HIJKLMNOP2Q2R?ST Up V W X Y Z [ \ ] ^ _  ` a*b ccccccccccccccccccccccccccccdeeeeeeAeeewee,e2e.fghijk   ? ;lN mL X nd popqr#stuvwx yz{|}~dx4yz{|}~d   ? l m  n opqr#stu+2   w   ? l$ m  n opqr#stuvwx4yz{|}~dx4y z{|}~dx4y z{|}~dx4yz{|}~d   ?  lo m $ n0 <opZkqr#stuv wx y%z{|}~dxy;z{|}~dxy z{ |}~dxyz{|}~dx>yz{|}~dx?yz{|}~d  B A #?? M V r)      !"#$%&'()*BC DE F G HIJ K L MNOP2Q2R?ST U V W X Y Z [  \ ]( ^5 _C `R aab ccccccccccccccccccccccccccccdeeee eAeee eje-e.fghijk   ? rl m  n opqr#stuvwx,yz{| }~d   ? l1 m  n opqr#stuv wxyBz{|}~d   ? l1 m  n) 5opqr#stuv wxyBz{|}~d   ? Il1 mZ f nr ~opqr#stuv wxyBz{|}~d   ? l m  n opqr#stuv w    ? l m  n opqr#stu++w $(,0  & m1 W [ p q r Us t u `v ζA B D+><<`(+7<QB*<hDQB@<>F` @< w  m      U   ` k? 6B `@s6D=<=<(B*s<wB(@'=s>ȧ@=p<   m      U   ` aB A xOο|<@#>0 @?<l >8$=?>   m) G K O P Q UR S T `U j B A \&`?R?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^     #$ !"%&'()*+,-./0123456789:;CD<=>?@ABEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXZ[\]^_`abcdefg=   !"#$%&'()*+,-./0162345789:;<>?@ABCDEFGHIJKLMNOPQRSTUVWXY Z[\]^_`abcdefhjlngikmopw}qrstuvxyz{|~ARE V3.28 4 ?_ o ,*     H p       ) 1   D 55 ^<4B !"# $5 %6 &7 '8 (9)*+,-./ 0 123*+,-. /0123*+,-./0123*+,-./0123*{+,-./0123*.+,-./0123*+,-./0123*+,-./ 0 123*+,-./ 0 123IDCreator_IDVersionTagNameResRefCommentsExpansion_ListFlagsModSpotCheckModListenCheckMoonAmbientColorMoonDiffuseColorMoonFogAmountMoonFogColorMoonShadowsSunAmbientColorSunDiffuseColorSunFogAmountSunFogColorSunShadowsIsNightLightingSchemeShadowOpacityFogClipDistSkyBoxDayNightCycleChanceRainChanceSnowChanceLightningWindPowerLoadScreenIDPlayerVsPlayerNoRestWidthHeightOnEnterOnExitOnHeartbeatOnUserDefinedTilesetTile_ListTile_IDTile_OrientationTile_HeightTile_MainLight1Tile_MainLight2Tile_SrcLight1Tile_SrcLight2Tile_AnimLoop1Tile_AnimLoop2Tile_AnimLoop3Areaaaa Cell Blockareaaaatde01  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  GIC V3.28.`6 0$                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5       $(,048 <  + J i             % , 3 C G V Z l               Creature ListCommentDoor ListEncounter ListListSoundListStoreListTriggerListWaypointListPlaceable List WheelbarrowSacks of Flour, Grain, etc.Sacks of Flour, Grain, etc.Alchemist's ApparatusMerchants Shingle - 3 Bench / PewBroken Chair 1Broken Furniture 1 CandelabraCookpot MapsPaintingStoolWoodpileGarbageKegUrn Signpost - 2 Flower VaseBroken Chair 3Broken Furniture 1Plate Candelabra CandelabraBroken Furniture 2Sawhorse WheelbarrowRubble (Nature) City Rubble 2Rubble (Nature) City Rubble 2 &  !"#$%&'()*+,-GIT V3.28M |sk(_d d HFLMNOPQRSTUVWXYZ[\]^_`abcdefg@l5@55555 7 h7 D 7 7 7 7 7 7 l7 H7 $7 7 7 7 7 p7 L7 (8/ 7 7 |7 X7 47 7 7 7 7 7 \ 7 8!7 "7 "7 #7 $7 %7 `&7 <'7 (799  &  _  ߹A A :I   "5 <     !"#$%&'()L*+, - ./ 01234567892:2;><= > ? @ A B C D E F# G0 H> IM J\KLLLLLLLLLLLLLLLLLLLLLLLLLLLLM|NOPQRST m U  VW %X#YZ[\]^_`abc defg<h<i jkl m n o p q r s t u v w x y z{|} ~@A  U  VW %X#YZ[\]^_`abc defg<h<i jkl m n  o  p q r s t u v w x  y! z"{|} ~&@ A;4 ' U9 E QVW `%X#YZ[\]^_`abc daefg<h<i jkl me nf og pu qv rw sx ty uz v{ w| x} y~ z{|} ~A A  U  VW %X#YZ[\]^_`abc defg<h<i jkl m n o p q r s t u v w x y z {|} ~ApAɿ " U= b nVW }%X#YZ[\]^_`abc defg<h<i jkl m n o p q r s t u v w x y z{|} ~AI  U  VW %X#YZ[\]^_`abc defg<h<i jkl m n o p+ q, r- s. t/ u0 v1 w2 x3 y4 z5{|} ~B@I  C UR ^ jVW y%X#YZ[\]^_`abc dzef^ghijkl m~ n o p q r s t u v w x y(  0AAe  U  VW %X#YZ[\]^_`abc defUghijkl m n o p q r s t u v w x y(  vwA)vAY)  U   VW #%X#YZ[\]^_`abc d$efUghijkl m( n) o* p+ q, r- s. t/ u0 v1 w2 x3 y4( 5 6TAA4 ? 7 UI U aVW p%X#YZ[\]^_`abc dqefghijkl mu nv ow px qy rz s{ t| u} v~ w x y(  |A~Ad  U  VW %X#YZ[\]^_`abc defghijkl m n o p q r s t u v w x y(  0AA:  U   VW !%X#YZ[\]^_`abc d"efghijkl m& n' o( p) q* r+ s, t- u. v/ w0 x1 y2( 3 4_AAS 5 UE Q ]VW m%X#YZ[\]^_`abc dnefZghijkl mr ns ot pu qv rw sx ty uz v{ w| x} y~(  PA&A1b  U  VW %X#YZ[\(]^_`abc defghijkl m n o p q r s t u v w x y(  ~A A[66?  U  VW  %X#YZ[\]^_`abc d ef=ghijkl m n o p q r s t u v w x y(  A%A4 ) U4 @ LVW W%X#YZ[\]^_`abc dXefghijkl m\ n] o^ p_ q` ra sb tc ud ve wf xg yh( i jAA k U|  VW %X#YZ[\+]^_`abc defghijkl m n o p q r s t u v w x y(  KA{A`M`=  U  VW %X#YZ[\]^_`abc def>ghijkl m n o p q r s t u v w x y(  A>A=>  U   VW $%X#YZ[\]^_`abc d%efghijkl m) n* o+ p, q- r. s/ t0 u1 v2 w3 x4 y5( 6 7AOA 4? 8 UA M YVW c%X#YZ[\]^_`abc ddefghijkl mh ni oj pk ql rm sn to up vq wr xs yt( u v'AlA4 w U  VW %X#YZ[\]^_`abc deflghijkl m n o p q r s t u v w x y(  ³AA4Y)?  U  VW %X#YZ[\]^_`abc defghijkl m n o p q r s t u v w x y(  :AôAW7@  U   VW & %X#YZ[\]^_`abc d' efHghijkl m+ n, o- p. q/ r0 s1 t2 u3 v4 w5 x6 y7 ( 8 9 6AAb@ : UA M  VW  %X#YZ[\]^_`abc d effghijkl m n o p q r s t u v w x y ( މ@A   ?      #'   . U9 Q ] VW k %X#YZ[\]^_`abc du efXghijkl my nz o{ p| q} r~ s t u v w x y ( f!@]A<  U  Y VW j %X#YZ[\_]^_`abc dk ef~g h ijkl mo np oq pr qs rt su tv uw vx wy xz y{ ( | } M@{AY1? ~ U  I VW W %X#YZ[\]^_`abc dX efghijkl m\ n] o^ p_ q` ra sb tc ud ve wf xg yh ( i j c@A k U{   VW  %X#YZ[\]^_`abc d efg h ijkl m n o p q r s t u v w x y ( m@A4[66?  U   VW  %X#YZ[\]^_`abc d ef\ghijkl m n o p q r s t u v w x y ( ΁@A  U # / VW @ %X#YZ[\(]^_`abc dA efghijkl mE nF oG pH qI rJ sK tL uM vN wO xP yQ ( R S AQ@YA4S T U] i u VW ~ %X#YZ[\]^_`abc d efBghijkl m n o p q r s t u v w x y ( {A,@A/  U   VW  %X#YZ[\]^_`abc d efg h ijkl m n o p q r s t u v w x y ( *FRA.FA  U  VW %X#YZ[\]^_`abc defg h ijkl m n o p q r s t u v w x  y!( " #AnCA31? $ U2 > JVW Y%X#YZ[\]^_`abc dZef=ghijkl m^ n_ o` pa qb rc sd te uf vg wh xi yj( k lNA:A x U  VW %X#YZ[\]^_`abc def=ghijkl m n o p q r s t u v w x y(  ¤AA  U  VW  %X#YZ[\*]^_`abc d efghijkl m n o p q r s t u v w x y(  i@L[AI   U, 8 DVW Q%X#YZ[\]^_`abc dRefVghijkl mV nW oX pY qZ r[ s\ t] u^ v_ w` xa yb( c dv1A vJAР> e Ut  VW %X#YZ[\]^_`abc def^ghijkl m n o p q r s t u v w x y(  AP4Ax  U  VW %X#YZ[\]^_`abc defghijkl m n o p q r s t u v w x y(  +AZ.?4  U   %VW 4%X#YZ[\]^_`abc d5efXghijkl m9 n: o; p< q= r> s? t@ uA vB wC xD yE( F GCA,@S H UX d pVW }%X#YZ[\]^_`abc d~efg h ijkl m n o p q r s t u v w x y(  'A>@  U  VW %X#YZ[\]^_`abc defg h ijkl m n o p q r s t u v w x y(  ]G@+@>  U  VW %X#YZ[\]^_`abc defghijkl m n o p q r s  t! u" v# w$ x% y&( ' (d@ ?4 ) U8 D PVW _%X#YZ[\]^_`abc d`efXghijkl md ne of pg qh ri sj tk ul vm wn xo yp( q ri?@~g@:AreaPropertiesAmbientSndDayAmbientSndNightAmbientSndDayVolAmbientSndNitVolEnvAudioMusicBattleMusicDayMusicNightMusicDelayCreature ListXPositionYPositionZPositionXOrientationYOrientationTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeStrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListTemplateListSpecAbilityListClassListClassClassLevelEquip_ItemListDoor ListLocNameAutoRemoveKeyCloseLockDCFactionKeyRequiredLockableLockedOpenLockDCTrapDetectableTrapDetectDCTrapDisarmableDisarmDCTrapFlagTrapOneShotTrapTypeKeyNameAnimationStateAppearanceHPCurrentHPHardnessFortRefWillOnClosedOnDamagedOnDeathOnDisarmOnHeartbeatOnLockOnMeleeAttackedOnOpenOnSpellCastAtOnTrapTriggeredOnUnlockOnUserDefinedOnClickLinkedToLinkedToFlagsLoadScreenIDGenericType_NewOnFailToOpenXYZBearingEncounter ListListSoundListStoreListTriggerListWaypointListPlaceable ListHasInventoryStaticTypeUseableOnInvDisturbedOnUsedItemListBaseItemLocalizedNameDescIdentifiedChargesCostStolenStackSizeAddCostIdentifiedCursedArmorPart_RFootArmorPart_LFootArmorPart_RShinArmorPart_LShinArmorPart_LThighArmorPart_RThighArmorPart_PelvisArmorPart_TorsoArmorPart_BeltArmorPart_NeckArmorPart_RFArmArmorPart_LFArmArmorPart_RBicepArmorPart_LBicepArmorPart_RShoulArmorPart_LShoulArmorPart_RHandArmorPart_LHandArmorPart_RobeLeather1ColorLeather2ColorCloth1ColorCloth2ColorMetal1ColorMetal2ColorPropertiesListRepos_PosXRepos_Posyshadi002ShadiSkeilsD4The shifty-eyed lizard-creature seems a bit on edge. NPC_Shadistore001x2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockedx3_door_met003n#x3_door_met003 x2_door_deathx3_door_met003n#x3_door_met003 x2_door_deathx3_door_met003n#x3_door_met003 x2_door_deathCellBlocktoHall Door to Halln#x3_door_met004 magicdoor3 x2_door_deathat_cellblock_001 hall2cell doorconvoCellBlocktoGuardStorage!Storage Room Doorn#x3_door_met004 magicdoor2 x2_door_deathStorage2CellBlock doorconvoDoortoJailCell Door toJail Celln#x3_door_met003 x2_door_death cell2hall Wheelbarrow$^ x0_wheelbarrowSacks of Flour, Grain, etc.u9t9 plc_sacksSacks of Flour, Grain, etc.u9t9 plc_sacksx3_plc_alchem258x3_plc_alchem2 ShadiShingle8Shingle8plc_billboard3 shingleconvo signclickBenchPew8 plc_bench BrokenChair1Wx0_brokenchair1x0_brokenfurniture1x0_brokenfurnit1 CandelabraG8plc_candelabra nw_02_onoffCookpot   x0_cookpot x0_hangshielda*b* x0_hangshieldMap  x0_maps X0_PAINTING   x0_paintingStool9 plc_stoolWoodpilew9 plc_woodpileGarbage59 plc_garbageKegRG9plc_kegUrnqf9VSomething odd about this Urn.... it looks very weak. Like it's about to break apart... urnsmashableurnconvo urnshatterurnclickcloth031{2 NW_CLOTH022UrnSigndSign|9 plc_signpost2 signconvo signpostclick DwarfSkel Hanging Skeleton!The skeleton of a small creature, probably a dwarf. Perhaps that's what happened to the last person who tried to touch the Urn.nw_plc_hungdwfsk VaseFlower[ At first glance, it appears that someone tried to liven the Dungeon up a bit with some nice flowers. Upon closer inspection, it appears the flowers are fake. x0_vaseflower nw_plc_rock5Q#& nw_plc_rock5 BrokenChair3Wx0_brokenchair3x0_brokenfurniture1x0_brokenfurnit1Plate  x0_plate nw_plc_rock5Q#& nw_plc_rock5 nw_plc_rock5Q#& nw_plc_rock5 CandelabraG8plc_candelabra nw_02_onoff CandelabraG8plc_candelabra nw_02_onoffx0_brokenfurniture2x0_brokenfurnit2Sawhorseay9 plc_sawhorse Wheelbarrow$^ x0_wheelbarrowNW_PL_RUBBLE001 s9nw_pl_rubble001 CityRubble2  x0_cityrubble2 nw_plc_rock5Q#& nw_plc_rock5 nw_plc_rock5Q#& nw_plc_rock5NW_PL_RUBBLE001 s9nw_pl_rubble001 CityRubble2  x0_cityrubble2  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKhijklm  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKhijkn opqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ o      !"#$%&'()*+,-./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 { | } ~             !"#$%&'()*+,-./012345678&&'()*+,-./012345679:;<=>?@ABCDEFGHIJKLARE V3.28tRL4AH *        + 3   D 55 ^<4B{ !"# $7 %8 &9 ': (;)*q+,-./ 0 123*+,-./0123*+,-./ 0 123*x+,-. /0123IDCreator_IDVersionTagNameResRefCommentsExpansion_ListFlagsModSpotCheckModListenCheckMoonAmbientColorMoonDiffuseColorMoonFogAmountMoonFogColorMoonShadowsSunAmbientColorSunDiffuseColorSunFogAmountSunFogColorSunShadowsIsNightLightingSchemeShadowOpacityFogClipDistSkyBoxDayNightCycleChanceRainChanceSnowChanceLightningWindPowerLoadScreenIDPlayerVsPlayerNoRestWidthHeightOnEnterOnExitOnHeartbeatOnUserDefinedTilesetTile_ListTile_IDTile_OrientationTile_HeightTile_MainLight1Tile_MainLight2Tile_SrcLight1Tile_SrcLight2Tile_AnimLoop1Tile_AnimLoop2Tile_AnimLoop3Areabbb Storage Roomareabbbtde01  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQGIC V3.28@ H$x                         $  ' D _ g p t }         , ; Z k |Creature ListDoor ListCommentEncounter ListListSoundListStoreListTriggerListWaypointListPlaceable ListChest - 1 (Low treasure script)AREA BASE TREASURE CONTAINER This is the low treasure container for this area. Place whatever items you want distributed to the players in LOW treasure scripts in this container. Place this container in an INACCESSIBLE location -- players should NEVER be able to reach it. Floor-anchored shacklesMapsPlateStoolStoolWoodpile Bed - Cot Sphinx StatueSacks of Flour, Grain, etc.Sacks of Flour, Grain, etc.Sacks of Flour, Grain, etc.Sacks of Flour, Grain, etc. WheelbarrowSacks of Flour, Grain, etc. Sphinx Statue Sphinx StatueBroken Chair 1  GIT V3.28d;~C[K^ d 05 ,8 / 8 7 7 7 7 |7 X7 4 7  7 7 7 7 7 \7 87 7 7 7 799  &  _    : F U ! "V#$%<&<' ()* +Z ,[ -\ .j /k 0l 1m 2n 3o 4p 5q 6r 7s 8t9:; <=pA>5?@IA BCDEF GP    ! "#$i%&'()* + , - . / 0 1 2 3 4 5 6 7HIJKL M N=A>|@?@ O,PQRST? U V  W &XYZ[\]^_`a b cdef g hijk l mnopqrstuvw!x4yz 7 L e q dm ! "#$%&'()* + , - . / 0 1 2 3 4 5 6 7HIJKL M N=p@>VA?@~xLyz  # / ; K ! "L#$%&'()* +P ,Q -R .S /T 0U 1V 2W 3X 4Y 5Z 6[ 7\HIJKL M] N^=FA>SgA?5@[? _ f r ~  ! "#$>%&'()* + , - . / 0 1 2 3 4 5 6 7HIJKL M N=pPA>tA?4@      ! "#$B%&'()* + , - . / 0 1 2 3 4 5 6 7HIJKL M N=jA>kKA?@      ! "#$%&'()* + , - .% /& 0' 1( 2) 3* 4+ 5, 6- 7.HIJKL M/ N0=)A>#;A?3@ 1 : F R \ ! "]#$%&'()* +a ,b -c .d /e 0f 1g 2h 3i 4j 5k 6l 7mHIJKL Mn No='A>B{ZA?3@ p y    ! "#$%&'()* + , - . / 0 1 2 3 4 5 6 7HIJKL M N= A>J~=A?@      ! "#$l%&'()* + , - . / 0 1 2 3 4 5 6 7HIJKL M N=D|A>D`iA?@      ! ! ""#$4%&'()* +& ,' -( .) /* 0+ 1, 2- 3. 4/ 50 61 72HIJKL M3 N4=kA>1A?@ 5 H T ` p ! "q#$%&'()* +u ,v -w .x /y 0z 1{ 2| 3} 4~ 5 6 7HIJKL M N=QA>CXkA?d=@      ! "#$U%&'()* + , - . / 0 1 2 3 4 5 6 7HIJKL M N=jiA>mA?@@      ! "#$U%&'()* + ,  -! ." /# 0$ 1% 2& 3' 4( 5) 6* 7+HIJKL M, N-=`Q_A>`WA?@ . M Y e o ! "p#$U%&'()* +t ,u -v .w /x 0y 1z 2{ 3| 4} 5~ 6 7HIJKL M N=sA>dӃA?3@      ! "#$U%&'()* + , - . / 0 1 2 3 4 5 6 7HIJKL M N=A>qA?@@      ! "#$^%&'()* + , - . / 0 1 2 3 4 5 6 7HIJKL M  N!=#@>'@?@ɠU " A M Y c ! "d#$U%&'()* +h ,i -j .k /l 0m 1n 2o 3p 4q 5r 6s 7tHIJKL Mu Nv=d@>@?4@ w     ! "#$%&'()* + , - . / 0 1 2 3 4 5 6 7HIJKL M N=z|@>30@?4@      ! "#$%&'()* + , - . / 0 1 2 3 4  5  6  7 HIJKL M  N=$@>q@?4@%΀?   + 7 G ! "H#$Z%&'()* +L ,M -N .O /P 0Q 1R 2S 3T 4U 5V 6W 7XHIJKL MY NZ=AA>o-A?@,AreaPropertiesAmbientSndDayAmbientSndNightAmbientSndDayVolAmbientSndNitVolEnvAudioMusicBattleMusicDayMusicNightMusicDelayCreature ListDoor ListTagLocNameDescriptionTemplateResRefAutoRemoveKeyCloseLockDCConversationInterruptableFactionPlotKeyRequiredLockableLockedOpenLockDCPortraitIdTrapDetectableTrapDetectDCTrapDisarmableDisarmDCTrapFlagTrapOneShotTrapTypeKeyNameAnimationStateAppearanceHPCurrentHPHardnessFortRefWillOnClosedOnDamagedOnDeathOnDisarmOnHeartbeatOnLockOnMeleeAttackedOnOpenOnSpellCastAtOnTrapTriggeredOnUnlockOnUserDefinedOnClickLinkedToLinkedToFlagsLoadScreenIDGenericType_NewOnFailToOpenXYZBearingEncounter ListListSoundListStoreListTriggerListWaypointListPlaceable ListHasInventoryBodyBagStaticTypeUseableOnInvDisturbedOnUsedItemListXPositionYPositionZPositionXOrientationYOrientationBaseItemLocalizedNameDescIdentifiedChargesCostStolenStackSizeAddCostIdentifiedCursedArmorPart_RFootArmorPart_LFootArmorPart_RShinArmorPart_LShinArmorPart_LThighArmorPart_RThighArmorPart_PelvisArmorPart_TorsoArmorPart_BeltArmorPart_NeckArmorPart_RFArmArmorPart_LFArmArmorPart_RBicepArmorPart_LBicepArmorPart_RShoulArmorPart_LShoulArmorPart_RHandArmorPart_LHandArmorPart_RobeLeather1ColorLeather2ColorCloth1ColorCloth2ColorMetal1ColorMetal2ColorPropertiesListRepos_PosXRepos_PosyModelPart1ModelPart2ModelPart3Storage2CellBlock!Storage2CellBlockn#x3_door_met004 x2_door_deathCellBlocktoGuardStorageX0_TRES_ARMUNIQQ R x0_tres_armuniqgduni2 Guard Uniform GuardUniform2GuardStorageChestJ Chest9x0_treasure_lowjailkey Guard Key1!It's a key to the jail cell door. GuardKey2Floor-anchored shackles,9+9plc_flrshacklesMap  x0_mapsPlate  x0_plateX2_PLC_TABLERNDEHx2_plc_tablernd x2_o2_deadStool9 plc_stoolStool9 plc_stoolWoodpilew9 plc_woodpile Bed - Cot 9 9plc_cotX2_PLC_PPSHEETSRJ_Jx2_plc_ppsheetsSacks of Flour, Grain, etc.u9t9 plc_sacksSacks of Flour, Grain, etc.u9t9 plc_sacksSacks of Flour, Grain, etc.u9t9 plc_sacksSacks of Flour, Grain, etc.u9t9 plc_sacks Wheelbarrow$^ x0_wheelbarrowSacks of Flour, Grain, etc.u9t9 plc_sacksX2_PLC_PPSHEETSRJ_Jx2_plc_ppsheets X2_PLC_BOOK2XJgJ x2_plc_book2 BrokenChair1Wx0_brokenchair1  !"#$%&'()*+,-./0123456789:;<=>?@ ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ NCS V1.0B Area xxx #- hasmoldbread3  Das_dr_metllgcl1.You have bread.v void main() { object oPC = GetEnteringObject(); object oArea = GetArea(oPC); string sName = GetName(oArea); //SendMessageToPC(oPC, sName); if((sName == "Area xxx") && ((GetLocalInt(oPC, "hasmoldbread") == 1))) { PlaySound("as_dr_metllgcl1"); SendMessageToPC( oPC, "You have bread." ); } } ARE V3.28tRL4SH' *     :   ( 0   D 55 ^<4B !"# $4 %@ &K 'L (M)* +,-./ 0 123*x+,-. /0123*x+,-./ 0 123*x+,-./0123IDCreator_IDVersionTagNameResRefCommentsExpansion_ListFlagsModSpotCheckModListenCheckMoonAmbientColorMoonDiffuseColorMoonFogAmountMoonFogColorMoonShadowsSunAmbientColorSunDiffuseColorSunFogAmountSunFogColorSunShadowsIsNightLightingSchemeShadowOpacityFogClipDistSkyBoxDayNightCycleChanceRainChanceSnowChanceLightningWindPowerLoadScreenIDPlayerVsPlayerNoRestWidthHeightOnEnterOnExitOnHeartbeatOnUserDefinedTilesetTile_ListTile_IDTile_OrientationTile_HeightTile_MainLight1Tile_MainLight2Tile_SrcLight1Tile_SrcLight2Tile_AnimLoop1Tile_AnimLoop2Tile_AnimLoop3Areaxxx Jail Cellareaxxx momclosekid npcgosleeptde01  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQGIC V3.28|#  u$                    ! "       $(,  8  @            & > Y t    Creature ListCommentDoor ListEncounter ListListSoundListStoreListTriggerListWaypointListPlaceable 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.Bed - Bedding RollsBed - Bedding RollsSacks of Flour, Grain, etc.BreadBed - Bedding Rolls Dirt Patch Dirt Patch Dirt PatchBroken Furniture LegFloor-anchored shacklesFloor-anchored shacklesGarbageRubble (Nature) City Rubble 2 Dirt Patch  GIT V3.28\ D x̆~ # d( L^cdefghijklmnopqrstuvwxyz{|}~//D///x//`-^stuvwxyz{|}~    p    p  /H  -`  F  ]jklmnopqrstuvwxyz{|}~PX- 5"ht",8DP\ 7 p7 L7 (7 7 7 7 7 t7 P7 ,7 7 7 7 7 x 7 T!7 0"799  &  _  XMA ,;A (D>n?   ' D     !"#$%&'()*+,-./0123456789:;<= >?@ABC D E FG HIJKLMNOPQ2R>ST U V W( X9 YI ZY [j \{ ] ^ _ ` abccccccccccccccccccccccccccccdee(fghijk   ? l m  n opqr#stu+vw x yz{ |2}~  ''   ? l m * n6 Bopqr#stu+vw x yz{|} ~ %%   ? Ql m] i nu opqr#stu+vwxyz{|'}~     ? l m  n opqr#stu+vw x yz{%|'}~     ? l m  n op(qr#stu+ v wxyz{|} ~ ?-?dgd4d4d   ? l m$ 0 n< Hopqr#stu+vw x yz{|}~    ? Wl mc o n{ opqr#stu+vwxyz{|}~     ? l m  n opqr#stu+vw x yz{|2}~ 55 WF#A "G@ !;|6/>      D L V Z !"#$%&'()*+,-./0123456789:;<=>?@ABC DE F G HIOJhKhLkMNOP2Q2R,BST U^ Vo W~ X Y Z [ \ ] ^ _ `  abccccccccccccccccccccccccccccdpeeee eAeee eje-e.fghijk   ? )l m8 D nP \opqr#stu, d   ? nl1 m  n opqr#stu Bd   ? l1 m  n opqr#stu Bd   ? l1 m  n) 5opqr#stu Bd   ? Il mU a nm yopqr#stu+vwxyz{|+}~   ? l m  n opqr#stu    ? l m  n opqr#stu+vw x yz{|2}~    ? l2 m  n* 6opqr#stu  5@ bA I?? E R j    , 6 : !"x#$%&'()*BC D E F G HIJKLMNOP2Q2R>ST U> VM W\ Xk Yz Z [ \ ] ^ _ ` abccccccccccccccccccccccccccccd|ee.fghij A ?@ABC DEF GHIJKLMNOP2Q2R>ST U V W X, Y; ZJ [Y \h ]w ^ _ ` a bccccccccccccccccccccccccccccdee(fg h$ij,   ?  l m  n  opqr#stu+vw x yz{%|'}~  48    r  %# <<   @yI@DHLP   m   U   `  *A ؜@ \*VdN@<%< <d b  <H?@<   m+  K O  S T U UV W h `x  O1A ywA t<>K=Du<@<b@)< y }  m   OA VcA ?     %#  3         (   EkAwA>  / ; G T %# U 3 Y Z [ \ ] ^ _ ` a b c d e ( f g XAT@\? h    %# U ( ioAl@   U ^%# _5 c d e f g h i j k l m n o( p q?eA?@d {    %#Z y               (  jAv@     %# 3             (  @NbA8 @  ( 4 @ M%# N   R S T U V W X Y Z [ \ ] ^( _ `X}@>@:? a q }  %#              (   w!A;nA?     %# }             (  5E@A3    ! 0%# 1~ 5 6 7 8 9 : ; < = > ? @ A( B CdA,A D Z f r %# V             (  3AX@pB     %#              (  sAcA      0%# 1 5 6 7 8 9 : ; < = > ? @ A( B C.@ AA D O [ g s%# t x y z { | } ~      (  gbuA2A 3ɾ     %#              (  ] A.an@~<      %# X             (  @RAS?   0 < H U%# V   Z [ \ ] ^ _ ` a b c d e f( g hzkA3M@9@ i y   %#              (  `AS@AreaPropertiesAmbientSndDayAmbientSndNightAmbientSndDayVolAmbientSndNitVolEnvAudioMusicBattleMusicDayMusicNightMusicDelayCreature ListXPositionYPositionZPositionXOrientationYOrientationTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelItemListBaseItemLocalizedNameDescIdentifiedChargesCostStolenStackSizeAddCostIdentifiedCursedArmorPart_LFootArmorPart_RShinArmorPart_LShinArmorPart_LThighArmorPart_RThighArmorPart_PelvisArmorPart_TorsoArmorPart_BeltArmorPart_NeckArmorPart_RFArmArmorPart_LFArmArmorPart_RBicepArmorPart_LBicepArmorPart_RShoulArmorPart_LShoulArmorPart_RHandArmorPart_LHandArmorPart_RobeLeather1ColorLeather2ColorCloth1ColorCloth2ColorMetal1ColorMetal2ColorPropertiesListRepos_PosXRepos_PosyPropertyNameSubtypeCostTableCostValueParam1Param1ValueChanceAppearEquip_ItemListModelPart1ModelPart2ModelPart3Door ListLocNameAutoRemoveKeyCloseLockDCFactionKeyRequiredLockableLockedOpenLockDCTrapDetectableTrapDetectDCTrapDisarmableDisarmDCTrapFlagTrapOneShotTrapTypeKeyNameAnimationStateAppearanceHPCurrentHPHardnessFortRefWillOnClosedOnDamagedOnDeathOnDisarmOnHeartbeatOnLockOnMeleeAttackedOnOpenOnSpellCastAtOnTrapTriggeredOnUnlockOnUserDefinedOnClickLinkedToLinkedToFlagsLoadScreenIDGenericType_NewOnFailToOpenXYZBearingEncounter ListListSoundListStoreListTriggerListCursorHighlightHeightTypeScriptOnEnterScriptOnExitZOrientationGeometryPointXPointYPointZWaypointListHasMapNoteMapNoteMapNoteEnabledPlaceable ListHasInventoryStaticUseableOnInvDisturbedOnUsed nw_gypfemale'1Kalech WynstrimeKalech appears good humored considering the situation. He seems to be a source of information about the Dungeons of Hellenvyrde, but not much else. JB_Elwyndagypnpcx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblocked nw_cloth013r2 NW_CLOTH013 nw_cloth0292 NW_CLOTH029 nw_cloth022{2 NW_CLOTH022 nw_cloth024}2 NW_CLOTH024x2_cus_lastwordsyaza{ax2_cus_lastwords nw_cloth009n2 NW_CLOTH009 nw_cloth023|2 NW_CLOTH023 nw_cloth006k2 NW_CLOTH006jartJartArniman3#He looks tired. And old. Poor guy.Jart jartconvox2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv defspwnsleep x2_def_restedjb_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001NW_IT_TORCH001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001 nw_aarcl002$2 NW_AARCL002 nw_wswss001j NW_WSWSS001 nw_cloth007l2 NW_CLOTH007 nw_wdbqs001 NW_WDBQS001 femalekid0030GiriSumlokPoor thing. She seems to be scared, and possibly in pain. You wonder what a small child could have possibly done to end up in a Dungeon.SickGirl giriconvonw_c2_default1nw_c2_default2nw_c2_defaultbnw_c2_default5nw_c2_default6nw_c2_default8nw_c2_default3nw_c2_default4defspwnstomachnw_c2_defaultanw_c2_default7nw_c2_defaultdnw_c2_defaulte comfemale0010TheneldaSumlokThenelda's clothing seems to suggest she comes from a noble background. You wonder how she and her daughter would end up in a Dungeon.SickMom theneldaconvonw_c2_default1nw_c2_default2nw_c2_defaultbnw_c2_default5nw_c2_default6nw_c2_default8nw_c2_default3nw_c2_default4nw_c2_default9nw_c2_defaultanw_c2_default7nw_c2_defaultdnw_c2_defaulte nw_cloth024}2 NW_CLOTH024 cell2hallTn#DVarious gears control the locking mechanism of this metal-clad door.x3_door_met003JailKey x2_door_deathDoortoJailCell sleeptrigger newgeneric9 sleeptrigger npcwakesleep npcattention newgeneric9 npcattentionnpctalktrigenternpctalktrigexitnw_waypoint001WP_RETURN_JB_Elwynda9Bed - Bedding Rolls88 plc_bedrollsBed - Bedding Rolls88 plc_bedrollsSacks of Flour, Grain, etc.u9t9 plc_sacksOldBread Old BreadkD[This bread appears to be made of rock, or mold, or both. You can't imagine it being edible.x0_bread givebreadnw_plc_trogbednw_plc_trogbedBed - Bedding Rolls88 plc_bedrolls nw_plc_rock5Q#& nw_plc_rock5 X0_DIRTPATCH4$  x0_dirtpatchx3_plc_dirt0014$ x3_plc_dirt001x3_plc_dirt0024$ x3_plc_dirt002BrokenFurnitureLeg#x0_brokenfurnitFloor-anchored shackles,9+9plc_flrshacklesFloor-anchored shackles,9+9plc_flrshacklesGarbage59 plc_garbageNW_PL_RUBBLE001 s9nw_pl_rubble001 CityRubble2  x0_cityrubble2 nw_plc_rock5Q#& nw_plc_rock5 X0_DIRTPATCH4$  x0_dirtpatch Ve  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrg      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefhijklmnopqrstuvwxyz{|}~    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C .c  !"#$%&+,'()*-/0123456789:;<=>?@ABCDEFGHIJ KLMNOPQRSTUVWY[]_`XZ\^abdefghijklmnopqrstuvwxyz{|}~ARE V3.28 l4 \ 8*     H p     8 ` ,   ) 1   D 55 ^<4B !"# $5 %D &E 'U (V)*x+,-. / 0 123*+,-. /0123*s+,-./0123*+,-./0123*+,-. /0123*v+,-./ 0 123*u+,-. / 0 123*r+,-./0123*v+,-./ 0 123*r+,-./0123*+,-./ 0 123*y+,-./ 0 123IDCreator_IDVersionTagNameResRefCommentsExpansion_ListFlagsModSpotCheckModListenCheckMoonAmbientColorMoonDiffuseColorMoonFogAmountMoonFogColorMoonShadowsSunAmbientColorSunDiffuseColorSunFogAmountSunFogColorSunShadowsIsNightLightingSchemeShadowOpacityFogClipDistSkyBoxDayNightCycleChanceRainChanceSnowChanceLightningWindPowerLoadScreenIDPlayerVsPlayerNoRestWidthHeightOnEnterOnExitOnHeartbeatOnUserDefinedTilesetTile_ListTile_IDTile_OrientationTile_HeightTile_MainLight1Tile_MainLight2Tile_SrcLight1Tile_SrcLight2Tile_AnimLoop1Tile_AnimLoop2Tile_AnimLoop3Areayyy Large Hallareayyyenterhallequipdualtalktriggertde01  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  GIC V3.28,H4 Xv$            ! " # $ % & ' ( ) * + , - . / 0 1 2 3    " & * $(, 94 F< J N R V Z ^ b \ f j n r }             ( 6 Q ^ l z      Creature ListCommentDoor ListEncounter ListListSoundListStoreListTriggerListWaypointListPlaceable ListWhay a cute puppy dog! Rusted Door Chapter 1GarbageGarbageGarbageRubble (Nature) City Rubble 2Broken Furniture 1 Broken Pillar Candelabra Candelabra Candelabra Candelabra Candelabra CandelabraFloor-anchored shackles Throw Rug Dirt Patch Dirt Patch Dirt PatchSawhorse Hay BundleSacks of Flour, Grain, etc.Sacks of Flour, Grain, etc.Sacks of Flour, Grain, etc.Sacks of Flour, Grain, etc.   !"#$%&'()*+GIT V3.28G&$>dD[ d( L]cdefghijklmnopqrstuvwxyz{|}~4P-`^UVWXYZ[\]^_`abcdefghijklmnoprstuvwxyz{|D-FDEFGHIJKLMNOPQRSTUVWXYZ[\]^_]p x   -  5 5  0 00H0h<X < < XT$\,   d  P<X`|$,d4 $   8!!!+ L"""$#@###$8$$$%0%%% &(&& &' '' '' (x( (()p)))*"******+<+t+++, T,7 0-7 .7 .7 /7 07 |17 X27 437 47 47 57 67 77 \87 897 :7 :7 ;7 <7 =7 `>7 ?@ABC DE F G HIJ K LMNOPdQdR?ST U V W X Y Z [ \0 ]> ^K _Y `h awbccccccccccccccccccccccccccccdeeeeeeeeeeAee eeeje-e.fghijk   ? l m  n op qr#stuvw-x-y-z-{| }~" d   ? l m  n opqr#stu+   wxyz{|!}   ? l m* 6 nB Nopqr#stuv } LTdA +B G{ ] d A  T b i m !"#$%&'()*+,-./0123456789:;<=>?@AB CDEFG HIJKLMNOP2Q2R?ST Uq V W X Y Z [ \ ] ^ _  ` a+bccccccccccccccccccccccccccccdteeeeeeAeeewee2fghij   ? <l mH T n` lopqr#stuv  }k   ? {l m  n op qr#stuvw-x-y-z-{| }~" d   ? l m  n opqr#stu+   wxyz{|!}   ? l m ) n5 Aopqr#stuv } KA heA ? P Y y   $ % ) !"g#$%&'()J*B CDEF GHIJKLMNOP2Q2R>ST U- V> WM X^ Yn Z~ [ \ ] ^ _ ` abccccccccccccccccccccccccccccdTfXg\h`i jkh >&A R@ D>n   ] 1     !"#$%&'()*+,-./0123456789:;<=>?@ABC DE F G HIJ K L MNOP2Q2R?ST U V W X Y Z [ \# ]1 ^> _L `[ ajblccccccccccccccccccccccccccccdeeee eAeee eje-e.fghijk    ? {l m  n op qr#stuvw-x-y-z-{| }0~" d   ? l m  n  opqr#stu+   wxyz{|!}8   ?  l m ) n5 A opqr#stuv= }<@ P ]    %# <<   pA5I   " 1 %#X ; (( ? @ A O P Q R S T U V W X Y  h @pBLPTX [|.@ A [An6'? r  #d `dh   ?  l m  n  opqr#stu+   wxy z{|}   ?  l m  n $ op qr#stu+wxyz{|}   ? 3 l m? K nW c opqr#stu++wxyz{|}   ? r l m~  n  opdqr#stu+$ wxyz{|}   ?  l m  n  op qr#stuv }   ?  lN m  n % opqr#stuv}~d   ? 9 lN mJ V nb n opqr#stuv}~d   ?  l m  n  opSqr#stuvwxyz{| }~d~, d~4d~4 d   ?  l m  n  o2pqr#stuvwxyz{|'}~%d~%d~4d~4 d~4d~?d   ?  l m  n' 3 opiqr#stuv}~d~Kd    ? E l mQ ] ni u opqr#stuv  }X   ?  l3 m  n  op(qr#stuv }\   ?  l m  n  opqr#stuv }`   ? l m  n& 2opqr#stuv }d   ? Al mM Y ne qop qr#stuv )}h   ? l/ m  n opqr#stuv }l   ? l2 m  n opqr#stuv }p   ? l m   n" .opdqr#stuv }t   ? =l mI U na mopFqr#stuv }x   ? |l m  n op<qr#stuv }|   ? l m  n opqrc#stuv }    ? l m  n +opqrc#stuv }~d   ? ;l mG S n_ kopqrc#stuv }   ? zl m  n opqrc#stuv !}~d    ? l m  n opxqrc#stuv  }~0 d   ? l m   n! -op=qrc#stuv  }~0 d~0 d   ? =l mJ V nb nopxqrc#stuv 3 }~0 d   ? ~l m  n op=qrc#stuv 3 }~0 d~0 d   ? l1 m  n opxqr#stuvH }~d   ? l1 m % n1 =opqr#stuv }~Bd   ? Ql1 mb n nz opBqr#stuv) !}~Hd   ? l1 m  n opxqr#stuv  }~d   ? l1 m  n  opxqr#stuvI }~d   ? ,l1 m= I nU aop,qr#stuv! }~d    ? ul m  n opqr#stuv}0~d   ? l4 m  n op5qr#stuv}8~d   ? l m  n& 2op qr#s tuv}@   ? Dl mS _ nk wopdqr#sctuv}D   ? l m  n opqr#stuv}H   ? l4 m  n opqr#stuv}L   ? l4 m" . n: Fopqr#stuv}P   ? Xl4 mg s n op|qr#s{tuv }TX   ? l m  n opqr#stuv}~, d   ? l> m  n  opqr#stuv}~7d   ? 'l> m6 B nN Zopqr#stuv}~7d   ? ll@ mz  n opqr#stuv}~F d   ? l@ m  n opqr#stuv}~Fd   ? l@ m   n $opqr#stuv }~Fd   ? 5l@ mC O n[ gop)qr#stuv}~F d   ? xl@ m  n opqr#stuv}~F d   ? l@ m  n opqr#stuv }~Fd   ? l@ m   n$ 0opOqr#stuv }~Fd   ? Al@ mO [ ng sopOqr#stuv}~F d   ? l@ m  n opOqr#stuv }~Fd   ? l@ m  n op{qr#stuv}~F d   ?  l@ m $ n0 <opOqr#stuv}~F d   ? Ml@ m[ g ns opqr#stuv } ~Fd   ? l@ m  n opqr#stuv }~Fd   m      U   ` δA ? $v0"K>A@ <n=%'=A@=]Z@<tr@<<    m+ 7 C iEA xA ? O S T mc o { @ %A ?    m   mW@ A ?    m   VA 8@ ?    m   # -@ /@ ? / 3 4 mC O [ 0@ MA ? g k l m{   GCA UA ?\     %#                (  6O@)@3x?     %#    " # $ % & ' ( ) * + , - .( / 0}A<A 1 A M Y f%# g   k l m n o p q r s t u v w( x y@$$B\B? z    %#              (  _ATaB?     %#              (  &@!A4n    # /%# 0 4 5 6 7 8 9 : ; < = > ? @( A Bӌ@>A@ C V b n ~%#              (  @cAalAc?     %# X             (  @lB4d?     %#B r      ! " # $ % & ' ( ) *( + ,skA̧B~? - D P \ m%#( n r s t u v w x y z { | } ~(  r;_A5B     %# P             (  ?@mFB     %# =             (  ^.YAA4 ! / ; G V%# W= [ \ ] ^ _ ` a b c d e f g( h ih@izB u    %# =             (  hAxBB     %# =         (   @ A  + 7 C R %# S = W X Y Z [ \ ] ^ _ ` a b c ( d e Q\AүB5 q     %# = ( ¥@BB5    !%# ! ! ! ! ! ! ! ! ! ! ! ! ! !( ! !tAA ! )! 5! A! N!%# O! S! T! U! V! W! X! Y! Z! [! \! ]! ^! _!( `! a!S@jB4 b! r! ~! ! !%# ! ! ! ! ! ! ! ! ! ! ! ! ! !( ! !5@N3B4 ! ! ! ! !%# !} ! ! ! ! ! ! ! ! ! ! ! ! !( ! !i(AP B ! " " "" 1"%# 2"~ 6" 7" 8" 9" :" ;" <" =" >" ?" @" A" B"( C" D"A,A E" Q" ]" i" v"%# w"V {" |" }" ~" " " " " " " " " "( " "@A\# " " " " "%# "E " " " " " " " " " " " " "( " "qAEVB " " "  # #%# #U # # # # # # # # # !# "# ## $#( %# &#SnAK:B '# F# R# ^# h#%# i#U m# n# o# p# q# r# s# t# u# v# w# x# y#( z# {#:|tAB> |# # # # #%# #U # # # # # # # # # # # # #( # #@7fA> # # # $ $%# $U $ $ $ $ $ $ $ $ $ $ !$ "$ #$( $$ %$~A@AreaPropertiesAmbientSndDayAmbientSndNightAmbientSndDayVolAmbientSndNitVolEnvAudioMusicBattleMusicDayMusicNightMusicDelayCreature ListXPositionYPositionZPositionXOrientationYOrientationTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelEquip_ItemListBaseItemLocalizedNameDescIdentifiedChargesCostStolenStackSizeAddCostIdentifiedCursedModelPart1Leather1ColorLeather2ColorCloth1ColorCloth2ColorMetal1ColorMetal2ColorPropertiesListPropertyNameSubtypeCostTableCostValueParam1Param1ValueChanceAppearArmorPart_LFootArmorPart_RShinArmorPart_LShinArmorPart_LThighArmorPart_RThighArmorPart_PelvisArmorPart_TorsoArmorPart_BeltArmorPart_NeckArmorPart_RFArmArmorPart_LFArmArmorPart_RBicepArmorPart_LBicepArmorPart_RShoulArmorPart_LShoulArmorPart_RHandArmorPart_LHandArmorPart_RobeModelPart2ModelPart3ItemListRepos_PosXRepos_PosyDoor ListLocNameAutoRemoveKeyCloseLockDCFactionKeyRequiredLockableLockedOpenLockDCTrapDetectableTrapDetectDCTrapDisarmableDisarmDCTrapFlagTrapOneShotTrapTypeKeyNameAnimationStateAppearanceHPCurrentHPHardnessFortRefWillOnClosedOnDamagedOnDeathOnDisarmOnHeartbeatOnLockOnMeleeAttackedOnOpenOnSpellCastAtOnTrapTriggeredOnUnlockOnUserDefinedOnClickLinkedToLinkedToFlagsLoadScreenIDGenericType_NewOnFailToOpenXYZBearingEncounter ListListSoundListStoreListResRefMarkUpMarkDownBlackMarketBM_MarkDownIdentifyPriceMaxBuyPriceStoreGoldOnOpenStoreOnStoreClosedWillNotBuyWillOnlyBuyInfiniteTriggerListCursorHighlightHeightTypeScriptOnEnterScriptOnExitZOrientationGeometryPointXPointYPointZWaypointListHasMapNoteMapNoteMapNoteEnabledPlaceable ListHasInventoryStaticUseableOnInvDisturbedOnUsednoirin Guard NoirinaQThis well-armoured Dwarf looks serious about whatever he is supposed to be doing. NPC_Noirinnoirinx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblocked x0_armhe003ʞ˞ X0_ARMHE003gduni2 Guard Uniform GuardUniform nw_waxbt001 NW_WAXBT001boibon Guard BoibonIf the Halfing removed his helment, you would be able to see that he appears to have a permanent grin plastered on his face. Either that, or he has an interesting scar. NPC_Boibonboibonx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblocked nw_wswdg001 NW_WSWDG001 x0_armhe003ʞ˞ X0_ARMHE003gduni2 Guard Uniform GuardUniform nw_wswss001j NW_WSWSS001puppy001 TricksendorfzThe dog gives you a puzzled look. It may recognize that you are not one of the normal guards, but it doesn't seem to care.Puppyx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockedtimin Guard Timin_OWhatever this Guard is supposed to be doing, he seems pretty decisive about it.Timin timinconvox2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblocked x0_armhe003ʞ˞ X0_ARMHE003gduni2 Guard Uniform GuardUniform nw_wswls001 NW_WSWLS001 hall2cell"Hall to Cell Blockn#x3_door_met003 x2_door_deathCellBlocktoHall RustedDoorA%Door to Security Gateo#Door.nw_door_rusted magicdoor x2_door_death RustedDoorB doorconvonw_storethief0019NW_STORETHIEF001nw_d1_startstore nw_aarcl009)2 NW_AARCL009 nw_aarcl001#2 NW_AARCL001 nw_aarcl002$2 NW_AARCL002 nw_aarcl012,2 NW_AARCL012 nw_ashsw001 NW_ASHSW001nw_it_mbracer001$4%4NW_IT_MBRACER001nw_it_mbracer002&4'4NW_IT_MBRACER002 nw_armhe011 NW_ARMHE011 nw_armhe00762R  NW_ARMHE007nw_it_mbelt018nw_it_mbelt018 nw_wswdg001 NW_WSWDG001 nw_wswrp001  NW_WSWRP001 nw_wswss001j NW_WSWSS001 nw_wblcl001 NW_WBLCL001 nw_wblml001 NW_WBLML001 nw_wblms001 NW_WBLMS001 nw_wdbqs001 NW_WDBQS001 nw_wbwxh001 NW_WBWXH001 nw_wbwxl001 NW_WBWXL001 nw_wbwsh001 NW_WBWSH001 nw_wamar001 NW_WAMAR001 nw_wammar004.6-6 NW_WAMMAR004 nw_wambo001 NW_WAMBO001 nw_wammbo004:696 NW_WAMMBO004 nw_wammar007ba NW_WAMMAR007 nw_wammar008ha NW_WAMMAR008 nw_wammbo006ca NW_WAMMBO006 nw_wammbo007ja NW_WAMMBO007nw_it_mpotion014}4|4NW_IT_MPOTION014nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion002e4d4NW_IT_MPOTION002nw_it_mpotion008q4p4NW_IT_MPOTION008nw_it_mpotion01944NW_IT_MPOTION019nw_it_mpotion004i4h4NW_IT_MPOTION004nw_it_mneck001D4E4NW_IT_MNECK001nw_it_mring00144NW_IT_MRING001nw_it_mneck022`4NW_IT_MNECK022nw_it_mneck020^4NW_IT_MNECK020nw_it_mneck021_4NW_IT_MNECK021nw_it_mring0234NW_IT_MRING023nw_it_mring0214NW_IT_MRING021nw_it_mring0224NW_IT_MRING022nw_it_torch001NW_IT_TORCH001nw_it_picks0014NW_IT_PICKS001nw_it_picks0024NW_IT_PICKS002 nw_it_trap0335 NW_IT_TRAP033 nw_it_trap013o5 NW_IT_TRAP013 nw_it_trap0295 NW_IT_TRAP029 nw_it_trap0415 NW_IT_TRAP041 nw_it_trap0375 NW_IT_TRAP037 nw_it_trap001c5 NW_IT_TRAP001 nw_it_trap009k5 NW_IT_TRAP009 nw_it_trap0345 NW_IT_TRAP034 nw_it_trap0305 NW_IT_TRAP030 nw_it_trap0425 NW_IT_TRAP042 nw_it_trap0385 NW_IT_TRAP038 nw_it_trap002d5 NW_IT_TRAP002 nw_it_trap010l5 NW_IT_TRAP010GenericTrigger newgeneric9 npctalktrig2 WP_Puppy_01 WP_Puppy_02 WP_Puppy_03 WP_Timin_01 WP_Timin_02 WP_Timin_03 WP_Timin_04 nw_plc_rock5Q#& nw_plc_rock5 nw_plc_rock5Q#& nw_plc_rock5 nw_plc_rock5Q#& nw_plc_rock5Garbage59 plc_garbageGarbage59 plc_garbageGarbage59 plc_garbageNW_PL_RUBBLE001 s9nw_pl_rubble001 CityRubble2  x0_cityrubble2nw_plc_dwarfbnch(nw_plc_dwarfbnchx0_brokenfurniture1x0_brokenfurnit1 BrokenPillarx0_brokenpillar CandelabraG8plc_candelabra nw_02_onoff CandelabraG8plc_candelabra nw_02_onoff CandelabraG8plc_candelabra nw_02_onoff CandelabraG8plc_candelabra nw_02_onoff CandelabraG8plc_candelabra nw_02_onoff CandelabraG8plc_candelabra nw_02_onoffFloor-anchored shackles,9+9plc_flrshackles Throw Rug9 plc_throwrug X0_DIRTPATCH4$  x0_dirtpatchx3_plc_dirt0014$ x3_plc_dirt001x3_plc_dirt0024$ x3_plc_dirt002Sawhorseay9 plc_sawhorse Hay Bundle>9=9 plc_haybundleSacks of Flour, Grain, etc.u9t9 plc_sacksSacks of Flour, Grain, etc.u9t9 plc_sacksSacks of Flour, Grain, etc.u9t9 plc_sacksSacks of Flour, Grain, etc.u9t9 plc_sacks S M   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTq}~      !"#$%&'()*+,-./0123456789:;<=>?@ABC`abcfdeghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"#      !$%&'()*+,-./0123456789:;<=>ij?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !)*+"#$%&'(,-./0123456789:;<=>?@ABQRSCDEFGHIJKLMNOPTUVWXYZ[\]^_`abcdefghijrstklmnopquvwxyz{|}~      !"#$%&'()*+,-./012345678@AB9:;<=>?CDEFGHIJKLMNOPQRSTUVWXYabcZ[\]^_`efghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ H I A B C D E F G J K L M N O P Q R S T U V W X Y Z [ \ ] ^ f g h _ ` a b c d e 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 ? @ A 8 9 : ; < = > 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 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{|}~5c  !"#$%&'()*+,-./013426789:;<=>?@ABCDEFGHIJKLMNOPQ RSTUVWXYZ[\]^_ab`defghijklmnopqrstuvwxyz{|}~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFNCS V1.0B^  Firstchat7 Dlg_Init_#7 //:://///////////////////////////////////////////// //:: FileName at_001 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 17:14:13 //::////////////////////////////////////////////// void main() { // Set the variables SetLocalInt(GetPCSpeaker(), "Firstchat", 1); SetLocalInt(GetPCSpeaker(), "Dlg_Init_" + GetTag(OBJECT_SELF), TRUE); } NCS V1.0B0 STORY7 void main() { SetLocalInt(GetPCSpeaker(), "STORY", 1); } NCS V1.0B6  Boibontalk17 //:://///////////////////////////////////////////// //:: FileName at_003 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 12:38:52 //::////////////////////////////////////////////// void main() { // Set the variables SetLocalInt(GetPCSpeaker(), "Boibontalk1", 1); //object oNPC = GetObjectByTag ("NPC_Noirin"); //AssignCommand(oNPC,ActionStartConversation(oPC)); } NCS V1.0B]  freekey001 hasfreekey7 //:://///////////////////////////////////////////// //:: FileName at_004 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 16:50:31 //::////////////////////////////////////////////// void main() { // Give the speaker the items CreateItemOnObject("freekey001", GetPCSpeaker(), 1); SetLocalInt(GetPCSpeaker(), "hasfreekey", 1); } NCS V1.0B5  hasfreekey7 //:://///////////////////////////////////////////// //:: FileName at_005 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 17:36:12 //::////////////////////////////////////////////// void main() { // Set the variables SetLocalInt(GetPCSpeaker(), "hasfreekey", 1); } NCS V1.0B  PinkPotionSickKidQo SickKidQ_int27 //:://///////////////////////////////////////////// //:: FileName at_006 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 17:45:11 //::////////////////////////////////////////////// void main() { object oPC = GetPCSpeaker(); // Give the speaker the items CreateItemOnObject("PinkPotion", oPC, 1); // Remove some gold from the player TakeGoldFromCreature(500, oPC, TRUE); // Set the variables //SetLocalInt(oPC, "haspotion", 1); AddJournalQuestEntry ("SickKidQ", 2, oPC, FALSE, FALSE, FALSE); SetLocalInt(oPC,"SickKidQ_int2",1); } NCS V1.0B SudocRatty, -ratconvo , G? (  //:://///////////////////////////////////////////// //:: FileName at_007 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 10/07/2009 16:15:56 //::////////////////////////////////////////////// void main() { object oPC = GetPCSpeaker(); object oNPC = GetObjectByTag("Sudoc"); object oRat = GetObjectByTag("Ratty"); AssignCommand(oNPC,ActionStartConversation(oRat, "ratconvo", TRUE, FALSE)); //AssignCommand(oNPC,ActionMoveToObject(oRat, FALSE, 5.0f)); AssignCommand(oNPC,ActionPlayAnimation(ANIMATION_LOOPING_GET_LOW,1.0,90000.0)); } NCS V1.0B  moldybread* SudocFed7 //:://///////////////////////////////////////////// //:: FileName at_008 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 11/07/2009 02:03:05 //::////////////////////////////////////////////// void main() { // Remove items from the player's inventory object oItemToTake; oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "moldybread"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); // Set the variables SetLocalInt(GetPCSpeaker(), "SudocFed", 1); } NCS V1.0By  PinkPotion*  //:://///////////////////////////////////////////// //:: FileName at_009 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 14:38:29 //::////////////////////////////////////////////// void main() { // Remove items from the player's inventory object oItemToTake; oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "PinkPotion"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); } NCS V1.0B5  JartQuest17 //:://///////////////////////////////////////////// //:: FileName at_010 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 16:19:19 //::////////////////////////////////////////////// void main() { // Set the variables SetLocalInt(GetPCSpeaker(), "JartQuest1", 1); } NCS V1.0B1 JailQ17 //:://///////////////////////////////////////////// //:: FileName at_011 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 17:41:49 //::////////////////////////////////////////////// void main() { // Set the variables SetLocalInt(GetPCSpeaker(), "JailQ1", 1); } NCS V1.0B6  SecGatepsw17 //:://///////////////////////////////////////////// //:: FileName at_012 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 16/07/2009 18:22:32 //::////////////////////////////////////////////// void main() { // Set the variables SetLocalInt(GetPCSpeaker(), "SecGatepsw1", 1); } NCS V1.0B  KingScene17 KingPaltise,  ,  ,!? ,. kingconvo ,!vs_fx0broom_slct. test2v //:://///////////////////////////////////////////// //:: FileName at_013 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 17/07/2009 17:23:15 //::////////////////////////////////////////////// void main() { // Set the variables SetLocalInt(GetPCSpeaker(), "KingScene1", 1); object oNPC = GetObjectByTag("KingPaltise"); object oPC = GetPCSpeaker(); //if ((GetIsPC(oPC) && (GetLocalInt(oPC,"KingScene1")== 1))) // { SetCutsceneMode(oPC, TRUE, FALSE); AssignCommand(oPC,ClearAllActions()); AssignCommand(oNPC,ClearAllActions()); AssignCommand(oNPC,ActionMoveToObject(oPC, FALSE)); AssignCommand(oNPC,ActionStartConversation(oPC, "kingconvo", FALSE, TRUE)); AssignCommand(oNPC, PlaySound("vs_fx0broom_slct")); SendMessageToPC( oPC, "test2" ); SetCutsceneMode(oPC, TRUE, TRUE); } NCS V1.0B  KingScene27 KingPaltise cell2hall, !? CastletoDungeon,D, A ,! @ //:://///////////////////////////////////////////// //:: FileName at_014 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 17/07/2009 22:07:10 //::////////////////////////////////////////////// void main() { // Set the variables SetLocalInt(GetPCSpeaker(), "KingScene2", 1); object oNPC = GetObjectByTag("KingPaltise"); object oPC = GetPCSpeaker(); object oDoor = GetObjectByTag("cell2hall"); AssignCommand(oNPC,ActionMoveToObject(oDoor, FALSE)); //SendMessageToPC( oPC, "test3" ); object oDoor2 = GetObjectByTag("CastletoDungeon"); //object oTransition = GetTransitionTarget(oDoor2); //DestroyObject (oTransition); ActionCloseDoor (oDoor2); SetLocked(oDoor2, TRUE); DelayCommand(10.0, DestroyObject(oNPC)); DelayCommand(5.0, SetCutsceneMode(oPC, FALSE, TRUE)); } NCS V1.0Bo nw_campaign_db_defaultnw_campaign_db_xp1*+ F GuardUniform2, !  bDismountFast3fX3_MOUNT_MULTIPLE4fX3_DISMOUNT_MULTIPLE4fX3_MOUNT_MULTIPLE4!=fX3_MOUNT_MULTIPLE4! ?fX3_DISMOUNT_MULTIPLE4!@fX3_DISMOUNT_MULTIPLE4!"=!X3_MOUNT_OK_EXCEPTION3"X3_MOUNTS_EXTERNAL_ONLY3  m-X3_MOUNTS_NO_UNDERGROUND3"  X3_NO_MOUNTING3# X3_NO_HORSES3  g _{,< >L!!l* ,<;,<  >L!!$l=!up@!!4@333!! X3_NO_HORSES3 X3_HITCHING_POST,<&KS 4?ff!!,<2,<   ,<:,<  =!!:-,< ,<^n @!!  ?LWING_TAIL_SCALE appearance! !<: kf!X3_CUSTOM_RACE_MOUNTED_APPEARANCE3 X!X3_CUSTOM_RACE_MOUNTED_APPEARANCE3  ,kz- ,-<- ,- ,- ,s- ,5D- ,- ,z- ,u<- ,7- ,- ,- ,}D- ,?A j ZbX3_IS_MOUNTED`,8  *u- x3_it_pchide*_3 oX3_Skin6".p*"g*-oX3_Skin:*" x3_it_pchide*, ;, o  ?oX3_Skin:- x3_it_pchide, ;,   ?oX3_Skin:     K,  >L& "*" ,    G, &  >LV-* "  ;B  A## BV; ># s3oAssignedHorse: fX3_MOUNT_MULTIPLE4fX3_DISMOUNT_MULTIPLE4fX3_MOUNT_MULTIPLE4!=fX3_MOUNT_MULTIPLE4! ?fX3_DISMOUNT_MULTIPLE4!@fX3_DISMOUNT_MULTIPLE4!"?!X3_HORSE_POSTDISMOUNT_SCRIPT5;  * X3_NO_MOUNT_COMMANDABLE3" n"&@ uX3_HORSE_PREDISMOUNT_SCRIPT V; X3_HORSE_NOMOUNT3MX3_HORSE_NOMOUNT  X3_HORSE_PREDISMOUNT_SCRIPT X3_DOING_HORSE_ACTION7X3_NO_MOUNT_COMMANDABLE3"= .X3_NO_MOUNT_ANIMATE3" X3_NO_MOUNT_COMMANDABLE3"h?L!@@!?*(?L@@!!sX3_HorseResRef ; "sX3_HorseMountTag MnX3_HorseAppearance nX3_HorseTail " " "sX3_HorseMountScript5B[?!! LX3_DOING_HORSE_ACTION7X3_ABORT_WHEN_STUCK36X3_ABORT_WHEN_STUCK7*"Q4x3_inc_horse(HorseDismount): Failed to create horse.v "3oAssignedHorse:nX3_HorsePortrait3 ;nX3_HorsePortrait3@?!!cX3_HORSE_ENABLE_SADDLEBAGS3* bX3_HAS_SADDLEBAGS3bX3_HAS_SADDLEBAGS7bX3_HAS_SADDLEBAGS3  &K-2x3_inc_horse(HorseDismount): Error resref missing.vbX3_IS_MOUNTEDX3_ENABLE_MOUNT_DB37bX3_STORE_MOUNT_INFO7X3_NO_MOUNT_COMMANDABLE3""*X3_NO_MOUNT_ANIMATE3 ,H0?ٙ! ?L!!,H ?333!!,H !!,H+ ?333!!,H.X3_DOING_HORSE_ACTION  ?!!,H.X3_DOING_HORSE_ACTION  ?!!"W,H"@ ?!!X3_NO_MOUNT_COMMANDABLE3"P,H ?!! NW_ASSOCIATE_MASTER3 X NW_ASSOCIATE_MASTER7r- Z NW_ASSOCIATE_MASTER7 *u- x3_it_pchide*_5 *u- x3_it_pchide*_  X3_HORSE_MAX_HENCHMEN3X3_HORSE_NO_HENCHMAN_INCREASE3; *_ bX3_IS_MOUNT7sX3_OriginalName9*j  oX3_HorseOwner: "k   ! mX? "J's ##>X3_ENABLE_MOUNT_DB3 7bX3_STORE_MOUNT_INFO7 ! ! !; RsX3_HORSE_CREATED_SCRIPT9  l*Q$ l X3_HORSE_INVENTORY_STORAGE?? X3SADDLEBAG#X3_SADDLEBAG_DATABASE5; =X3_SADDLEBAG_DATABASE5; -?F># "* "A; B?>##* "  Wq#?#S-q#?#**X3_#*"9oX3_Saddlebags6*;j-GERROR: x3_inc_horse 'HorseRestoreInventory()' Could not find chest 'X3_#'!#h-nCO_#T sR#\#WsT#\#WnS#\#TnC#\#TsR#\#YsT#\#YnS#\#YnC#\#Y"?-]   !^ !`#nCO_#Y 'S#-T**VI 5H-I X]] &]^__ &_`@,4 < -*j I nw_it_gold001l- O nw_it_gold001bDie3I E,' = I  E'S#-T*I E?,s <F-,) ? *=u- x3_it_pchide*_,  nX3_HorseRiderAppearance2nX3_HorseRiderPhenotypenX3_StoredFootstepnX3_HorseRiderTailЋ  fX3_MOUNT_MULTIPLE4fX3_DISMOUNT_MULTIPLE4fX3_MOUNT_MULTIPLE4!=fX3_MOUNT_MULTIPLE4! ?fX3_DISMOUNT_MULTIPLE4!@fX3_DISMOUNT_MULTIPLE4!"* X3_HORSE_POSTDISMOUNT_SCRIPT[; e oX3_TempHorse: oX3_TempHorse bX3_HORSE_MODIFIERS3;  vbX3_HORSE_MODIFIERS ,B =!," >!, >!, >!, >!,p >L! X3_HORSE_DISABLE_SPEED3UX0 Y  Z  !WVR nX3_MountedArchery3& bX3_M_ARCHERY3 @    UX" ) Z  Y  5WV$qnX3_MountedArchery7P-@UX" ) Z  Y  5WV$nX3_MountedArchery  X3_HORSE_DISABLE_SKILL3UX7 Z  Y  !WVR X3_HORSE_ENABLE_ACBOOST3"UX. Z  Y  -W3VF X3_HORSE_ENABLE_HPBOOST3"UX Z  Y  -W3VF 11 nX3_RiderHP3 nX3_HorseHP*"*" Z ,     O,,)  8X3_ENABLE_MOUNT_DAMAGE3   * NO O1   I,,) |-1   I,,) ,,)  X3_HORSE_NULL_APPEARANCE  X3_HORSE_TAIL X3_HORSE_PREDISMOUNT_SCRIPTX3_HORSE_POSTDISMOUNT_SCRIPTX3_HORSE_PREMOUNT_SCRIPT X3_HORSE_POSTMOUNT_SCRIPT sX3_HorseResRefvsX3_HorseMountTagSsX3_HorseMountScript X3_NO_MOUNT_CUTSCENE X3_NO_MOUNT_ANIMATE  nX3_RiderHP  nX3_HorseHPnX3_HorsePortrait bX3_HAS_SADDLEBAGS sDB_Inv bX3_IS_MOUNTEDnX3_StoredMountState X3_ABORT_WHEN_STUCK  fX3_MOUNT_MULTIPLE4fX3_DISMOUNT_MULTIPLE4fX3_MOUNT_MULTIPLE4!=fX3_MOUNT_MULTIPLE4! ?fX3_DISMOUNT_MULTIPLE4!@fX3_DISMOUNT_MULTIPLE4!">L!l*t0X3_DOING_HORSE_ACTION3" c x3_palhrs;F? x3_palhrs #4oX3PaladinMount:*%Ap! ,,n =,,  ,, ,,1,, & φ-,,n =2,,  @@!,,Z,,;@@A !!h  ?!-@!m,,B,,# @  ?!-l*0X3_DOING_HORSE_ACTION3"  x3_palhrs;F? x3_palhrs #4oX3PaladinMount:*%Ap! ,,n =,,  ,, ,,1,, & s-,,n =,,  >L!!@!},,Z,,;@A !!h  -@!{,,X,,9@A !!  $l$lv bX3_IS_MOUNTED, bX3_IS_MOUNT3,z- bX3_IS_RIDER3,/-X3_HORSE_PREMOUNT_SCRIPT5; ,K-X3_HORSE_PREDISMOUNT_SCRIPT5; ,d-X3_HORSE_POSTDISMOUNT_SCRIPT5; ,|-X3_HORSE_POSTMOUNT_SCRIPT5; ,-X3_HORSE_OWNER_TAG5; ,9-X3_HORSE_NULL_APPEARANCE3 ,Z- X3_HORSE_TAIL3 ,A  A   ,4 3  4  6  5  7  8    A     ,> b@ C4!(  C !*C! Y    !  ! ! ! !, !  ! ! ! !, !    D!  E!  >Ll*  "%@@! ,  ,Z,;@@ A !!  ?-l*7(  "%@@! >L!,  ,Z,;@@A !!  $ll/l*#  "%@@! >L!,  ,Z,;@@A !!  $lX$lal*  "%@@! ,  ,Z,;@@ A !!  ?$lx #include "x3_inc_horse" #include "x0_inc_henai" void main() { object oClicker=GetClickingObject(); object oTarget=GetTransitionTarget(OBJECT_SELF); // unequip stuff object oItem = GetObjectByTag("GuardUniform2"); AssignCommand(oClicker,(ActionUnequipItem(oItem))); location lPreJump=HORSE_SupportGetMountLocation(oClicker,oClicker,0.0); // location before jump int bAnim=GetLocalInt(OBJECT_SELF,"bDismountFast"); // community requested fast dismount for transitions if variable is not set (use X3_G0_Transition for animated) int nN=1; object oOb; object oAreaHere=GetArea(oClicker); object oAreaTarget=GetArea(oTarget); object oHitch; int bDelayedJump=FALSE; int bNoMounts=FALSE; float fX3_MOUNT_MULTIPLE=GetLocalFloat(GetArea(oClicker),"fX3_MOUNT_MULTIPLE"); float fX3_DISMOUNT_MULTIPLE=GetLocalFloat(GetArea(oClicker),"fX3_DISMOUNT_MULTIPLE"); if (GetLocalFloat(oClicker,"fX3_MOUNT_MULTIPLE")>fX3_MOUNT_MULTIPLE) fX3_MOUNT_MULTIPLE=GetLocalFloat(oClicker,"fX3_MOUNT_MULTIPLE"); if (fX3_MOUNT_MULTIPLE<=0.0) fX3_MOUNT_MULTIPLE=1.0; if (GetLocalFloat(oClicker,"fX3_DISMOUNT_MULTIPLE")>0.0) fX3_DISMOUNT_MULTIPLE=GetLocalFloat(oClicker,"fX3_DISMOUNT_MULTIPLE"); if (fX3_DISMOUNT_MULTIPLE>0.0) fX3_MOUNT_MULTIPLE=fX3_DISMOUNT_MULTIPLE; // use dismount multiple instead of mount multiple float fDelay=0.1*fX3_MOUNT_MULTIPLE; if (!GetLocalInt(oAreaTarget,"X3_MOUNT_OK_EXCEPTION")) { // check for global restrictions if (GetLocalInt(GetModule(),"X3_MOUNTS_EXTERNAL_ONLY")&&GetIsAreaInterior(oAreaTarget)) bNoMounts=TRUE; else if (GetLocalInt(GetModule(),"X3_MOUNTS_NO_UNDERGROUND")&&!GetIsAreaAboveGround(oAreaTarget)) bNoMounts=TRUE; } // check for global restrictions if (GetLocalInt(oAreaTarget,"X3_NO_MOUNTING")||GetLocalInt(oAreaTarget,"X3_NO_HORSES")||bNoMounts) { // make sure all transitioning are not mounted if (HorseGetIsMounted(oClicker)) { // dismount clicker bDelayedJump=TRUE; AssignCommand(oClicker,HORSE_SupportDismountWrapper(bAnim,TRUE)); fDelay=fDelay+0.2*fX3_MOUNT_MULTIPLE; } // dismount clicker oOb=GetAssociate(ASSOCIATE_TYPE_HENCHMAN,oClicker,nN); while(GetIsObjectValid(oOb)) { // check each associate to see if mounted if (HorseGetIsMounted(oOb)) { // dismount associate bDelayedJump=TRUE; DelayCommand(fDelay,AssignCommand(oOb,HORSE_SupportDismountWrapper(bAnim,TRUE))); fDelay=fDelay+0.2*fX3_MOUNT_MULTIPLE; } // dismount associate nN++; oOb=GetAssociate(ASSOCIATE_TYPE_HENCHMAN,oClicker,nN); } // check each associate to see if mounted if (fDelay>0.1) SendMessageToPCByStrRef(oClicker,111989); if (bDelayedJump) { // some of the party has/have been mounted, so delay the time to hitch fDelay=fDelay+2.0*fX3_MOUNT_MULTIPLE; // non-animated dismount lasts 1.0+1.0=2.0 by default, so wait at least that! if (bAnim) fDelay=fDelay+2.8*fX3_MOUNT_MULTIPLE; // animated dismount lasts (X3_ACTION_DELAY+HORSE_DISMOUNT_DURATION+1.0)*fX3_MOUNT_MULTIPLE=4.8 by default, so wait at least that! } // some of the party has/have been mounted, so delay the time to hitch } // make sure all transitioning are not mounted if (GetLocalInt(oAreaTarget,"X3_NO_HORSES")||bNoMounts) { // make sure no horses/mounts follow the clicker to this area bDelayedJump=TRUE; oHitch=GetNearestObjectByTag("X3_HITCHING_POST",oClicker); DelayCommand(fDelay,HorseHitchHorses(oHitch,oClicker,lPreJump)); if (bAnim) fDelay=fDelay+1.8*fX3_MOUNT_MULTIPLE; } // make sure no horses/mounts follow the clicker to this area SetAreaTransitionBMP(AREA_TRANSITION_RANDOM); if (bDelayedJump) { // delayed jump DelayCommand(fDelay,AssignCommand(oClicker,ClearAllActions())); DelayCommand(fDelay+0.1*fX3_MOUNT_MULTIPLE,AssignCommand(oClicker,JumpToObject(oTarget))); } // delayed jump else { // quick jump AssignCommand(oClicker,JumpToObject(oTarget)); } // quick jump DelayCommand(fDelay+4.0*fX3_MOUNT_MULTIPLE,HorseMoveAssociates(oClicker)); } NCS V1.0B4  Jailbreak7 //:://///////////////////////////////////////////// //:: FileName at_jb1 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 18:29:36 //::////////////////////////////////////////////// void main() { // Set the variables SetLocalInt(GetPCSpeaker(), "Jailbreak", 1); } DLG V3.28C\ "de( $ LXd   $ LXdp|    @ L t      DT x     0< `        ( LX |    4 \      $ ] ^ b c0 g h i  w   <     " # ' (H , - .  <    T      q r v w` { | } ~      " #t ' (  6 _ ` d e| i j  x N O S T X Y  g                 N O S T X _ f  m              8 9 = >  B C  G b i m n r  s            $        ,   A B F G0 K  L r s w x8  |    <       D         !L % &  * K L P QT U  V s t x y\ }  ~    d       l       t    @  G K L |  ]           DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListLinkCommentQuestEntryStartingList nw_walk_wp nw_walk_wp NPC_Boibon5%Ach! I cannot tell this guy anything! NPC_Boibon;+This here Dwarf doesn't understand a thing! NPC_NoirinN>And this fool simply knows nothing of honor or responsibility! NPC_BoibonHe's talking about me. Dwarves are so thick-headed sometimes that they're not able to think like other races. That's mental discrimination, that is! NPC_Boibono_I say that any prisoners will escape a dungeon or prison cell if they have the means of escape. NPC_Noirin|What's wrong with you, ? Ah, missing your helmet I see. In any case... a Dwarf prisoner would never try to escape! NPC_Noirin%Not a Dwarf prisoner! NPC_BoibonYou're telling me that if I go into the Cell Block and tell everyone the password to the Security Gate Room is "Na-Ha-Ma-Ya!" that no one would run out and try to use it? NPC_Noirin I wouldn't! NPC_BoibonK;You're not a prisoner! *And* the prisoner's aren't Dwarves! NPC_NoirinC3Now who is using race, um... mental discrimination?sc_043sc_044sc_0436&I'm not getting in the middle of this.-What seems to be the problem?G7Perhaps. An ignorant Dwarf? That's not new information.How so?at_003(Watch your tongue Dwarf!Who me?+I don't have time for this.0 Please tell me what is going on."Err... I gotta go.J:I'm not escaping! I'm a guard, look at my uniform! Really! Continue.I see. Interesting.  Continue. Continue. Continue. Continue.F6You'll have to excuse me, I have to go find my helmet.at_012 jailquest_int&You guys are hopeless.6&I'll leave you two alone for awhile...at_012 jailquest_int  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !#%')+,./13579;=?@A"$&(*-02468:<>BUTC V3.284 L 'D<=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ[\]^_`abc$0<HT`lx   !> : F P    Q U  !"#$%&'()2*2+?,- .Y /j 0y 1 2 3 4 5 6 7 8 9 :;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=t>>>>>>A>>>w>>2?@ABCD E$FG E3FG EBFG ENFG E_FG EpFG EFG EFG EFGH I IJ) KTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeStrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelItemListInventoryResRepos_PosXRepos_PosyEquip_ItemListEquippedResPaletteIDCommentboibonBoibonFelleBoibonx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001nw_it_picks001 nw_wswdg001nw_it_mpotion001nw_it_mpotion001nw_it_mpotion001 nw_it_trap001 nw_aarcl001 nw_cloth017 nw_cloth027 nw_wswss001  !"#$%&'()*+,-./0123456789:;Xdefighjklmnopqrstuvwxyz{|}~   !"#$%&'( )*+,-./0123DLG V3.284p  $ LX    ( LX |   4      # ^ _ c d h i  u             (     v w { |0        8 @      X     ! % &` *  + H I M Nh R  S p q u vp z  {    x| DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp Allyndien7'I'm afraid this is as far as we can go.Narrator6&Because this is the end of the module.Narrator=-Thank you for playing, I hope you enjoyed it!NarratorTDDialogue, Plot, Level Design and extra Scripting, by Jason Surguine.NarratorD4Everything else is of course, the excellent Bioware. What? Why?Oh. Continue. Continue. End Game.endgameH  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    NCS V1.0BE  Allyndien EndBridge$ AllyScene13 , 0 bridgeconvo , !vs_fshaldrf_stop. testv void main() { object oNPC = GetObjectByTag("Allyndien"); object oNPC2 = GetObjectByTag("EndBridge"); object oPC = GetFirstPC(); if (GetLocalInt(oPC,"AllyScene1") == 1) { //SetCutsceneMode(oPC, TRUE, FALSE); AssignCommand(oNPC2,ActionStartConversation(oPC, "bridgeconvo", FALSE, TRUE)); AssignCommand(oNPC, PlaySound("vs_fshaldrf_stop")); SendMessageToPC( oPC, "test" ); } } ARE V3.28 48 W D*     H p     8 `       8 I   --- b  <4B !"# $M %N &O 'P (Q)*+,-./0123*t+,-./0123*t+,-. /0123*t+,-./0123*+,-. /0123*+,-./0123*R+,-./0123*{+,-. /0123*R+,-./0123*+,-. /0123*+,-. /0123*X+,-./0123*{+,-./0123*Y+,-./0123*+,-. /0123IDCreator_IDVersionTagNameResRefCommentsExpansion_ListFlagsModSpotCheckModListenCheckMoonAmbientColorMoonDiffuseColorMoonFogAmountMoonFogColorMoonShadowsSunAmbientColorSunDiffuseColorSunFogAmountSunFogColorSunShadowsIsNightLightingSchemeShadowOpacityFogClipDistSkyBoxDayNightCycleChanceRainChanceSnowChanceLightningWindPowerLoadScreenIDPlayerVsPlayerNoRestWidthHeightOnEnterOnExitOnHeartbeatOnUserDefinedTilesetTile_ListTile_IDTile_OrientationTile_HeightTile_MainLight1Tile_MainLight2Tile_SrcLight1Tile_SrcLight2Tile_AnimLoop1Tile_AnimLoop2Tile_AnimLoop3CastleFrontHall!Castle Front Hallcastlefrontha001tni02  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ GIC V3.28' /@ $                  ! " # $ % & ' ( ) * + , - .         *,048< 8D H < J Z j v             `          Creature ListCommentDoor ListEncounter ListListSoundListStoreListTriggerListWaypointListPlaceable List Fancy Door Fancy Door Chandelier Potted Plant Potted PlantBig VaseBig Vase Flower Vase Flower VaseFloor Designs - Style 1WellWellGongRubble (Nature)fStatue - Gargoyle (Living) - This gargoyle statue will turn into a gargoyle if 'players' come near it.Statue - Gargoyle (Not Living) Candelabra Candelabra Dirt Patch Dirt Patch Dirt Patch Dirt Patch Dirt Patch Dirt Patch Dirt Patch     !"#$%&GIT V3.28EtoG:?1l d( L^cdefghijklmnopqrstuvwxyz{|}~(D(D(-d^     8@8 8   $ - 4 ^klmnopqrstuvwxyz{|}~   ,   ,/h8T-d^$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJK@\@\@-|^PX4P4P/ p/,H/x-55| 5P!5$""""""" "7 #7 $7 |%7 X&7 4'7 (7 (7 )7 *7 +7 \,7 8-7 .7 .7 /7 07 17 `27 <37 47 47 57 67 77 d87 @97 :7BB  )22 _  A bA ?   #] 7     !"#$%&'()*+,-./0123456789:;<=>?@ABC DE F G HIJ K L MNOP2Q2R?ST U V W X Y Z [ \ ]! ^. _< `K aZbccccccccccccccccccccccccccccdeeee eAeee eje-e.fghijk   ? kl mz  n opqr#stuvwx,yz{| }~d   ? l1 m  n opqr#stuv wxyBz{|}~d   ? l1 m   n" .opqr#stuv wxyBz{|}~d   ? Bl1 mS _ nk wopqr#stuv wxyBz{|}~d   ? l m  n opqr#stuv w   ? l m  n op qr#stuv---- wxy"z{ |}~d   ?  l m 0 nD Popqr#stu+   !w    ? `l ml x n opqr#stuv= w$ ѡA oXA ?   ]  D N Z ^ !"#$%&'()*+,-./0123456789:;<=>?@ABC DE F G HIJ K L MNOP2Q2R?ST Ub Vs W X Y Z [ \ ] ^ _ `  ab(ccccccccccccccccccccccccccccdeeee eAeee eje-e.fghijk   ? -l m< H nT `opqr#stuvwx,yz{| }~d   ? rl1 m  n opqr#stuv wxyBz{|}~d   ? l1 m  n opqr#stuv wxyBz{|}~d   ? l1 m ! n- 9opqr#stuv w xyBz{|}~d   ? Ml mY e nq }opqr#stuv w   ? l m  n op qr#stuv---- w(xy"z{ |}~d   ? l m  n opqr#stu+   !w0   ? "l m. : nF Ropqr#stuv= w4 3B mA   6 a g       !"#$%&'()*+,-./0123456789:;<=>?@ABC DE F G HIJ K LMNOPdQdR?ST U V W X( Y8 ZH [Y \j ]x ^ _ ` ab8ccccccccccccccccccccccccccccdeeeeeeeeeeAee eeeje-e.fghijk   ? l m  n opqr#stuvw x,yz{| }~d   ?  l1 m $ n0 < opqr#stuv w(xyBz{|}~d   ? P l1 ma m ny  opqr#stuv w0xyBz{|}~d   ?  l1 m  n  opqr#stuv w8xyBz{|}~d   ?  l m  n  opqr#stu++w@   ? ! l m- 9 nE Q opqr#stuv wDH   ? ` l ml x n  op qr#stuv---- wXxy"z{ |}~d   ?  l m  n  opqr#stu+   !w`   ?  l m  n & opqr#stuv wd Y@ A C? ɼ 5  : X ] l       !"#$%&'()*+,-./0123456789:;<=>?@ABC DE F G HIJ K L MNOP2Q2R?ST U V W X Y# Z3 [D \U ]c ^p _~ ` a bhccccccccccccccccccccccccccccdeeee eAeee eje-e.f ghijk   ?  l m  n  opqr#stuvw4x,yz{| }~d   ?  l1 m  n ' opqr#stuv w<xyBz{|}~d   ? ; l1 mL X nd p opqr#stuv wDxyBz{|}~d   ?  l1 m  n  opqr#stuv wLxyBz{|}~d   ?  l m  n  opqr#stuv wTX   ?  l m $ n0 <op qr#stuv---- whxy"z{ |}~d   ? Kl mQ r n opqr#stu+   !wp   ? l m  n opqr#stuv= wt \!A ZA ?     % 4 > B !"#$%&'()*+,-./0123456789:;<=>?@ABC DE F G HIJ K L MNOP2Q2R?ST UF VW Wf Xw Y Z [ \ ] ^ _ ` abxccccccccccccccccccccccccccccdeeee eAeee eje-e.fg h$ijk,   ? l m  , n8 Dopqr#stuvwTx,yz{| }~d   ? Vl1 mg s n opqr#stuv w\xyBz{|}~d   ? l1 m  n opqr#stuv wdxyBz{|}~d   ? l1 m  n opqr#stuv wlxyBz{|}~d   ? 1l m= I nU aopqr#stu++wt   ? pl m|  n opqr#stuv wx   ? l m  n opqr#stu+  )w|xyz{|}~d   ? l m  n! -opqr#stuvw   ? 7l mC O n[ gopqr#stu+'21001wxyLz{ |}~dxyz{|}~dx,yz{| }~d   ? vl m  n opqr#stu+'2%%wwxyLz{ |}~dxyz{|}~dx,yz{| }~d     %# <<  " # $ 2 3 4 5 6 7 8 9 : ; < @4B|@̿I A T   %# <<                @|@̿I  - R ^ l%# m q r s            AA #     %#                Agf>A #I  % m0 M Q U V W UX Y i `j @ ĂA ̷P?A@K<A@<j<K<<$=@?< k y   %# =             (  {oA2A     %# S             (   BmA    ' 7%# 8S < = > ? @ A B C D E F G H( I J[AA K Y e q |%# }             (  XA\A4     %#              (  HB_A      %#              (  % BCPA  + 7 C Q%# R V W X Y Z [ \ ] ^ _ ` a b( c d\APA e    %#              (  jAßA     %#              (  UA(A:@  ( 4 @ P%# Q U V W b c d e f g h i j k( l mBA! n v   %# C             (  1AZA     %#              (  Aw"dA8   & 2 C%#; D   H I J K L M N O P Q R S T( U VY͠AaίA W k w  %#;                (  ArA     %#M                (  !\Ay)A      0%# 1 5 6 7 8 9 : ; < = > ? @ A( B CL:BA D T `  %# ]        ! " # $ % &( ' (AAU66 ) 7 C O [%# \] ` a b c d e f g h i j k l( m n"AA?@ o }   %#              (  +BAſ     %# =             (  " BĢA   " . =%# >= B C D E F G H I J K L M N( O PM(cA A \ l x  %#              (   @wA     %# }             (  W>@qA41     +%# ,~ 0 1 2 3 4 5 6 7 8 9 : ; <( = >4@tLA4 ? Q ] i x%# y} } ~           (  XAA     %# ~             (  hBzA     %# ~           ! " #( $ %\3B"wjA & 6 B N [%# \ ` a b c d e f g h i j k l( m n:BAAreaPropertiesAmbientSndDayAmbientSndNightAmbientSndDayVolAmbientSndNitVolEnvAudioMusicBattleMusicDayMusicNightMusicDelayCreature ListXPositionYPositionZPositionXOrientationYOrientationTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelItemListBaseItemLocalizedNameDescIdentifiedChargesCostStolenStackSizeAddCostIdentifiedCursedModelPart1PropertiesListPropertyNameSubtypeCostTableCostValueParam1Param1ValueChanceAppearRepos_PosXRepos_PosyModelPart2ModelPart3Equip_ItemListLeather1ColorLeather2ColorCloth1ColorCloth2ColorMetal1ColorMetal2ColorArmorPart_LFootArmorPart_RShinArmorPart_LShinArmorPart_LThighArmorPart_RThighArmorPart_PelvisArmorPart_TorsoArmorPart_BeltArmorPart_NeckArmorPart_RFArmArmorPart_LFArmArmorPart_RBicepArmorPart_LBicepArmorPart_RShoulArmorPart_LShoulArmorPart_RHandArmorPart_LHandArmorPart_RobeDoor ListLocNameAutoRemoveKeyCloseLockDCFactionKeyRequiredLockableLockedOpenLockDCTrapDetectableTrapDetectDCTrapDisarmableDisarmDCTrapFlagTrapOneShotTrapTypeKeyNameAnimationStateAppearanceHPCurrentHPHardnessFortRefWillOnClosedOnDamagedOnDeathOnDisarmOnHeartbeatOnLockOnMeleeAttackedOnOpenOnSpellCastAtOnTrapTriggeredOnUnlockOnUserDefinedOnClickLinkedToLinkedToFlagsLoadScreenIDGenericType_NewOnFailToOpenXYZBearingEncounter ListListSoundListStoreListTriggerListCursorHighlightHeightTypeScriptOnEnterScriptOnExitZOrientationGeometryPointXPointYPointZWaypointListPlaceable ListHasInventoryStaticUseableOnInvDisturbedOnUsedmord Guard MordK;The Guard seems disinterested in the world surrounding him.Mord mordconvox2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001NW_IT_TORCH001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001 nw_wswss001j NW_WSWSS001 x0_armhe003ʞ˞ X0_ARMHE003gduni2 Guard Uniform GuardUniform nw_wswls001 NW_WSWLS001mord Guard JonaldhXThe guard looks at you with mild contempt. Perhaps he wishes to take his helmet off too.Jonald jonaldconvox2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001NW_IT_TORCH001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001 nw_wswss001j NW_WSWSS001 x0_armhe003ʞ˞ X0_ARMHE003gduni2 Guard Uniform GuardUniform nw_wswls001 NW_WSWLS001kasur Guard Kasur=-The dwarven Guard doesn't seem very friendly.Kasur kasurconvox2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001NW_IT_TORCH001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001 nw_aarcl002$2 NW_AARCL002 nw_wswss001j NW_WSWSS001 x0_armhe003ʞ˞ X0_ARMHE003gduni2 Guard Uniform GuardUniform nw_waxbt001 NW_WAXBT001mord Guard VichXHThe Guard looks rather weak and is probably happy just to have this job.Vich vichconvox2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001NW_IT_TORCH001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001 nw_wswss001j NW_WSWSS001 x0_armhe003ʞ˞ X0_ARMHE003gduni2 Guard Uniform GuardUniform nw_wswls001 NW_WSWLS001nordKingPaltise KingPaltise kingconvox2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001NW_IT_TORCH001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001nw_it_mpotion001c4b4NW_IT_MPOTION001 nw_aarcl002$2 NW_AARCL002 nw_wswss001j NW_WSWSS001x2_djinni_robeax2_djinni_robekcrownKCrownKCrown x0_cloth003 X0_CLOTH003paltrobe Paltise Robe PaltiseRobeCastletoWDungeon$Door to West Dungeonn#x3_door_met004 x2_door_deathCastletoDungeon*Door to Security Gate RoomTn#DVarious gears control the locking mechanism of this metal-clad door.x3_door_met004 x2_door_deathDungeontoCastle FrontHallExit!Door to Courtyardu# nw_door_fancy x2_door_deathCourtyardtoCastleCastletoMainHall!Door to Main Hallu# nw_door_fancy x2_door_death InvisTalk newgeneric9 InvisTalkentercastleking Chandelier   x0_chandelier Potted Plant^n9plc_pottedplant Potted Plant^n9plc_pottedplant x0_bigvase x0_bigvase x0_bigvase x0_bigvase VaseFlower[  x0_vaseflower VaseFlower[  x0_vaseflowerFloor Designs - Style 1%9$9plc_flrdesigns1X2_PLC_STATUE_FEHx2_plc_statue_f x2_o2_deadX2_PLC_STATUE_FEHx2_plc_statue_f x2_o2_deadGongM89plc_gongX2_PLC_STATUE_MOEHx2_plc_statue_mo x2_o2_deadnw_plc_seaobelsk$nw_plc_seaobelsknw_plc_seaobelsk$nw_plc_seaobelsknw_plc_puddle1nw_plc_puddle1NW_PL_RUBBLE001 s9nw_pl_rubble001 NW_STAT_GARG88This hunched creature is fashioned from dark stone. From the corner of your eye it almost seems to move, but when you turn to face it, all is still. nw_stat_garg NW_STATUE388 plc_statue3 X2_PLC_WEBoJuJ x2_plc_web CandelabraG8plc_candelabra nw_02_onoff CandelabraG8plc_candelabra nw_02_onoff X0_DIRTPATCH4$  x0_dirtpatchx3_plc_dirt0014$ x3_plc_dirt001x3_plc_dirt0024$ x3_plc_dirt002x3_plc_dirt0014$ x3_plc_dirt001x3_plc_dirt0024$ x3_plc_dirt002x3_plc_dirt0024$ x3_plc_dirt002 X0_DIRTPATCH4$  x0_dirtpatch vK L M N O   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab(      !"#$%&')*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()12*+,-./03456789:;<=>?@ABCDEFGHIQRJKLMNOPSTUVWXYZ[\]^_`abcdefghiqrjklmnopstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghije      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~      !"#@LMNQOPRSTUVWXYZ[\]^_`abcdefnoghijklmpqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3      !"#$%&'()*23+,-./01456789:;<=>?@ABCDEFGHIJRSKLMNOPQTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     12 !"#$%&'()*+,-./0456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J 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{|}~8n   !"#$%&'()*+-/13,.0246759:;<=>?@ABCDEFGHIJKLMNOPQRST UVWXYZ[\]^_`acegibdfhjlmkopqrstuvwxyz{|}~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDUTI V3.28D*<*@*    ! -    ' ! "# $%&'( )<TemplateResRefBaseItemLocalizedNameDescriptionDescIdentifiedTagChargesCostStolenStackSizePlotAddCostIdentifiedCursedArmorPart_RFootArmorPart_LFootArmorPart_RShinArmorPart_LShinArmorPart_LThighArmorPart_RThighArmorPart_PelvisArmorPart_TorsoArmorPart_BeltArmorPart_NeckArmorPart_RFArmArmorPart_LFArmArmorPart_RBicepArmorPart_LBicepArmorPart_RShoulArmorPart_LShoulArmorPart_RHandArmorPart_LHandArmorPart_RobeLeather1ColorLeather2ColorCloth1ColorCloth2ColorMetal1ColorMetal2ColorPropertiesListPaletteIDCommentcloth031{2 NW_CLOTH022  !"#$%&'()NCS V1.0B} $ jailquest_intocockv void main() { object oPC= GetFirstPC(); AddJournalQuestEntry ("jailquest_int", 2, oPC, FALSE, FALSE, FALSE); SendMessageToPC( oPC, "cock" ); //SendMessageToAllDMs( "cock" ); //PrintString( "cock" ); } UTC V3.28!{_x 6pZSTUVWXYZ[\]^_`abcdefghijklmnpqhx   ) C O Z    [ _ !"#$%&'()*+,-./0123 456 789:;<=>?@2A2B>CD Ec Fr G H I J K L M N O P QRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTtUU(VWXYZ[ \&], ^2TemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelEquip_ItemListEquippedResPaletteIDComment comfemale0010TheneldaSumlokSickMomnw_c2_default1nw_c2_default2nw_c2_defaultbnw_c2_default5nw_c2_default6nw_c2_default8nw_c2_default3nw_c2_default4nw_c2_default9nw_c2_defaultanw_c2_default7nw_c2_defaultdnw_c2_defaulte nw_cloth024  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRorstwyzuv  NCS V1.0Bm CourtyardtoCastle,D void main() { object oDoor = GetObjectByTag("CourtyardtoCastle"); ActionCloseDoor (oDoor); SetLocked(oDoor, TRUE); } ITP V3.28L  l (08@HPX`hpx (08@HPX`ht 0@P`l|%0&L'()* 89:dG"H#I$J%1x234562,- . 18 ;<=>+/?/ # BDCk E!K&   ?   %? ,'(  8 A? G*) S `? j v ? !+#,   >   ?   ?   ?    >  $ -? 3-< ? H> Q ] f> l x > L d  ? !"#$L.MAINSTRREFLISTIDNAMERESREFCRFACTIONKasurkasurCommonerNoirinnoirinCommonerSudocsudocCommoner Allyndien allyndienCommonerBoibonboibonCommonerGiri femalekid003CommonerJartjartCommonerKingnordCommonerMordmordCommonerThenelda comfemale001CommonerTimintiminCommonerPuppypuppy001CommonerShadishadiCommonerShadishadi002CommonerNarratornarratorCommoner  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-DK  $%  !"#&'()*+,.124589@/0367:;<=>?ABCEGHIJFNCS V1.0B X2_USERDEFINED_ONSPAWN_EVENTS3   "X3_HORSE_OWNER_TAG5; *j  m-*j  m)-X3_HORSE_OWNER_TAG X2_L_NUMBER_OF_ATTACKS3 nw_c2_default9   "G? ( //:://///////////////////////////////////////////// //:: Name x2_def_spawn //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* Default On Spawn script 2003-07-28: Georg Zoeller: If you set a ninteger on the creature named "X2_USERDEFINED_ONSPAWN_EVENTS" The creature will fire a pre and a post-spawn event on itself, depending on the value of that variable 1 - Fire Userdefined Event 1510 (pre spawn) 2 - Fire Userdefined Event 1511 (post spawn) 3 - Fire both events 2007-12-31: Deva Winblood Modified to look for X3_HORSE_OWNER_TAG and if it is defined look for an NPC with that tag nearby or in the module (checks near first). It will make that NPC this horse's master. */ //::////////////////////////////////////////////// //:: Created By: Keith Warner, Georg Zoeller //:: Created On: June 11/03 //::////////////////////////////////////////////// const int EVENT_USER_DEFINED_PRESPAWN = 1510; const int EVENT_USER_DEFINED_POSTSPAWN = 1511; #include "x2_inc_switches" void main() { string sTag; object oNPC; // User defined OnSpawn event requested? int nSpecEvent = GetLocalInt(OBJECT_SELF,"X2_USERDEFINED_ONSPAWN_EVENTS"); // Pre Spawn Event requested if (nSpecEvent == 1 || nSpecEvent == 3 ) { SignalEvent(OBJECT_SELF,EventUserDefined(EVENT_USER_DEFINED_PRESPAWN )); } sTag=GetLocalString(OBJECT_SELF,"X3_HORSE_OWNER_TAG"); if (GetStringLength(sTag)>0) { // look for master oNPC=GetNearestObjectByTag(sTag); if (GetIsObjectValid(oNPC)&&GetObjectType(oNPC)==OBJECT_TYPE_CREATURE) { // master found AddHenchman(oNPC); } // master found else { // look in module oNPC=GetObjectByTag(sTag); if (GetIsObjectValid(oNPC)&&GetObjectType(oNPC)==OBJECT_TYPE_CREATURE) { // master found AddHenchman(oNPC); } // master found else { // master does not exist - remove X3_HORSE_OWNER_TAG DeleteLocalString(OBJECT_SELF,"X3_HORSE_OWNER_TAG"); } // master does not exist - remove X3_HORSE_OWNER_TAG } // look in module } // look for master /* Fix for the new golems to reduce their number of attacks */ int nNumber = GetLocalInt(OBJECT_SELF,CREATURE_VAR_NUMBER_OF_ATTACKS); if (nNumber >0 ) { SetBaseAttackBonus(nNumber); } // Execute default OnSpawn script. ExecuteScript("nw_c2_default9", OBJECT_SELF); //Post Spawn event requeste if (nSpecEvent == 2 || nSpecEvent == 3) { SignalEvent(OBJECT_SELF,EventUserDefined(EVENT_USER_DEFINED_POSTSPAWN)); } ActionPlayAnimation(ANIMATION_LOOPING_GET_LOW,1.0,90000.0); } NCS V1.0B1 X2_USERDEFINED_ONSPAWN_EVENTS3   "X3_HORSE_OWNER_TAG5; *j  m-*j  m)-X3_HORSE_OWNER_TAG X2_L_NUMBER_OF_ATTACKS3 nw_c2_default9   " //:://///////////////////////////////////////////// //:: Name x2_def_spawn //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* Default On Spawn script 2003-07-28: Georg Zoeller: If you set a ninteger on the creature named "X2_USERDEFINED_ONSPAWN_EVENTS" The creature will fire a pre and a post-spawn event on itself, depending on the value of that variable 1 - Fire Userdefined Event 1510 (pre spawn) 2 - Fire Userdefined Event 1511 (post spawn) 3 - Fire both events 2007-12-31: Deva Winblood Modified to look for X3_HORSE_OWNER_TAG and if it is defined look for an NPC with that tag nearby or in the module (checks near first). It will make that NPC this horse's master. */ //::////////////////////////////////////////////// //:: Created By: Keith Warner, Georg Zoeller //:: Created On: June 11/03 //::////////////////////////////////////////////// const int EVENT_USER_DEFINED_PRESPAWN = 1510; const int EVENT_USER_DEFINED_POSTSPAWN = 1511; #include "x2_inc_switches" void main() { string sTag; object oNPC; // User defined OnSpawn event requested? int nSpecEvent = GetLocalInt(OBJECT_SELF,"X2_USERDEFINED_ONSPAWN_EVENTS"); // Pre Spawn Event requested if (nSpecEvent == 1 || nSpecEvent == 3 ) { SignalEvent(OBJECT_SELF,EventUserDefined(EVENT_USER_DEFINED_PRESPAWN )); } sTag=GetLocalString(OBJECT_SELF,"X3_HORSE_OWNER_TAG"); if (GetStringLength(sTag)>0) { // look for master oNPC=GetNearestObjectByTag(sTag); if (GetIsObjectValid(oNPC)&&GetObjectType(oNPC)==OBJECT_TYPE_CREATURE) { // master found AddHenchman(oNPC); } // master found else { // look in module oNPC=GetObjectByTag(sTag); if (GetIsObjectValid(oNPC)&&GetObjectType(oNPC)==OBJECT_TYPE_CREATURE) { // master found AddHenchman(oNPC); } // master found else { // master does not exist - remove X3_HORSE_OWNER_TAG DeleteLocalString(OBJECT_SELF,"X3_HORSE_OWNER_TAG"); } // master does not exist - remove X3_HORSE_OWNER_TAG } // look in module } // look for master /* Fix for the new golems to reduce their number of attacks */ int nNumber = GetLocalInt(OBJECT_SELF,CREATURE_VAR_NUMBER_OF_ATTACKS); if (nNumber >0 ) { SetBaseAttackBonus(nNumber); } // Execute default OnSpawn script. ExecuteScript("nw_c2_default9", OBJECT_SELF); //Post Spawn event requeste if (nSpecEvent == 2 || nSpecEvent == 3) { SignalEvent(OBJECT_SELF,EventUserDefined(EVENT_USER_DEFINED_POSTSPAWN)); } effect eSleep = EffectSleep(); ApplyEffectToObject(DURATION_TYPE_PERMANENT,eSleep,OBJECT_SELF); } NCS V1.0B X2_USERDEFINED_ONSPAWN_EVENTS3   "X3_HORSE_OWNER_TAG5; *j  m-*j  m)-X3_HORSE_OWNER_TAG X2_L_NUMBER_OF_ATTACKS3 nw_c2_default9   "G?( //:://///////////////////////////////////////////// //:: Name x2_def_spawn //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* Default On Spawn script 2003-07-28: Georg Zoeller: If you set a ninteger on the creature named "X2_USERDEFINED_ONSPAWN_EVENTS" The creature will fire a pre and a post-spawn event on itself, depending on the value of that variable 1 - Fire Userdefined Event 1510 (pre spawn) 2 - Fire Userdefined Event 1511 (post spawn) 3 - Fire both events 2007-12-31: Deva Winblood Modified to look for X3_HORSE_OWNER_TAG and if it is defined look for an NPC with that tag nearby or in the module (checks near first). It will make that NPC this horse's master. */ //::////////////////////////////////////////////// //:: Created By: Keith Warner, Georg Zoeller //:: Created On: June 11/03 //::////////////////////////////////////////////// const int EVENT_USER_DEFINED_PRESPAWN = 1510; const int EVENT_USER_DEFINED_POSTSPAWN = 1511; #include "x2_inc_switches" void main() { string sTag; object oNPC; // User defined OnSpawn event requested? int nSpecEvent = GetLocalInt(OBJECT_SELF,"X2_USERDEFINED_ONSPAWN_EVENTS"); // Pre Spawn Event requested if (nSpecEvent == 1 || nSpecEvent == 3 ) { SignalEvent(OBJECT_SELF,EventUserDefined(EVENT_USER_DEFINED_PRESPAWN )); } sTag=GetLocalString(OBJECT_SELF,"X3_HORSE_OWNER_TAG"); if (GetStringLength(sTag)>0) { // look for master oNPC=GetNearestObjectByTag(sTag); if (GetIsObjectValid(oNPC)&&GetObjectType(oNPC)==OBJECT_TYPE_CREATURE) { // master found AddHenchman(oNPC); } // master found else { // look in module oNPC=GetObjectByTag(sTag); if (GetIsObjectValid(oNPC)&&GetObjectType(oNPC)==OBJECT_TYPE_CREATURE) { // master found AddHenchman(oNPC); } // master found else { // master does not exist - remove X3_HORSE_OWNER_TAG DeleteLocalString(OBJECT_SELF,"X3_HORSE_OWNER_TAG"); } // master does not exist - remove X3_HORSE_OWNER_TAG } // look in module } // look for master /* Fix for the new golems to reduce their number of attacks */ int nNumber = GetLocalInt(OBJECT_SELF,CREATURE_VAR_NUMBER_OF_ATTACKS); if (nNumber >0 ) { SetBaseAttackBonus(nNumber); } // Execute default OnSpawn script. ExecuteScript("nw_c2_default9", OBJECT_SELF); //Post Spawn event requeste if (nSpecEvent == 2 || nSpecEvent == 3) { SignalEvent(OBJECT_SELF,EventUserDefined(EVENT_USER_DEFINED_POSTSPAWN)); } ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS,1.0,90000.0); } NCS V1.0B F,%  void main() { object oPC = GetClickingObject(); object oDoor = OBJECT_SELF; AssignCommand(oPC, ActionStartConversation(oDoor)); } ITP V3.28 @@`< (08@HPX !"#$NO(P QRMAINSTRREFLISTID  NCS V1.0B  NPC_Boibon NPC_Noirin"  conversation3 " " a conversation7NPCtalk1NPCtalk2 void main() { object oObject = GetEnteringObject(); object oNPC1 = GetObjectByTag ("NPC_Boibon"); object oNPC2 = GetObjectByTag ("NPC_Noirin"); if (!GetIsPC(oObject) || GetIsDM(oObject)) return; if ((GetLocalInt(oNPC1, "conversation") != 1) && !IsInConversation(oNPC1) && !IsInConversation(oNPC2)) { SetLocalInt(oNPC1, "conversation", 1); ExecuteScript("NPCtalk1", oNPC1); ExecuteScript("NPCtalk2", oNPC2); } } NCS V1.0B  NPC_Boibon NPC_Noirin" 5 conversation7 void main() { object oObject = GetEnteringObject(); object oNPC1 = GetObjectByTag ("NPC_Boibon"); object oNPC2 = GetObjectByTag ("NPC_Noirin"); if (!GetIsPC(oObject) || GetIsDM(oObject)) return; { SetLocalInt(oNPC1, "conversation", 0); } } ITP V3.28 Xt4 (08@HP  !"#$MAINSTRREFIDLIST   NCS V1.0B  4 void main() { EndGame(""); } NCS V1.0B? Vich KingPaltise InvisTalk+ KingScene13  X,  ,  ,  ,!? ,. vichconvo ,!vs_nprostm2_hit1.  // this is the on enter script if a trigger that // encompasses the NPC who will be initiating dialouge. void main() { object oNPC = GetObjectByTag("Vich"); object oNPC2 = GetObjectByTag("KingPaltise"); object oNPC3 = GetObjectByTag("InvisTalk"); object oPC = GetEnteringObject(); if ((GetIsPC(oPC) && (GetLocalInt(oPC,"KingScene1") != 1))) { SetCutsceneMode(oPC, TRUE, FALSE); AssignCommand(oPC,ClearAllActions()); AssignCommand(oNPC,ClearAllActions()); AssignCommand(oNPC2,ClearAllActions()); AssignCommand(oNPC2,ActionMoveToObject(oNPC, FALSE)); AssignCommand(oNPC3,ActionStartConversation(oPC, "vichconvo")); AssignCommand(oNPC, PlaySound("vs_nprostm2_hit1")); //SendMessageToPC( oPC, "test" ); } } NCS V1.0B  Guard Uniform #p GuardUniform2,   void main() { object oPC = GetEnteringObject(); //object oItem = GetObjectByTag("GuardUniform2"); //object oItem = GetPCItemLastEquipped(); //object oPC = GetPCItemLastEquippedBy(); //string sName = GetName(oArea); //if (GetTag (oItem) != "GuardUniform2") // { // object oItem2 = GetObjectByTag("GuardUniform2"); // AssignCommand(oPC,(ActionEquipItem(oItem2, 1))); // } object oChest = GetItemInSlot(1, oPC); string sName = GetName(oChest); if(sName != "Guard Uniform") { object oItem2 = GetObjectByTag("GuardUniform2"); AssignCommand(oPC,(ActionEquipItem(oItem2, 1))); } } NCS V1.0B  GuardUniform2,!  void main() { object oPC = GetEnteringObject(); object oItem = GetObjectByTag("GuardUniform2"); AssignCommand(oPC,(ActionUnequipItem(oItem))); } UTC V3.28 c\G '  C<=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ    % ? K W    X \x    !"#$%&'()2*2+>,- .` /o 0~ 1 2 3 4 5 6 7 8 9 :;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=t>>.?@ABCDE, F#TemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeStrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelEquip_ItemListPaletteIDComment femalekid0020GiriSumlokSickGirlnw_c2_default1nw_c2_default2nw_c2_defaultbnw_c2_default5nw_c2_default6nw_c2_default8nw_c2_default3nw_c2_default4nw_c2_default9nw_c2_defaultanw_c2_default7nw_c2_defaultdnw_c2_defaulte  !"#$%&'()*+,-./0123456789:;X[\]`ab^_ UTC V3.28 c\G '  C<=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ    % ? K W    X \x    !"#$%&'()2*2+>,- .` /o 0~ 1 2 3 4 5 6 7 8 9 :;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=t>>.?@ABCDE, F#TemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeStrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelEquip_ItemListPaletteIDComment femalekid0030GiriSumlokSickGirlnw_c2_default1nw_c2_default2nw_c2_defaultbnw_c2_default5nw_c2_default6nw_c2_default8nw_c2_default3nw_c2_default4nw_c2_default9nw_c2_defaultanw_c2_default7nw_c2_defaultdnw_c2_defaulte  !"#$%&'()*+,-./0123456789:;X[\]`ab^_ UTI V3.28D4tPe A  # 7        6 TemplateResRefBaseItemLocalizedNameDescriptionDescIdentifiedTagChargesCostStolenStackSizePlotAddCostIdentifiedCursedModelPart1ModelPart2ModelPart3PropertiesListPaletteIDCommentfreekeyFreeKeyWGIt's a get out of Jail for Free key! You've always wanted one of these!FreeKey UTI V3.28D4tyP= A  ' ; j       6 uTemplateResRefBaseItemLocalizedNameDescriptionDescIdentifiedTagChargesCostStolenStackSizePlotAddCostIdentifiedCursedModelPart1ModelPart2ModelPart3PropertiesListPaletteIDComment freekey001Free Key+A get out of Jail Free Key!FreeKey UTI V3.28D*<*\8*   ' ; G           !"#$%&!'(: )WTemplateResRefBaseItemLocalizedNameDescriptionDescIdentifiedTagChargesCostStolenStackSizePlotAddCostIdentifiedCursedArmorPart_RFootArmorPart_LFootArmorPart_RShinArmorPart_LShinArmorPart_LThighArmorPart_RThighArmorPart_PelvisArmorPart_TorsoArmorPart_BeltArmorPart_NeckArmorPart_RFArmArmorPart_LFArmArmorPart_RBicepArmorPart_LBicepArmorPart_RShoulArmorPart_LShoulArmorPart_RHandArmorPart_LHandArmorPart_RobeLeather1ColorLeather2ColorCloth1ColorCloth2ColorMetal1ColorMetal2ColorPropertiesListPaletteIDCommentgduni2 Guard Uniform GuardUniform1  !"#$%&'()DLG V3.28t!P$ $ L t|       ; C G H L  P     DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp My stomach...sicksitRBMy stomach is starting to feel much better, thank you !sc_032sc_031  NCS V1.0B JOldBread hasmoldbread7it_materialsoft. moldybread? void main() { object oPC = GetLastUsedBy(); object oBread = GetObjectByTag("OldBread"); SetLocalInt(oPC, "hasmoldbread", 1); // Give the bread PlaySound("it_materialsoft"); CreateItemOnObject("moldybread", oPC, 1); // Destroy bread DestroyObject(oBread, 1.0); // Set the variables //SendMessageToPC( oPC, "The plate rises from the lack of weight." ); } NCS V1.0B Jgoldbagit_coins.as_dr_metlprtcl1.B plate1free7(The plate rises from the lack of weight.v plate2free3 + plate1free3  eas_dr_metllgcl1.Lever unlocked.v platesfree7? void main() { object oPC = GetLastUsedBy(); object oBag = GetObjectByTag("goldbag"); // Give the speaker money PlaySound("it_coins"); PlaySound("as_dr_metlprtcl1"); GiveGoldToCreature(oPC, 20); // Set the variables SetLocalInt(oPC, "plate1free", 1); SendMessageToPC( oPC, "The plate rises from the lack of weight." ); if ((GetLocalInt(oPC, "plate2free") == 1) && (GetLocalInt(oPC, "plate1free") == 1)) { PlaySound("as_dr_metllgcl1"); SendMessageToPC( oPC, "Lever unlocked." ); SetLocalInt(oPC,"platesfree",1); } // Destroy bag DestroyObject(oBag, 1.0); } NCS V1.0B  PinkPotion* SickKidQo SickKidQ_int37 void main() { object oPC = GetPCSpeaker(); object oItemToTake; // Take stuff from player oItemToTake = GetItemPossessedBy(oPC, "PinkPotion"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); // Set the variables AddJournalQuestEntry ("SickKidQ", 3, oPC, FALSE, FALSE, FALSE); SetLocalInt(oPC,"SickKidQ_int3",1); } UTP V3.28D55Yi=5  & 2 8  f B   F G !H "I #J $K %L &M 'N (O )P *Q +R,-./0 1S 2T3 4UTagLocNameDescriptionTemplateResRefAutoRemoveKeyCloseLockDCConversationInterruptableFactionPlotKeyRequiredLockableLockedOpenLockDCPortraitIdTrapDetectableTrapDetectDCTrapDisarmableDisarmDCTrapFlagTrapOneShotTrapTypeKeyNameAnimationStateAppearanceHPCurrentHPHardnessFortRefWillOnClosedOnDamagedOnDeathOnDisarmOnHeartbeatOnLockOnMeleeAttackedOnOpenOnSpellCastAtOnTrapTriggeredOnUnlockOnUserDefinedOnClickHasInventoryBodyBagStaticTypeUseableOnInvDisturbedOnUsedPaletteIDComment InvisTalkGuardguard vichconvo  !"#$%&'()*+,-./01234DLG V3.28x%T'i; F $ LXdp|     HT`lx     H T |      , T` l  (8H p $ L\l|  $4 Xd    ( LX |      < ` l     ( P t      4 @ d   f      $ \ d h iT m n o p q      h    $  2    p      r s w xx | }   6 7 ; < @ A B C D  R           $                   ^ _ c d h i  w R S W X \ ] d  r            x y } ~      *  + / 0  4  5  6   D                       h  i m n  r  s  t  x  y  }          g  h l m  q  r  v  w  {          -  . 2 3 , 7  8  9  =  >  B  I  M  T X   f B  C G H D L  M  Q  R  V  ]  a  h l   p B C G HX L M N  R } ~  d        x                        8 9 = > B C  G m n r s w  x                       e f j k o  p    $       ,      0    ! " & '8 +  , g h l m@ q r  v    H       P   a h l mT  ~    X       `    = > B Ch G  H g h l mp q  r    x                DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildLinkCommentReplyListEntriesListQuestEntryStartingList nw_walk_wp nw_walk_wp JB_Elwynda4$They really did a number on you, eh?npchail JB_ElwyndaYou're in the Dungeons of Hellenvyrde. New arrival as far as I can tell. I've never seen you before, and I keep track of everyone. JB_ElwyndaYou just woke up. The guards dragged you in here a few hours ago. You definitely seem to be a newcomer here. I've never seen you. JB_ElwyndazThe guards must have been pretty rough with you. I can only imagine what else must hurt! Weclome to life in the Dungeons. JB_ElwyndaMe? I'm Kalech. I'm what you might call the mayor of the Dungeons down here, at least to the prisoners. I know who and what is going on with everybody. JB_ElwyndaHey, I'm not trying to impress you! I'd like to leave too, but that's just not possible. So I simply try to maintain things and keep everyone as civil as can be. JB_ElwyndaNot everything, but pretty close to everything concerning life in the Dungeons. I simply try to maintain things and keep everyone as civil as can be. JB_ElwyndaWell, yes. I'm not a Guard or anything. I'm stuck here too. I simply try to maintain things and keep everyone as civil as can be. cell2hallOdin's beard, No! I want to get out of here just as bad as anyone else. But seeing as that is impossible, I simply try to maintain things and keep everyone as civil as can be. JB_ElwyndaThe only one who pretends to know more than me is that old fool sleeping on the ground over there. He pretends to care about everyone's feelings and other nonsense, but aside from that he's harmless.sc_038 JB_Elwynda5%I bet you do! Go on, ask me anything!sc_037 JB_ElwyndaYou mean like escaping? Hah! Impossible, . We've been trying for ages. However, the Cell Door is unlocked and you may freely leave this cell. JB_ElwyndaAye, but don't get your hopes up, . It only leads to the Cell Block. And you can't get much further than that, I'm afraid. JB_ElwyndaK;Hah! It's a dungeon, . You better get used to it.sc_037sc_038 JB_ElwyndaThe only thing I could see is through the Jail Cell door, heh. However, you must have done something really bad to end up in Hellenvyrde.sc_037sc_038 JB_ElwyndaAye, that seems to happen to many who are cast into here. You must have done something deeply regrettable for them to erase your memory. I am told that is should return, in time.sc_037sc_038 JB_ElwyndazYou're in the dungeons of Hellenvyrde. Some guards brought you in here unconcious a few hours ago.sc_037sc_038 JB_ElwyndaA mouthful to pronounce, hah! Hellenvyrde is the largest castle located near the Dire Marshes. It is ruled by a maniacal King by the name of Paltise. That is as much as I know.sc_037sc_038The Cell Door is unlocked and you may freely leave this cell. But don't get your hopes up, . It only leads to the Cell Block. And you can't get much further than that, I'm afraid.'Go on, ask me anything! Where am I?What happened? My head... Continue."What? Who are you?So?'So you know everything?A1So you are some sort of mayor for these Dungeons?A1So you are some sort of Guard for these dungeons? Continue. Good Bye.&I have some questions.)How do I get out of here?7'Excellent! I can go now, good riddance!*The Cell Door is unlocked?=-Are you done talking? I'm going to leave now.at_011 jailquest_intP@I see. Thank you for your help. I'm going to take a look around.at_011 jailquest_intJ:It's awfully cramped in here. Can I go get some fresh air?#How did I get here?0 I can't remember how I got here. Where am I?$What is Hellenvyrde? Good bye.,I still have some questions.sc_038sc_037  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !$',27=BE    "#%&()*+-./01345689:;<>?@ACDFGHIJLNPRTVXZ\^_aceghikmoqstKMOQSUWY[]`bdfjlnpruvwITP V3.28Yd L 5 $,8@HP\dlt| (08@HP\dlt| $,4<DLT\dlt|O @    .S L 7 A :T H YT\ U V Wl7X ?;88<YZ[F@9]^_ _ k\+ab6 s          !"#$L5 d8efgHj hikXl!m"n#o$+%p&tq'r(s)t*=w.x/yz0{1|23v+,->4MAINSTRREFLISTIDNAMERESREFCommoner's Outfitcloth031 Paltise RobepaltrobeKCrownkcrown Guard UniformgduniTest KeytestkeyFree Key freekey001FreeKeyfreekey Guard Keyjailkey Moldy Bread moldybread Pink Potion pinkpotion001  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)/56     !%&'("#$*+,-.01234 7;?FLMNRSX89:<=>@ABCDEGHIJKOPQTUVWUTI V3.28D4tvP: A  % 1 f      >6 rTemplateResRefBaseItemLocalizedNameDescriptionDescIdentifiedTagChargesCostStolenStackSizePlotAddCostIdentifiedCursedModelPart1ModelPart2ModelPart3PropertiesListPaletteIDCommentjailkey Guard Key1!It's a key to the jail cell door.GuardKey UTC V3.281 cj&[STUVWXYZ[\]^_`abcdefghijklmnpqrstuvwxyzlt    8 D L   M Q !"#$%&'()*+,-./0123 45 6 7 89: ; < =>?@2A2B?CD EU Ff Gu H I J K L M N O P QRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTtUUUU UAUUU UjU-U.VWXYZ[ \ ]^ \/]^ \@]^ \Q]^ \b]^ \n]^_ `z `a, bTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelItemListInventoryResRepos_PosXRepos_PosyEquip_ItemListEquippedResPaletteIDCommentjartJartArnimanJartx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001nw_it_mpotion001nw_it_mpotion001nw_it_mpotion001 nw_aarcl002 nw_wswss001 nw_cloth007 nw_wdbqs001  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRo{|}~   !"#$%&'()*+,-./0DLG V3.28t|% 'eq9 D $ LXdp   $0 Xdp|   ,8D lx    ( P \     ( L p    (4 Xh      $ H X |    $ HX |   $ HT x    4 @ d t    (  8 \ !h  ?         @      ( ) - .P 2 3 4 5 6)  :    d      ! % &l * +  /    t                    A B F G K L M N O  S                               ~        k l p q u v  z      (   ,           J  K O P ! T   U             $ %  )   * u  v z {                                ! Z  [ _ `  d  e   i              1  2 6 7  ;  <   @ a  b f g  k  l   p                           ; < @ A E F  J t u y z ~                              L M Q R( V W  [ s t x y0 }  ~    8        @    G H L MH  Q    L        T       \     % & * +d /  0 M N R Sl W  X    t       |     ! " & ' +  , M N R S W ^DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildQuestEntryLinkCommentReplyListEntriesListStartingList nw_walk_wp nw_walk_wpvGreetings. My name is Jart. I am considered the elder of these dungeons. Perhaps because I have been here the longest.o_No, not at all. I noticed what you did for Thenelda and her daughter. You are very kind indeed.m]Ha ha ha! Perhaps that is the case. Or do I sense a veil of sarcasm to cover up your modesty?bRAnd it is a pity that you did not. However, I do have something that may help you.I apologize for the intrusion. Sometimes my curiousity gets the best of me. However, I believe you are the one who will free us all from these dungeons.Many of us were wrongly imprisoned, while others have been here so long that they do not even remember what they were arrested for. How about you, , how did you end up here?qaI see. The guards must have really done something terrible to you. Has your memory been affected?Interesting. In any case, because of your kind deed, I believe I can trust you. I will share information with you on how to escape these dungeons!zOnce you escape the dungeons, you must promise to come back and free the rest of the prisoners when you are able to do so.I understand that it may be some time before you are ready to come back and free us. I also must weigh the risk that you may be lying to me. But there is something about you that... I feel I can trust.I apologize for being so long-winded. But you must understand the importance of this task for myself and all the other prisoners. There is a locked door in the Cell Block which leads to the Guard's Storage Room.The door will only unlock by saying the correct magic phrase. I overheard one of the guards using it one day (he thought I was asleep). The magic phrase should be "Ak-Ka-Sa-Ta!".}Inside the Storage Room, there should be something that will allow you to exit the Cell Block. I wish you luck in your quest.at_010 jailquest_intI cannot escape by myself because am too old and weak. I lack the strength and the courage to carry out the task. You on the other hand shall be able to do it.TDHello again. I hope your quest to escape the dungeons is going well.1!I'm in a hurry, I must leave now.*Go back to sleep, old man!O?Hello, Jart, my name is . I'm sorry, did I wake you?G7Thenelda is an attactive woman, she seduced me into it! Continue.=-I was just hoping to get something in return.Go on.5%You were eavesdropping? How dare you!4$It was nothing, I was happy to help.YISo you're old, sleepy, and now you're dreaming. Go back to sleep old man! What, how? Free you all? Excuse me?+Illegal use of mathematics.Arson.7'Looting, pillaging, murder, you know...&None of your business!)I... I really don't know.No."Who are you again?2"I can't remember much of anything.Yes.%Out with it, old man!I'm listening.`PNah, that sounds like too much commitment. I'll figure something out on my own. ,Yes, yes.... of course! Heh!I can do that.$Spit it out already!-So what shall I do to escape? Continue.-"Ah-Ka-Sa-Ta!" Anything else?B2If you know how to escape, why are you still here?4$I hear a catch in there. What is it? End Dialogue.sc_036sc_035  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ #'*,./1    !"$%&()+-02"34579;=?ACDFHJLNPRTVXZ\^`acegikmoq68:<>@BEGIKMOQSUWY[]_bdfhjlnprsNCS V1.0B/I nw_campaign_db_defaultnw_campaign_db_xp1*+ WX3_ENABLE_MOUNT_DB3?* :bX3_STORE_MOUNT_INFO?7 F    + NW_I_AM_DEADNW_ATTACK_MY_TARGET"Jart, @ NW_GENERIC_MASTER3 ,8 ; ';  APlaceable_Drop Placeable_Numj I Creature_Drop Creature_Numr-j U Door_DropDoor_Num:   des_crft_drop des_crft_drop**** # # '**** # #   7--$f c, >X0_L_WAS_HEALED3 jX0_L_WAS_HEALED7<- x0_module1 #h n, ?$ , =,>,@?,  >L, >  !  _RESURRECTED# * # )7 *"*" |     "nX2_L_XP23 ( DdUGNW_COM_MODE_COMBAT7NW_COM_MODE_MOVEMENT7 km,5,  ? l$*      $`-     $-   X2_JUST_A_FOLLOWER3  l$* Z 6f-  ( *"*" >({7"? " ,) n x0_module1 # x0_hen_xan #B xp0_hen_xan dbHenchmenZg- x0_hen_dor #B xp0_hen_dor dbHenchmenZ NW_L_HEN_I_DIED  _GOTKILLED# ?*    X0_LAST_MASTER_TAG: f1 8_ADV#72-_ADV#7 9X0_CURRENT_ONE_LINER73-X0_CURRENT_ONE_LINER7  _INTJ_SET#7 h_INTJ#7 _INTJ_SET#73-_INTJ#7 *",U_HIRED#(  * # ;32  *";_HIRED# * # * N X0_CAMPAIGN_DB5 #.s x0_module1 # x0_module2 #  x0_module3 #  x0_module3e # "'-'X0_CAMPAIGN_DB9 *";_HIRED# *":_QUIT#1 *" Ll*X2_JUST_A_FOLLOWER3 = x2_hen_deekin #:uH(%]- x2_hen_daelan #d  ir-x2_hen_sharwyn #d  rj(Z- x2_hen_linu #d  hq- x2_hen_tomi #d  tg(\-x2_hen_nathyra # e  :se(6-se(k- x2_hen_valen #:qf(!- h2_aribeth # :6-(p x0_hen_xan #:- x0_hen_dor #:- x0_hen_dee #:v6-@$ *"   x2_hen_nathyra #  * U -UWW     L$H-$ 8X0_L_LEVELRULES3X2_L_XP23 n  8-   8:- ""M 84- +" nLevel Up Failed For # in class #\#$v*$   "  ,_ =,&R >L,32N >,>,C  @33*6,9 > UX' /  )  +  -  3  5  7  C      =            !WVl X0_RESPAWN_LOC  , ?,"@o ?, ?  NW_ASSOCIATE_MASTER3 X NW_ASSOCIATE_MASTER7r- Z NW_ASSOCIATE_MASTER7 //::////////////////////////////////////////////////// //:: NW_C2_DEFAULT7 /* Default OnDeath event handler for NPCs. Adjusts killer's alignment if appropriate and alerts allies to our death. */ //::////////////////////////////////////////////////// //:: Copyright (c) 2002 Floodgate Entertainment //:: Created By: Naomi Novik //:: Created On: 12/22/2002 //::////////////////////////////////////////////////// //::////////////////////////////////////////////////// //:: Modified By: Deva Winblood //:: Modified On: April 1st, 2008 //:: Added Support for Dying Wile Mounted //::///////////////////////////////////////////////// #include "x2_inc_compon" #include "x0_i0_spawncond" #include "x3_inc_horse" void main() { int nClass = GetLevelByClass(CLASS_TYPE_COMMONER); int nAlign = GetAlignmentGoodEvil(OBJECT_SELF); object oKiller = GetLastKiller(); if (GetLocalInt(GetModule(),"X3_ENABLE_MOUNT_DB")&&GetIsObjectValid(GetMaster(OBJECT_SELF))) SetLocalInt(GetMaster(OBJECT_SELF),"bX3_STORE_MOUNT_INFO",TRUE); // If we're a good/neutral commoner, // adjust the killer's alignment evil if(nClass > 0 && (nAlign == ALIGNMENT_GOOD || nAlign == ALIGNMENT_NEUTRAL)) { AdjustAlignment(oKiller, ALIGNMENT_EVIL, 5); } // Call to allies to let them know we're dead SpeakString("NW_I_AM_DEAD", TALKVOLUME_SILENT_TALK); //Shout Attack my target, only works with the On Spawn In setup SpeakString("NW_ATTACK_MY_TARGET", TALKVOLUME_SILENT_TALK); // NOTE: the OnDeath user-defined event does not // trigger reliably and should probably be removed if(GetSpawnInCondition(NW_FLAG_DEATH_EVENT)) { SignalEvent(OBJECT_SELF, EventUserDefined(1007)); } craft_drop_items(oKiller); object oDead = GetObjectByTag("Jart"); DelayCommand(6.0, DoRespawn(oDead)); } NCS V1.0B *  moldybread #J hasmoldbread7 GuardUniform2 #'JailQ33  z jailquest_intoJailQ27 GuardUniform2 #'JailQ33   jailquest_intoJailQ27JailQ47 GuardKey2 #'JailQ23  z jailquest_intoJailQ37 GuardKey2 #'JailQ23   jailquest_intoJailQ37JailQ47 void main() { // variable declarations object oPC; // the PC that acquires the item object oItem; // the item that was aquired // get the item that was acquired oItem = GetModuleItemAcquired(); // if this item is a valid object if (GetIsObjectValid(oItem) == TRUE) { // if the valid item's tag is //if (GetTag (oItem) == "JailKey") //{ // get the PC that acquired the item //oPC = GetItemPossessor (oItem) ; // on the PC, set the journal with the tag // to its second entry // AddJournalQuestEntry ("jailquest_int", 2, oPC, FALSE, FALSE, FALSE); //SendMessageToPC( oPC, "test" ); if (GetTag (oItem) == "moldybread") { //get the PC that acquired the item oPC = GetItemPossessor (oItem) ; // Set the variables SetLocalInt(oPC, "hasmoldbread", 1); } if ((GetTag (oItem) == "GuardUniform2") && (GetLocalInt(oPC, "JailQ3") != 1)) { //get the PC that acquired the item oPC = GetItemPossessor (oItem) ; // Set the variables and journal // SendMessageToPC( oPC, "test" ); AddJournalQuestEntry ("jailquest_int", 3, oPC, FALSE, FALSE, FALSE); SetLocalInt(oPC, "JailQ2", 1); } if ((GetTag (oItem) == "GuardUniform2") && (GetLocalInt(oPC, "JailQ3") == 1)) { //get the PC that acquired the item oPC = GetItemPossessor (oItem) ; // Set the variables and journal //SendMessageToPC( oPC, "test" ); AddJournalQuestEntry ("jailquest_int", 5, oPC, FALSE, FALSE, FALSE); SetLocalInt(oPC, "JailQ2", 1); SetLocalInt(oPC, "JailQ4", 1); } if ((GetTag (oItem) == "GuardKey2") && (GetLocalInt(oPC, "JailQ2") != 1)) { //get the PC that acquired the item oPC = GetItemPossessor (oItem) ; // Set the variables // SendMessageToPC( oPC, "test" ); AddJournalQuestEntry ("jailquest_int", 4, oPC, FALSE, FALSE, FALSE); SetLocalInt(oPC, "JailQ3", 1); } if ((GetTag (oItem) == "GuardKey2") && (GetLocalInt(oPC, "JailQ2") == 1)) { //get the PC that acquired the item oPC = GetItemPossessor (oItem) ; // Set the variables //SendMessageToPC( oPC, "test" ); AddJournalQuestEntry ("jailquest_int", 5, oPC, FALSE, FALSE, FALSE); SetLocalInt(oPC, "JailQ3", 1); SetLocalInt(oPC, "JailQ4", 1); } } } NCS V1.0B nw_campaign_db_defaultnw_campaign_db_xp1*+ Q^X2_O_INTWEAPON_SPIRIT6nz-X2_L_ENSERRIC_ASKED_Q33 +x2_ens_dodrain-%> bX3_M_ARCHERY7k!X2_SWITCH_ENABLE_TAGBASED_SCRIPTS t  dcfR M ,aep  "4X2_L_INTWEAPON_EQUIPPED 8-X2_L_INTWEAPON_EQUIPPED: X2_L_IN_INTWEAPON_CONVERSATION3 X2_L_IN_INTWEAPON_CONVERSATION  X2_L_INTWEAPON_EQUIP3 7X2_L_INTWEAPON_EQUIP d  o P,%  X2_L_INTWEAPON_CONV_TYPE7X2_L_INTWEAPON_CONV_NUMBER7   nX3_MountedArchery3& bX3_M_ARCHERY3 @    UX" ) Z  Y  5WV$qnX3_MountedArchery7P-@UX" ) Z  Y  5WV$nX3_MountedArchery  j ZbX3_IS_MOUNTED`,8  *u- x3_it_pchide*_3 oX3_Skin6".p*"g*-oX3_Skin:*" x3_it_pchide*, ;, o  ?oX3_Skin:- x3_it_pchide, ;,   ?oX3_Skin:     K,  >L& "*" ,    G, &  >LV-* "  ;B  A## BV; ># 3 X2_L_LAST_ITEM_EVENT7 !MODULE_VAR_TAGBASED_SCRIPT_PREFIX5# X2_L_LAST_RETVAR X2_L_LAST_RETVAR3X2_L_LAST_RETVAR  //:://///////////////////////////////////////////// //:: Example XP2 OnItemEquipped //:: x2_mod_def_equ //:: (c) 2003 Bioware Corp. //::////////////////////////////////////////////// /* Put into: OnEquip Event */ //::////////////////////////////////////////////// //:: Created By: Georg Zoeller //:: Created On: 2003-07-16 //::////////////////////////////////////////////// //:: Modified By: Deva Winblood //:: Modified On: April 15th, 2008 //:: Added Support for Mounted Archery Feat penalties //::////////////////////////////////////////////// #include "x2_inc_switches" #include "x2_inc_intweapon" #include "x3_inc_horse" void main() { object oItem = GetPCItemLastEquipped(); object oPC = GetPCItemLastEquippedBy(); // ------------------------------------------------------------------------- // Intelligent Weapon System // ------------------------------------------------------------------------- if (IPGetIsIntelligentWeapon(oItem)) { IWSetIntelligentWeaponEquipped(oPC,oItem); // prevent players from reequipping their weapon in if (IWGetIsInIntelligentWeaponConversation(oPC)) { object oConv = GetLocalObject(oPC,"X2_O_INTWEAPON_SPIRIT"); IWEndIntelligentWeaponConversation(oConv, oPC); } else { //------------------------------------------------------------------ // Trigger Drain Health Event //------------------------------------------------------------------ if (GetLocalInt(oPC,"X2_L_ENSERRIC_ASKED_Q3")==1) { ExecuteScript ("x2_ens_dodrain",oPC); } else { IWPlayRandomEquipComment(oPC,oItem); } } } // ------------------------------------------------------------------------- // Mounted benefits control // ------------------------------------------------------------------------- if (GetWeaponRanged(oItem)) { SetLocalInt(oPC,"bX3_M_ARCHERY",TRUE); HORSE_SupportAdjustMountedArcheryPenalty(oPC); } // ------------------------------------------------------------------------- // Generic Item Script Execution Code // If MODULE_SWITCH_EXECUTE_TAGBASED_SCRIPTS is set to TRUE on the module, // it will execute a script that has the same name as the item's tag // inside this script you can manage scripts for all events by checking against // GetUserDefinedItemEventNumber(). See x2_it_example.nss // ------------------------------------------------------------------------- if (GetModuleSwitchValue(MODULE_SWITCH_ENABLE_TAGBASED_SCRIPTS) == TRUE) { SetUserDefinedItemEventNumber(X2_ITEM_EVENT_EQUIP); int nRet = ExecuteScriptAndReturnInt(GetUserDefinedItemEventScriptName(oItem),OBJECT_SELF); if (nRet == X2_EXECUTE_SCRIPT_END) { return; } } //object oItem = GetPCItemLastEquipped(); //object oPC = GetPCItemLastEquippedBy(); //object oArea = GetArea(oPC); //string sName = GetName(oArea); //if (GetTag (oItem) == "GuardUniform") // { // if((sName == "Area xxx") && ((GetLocalInt(oPC, "hasmoldbread") == 1))) // { // PlaySound("as_dr_metllgcl1"); // SendMessageToPC( oPC, "I dont wanna." ); // AssignCommand(oPC,(ActionUnequipItem(oItem))); // } // } } NCS V1.0B3  jb_c2_respawn //:://///////////////////////////////////////////// //:: Name x2_def_ondeath //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* Default OnDeath script */ //::////////////////////////////////////////////// //:: Created By: Keith Warner //:: Created On: June 11/03 //::////////////////////////////////////////////// void main() { ExecuteScript("jb_c2_respawn", OBJECT_SELF); } NCS V1.0B nw_campaign_db_defaultnw_campaign_db_xp1*+ 6>8 bX3_M_ARCHERY !X2_SWITCH_ENABLE_TAGBASED_SCRIPTS t  GuardUniform2 #e Large Hall #Vas_dr_metllgcl1.,  Security Gate Room #Vas_dr_metllgcl1.,  Castle Front Hall #Vas_dr_metllgcl1.,   dcfR M ,aep  "4X2_L_INTWEAPON_EQUIPPED 8-X2_L_INTWEAPON_EQUIPPED: X2_L_INTWEAPON_EQUIP3 7X2_L_INTWEAPON_EQUIP d  o P,%  X2_L_INTWEAPON_CONV_TYPE7X2_L_INTWEAPON_CONV_NUMBER7   nX3_MountedArchery3& bX3_M_ARCHERY3 @    UX" ) Z  Y  5WV$qnX3_MountedArchery7P-@UX" ) Z  Y  5WV$nX3_MountedArchery  j ZbX3_IS_MOUNTED`,8  *u- x3_it_pchide*_3 oX3_Skin6".p*"g*-oX3_Skin:*" x3_it_pchide*, ;, o  ?oX3_Skin:- x3_it_pchide, ;,   ?oX3_Skin:     K,  >L& "*" ,    G, &  >LV-* "  ;B  A## BV; ># 3 X2_L_LAST_ITEM_EVENT7 !MODULE_VAR_TAGBASED_SCRIPT_PREFIX5# X2_L_LAST_RETVAR X2_L_LAST_RETVAR3X2_L_LAST_RETVAR  //:://///////////////////////////////////////////// //:: Example XP2 OnItemEquipped //:: x2_mod_def_unequ //:: (c) 2003 Bioware Corp. //::////////////////////////////////////////////// /* Put into: OnUnEquip Event */ //::////////////////////////////////////////////// //:: Created By: Georg Zoeller //:: Created On: 2003-07-16 //::////////////////////////////////////////////// //:: Modified By: Deva Winblood //:: Modified On: April 15th, 2008 //:: Added Support for Mounted Archery Feat penalties //::////////////////////////////////////////////// #include "x2_inc_switches" #include "x2_inc_intweapon" #include "x3_inc_horse" void main() { object oItem = GetPCItemLastUnequipped(); object oPC = GetPCItemLastUnequippedBy(); // ------------------------------------------------------------------------- // Intelligent Weapon System // ------------------------------------------------------------------------- if (IPGetIsIntelligentWeapon(oItem)) { IWSetIntelligentWeaponEquipped(oPC,OBJECT_INVALID); IWPlayRandomUnequipComment(oPC,oItem); } // ------------------------------------------------------------------------- // Mounted benefits control // ------------------------------------------------------------------------- if (GetWeaponRanged(oItem)) { DeleteLocalInt(oPC,"bX3_M_ARCHERY"); HORSE_SupportAdjustMountedArcheryPenalty(oPC); } // ------------------------------------------------------------------------- // Generic Item Script Execution Code // If MODULE_SWITCH_EXECUTE_TAGBASED_SCRIPTS is set to TRUE on the module, // it will execute a script that has the same name as the item's tag // inside this script you can manage scripts for all events by checking against // GetUserDefinedItemEventNumber(). See x2_it_example.nss // ------------------------------------------------------------------------- if (GetModuleSwitchValue(MODULE_SWITCH_ENABLE_TAGBASED_SCRIPTS) == TRUE) { SetUserDefinedItemEventNumber(X2_ITEM_EVENT_UNEQUIP); int nRet = ExecuteScriptAndReturnInt(GetUserDefinedItemEventScriptName(oItem),OBJECT_SELF); if (nRet == X2_EXECUTE_SCRIPT_END) { return; } } object oArea = GetArea(oPC); string sName = GetName(oArea); if (GetTag (oItem) == "GuardUniform2") { if(sName == "Large Hall") //&& ((GetLocalInt(oPC, "hasmoldbread") == 1))) { PlaySound("as_dr_metllgcl1"); //SendMessageToPC( oPC, "That's not a good idea." ); AssignCommand(oPC,(ActionEquipItem(oItem, 1))); } if(sName == "Security Gate Room") //&& ((GetLocalInt(oPC, "hasmoldbread") == 1))) { PlaySound("as_dr_metllgcl1"); //SendMessageToPC( oPC, "That's not a good idea." ); AssignCommand(oPC,(ActionEquipItem(oItem, 1))); } if(sName == "Castle Front Hall") //&& ((GetLocalInt(oPC, "hasmoldbread") == 1))) { PlaySound("as_dr_metllgcl1"); //SendMessageToPC( oPC, "That's not a good idea." ); AssignCommand(oPC,(ActionEquipItem(oItem, 1))); } } } DLG V3.28\X5T $ L           DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wpdTSorry , you no longer work here. I advise you to leave as soon as you can. NCS V1.0B} $ jailquest_intotestv void main() { object oPC= GetFirstPC(); AddJournalQuestEntry ("jailquest_int", 2, oPC, FALSE, FALSE, FALSE); SendMessageToPC( oPC, "test" ); } UTC V3.288L c| [STUVWXYZ[\]^_`abcdefghijklmnpqrstuvwxyz{|}~lt    ? K T   U Y !"#$%&'()*+,-./0123 45 6 7 89: ; <=>?@dAdB?CD E] Fn G} H I J K L M N O P QRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTtUUUUUUUUUUAUU UUUjU-U.VWXYZ[ \(]^ \7]^ \H]^ \Y]^ \j]^ \v]^_ ` ` `a& bTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelItemListInventoryResRepos_PosXRepos_PosyEquip_ItemListEquippedResPaletteIDCommentkasurKasur CainforullenKasurx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001nw_it_mpotion001nw_it_mpotion001nw_it_mpotion001 nw_aarcl002 nw_wswss001 x0_armhe003gduni nw_waxbt001  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRo  !"#$%&'()*+,-./01234567DLG V3.28\X-T $ L       z {    DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp\LServes you right for not wearing your helmet! You must leave the castle now! UTI V3.28DdG+`   ! - 9     CTemplateResRefBaseItemLocalizedNameDescriptionDescIdentifiedTagChargesCostStolenStackSizePlotAddCostIdentifiedCursedModelPart1Leather1ColorLeather2ColorCloth1ColorCloth2ColorMetal1ColorMetal2ColorPropertiesListPaletteIDCommentkcrownKCrownKCrown DLG V3.28   $ LXdp|     HT |    4@ dp h       k l p q u v w x y  }   0        8 ! " &  *    @        H ! "  & R S W XPT  \    p          x    H I M N R  S                    DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildLinkCommentReplyListEntriesListQuestEntryStartingList nw_walk_wp nw_walk_wpM=You there! What are you doing here? And where is your helmet?K;That's prepostorous! You insult me with comments like that!4$What was that? How dare you defy me!RBYou won't have to worry about forgetting your helmet anymore then.tAs I thought, another incompetent Guard! I can't have an imbecile such as you working here. Leave my castle at once!(Leave my castle at once!\LI *am* wearing a helmet, you just can't see it very well through that beard.5%I'm a prisoner escaping the dungeons.5%Whoah! One question at a time please!/I work here. I lost my helmet.  Continue. End Dialogue.at_014 jailquest_intsc_049sc_048]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^_`abcdefghijklmnopqrstuvwxyz{|}~    NCS V1.0BJ  KingPaltise+ KingScene13  ,  ,  ,!? test2v // this is the on enter script if a trigger that // encompasses the NPC who will be initiating dialouge. void main() { object oNPC = GetObjectByTag("KingPaltise"); object oPC = GetPCSpeaker(); if ((GetIsPC(oPC) && (GetLocalInt(oPC,"KingScene1")== 1))) { AssignCommand(oPC,ClearAllActions()); AssignCommand(oNPC,ClearAllActions()); AssignCommand(oNPC,ActionMoveToObject(oPC, FALSE)); //AssignCommand(oNPC3,ActionStartConversation(oPC, "vichconvo")); // AssignCommand(oNPC, PlaySound("vs_nprostm2_hit1")); SendMessageToPC( oPC, "test2" ); } } UTC V3.28bDG ;  C<=>?@ABCDEFGHIJKLMNOPQRSTUVW _   $5 > J W    X \L   !"#$%&'()2*2+>,- .` /q 0 1 2 3 4 5 6 7 8 9  :;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=t>x?|@ABC D+E- F7TemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeStrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListTemplateListSpecAbilityListClassListClassClassLevelEquip_ItemListEquippedResPaletteIDComment lizardmercShadiSkeils NPC_Shadix2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblocked nw_cloth017  !"#$%&'()*+,-./0123456789:;XYZ[^`a\] DLG V3.280x&@(  $ LX    (4@ ht    D ht    (8 \l      0 T `        X Y ] ^, b c  g   4          D $  (    H       L       - . 2 3\ 7 > ? @ A B  F    t    V W [ \x `  d    |    i u y z  ~               ' ( , - 1  2 X Y ] ^ b  c         & ' + , 0 1  5 z {                    # $ ( ) - .  2 o p t u y  z      DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListLinkCommentStartingList nw_walk_wp nw_walk_wp:*[You hear footsteps approaching the door.]&Yes, what do you want?tdOf course the lock works, that's what I'm here for! Don't bother the door unless you need something!SCNo! Don't be ridiculous! Don't bother me unless you need something!<,I don't recognize you! Where is your helmet?K;*Sigh* Okay. Just give me the password and I'll let you in.sc_045What? Apparently, you don't understand how this works. Since you're new, I'll give it to you really simply: You better remember the password I'm not letting you in!F6Well you better remember it or I'm not letting you in!That is unfortunate. I did that once when I was new. You'll have to suffer just the same, I'm afraid. You better remember it or I'm not letting you in!H8Okay, come on in. But make it quick, I'm going on break! unl_op_door Continue.<,Nothing really, I was just testing the lock!2"I was lonely. Do you want to talk?"I'd like to enter.XHI *am* wearing my helmet! You just can't see very well through the door.TDYou just don't recognize me through the door. The dog ate my helmet!A1I'm new here. I must have left my helmet at home.5%Why don't you tell *me* the password?*I don't know the password. I um, forgot?9)I left the password in my helmet at home.F6The password is "Na-Ha-Ma-Ya!"#  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"$%    !#%')+- "$&(*,./DLG V3.28 FtnH $ LXdp          \ ] a b  f m n o  s        0     4   b c g h8 l@ mDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp>.Speak the password to enter the Guard Storage.sc_039Correct. unl_op_door2as_sw_metalcl1This is stupid.*I don't know the password.F6The password is "Ah-Ka-Sa-Ta!"$C  !"#%&'()*+,-./0123456789:;<=>?@ABDE  DLG V3.28 9P< $ LXdp   ;       A B F G K R Y  `   (   b c g h,  l    04 DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp#The door is locked.sc_040sc_041sc_042I have the Guard Key to unlock this door, but if I go in there, the guards will spot me immediately. I need something to conceal myself.XHI have this Guard Uniform, but I don't have anything to unlock the door.TDI'll put on this Guard's Uniform and use the Guard Key to unlock it. unl_op_door36  !"#$%&'()*+,-./01234578NCS V1.0Bh $ jailquest_into void main() { object oPC= GetFirstPC(); AddJournalQuestEntry ("jailquest_int", 8, oPC, FALSE, FALSE, FALSE); } IFO V3.28 9P2pa% 81/0123456   G `  ybA PpA }3Wd \     * + : E !F "W #c $o %z &{ ' ( ) * +,-. / / / / / / / /0014Mod_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֝!em0N1.69'Escape from HellenvyrdeEscapefromHellenvyrdeDemo by Jason Surguine for the Neverwinter Nights Aurora Engine. Showing the capabilities of the Map, Scripting, and Dialogue systems.areaxxxx2_mod_def_loadx3_mod_def_enterx2_mod_def_act jb_def_aqux2_mod_def_unaqu nw_o0_death nw_o0_dying jb_def_equ nw_o0_respawnx2_mod_def_rest jb_def_uneqareaxxxareayyyarea001areaaaaareabbbcastlefrontha001area002area004  !"#$%&'()*+,-.78JRL V3.280  U% H(4@LXdp|,   9 J  |   K   G   8  {  CategoriesNameXPPriorityPictureCommentTagEntryListIDEndText Jail BreakMain jail cell quest... jailquest_intYou're in the Hellenvyrde Dungeons. You're not sure how you arrived here, but you are sure it's not a good place to stay. You need to find more information.~nJart has given you the magic phrase "Ak-Ka-Sa-Ta!" to enter the Guard's Storage Room located in the Cell BlockYou received a Guard's Uniform which should help conceal you when you leave the Cell Block. However, there still seems to be something missing.{You received a Guard Key which should allow you to exit the Cell Block. However, there still seems to be something missing.You received a Guard Key which should allow you to exit the Cell Block and a Guard's Uniform which should help conceal you when you exit.{You've overheard the password "Na-Ha-Ma-Ya!" from Boibon and Noirin. This should get you through to the Security Gate Room.iYAs luck would have it, you have been ordered by King Paltise to leave the castle at once!\LYou've successfully escaped the Hellenvyrde Dungeons and Hellenvyrde Castle! Stomach AcheSickKidQThe young girl Giri in your jail cell has aching in her stomach. Most likely candidate is poisoning from stale bread. Let's try and find a cure.}mYou've acquired a Pink Potion to cure Giri's stomach pains. You should bring it to Thenelda in the jail cell.UEYou've given Thenelda the Pink Potion and cured Giri's stomach pains.  !"#$%&'()*+,-./   UTI V3.28D<H*   * >     c6 TemplateResRefBaseItemLocalizedNameDescriptionDescIdentifiedTagChargesCostStolenStackSizePlotAddCostIdentifiedCursedModelPart1PropertiesListPaletteIDComment moldybread Moldy BreadRBThis bread is so stale, it seems that even the mold has petrified. MoldyBread NCS V1.0B SickMomSickGirl,! + IntroNaked3  STTTTTTTTTT NW_CLOTH023 NW_CLOTH023,@   IntroNaked7 void main() { object oNPC1 = GetObjectByTag("SickMom"); object oNPC2 = GetObjectByTag("SickGirl"); AssignCommand(oNPC1,ActionMoveToObject(oNPC2, FALSE, 0.0f)); object oPC = GetEnteringObject(); //get naked if(GetIsPC(oPC) && GetLocalInt(oPC,"IntroNaked") != 1) { object oInv1 = GetFirstItemInInventory(oPC); object oInv2 = GetNextItemInInventory(oPC); object oInv3 = GetNextItemInInventory(oPC); object oInv4 = GetNextItemInInventory(oPC); object oInv5 = GetNextItemInInventory(oPC); object oInv6 = GetNextItemInInventory(oPC); object oInv7 = GetNextItemInInventory(oPC); object oInv8 = GetNextItemInInventory(oPC); object oInv9 = GetNextItemInInventory(oPC); object oInv10 = GetNextItemInInventory(oPC); object oInv11 = GetNextItemInInventory(oPC); object oArmor1 = GetItemInSlot(INVENTORY_SLOT_CHEST, oPC); DestroyObject(oInv1, 0.0); DestroyObject(oInv2, 0.0); DestroyObject(oInv3, 0.0); DestroyObject(oInv4, 0.0); DestroyObject(oInv5, 0.0); DestroyObject(oInv6, 0.0); DestroyObject(oInv7, 0.0); DestroyObject(oInv8, 0.0); DestroyObject(oInv9, 0.0); DestroyObject(oInv10, 0.0); DestroyObject(oInv11, 0.0); DestroyObject(oArmor1, 0.0); //now put rags on CreateItemOnObject("NW_CLOTH023", oPC, 1); object oRags = GetObjectByTag("NW_CLOTH023"); AssignCommand(oPC,(ActionEquipItem(oRags, 1))); SetLocalInt(oPC, "IntroNaked", 1); } } UTC V3.281 cN[STUVWXYZ[\]^_`abcdefghijklmnpqrstuvwxyzlt   ] : F N   O S !"#$%&'()*+,-./0123 45 6 7 89: ; < =>?@2A2B?CD EW Fh Gw H I J K L M N O P QRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTtUUUU UAUUU UjU-U.VWXYZ[ \"]^ \1]^ \B]^ \S]^ \d]^_ `p `| `a, bTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelItemListInventoryResRepos_PosXRepos_PosyEquip_ItemListEquippedResPaletteIDCommentmordMord FlomeigneMordx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001nw_it_mpotion001nw_it_mpotion001nw_it_mpotion001 nw_wswss001 x0_armhe003gduni nw_wswls001  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRo{|}~   !"#$%&'()*+,-./0DLG V3.28\XgTc $ L       \ ] a b  fDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp>.You must leave the castle as soon as possible. UTC V3.28/l}HL TD<=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ[\]^_`abc$0<Hz   %) 9 E Q   R V   !"# $ % &'()2*2+?,- .Z /k 0z 1 2 3 4 5 6 7 8 9 :;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=t>>>> >A>>> >j>->.?@ABCD E%FG E4FG EEFG EVFG EgFGH IsJ KTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeStrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelItemListInventoryResRepos_PosXRepos_PosyEquip_ItemListEquippedResPaletteIDCommentnarratorNarratorNarratorx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001nw_it_mpotion001nw_it_mpotion001nw_it_mpotion001 nw_wswss001 nw_aarcl002  !"#$%&'()*+,-./0123456789:;Xdefiy{|ghjklmnopqrstuvwx   !"#$%&'()*+,-.DLG V3.28t!p$ $ LX |      $ o p t u y  z    DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wp NPC_NoirinG7Don't look at me, he's the one who thinks he knows all! End Dialogue.  UTC V3.287 cL[STUVWXYZ[\]^_`abcdefghijklmnpqrstuvwxyz{|}~lt   ! < H R   S W !"#$%&'()*+,-./0123 45 6 7 89: ; <=>?@dAdB?CD E[ Fl G{ H I J K L M N O P QRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTtUUUUUUUUUUAUU UUUjU-U.VWXYZ[ \&]^ \5]^ \F]^ \W]^ \h]^_ `t ` `a& bTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelItemListInventoryResRepos_PosXRepos_PosyEquip_ItemListEquippedResPaletteIDCommentnoirinNoirinWakerksNoirinx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001nw_it_mpotion001nw_it_mpotion001nw_it_mpotion001 nw_aarcl002 x2_it_adahelmx2_it_adaplate nw_wswss001  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRo  !"#$%&'()*+,-./0123456UTC V3.283 cL[STUVWXYZ[\]^_`abcdefghijklmnpqrstuvwxyzlt    8 D L    M Q !"#$%&'()*+,-./0123 45 6 7 89: ; < =>?@2A2B?CD EU Ff Gu H I J K L M N O P QRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTtUUUU UAUUU UjU-U.VWXYZ[ \ ]^ \/]^ \@]^ \Q]^ \b]^ \n]^ \z]^ \]^ \]^_ `a, bTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelItemListInventoryResRepos_PosXRepos_PosyEquip_ItemListEquippedResPaletteIDCommentnordKingPaltiseKingx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_torch001nw_it_mpotion001nw_it_mpotion001nw_it_mpotion001 nw_aarcl002 nw_wswss001x2_djinni_robekcrown x0_cloth003paltrobe  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRo{|}~   !"#$%&'( )*+,-./012NCS V1.0B * + "kJart // wake-up script #include "NW_I0_GENERIC" void main() { if(!GetIsPC(GetEnteringObject()))return; object oNPC = GetObjectByTag("Jart"); effect eSleep = EffectSleep(); ApplyEffectToObject(DURATION_TYPE_PERMANENT,eSleep,oNPC); } NCS V1.0BA  Dlg_Init_#7 void main() { SetLocalInt(GetPCSpeaker(), "Dlg_Init_" + GetTag(OBJECT_SELF), TRUE); } NCS V1.0Bl ,@)That's what I've been trying to tell you! ? void main() { DelayCommand(1.0,(SpeakString("That's what I've been trying to tell you!", TALKVOLUME_TALK))); //DelayCommand(12.0,(ActionSpeakString("Argh, if you could just listen to me...", TALKVOLUME_TALK))); } NCS V1.0B ,<%You have no idea what you are saying! A NPC_Boibon NPC_Noirin,+ conversation7 A void main() { DelayCommand(8.0,(SpeakString("You have no idea what you are saying!", TALKVOLUME_TALK))); //object oObject = GetEnteringObject(); object oNPC1 = GetObjectByTag ("NPC_Boibon"); object oNPC2 = GetObjectByTag ("NPC_Noirin"); DelayCommand(16.0,(SetLocalInt(oNPC1, "conversation", 0))); } NCS V1.0B Timin9 Dlg_Init_#3  "  ,  ,  ,!? ,% ,!vs_fx0powrm_slct.  // this is the on enter script if a trigger that // encompasses the NPC who will be initiating dialouge. void main() { object oNPC = GetObjectByTag("Timin"); object oPC = GetEnteringObject(); if(GetIsPC(oPC) && GetLocalInt(oPC,"Dlg_Init_" + GetTag(oNPC)) == FALSE && !IsInConversation(oNPC)) { AssignCommand(oPC,ClearAllActions()); AssignCommand(oNPC,ClearAllActions()); AssignCommand(oNPC,ActionMoveToObject(oPC, TRUE)); AssignCommand(oNPC,ActionStartConversation(oPC, "", FALSE, TRUE)); AssignCommand(oNPC, PlaySound("vs_fx0powrm_slct")); } } NCS V1.0B  JB_Elwynda9 Dlg_Init_#3  "  ,  ,  ,!? ,% ,vs_hhenchm1_hi.  // this is the on enter script if a trigger that // encompasses the NPC who will be initiating dialouge. void main() { object oNPC = GetObjectByTag("JB_Elwynda"); object oPC = GetEnteringObject(); if(GetIsPC(oPC) && GetLocalInt(oPC,"Dlg_Init_" + GetTag(oNPC)) == FALSE && !IsInConversation(oNPC)) { AssignCommand(oPC,ClearAllActions()); AssignCommand(oNPC,ClearAllActions()); AssignCommand(oNPC,ActionMoveToObject(oPC)); AssignCommand(oNPC,ActionStartConversation(oPC)); AssignCommand(oNPC, PlaySound("vs_hhenchm1_hi")); } } NCS V1.0B  JB_Elwynda #,  ,B? WP_RETURN_#  // This will return the NPC to a starting position // if he attempts to leave the trigger. // You must replace "NPC_TALKER" with the tag of the NPC. // You must also have a waypoint with the tag "WP_RETURN_" + NPC's Tag. // This should be placed in the spot the NPC starts at. void main() { string sTag = "JB_Elwynda"; object oExit = GetExitingObject(); if(GetTag(oExit) == sTag) { AssignCommand(oExit,ClearAllActions()); AssignCommand(oExit,ActionMoveToObject(GetNearestObjectByTag("WP_RETURN_" + sTag))); } } NCS V1.0B Timin #,  ,9? WP_Timin_01  // This will return the NPC to a starting position // if he attempts to leave the trigger. // You must replace "NPC_TALKER" with the tag of the NPC. // You must also have a waypoint with the tag "WP_RETURN_" + NPC's Tag. // This should be placed in the spot the NPC starts at. void main() { string sTag = "Timin"; object oExit = GetExitingObject(); if(GetTag(oExit) == sTag) { AssignCommand(oExit,ClearAllActions()); AssignCommand(oExit,ActionMoveToObject(GetNearestObjectByTag("WP_Timin_01"))); } } NCS V1.0B~ * + "I SickKidQ_int33 "JartUX YW, !vs_favhen3m_hit1. Vd // wake-up script #include "NW_I0_GENERIC" void main() { if(!GetIsPC(GetEnteringObject()))return; object oPC = GetEnteringObject(); if(!(GetLocalInt(oPC, "SickKidQ_int3") == 1))return; object oNPC = GetObjectByTag("Jart"); effect eSleep = GetFirstEffect(oNPC); // scroll through my current effects while (GetIsEffectValid(eSleep)) { // and if one of them if the effect sleep but but didn't come from a sleep spell if ((GetEffectType(eSleep) == EFFECT_TYPE_SLEEP)) { // remove it RemoveEffect(oNPC, eSleep); //play sfx to get attention AssignCommand(oNPC, PlaySound("vs_favhen3m_hit1")); } eSleep = GetNextEffect(oNPC); } } NCS V1.0B  NW_STORETHIEF001j +'-b ;;    X0_APPRAISERANK#3 5X0_APPRAISEVISITED#3" wX0_APPRAISERANK#7X0_APPRAISEVISITED#7d d   "r- "<- "-X0_APPRAISEADJUST#3 "n- ":- " %# x- %# ?- %# X0_APPRAISEADJUST#7   "  z 0  D-0  -0  -o0 -,0 p-+0 ;--0  #include "nw_i0_plot" void main() { object oStore = GetObjectByTag("NW_STORETHIEF001"); if (GetObjectType(oStore) == OBJECT_TYPE_STORE) { gplotAppraiseOpenStore(oStore, GetPCSpeaker()); } else { ActionSpeakStringByStrRef(53090, TALKVOLUME_TALK); } } UTI V3.28h?\1lU*   ) 5 A   ' !"2#%$%%w&'()L*+ ,-.d()*+,-.d(,)*+, -.d/ 0PTemplateResRefBaseItemLocalizedNameDescriptionDescIdentifiedTagChargesCostStolenStackSizePlotAddCostIdentifiedCursedArmorPart_RFootArmorPart_LFootArmorPart_RShinArmorPart_LShinArmorPart_LThighArmorPart_RThighArmorPart_PelvisArmorPart_TorsoArmorPart_BeltArmorPart_NeckArmorPart_RFArmArmorPart_LFArmArmorPart_RBicepArmorPart_LBicepArmorPart_RShoulArmorPart_LShoulArmorPart_RHandArmorPart_LHandArmorPart_RobeLeather1ColorLeather2ColorCloth1ColorCloth2ColorMetal1ColorMetal2ColorPropertiesListPropertyNameSubtypeCostTableCostValueParam1Param1ValueChanceAppearPaletteIDCommentpaltrobe Paltise Robe PaltiseRobe1  !"#$%&'=>()*+,-./0123456789:;<NCS V1.0Bb F*+  ", hasfreekey3 ",8 #include "nw_i0_tool" int StartingConditional() { object oPC = GetPCSpeaker(); // Make sure the PC speaker has 200 gold if(!(GetGold(oPC) >= 500)) return FALSE; // Make sure the PC speaker doesnt have key already. w/o item too complex //if(!(!HasItem(GetPCSpeaker(), "freekey001"))) if(!(GetLocalInt(oPC, "hasfreekey") != 1)) return FALSE; return TRUE; } UTI V3.28D4t/P h  * >    C+ 6 TemplateResRefBaseItemLocalizedNameDescriptionDescIdentifiedTagChargesCostStolenStackSizePlotAddCostIdentifiedCursedModelPart1ModelPart2ModelPart3PropertiesListPaletteIDComment pinkpotion Pink PotiongWThe potion is very pink and viscous looking. It also has the faint smell of peppermint. PinkPotion UTI V3.28D4t*Pz h  - 9    * 6 TemplateResRefBaseItemLocalizedNameDescriptionDescIdentifiedTagChargesCostStolenStackSizePlotAddCostIdentifiedCursedModelPart1ModelPart2ModelPart3PropertiesListPaletteIDComment pinkpotion001 Pink PotiongWThe liquid is bright pink and quite viscous. It also has the faint smell of peppermint. PinkPotion NCS V1.0B JPlacard,%  void main() { object oPC = GetLastUsedBy(); object oPlacard = GetObjectByTag ("Placard"); AssignCommand(oPC, ActionStartConversation(oPlacard)); } DLG V3.28\XjTf $ L       _ ` d e  iDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wpA1The lever will only work if both plates are free. ITP V3.28|7p#kx (4<DLT\dlt|/~8  <      ##H !"#$ `<}MAINSTRREFIDLISTNAMERESREFGuardguardUrn urnsmashable  !"#$%&'()*+,-./0123456 UTC V3.28a,F   C<=>?@ABCDEFGHIJKLMNOPQRSTUVW     3 ? H   I MJ  !"#$%&'()2*2+>,- .Q /b 0q 1 2 3 4 5 6 7 8 9 : ;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=t>x?|@A BCD- ETemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeStrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListTemplateListSpecAbilityListClassListClassClassLevelEquip_ItemListPaletteIDCommentpuppyPuppyPuppyx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblocked  !"#$%&'()*+,-./0123456789:;XYZ[^_`\] UTC V3.28a,F #  C<=>?@ABCDEFGHIJKLMNOPQRSTUVW    " 6 B K   L PJ  !"#$%&'()2*2+>,- .T /e 0t 1 2 3 4 5 6 7 8 9 :;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=t>x?|@A BCD- ETemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeStrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListTemplateListSpecAbilityListClassListClassClassLevelEquip_ItemListPaletteIDCommentpuppy001PuppyPuppyx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblocked  !"#$%&'()*+,-./0123456789:;XYZ[^_`\] DLG V3.28\X[TW $ L       P Q U V  ZDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp2"This box intentionally left blank. FAC V3.28pM 54l< $0DP\ht     (     )222dd2d2dd2ddFactionListFactionParentIDFactionNameFactionGlobalRepListFactionID1FactionID2FactionRepPCHostileCommonerMerchantDefender  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL DLG V3.28\X?T $ L           DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wpn^Ah. Another no-helmet. There goes another good guard. I suggest you leave as soon as possible. NCS V1.0B9   //:://///////////////////////////////////////////// //:: FileName sc_001 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 17:13:44 //::////////////////////////////////////////////// int StartingConditional() { return TRUE; } NCS V1.0B  Firstchat3 ",2  //:://///////////////////////////////////////////// //:: FileName sc_002 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 17:14:40 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "Firstchat") == 0)) return FALSE; return TRUE; } NCS V1.0B  Firstchat3 ",2  //:://///////////////////////////////////////////// //:: FileName sc_003 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 17:15:03 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "Firstchat") == 1)) return FALSE; return TRUE; } NCS V1.0B  NPC_TALKER Dlg_Init_#3 ",8 //:://///////////////////////////////////////////// //:: FileName sc_004 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 17:17:50 //::////////////////////////////////////////////// int StartingConditional() { object oNPC = GetObjectByTag("NPC_TALKER"); object oPC = GetEnteringObject(); // Inspect local variables //if(!(GetLocalInt(GetPCSpeaker(), "Firstchat") == 0)) if (!(GetLocalInt(oPC,"Dlg_Init_" + GetTag(oNPC)) == FALSE)) return FALSE; return TRUE; } NCS V1.0B  NPC_TALKER Dlg_Init_#3 ",8 //:://///////////////////////////////////////////// //:: FileName sc_005 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 17:19:02 //::////////////////////////////////////////////// int StartingConditional() { object oNPC = GetObjectByTag("NPC_TALKER"); object oPC = GetEnteringObject(); // Inspect local variables //if(!(GetLocalInt(GetPCSpeaker(), "Firstchat") == 0)) if (!(GetLocalInt(oPC,"Dlg_Init_" + GetTag(oNPC)) == 1)) return FALSE; return TRUE; } NCS V1.0B  NPC_TALKER Dlg_Init_#3 ",8 //:://///////////////////////////////////////////// //:: FileName sc_004 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 17:17:50 //::////////////////////////////////////////////// int StartingConditional() { object oNPC = GetObjectByTag("NPC_TALKER"); object oPC = GetEnteringObject(); // Inspect local variables //if(!(GetLocalInt(GetPCSpeaker(), "Firstchat") == 0)) if (!(GetLocalInt(oPC,"Dlg_Init_" + GetTag(oNPC)) == TRUE)) return FALSE; return TRUE; } NCS V1.0B WTF3 ",2  //:://///////////////////////////////////////////// //:: FileName sc_007 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 17:48:33 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "WTF") < 1)) return FALSE; return TRUE; } NCS V1.0B WTF3 ",2  //:://///////////////////////////////////////////// //:: FileName sc_008 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 17:48:58 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "WTF") == 2)) return FALSE; return TRUE; } NCS V1.0B WTF3 ",2  //:://///////////////////////////////////////////// //:: FileName sc_009 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 17:52:37 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "WTF") != 2)) return FALSE; return TRUE; } NCS V1.0B5 F*+ JailKeyV",2  *  //:://///////////////////////////////////////////// //:: FileName sc_010 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 18:00:19 //::////////////////////////////////////////////// #include "nw_i0_tool" int StartingConditional() { // Make sure the PC speaker has these items in their inventory if(!HasItem(GetPCSpeaker(), "JailKey")) return FALSE; return TRUE; } NCS V1.0Bl STORY3  int StartingConditional() { int nDone = GetLocalInt(GetPCSpeaker(), "STORY") == 1; return nDone; } NCS V1.0B  Jailbreak3 ",2  //:://///////////////////////////////////////////// //:: FileName sc_012 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 18:31:02 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "Jailbreak") == 1)) return FALSE; return TRUE; } NCS V1.0B  Jailbreak3 ",2  //:://///////////////////////////////////////////// //:: FileName sc_013 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 08/07/2009 18:34:59 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "Jailbreak") != 1)) return FALSE; return TRUE; } NCS V1.0B  Boibontalk13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_014 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 12:46:17 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "Boibontalk1") != 1)) return FALSE; return TRUE; } NCS V1.0B  Boibontalk13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_015 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 12:47:00 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "Boibontalk1") == 1)) return FALSE; return TRUE; } NCS V1.0B9   //:://///////////////////////////////////////////// //:: FileName sc_016 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 12:57:59 //::////////////////////////////////////////////// int StartingConditional() { return TRUE; } NCS V1.0B  Boibontalk13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_017 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 13:01:11 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "Boibontalk1") != 1)) return FALSE; return TRUE; } NCS V1.0B  Boibontalk13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_018 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 13:13:44 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "Boibontalk1") != 1)) return FALSE; return TRUE; } NCS V1.0B9   //:://///////////////////////////////////////////// //:: FileName sc_019 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 13:15:14 //::////////////////////////////////////////////// int StartingConditional() { return TRUE; } NCS V1.0B8 F*+  freekey001V",2  *  //:://///////////////////////////////////////////// //:: FileName sc_020 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 16:53:33 //::////////////////////////////////////////////// #include "nw_i0_tool" int StartingConditional() { // Make sure the PC speaker has these items in their inventory if(!HasItem(GetPCSpeaker(), "freekey001")) return FALSE; return TRUE; } NCS V1.0B F*+ FreeKey", Frootloops3 ",2  *  //:://///////////////////////////////////////////// //:: FileName sc_021 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 17:08:47 //::////////////////////////////////////////////// #include "nw_i0_tool" int StartingConditional() { // Make sure the PC speaker has these items in their inventory if(!HasItem(GetPCSpeaker(), "FreeKey")) return FALSE; // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "Frootloops") == 1)) return FALSE; return TRUE; } NCS V1.0B F*+ freekey",|sdsdsd3 ",2  *  //:://///////////////////////////////////////////// //:: FileName sc_022 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 09/07/2009 17:12:06 //::////////////////////////////////////////////// #include "nw_i0_tool" int StartingConditional() { // Make sure the PC speaker has these items in their inventory if(!HasItem(GetPCSpeaker(), "freekey")) return FALSE; // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "sdsdsd") == 1)) return FALSE; return TRUE; } NCS V1.0B8 F*+  moldybreadV",2  *  //:://///////////////////////////////////////////// //:: FileName sc_023 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 11/07/2009 02:00:37 //::////////////////////////////////////////////// #include "nw_i0_tool" int StartingConditional() { // Make sure the PC speaker has these items in their inventory if(!HasItem(GetPCSpeaker(), "moldybread")) return FALSE; return TRUE; } NCS V1.0B SudocFed3 ",2  //:://///////////////////////////////////////////// //:: FileName sc_024 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 11/07/2009 02:03:47 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SudocFed") != 1)) return FALSE; return TRUE; } NCS V1.0B  hasmoldbread3 ",2  //:://///////////////////////////////////////////// //:: FileName sc_025 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 11/07/2009 02:22:52 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "hasmoldbread") == 1)) return FALSE; return TRUE; } NCS V1.0B SudocFed3 ",2  //:://///////////////////////////////////////////// //:: FileName sc_026 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 13/07/2009 20:06:19 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SudocFed") == 1)) return FALSE; return TRUE; } NCS V1.0B  SickKidQ_int3 "+ SickKidQ_int23  ,2  //:://///////////////////////////////////////////// //:: FileName sc_027 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 12:48:47 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SickKidQ_int") == 1) && (GetLocalInt(GetPCSpeaker(), "SickKidQ_int2") != 1)) return TRUE; } NCS V1.0B  SickKidQ_int3 ",2  //:://///////////////////////////////////////////// //:: FileName sc_028 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 14:14:02 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SickKidQ_int") != 1)) return FALSE; return TRUE; } NCS V1.0B  SickKidQ_int3 ", SickKidQ_int23 ",2  //:://///////////////////////////////////////////// //:: FileName sc_029 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 14:15:07 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SickKidQ_int") == 1)) return FALSE; if(!(GetLocalInt(GetPCSpeaker(), "SickKidQ_int2") != 1)) return FALSE; return TRUE; } NCS V1.0B  SickKidQ_int23 ", SickKidQ_int33 ",2  //:://///////////////////////////////////////////// //:: FileName sc_030 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 14:15:23 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SickKidQ_int2") == 1)) return FALSE; if(!(GetLocalInt(GetPCSpeaker(), "SickKidQ_int3") != 1)) return FALSE; return TRUE; } NCS V1.0B  SickKidQ_int33 ",2  //:://///////////////////////////////////////////// //:: FileName sc_031 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 14:49:15 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SickKidQ_int3") != 1)) return FALSE; return TRUE; } NCS V1.0B  SickKidQ_int33 ",2  //:://///////////////////////////////////////////// //:: FileName sc_032 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 14:49:50 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SickKidQ_int3") == 1)) return FALSE; return TRUE; } NCS V1.0B  SickKidQ_int33 ",2  //:://///////////////////////////////////////////// //:: FileName sc_033 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 14:51:25 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SickKidQ_int3") != 1)) return FALSE; return TRUE; } NCS V1.0B  SickKidQ_int33 ",2  //:://///////////////////////////////////////////// //:: FileName sc_034 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 14:53:13 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SickKidQ_int3") == 1)) return FALSE; return TRUE; } NCS V1.0B  JartQuest13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_035 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 16:19:37 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "JartQuest1") != 1)) return FALSE; return TRUE; } NCS V1.0B  JartQuest13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_036 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 16:20:23 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "JartQuest1") == 1)) return FALSE; return TRUE; } NCS V1.0B JailQ13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_037 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 17:42:32 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "JailQ1") != 1)) return FALSE; return TRUE; } NCS V1.0B JailQ13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_038 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 17:42:53 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "JailQ1") == 1)) return FALSE; return TRUE; } NCS V1.0B  JartQuest13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_039 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 20:37:45 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "JartQuest1") == 1)) return FALSE; return TRUE; } NCS V1.0B JailQ43 ",2  //:://///////////////////////////////////////////// //:: FileName sc_040 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 23:21:40 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "JailQ4") == 1)) return FALSE; return TRUE; } NCS V1.0B JailQ23 ",|JailQ43 ",2  //:://///////////////////////////////////////////// //:: FileName sc_041 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 23:23:41 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "JailQ2") == 1)) return FALSE; if(!(GetLocalInt(GetPCSpeaker(), "JailQ4") != 1)) return FALSE; return TRUE; } NCS V1.0B JailQ33 ",|JailQ43 ",2  //:://///////////////////////////////////////////// //:: FileName sc_042 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 15/07/2009 23:24:47 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "JailQ3") == 1)) return FALSE; if(!(GetLocalInt(GetPCSpeaker(), "JailQ4") != 1)) return FALSE; return TRUE; } NCS V1.0B  SecGatepsw13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_043 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 16/07/2009 18:26:54 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SecGatepsw1") != 1)) return FALSE; return TRUE; } NCS V1.0B  SecGatepsw13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_044 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 16/07/2009 18:26:54 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SecGatepsw1") == 1)) return FALSE; return TRUE; } NCS V1.0B  SecGatepsw13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_045 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 16/07/2009 18:44:23 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "SecGatepsw1") == 1)) return FALSE; return TRUE; } NCS V1.0B  KingScene13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_046 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 17/07/2009 17:23:34 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "KingScene1") == 1)) return FALSE; return TRUE; } NCS V1.0B  KingScene13 ",2  //:://///////////////////////////////////////////// //:: FileName sc_047 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 17/07/2009 17:26:07 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "KingScene1") != 1)) return FALSE; return TRUE; } NCS V1.0B  KingScene23 ",2  //:://///////////////////////////////////////////// //:: FileName sc_048 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 17/07/2009 22:14:35 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "KingScene2") != 1)) return FALSE; return TRUE; } NCS V1.0B  KingScene23 ",2  //:://///////////////////////////////////////////// //:: FileName sc_049 //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 17/07/2009 22:15:18 //::////////////////////////////////////////////// int StartingConditional() { // Inspect local variables if(!(GetLocalInt(GetPCSpeaker(), "KingScene2") == 1)) return FALSE; return TRUE; } UTC V3.28a,F *  C<=>?@ABCDEFGHIJKLMNOPQRSTUVW    5 9 E R   S WL   !"#$%&'()2*2+>,- .[ /l 0{ 1 2 3 4 5 6 7 8 9 :;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=t>x?|@ABCD- E&TemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeStrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListTemplateListSpecAbilityListClassListClassClassLevelEquip_ItemListPaletteIDCommentshadiShadiSkeils NPC_Shadix2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblocked  !"#$%&'()*+,-./0123456789:;XYZ[^_`\] UTC V3.28a,F % 9 C<=>?@ABCDEFGHIJKLMNOPQRSTUVW    "5 <    L   !"#$%&'()2*2+>,- . / 0 1 2  3 4, 5= 6K 7X 8f 9u :;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=t>x?|@ABCD- ETemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeStrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListTemplateListSpecAbilityListClassListClassClassLevelEquip_ItemListPaletteIDCommentshadi002ShadiSkeilsl\This shifty-eyed lizard-creature seems a bit on edge. Perhaps it would be best to avoid him. NPC_Shadistore001x2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblocked  !"#$%&'()*+,-./0123456789:;XYZ[^_`\] DLG V3.28\XNTJ $ L       C D H I  MDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wp%Shadi's Dungeon Wares NCS V1.0Bz SickGirl,G?(  void main() { //sit back down object oNPC = GetObjectByTag ("SickGirl"); AssignCommand(oNPC,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS,1.0,90000.0)); } NCS V1.0B J ShadiShingle,%  void main() { object oPC = GetLastUsedBy(); object oPlacard = GetObjectByTag ("ShadiShingle"); AssignCommand(oPC, ActionStartConversation(oPlacard)); } DLG V3.28\X9T $ L           DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wphXDo NOT break this Urn under any circumstances! - By order of the Guards of Hellenvryde. NCS V1.0B JUrnSign,%  void main() { object oPC = GetLastUsedBy(); object oPlacard = GetObjectByTag ("UrnSign"); AssignCommand(oPC, ActionStartConversation(oPlacard)); } NCS V1.0B SickKidQo SickKidQ_int7 void main() { object oPC = GetPCSpeaker(); AddJournalQuestEntry ("SickKidQ", 1, oPC, FALSE, FALSE, FALSE); SetLocalInt(oPC,"SickKidQ_int",1); } ITP V3.28 @@`8 (08@HPX&9    !"#$MAINSTRREFIDLIST   NCS V1.0B Vich KingPaltise,  ,!?  void main() { object oNPC = GetObjectByTag("Vich"); object oNPC2 = GetObjectByTag("KingPaltise"); AssignCommand(oNPC,ClearAllActions()); AssignCommand(oNPC,ActionMoveToObject(oNPC2, TRUE)); } DLG V3.28t  ` $ LXdp|    H p    $ H lx       C D H I M N U V W  [   ,             <       ' ( , -L 1  > r y } PT      t      x    U V Z [ _  `               f g k l p  q     DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildLinkCommentReplyListEntriesListStartingList9)You look new... interested in some wares?sc_029uGuards and prisoners have needs, I supply them with what I can and try to turn a tidy profit. It's a pretty good job.sc_029Hmm... stomach ache. Bread poisoning you say? Yes, I think I may have just the thing. But it will cost you 500 Gold. pcgold200bRAnd I am suffering here without turning a profit! Take it or leave it, . NPC_Shadi0 Here you go, its all yours! heh.at_006it_coins8(No thank you. I have other things to do.A1You're running a shop in the middle of a dungeon?1!I need a cure for a stomach ache.XH500 Gold? I can't afford that! There is a small girl suffering in there!1!Nah, let's see your normal stuff. openstore001P@500 Gold is quite expensive, but I can pay it. Give me the cure.<,I'd be interested in seeing what you've got. openstore001Z  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   ITP V3.28L8$ (0  !"#$MAINSTRREFIDLIST UTC V3.28>  hL,0\[STUVWXYZ[\]^_`abcdefghijklmnpqrstuvwxyz{|}l|  $    0 = I R   S W  !"#$%&'()*+,- ./012 3456 7 89:;<=>?@dA2B?CD E[ Fl G{ H I J K L M N O P QRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTtUUUUUUbUAUUUUwUU/U3VWXY Z[\%]^\d]^\]^_\f]^\]^` a&bc a7bc aHbc aYbc ajbc a{bc abc abc abc abcd e e ef( gTemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelMemorizedList0SpellSpellMetaMagicSpellFlagsMemorizedList1ItemListInventoryResRepos_PosXRepos_PosyEquip_ItemListEquippedResPaletteIDCommentsudocSudoc HaveferrenSudocx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblockednw_it_mpotion001nw_it_mpotion001nw_it_sparscr105nw_it_sparscr108nw_it_sparscr109 nw_mcloth011 nw_cloth004 nw_cloth024 nw_cloth001 nw_cloth006 nw_cloth004 nw_wswdg001 nw_wambo001  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRo~  !"#$%&'()*+,-./0 123456789:;<=DLG V3.28.`8H $ LXd   (4@L t     0< `l    ( L\        8@       8 9 = >  B I J  N   ,       _ ` d e< i j  n    D            \       1 2 6 7h ; <  @ n o s tpt  x                       3 : > ?  C q r v w {  |                           : ; ? @ D E  I c d h i m  n                   DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildLinkCommentReplyListEntriesListStartingList nw_walk_wp nw_walk_wp Yes? What?sc_0245%Trying to catch this rat! I'm hungry!sc_025I'm not moving from this spot until I get some food! I've spent all day trapping this dang thing! I've almost got it! You bring me some food, and I might change my mind!-Is that... mold on the bread?G7Great! Yes! give it to me and I'll do anything you say! Thanks! Yum Yum!*Munch Munch num num mmhph? Good bye.at_007)What are you doing there?&Could you please move? End Dialogue.at_007*Would you like some bread?1!I had to pay extra for this mold!Yes. Define mold. Not technically.Err...%I've changed my mind.at_0079)Here, take it! Now could you please move?at_008[You watch in horror as Sudoc breaks the bread on the ground and reaches inside to pull out some small... critters inside. He then ravenously begins devouring them with glee!] sudocwalkoffsc_026sc_024x   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwyz{|}~         "$&()+!#%'*,-NCS V1.0B] Sudoclookatme, -ratconvo , !? , G? ( as_dr_metlprtcl1.(The plate rises from the lack of weight.v plate2free7 plate1free3 + plate2free3  eas_dr_metllgcl1.Lever unlocked.v platesfree7 void main() { object oPC = GetPCSpeaker(); object oNPC = GetObjectByTag("Sudoc"); object oRat = GetObjectByTag("lookatme"); AssignCommand(oNPC,ActionStartConversation(oRat, "ratconvo", TRUE, FALSE)); AssignCommand(oNPC,ActionMoveToObject(oRat, FALSE, 1.0f)); AssignCommand(oNPC,ActionPlayAnimation(ANIMATION_LOOPING_GET_MID,1.0,90000.0)); PlaySound("as_dr_metlprtcl1"); SendMessageToPC( oPC, "The plate rises from the lack of weight." ); SetLocalInt(oPC, "plate2free", 1); if ((GetLocalInt(oPC, "plate1free") == 1) && (GetLocalInt(oPC, "plate2free") == 1)) { PlaySound("as_dr_metllgcl1"); SendMessageToPC( oPC, "Lever unlocked." ); SetLocalInt(oPC,"platesfree",1); } } DLG V3.28\X|$Tx $ L       q r v w  {DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListReplyListStartingListIndexActive nw_walk_wp nw_walk_wpSCKing Paltise has ordered you to leave. I suggest you do so quickly. UTI V3.28D4tKP A  $ 0 <        GTemplateResRefBaseItemLocalizedNameDescriptionDescIdentifiedTagChargesCostStolenStackSizePlotAddCostIdentifiedCursedModelPart1ModelPart2ModelPart3PropertiesListPaletteIDCommenttestkeyTest KeyTestKey NCS V1.0B as_dr_metllgcl1.Lever unlocked.v platesfree7 // errr.... void main() { object oPC = GetEnteringObject(); PlaySound("as_dr_metllgcl1"); SendMessageToPC( oPC, "Lever unlocked." ); SetLocalInt(oPC,"platesfree",1); } DLG V3.28+<Th<D $ LXdp|  , T`l|     0 T`     ,8 \            f g k l  p w ~       8        _ ` d eH i j k l p  t ^ _ c dX h i j k o  s    h    # 1 5 6l :  >    p  |         $ % ) * .  / p q u v  z              1 2 6 7 ;  <                ` a e f  j              P Q U V Z aDelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildLinkCommentReplyListEntriesListStartingList nw_walk_wp nw_walk_wpH8Poor child. I wish there were something more I could do.sc_030sc_029sc_028B2I don't really wish to speak about that right now.sc_029sc_028eUMy daughter Giri has been feeling sick for days. Something is wrong with her stomach.I fear she was poisoned by the Old Bread in this room. We never use it for eating. We use it to prop open the cell door, and occasionally we wield it as a weapon to kill the Rats! Oh dear...(Perhaps you are right...rbReally? Oh bless you! This should do just fine, I'll give it to her right away! Thank you so much! givepotionkido_Thank you so much for helping my daughter. I wish I were able to offe ryou more than my thanks!+I don't have time for this.*So... what are you in for?=-Then I don't really wish to talk to you. Bye!"What's the matter?8(Awww, poor baby has a stomach ache! Bye!<,A stomach ache? Surely it can't be that bad._OWell, she pretty much gets what she deserves! Good luck curing the poor wretch!N>Hmmm, poisoned then. I'll see if I can find something to help.skqstartN>I'll see if I can find something to cure Giri's stomach pains.7'I have a potion which should cure Giri.H8Remember that, I make take you up on your offer someday!F6Helping you and your daughter is reward enough for me.sc_034sc_033  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    !#$%'( "&)*UTC V3.28,H_Dp4ZSTUVWXYZ[\]^_`abcdefghijklmnpqrstuvwxyzh   ] 9 E N   O S !"#$%&'()*+,-./0123 45 6 7 89: ; < =>?@2A2B?CD EW Fh Gw H I J K L M N O P QRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTtUUUU UAUUU UjU-U.VWXYZ[ \" \. \4], ^@TemplateResRefRaceFirstNameLastNameAppearance_TypeGenderPhenotypePortraitIdDescriptionTagConversationIsPCFactionIDDisarmableSubraceDeityWings_NewTail_NewSoundSetFilePlotIsImmortalInterruptableLootableNoPermDeathBodyBagStartingPackageDecayTimeArmorPart_RFootBodyPart_LFootBodyPart_RShinBodyPart_LShinBodyPart_LThighBodyPart_RThighBodyPart_PelvisBodyPart_TorsoBodyPart_BeltBodyPart_NeckBodyPart_RFArmBodyPart_LFArmBodyPart_RBicepBodyPart_LBicepBodyPart_RShoulBodyPart_LShoulBodyPart_RHandBodyPart_LHandAppearance_HeadColor_SkinColor_HairColor_Tattoo1Color_Tattoo2StrDexConIntWisChaWalkRateNaturalACHitPointsCurrentHitPointsMaxHitPointsrefbonuswillbonusfortbonusGoodEvilLawfulChaoticChallengeRatingCRAdjustPerceptionRangeScriptHeartbeatScriptOnNoticeScriptSpellAtScriptAttackedScriptDamagedScriptDisturbedScriptEndRoundScriptDialogueScriptSpawnScriptRestedScriptDeathScriptUserDefineScriptOnBlockedSkillListRankFeatListFeatTemplateListSpecAbilityListClassListClassClassLevelEquip_ItemListEquippedResPaletteIDCommenttiminTiminOgdersTiminx2_def_heartbeatx2_def_perceptx2_def_spellcastx2_def_attackedx2_def_ondamagex2_def_ondisturbx2_def_endcombat x2_def_onconv x2_def_spawn x2_def_restedx2_def_ondeathx2_def_userdefx2_def_onblocked x0_armhe003gduni nw_wswls001  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRo{|}~   !"#$%&'()*+DLG V3.28@, (T $x $ LXdp|    ( LX |          b j n o s t u v w x  | 5 6 : ;0 ?  C    4       8        !<@  % c d h iX m  n    `       h       p       ! "x & 'DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListLinkCommentStartingList nw_walk_wp nw_walk_wpD4You there! Oh, you're a guard? Where is your helmet?npchailErr... no. I can't see anything. Most likely because you are not wearing it! You really should be wearing a helmet! You should go back and get it as soon as you can.The one you are supposed to be wearing on your head. It is part of the standard guard uniform. You should go back and get it as soon as you can.Who Tricksendorf? *sigh* Yes, he does do that sometimes. However, you really should be wearing a helmet! You should get it replaced as soon as you can.hXYou really should be wearing a helmet! You should go back and get it as soon as you can.:*I *am* wearing a helmet! Can't you see it? What helmet?The dog ate it!"I left it at home? I forgot it.H  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   ITP V3.28lx$H (08@HPX`hp:# !"#$0   MAINSTRREFIDLIST    NCS V1.0B|  RustedDoorAD+ void main() { object oPC = GetPCSpeaker(); object oDoor = GetObjectByTag("RustedDoorA"); SetLocked(oDoor, FALSE); ActionOpenDoor (oDoor); } NCS V1.0B CellBlocktoGuardStorageD+ void main() { object oPC = GetPCSpeaker(); object oDoor = GetObjectByTag("CellBlocktoGuardStorage"); SetLocked(oDoor, FALSE); ActionOpenDoor (oDoor); } NCS V1.0B CellBlocktoHallD+ void main() { object oPC = GetPCSpeaker(); object oDoor = GetObjectByTag("CellBlocktoHall"); SetLocked(oDoor, FALSE); ActionOpenDoor (oDoor); } NCS V1.0B JUrn,%  void main() { object oPC = GetLastUsedBy(); object oUrn = GetObjectByTag ("Urn"); AssignCommand(oPC, ActionStartConversation(oUrn)); } DLG V3.28t!p+$ $ LX |               DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingList nw_walk_wp nw_walk_wpfVSomething odd about this Urn.... it looks very weak. Like it's about to break apart... End dialogue.  NCS V1.0B $5A diamond falls from the debirs of the shattered Urn!v nw_it_gem005it_key. void main() { object oPC= GetFirstPC(); SendMessageToPC( oPC, "A diamond falls from the debirs of the shattered Urn!" ); CreateItemOnObject("nw_it_gem005", oPC, 1); PlaySound("it_key"); //SetLocalInt(oPC, "hasfreekey", 1); } UTP V3.28P99+6   T a  jf n o !p "{ #| $} %~ & ' ( ) * +,-./0 1 23 4567 8TagLocNameDescriptionTemplateResRefAutoRemoveKeyCloseLockDCConversationInterruptableFactionPlotKeyRequiredLockableLockedOpenLockDCPortraitIdTrapDetectableTrapDetectDCTrapDisarmableDisarmDCTrapFlagTrapOneShotTrapTypeKeyNameAnimationStateAppearanceHPCurrentHPHardnessFortRefWillOnClosedOnDamagedOnDeathOnDisarmOnHeartbeatOnLockOnMeleeAttackedOnOpenOnSpellCastAtOnTrapTriggeredOnUnlockOnUserDefinedOnClickHasInventoryBodyBagStaticTypeUseableOnInvDisturbedOnUsedItemListInventoryResRepos_PosXRepos_PosyPaletteIDCommentUrnq=9-That's one fine lookng urn! Creepy, but fine. urnsmashableurnconvo urnshatterurnclickcloth031Urn  !"#$%&'()*+,-./012378456NCS V1.0B  platesfreeJ3state3   ?,state7J FenceGateD+z-it_metalbluntmed.$-The lever won't move. It appears to be stuck.v void main() { int notlocked = (GetLocalInt(GetLastUsedBy(), "platesfree")); int nState = GetLocalInt(OBJECT_SELF, "state"); if((nState == 0) && (notlocked == 1)) { PlayAnimation(ANIMATION_PLACEABLE_ACTIVATE); SetLocalInt(OBJECT_SELF,"state",1); object oPC = GetLastUsedBy(); object oDoor = GetObjectByTag("FenceGate"); SetLocked(oDoor, FALSE); ActionOpenDoor (oDoor); } else { //PlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE); //SetLocalInt(OBJECT_SELF,"state",0); PlaySound("it_metalbluntmed"); object oPC= GetFirstPC(); SendMessageToPC( oPC, "The lever won't move. It appears to be stuck." ); } } DLG V3.284d  $ LX    ( L p|   @                    6 7 ; <( @ A  I    0        8 @      X   ; < @ A\ E  F c d h id m  n    l       tx  DelayEntryDelayReplyNumWordsEndConversationEndConverAbortPreventZoomInEntryListSpeakerAnimationAnimLoopTextScriptDelayCommentSoundQuestRepliesListIndexActiveIsChildReplyListEntriesListStartingListPhew! I was afraid he was going to notice I'm not wearing the correct Guard Footgear! I'm sorry, but you will have to leave the castle as soon as possible.Vich"K... King Paltise! KingPaltise*Where is the new prisoner?VichD4Down in the East Dungeon, sire! Just down this hall! KingPaltise;+I believe I will pay a visit now. End Dialogue.*Uh-oh* Continue. Continue. End dialogue.at_013sc_047sc_046H  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    ITP V3.28L8$ (0  !"#$MAINSTRREFLISTID NCS V1.0B !X2_SWITCH_ENABLE_TAGBASED_SCRIPTS tk  3 X2_L_LAST_ITEM_EVENT7 !MODULE_VAR_TAGBASED_SCRIPT_PREFIX5# X2_L_LAST_RETVAR X2_L_LAST_RETVAR3X2_L_LAST_RETVAR  //:://///////////////////////////////////////////// //:: Example XP2 OnItemAcquireScript //:: x2_mod_def_aqu //:: (c) 2003 Bioware Corp. //::////////////////////////////////////////////// /* Put into: OnItemAcquire Event */ //::////////////////////////////////////////////// //:: Created By: Georg Zoeller //:: Created On: 2003-07-16 //::////////////////////////////////////////////// #include "x2_inc_switches" void main() { object oItem = GetModuleItemAcquired(); // * Generic Item Script Execution Code // * If MODULE_SWITCH_EXECUTE_TAGBASED_SCRIPTS is set to TRUE on the module, // * it will execute a script that has the same name as the item's tag // * inside this script you can manage scripts for all events by checking against // * GetUserDefinedItemEventNumber(). See x2_it_example.nss if (GetModuleSwitchValue(MODULE_SWITCH_ENABLE_TAGBASED_SCRIPTS) == TRUE) { SetUserDefinedItemEventNumber(X2_ITEM_EVENT_ACQUIRE); int nRet = ExecuteScriptAndReturnInt(GetUserDefinedItemEventScriptName(oItem),OBJECT_SELF); if (nRet == X2_EXECUTE_SCRIPT_END) { return; } } }