#include "NW_I0_GENERIC" #include "X2_inc_treasure" #include "X0_I0_TREASURE" 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 = d4(1); if (nRandom == 1){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 2){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 3){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 4){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);}} } else if ((GetChallengeRating(OBJECT_SELF) >= 18.1) && (GetChallengeRating(OBJECT_SELF) <= 21.0)) { GenerateMediumTreasure(OBJECT_SELF); GenerateMediumTreasure(OBJECT_SELF); GenerateMediumTreasure(OBJECT_SELF); GenerateHighTreasure(OBJECT_SELF); { int nRandom = d4(1); if (nRandom == 1){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 2){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 3){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 4){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);}} { int nRandom = d4(1); if (nRandom == 1){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 2){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 3){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 4){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);}} } else if ((GetChallengeRating(OBJECT_SELF) >= 21.1) && (GetChallengeRating(OBJECT_SELF) <= 27.0)) { GenerateMediumTreasure(OBJECT_SELF); GenerateHighTreasure(OBJECT_SELF); GenerateHighTreasure(OBJECT_SELF); GenerateHighTreasure(OBJECT_SELF); { int nRandom = d4(1); if (nRandom == 1){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 2){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 3){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 4){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);}} { int nRandom = d4(1); if (nRandom == 1){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 2){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 3){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 4){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);}} { int nRandom = d4(1); if (nRandom == 1){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 2){ CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 3){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 4){ CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateDivineScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF); CreateArcaneScroll(OBJECT_SELF, OBJECT_SELF);}} } { int nRandom = d8(1); if (nRandom == 1){ CreatePotion(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 2){ CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 3){ CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 4){ CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 5){ CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 6){ CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 7){ CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF);} else if (nRandom == 8){ CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF); CreatePotion(OBJECT_SELF, OBJECT_SELF);}} }