#include "NW_O2_CONINCLUDE" #include "NW_I0_GENERIC" void main() { SetSpawnInCondition(NW_FLAG_APPEAR_SPAWN_IN_ANIMATION); SetListeningPatterns(); WalkWayPoints(); if ((GetChallengeRating(OBJECT_SELF) >= 12.1) && (GetChallengeRating(OBJECT_SELF) <= 18.0)) { GenerateMediumTreasure(OBJECT_SELF); GenerateMediumTreasure(OBJECT_SELF); GenerateMediumTreasure(OBJECT_SELF); GenerateMediumTreasure(OBJECT_SELF); {int nRandom = d12(1); if (nRandom == 1){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 250);} else if (nRandom == 2){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 266);} else if (nRandom == 3){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 278);} else if (nRandom == 4){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 285);} else if (nRandom == 5){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 296);} else if (nRandom == 6){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 308);} else if (nRandom == 7){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 321);} else if (nRandom == 8){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 349);} else if (nRandom == 8){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 368);} else if (nRandom == 10){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 382);} else if (nRandom == 11){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 405);} else if (nRandom == 12){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 420);}} {int nRandom = d8(1); int nTreasureType = 1; if (nRandom == 1){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 2){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 3){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 4){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 5){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 6){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 7){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 8){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);}} } else if ((GetChallengeRating(OBJECT_SELF) >= 18.1) && (GetChallengeRating(OBJECT_SELF) <= 22.0)) { GenerateMediumTreasure(OBJECT_SELF); GenerateMediumTreasure(OBJECT_SELF); GenerateHighTreasure(OBJECT_SELF); GenerateHighTreasure(OBJECT_SELF); {int nRandom = d12(1); if (nRandom == 1){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 380);} else if (nRandom == 2){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 398);} else if (nRandom == 3){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 426);} else if (nRandom == 4){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 459);} else if (nRandom == 5){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 485);} else if (nRandom == 6){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 522);} else if (nRandom == 7){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 564);} else if (nRandom == 8){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 582);} else if (nRandom == 8){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 600);} else if (nRandom == 10){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 625);} else if (nRandom == 11){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 635);} else if (nRandom == 12){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 640);}} {int nRandom = d8(1); int nTreasureType = 1; if (nRandom == 2){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 2){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 3){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 4){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 5){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 6){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 7){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 8){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);}} } else if ((GetChallengeRating(OBJECT_SELF) >= 22.1) && (GetChallengeRating(OBJECT_SELF) <= 27.0)) { GenerateMediumTreasure(OBJECT_SELF); GenerateHighTreasure(OBJECT_SELF); GenerateHighTreasure(OBJECT_SELF); GenerateHighTreasure(OBJECT_SELF); {int nRandom = d12(1); if (nRandom == 1){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 640);} else if (nRandom == 2){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 662);} else if (nRandom == 3){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 689);} else if (nRandom == 4){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 735);} else if (nRandom == 5){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 792);} else if (nRandom == 6){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 856);} else if (nRandom == 7){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 920);} else if (nRandom == 8){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 982);} else if (nRandom == 8){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 1026);} else if (nRandom == 10){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 1098);} else if (nRandom == 11){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 1153);} else if (nRandom == 12){ CreateItemOnObject("NW_IT_GOLD001", OBJECT_SELF, 1209);}} {int nRandom = d8(1); int nTreasureType = 1; if (nRandom == 3){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 2){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 3){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 4){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 5){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 6){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 7){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);} else if (nRandom == 8){ CreateGem(OBJECT_SELF, OBJECT_SELF, nTreasureType); CreateJewel(OBJECT_SELF, OBJECT_SELF, nTreasureType);}} } }