Handles the random treasure distribution for treasure from creatures and containers.
Name | Value | Brief Description |
HIGH_MOD_GOLD | 3.0 | Amount of gold by value. |
HIGH_PROB_AMMO | 3 | Frequency of item type appearing by treasure type. |
HIGH_PROB_ANIMAL | 0 | Frequency of item type appearing by treasure type. |
HIGH_PROB_ARCANE | 3 | Frequency of item type appearing by treasure type. |
HIGH_PROB_BOOK | 1 | Frequency of item type appearing by treasure type. |
HIGH_PROB_DIVINE | 3 | Frequency of item type appearing by treasure type. |
HIGH_PROB_GEM | 15 | Frequency of item type appearing by treasure type. |
HIGH_PROB_GOLD | 15 | Frequency of item type appearing by treasure type. |
HIGH_PROB_JEWEL | 15 | Frequency of item type appearing by treasure type. |
HIGH_PROB_JUNK | 1 | Frequency of item type appearing by treasure type. |
HIGH_PROB_KIT | 5 | Frequency of item type appearing by treasure type. |
HIGH_PROB_POTION | 9 | Frequency of item type appearing by treasure type. |
HIGH_PROB_TABLE2 | 30 | Frequency of item type appearing by treasure type. |
JUMP_LEVEL | 2 | Used in a specific item function in the case where a generic item is called for within that function it will create a generic item by adding JUMP_LEVEL to the character's hit die for the purposes of the treasure evaluation. |
LOW_MOD_GOLD | 0.5 | Amount of gold by value. |
LOW_PROB_AMMO | 10 | Frequency of item type appearing by treasure type. |
LOW_PROB_ANIMAL | 0 | Frequency of item type appearing by treasure type. |
LOW_PROB_ARCANE | 3 | Frequency of item type appearing by treasure type. |
LOW_PROB_BOOK | 1 | Frequency of item type appearing by treasure type. |
LOW_PROB_DIVINE | 3 | Frequency of item type appearing by treasure type. |
LOW_PROB_GEM | 9 | Frequency of item type appearing by treasure type. |
LOW_PROB_GOLD | 43 | Frequency of item type appearing by treasure type. |
LOW_PROB_JEWEL | 4 | Frequency of item type appearing by treasure type. |
LOW_PROB_JUNK | 2 | Frequency of item type appearing by treasure type. |
LOW_PROB_KIT | 5 | Frequency of item type appearing by treasure type. |
LOW_PROB_POTION | 17 | Frequency of item type appearing by treasure type. |
LOW_PROB_TABLE2 | 3 | Frequency of item type appearing by treasure type. |
MEDIUM_MOD_GOLD | 1.0 | Amount of gold by value. |
MEDIUM_PROB_AMMO | 5 | Frequency of item type appearing by treasure type. |
MEDIUM_PROB_ANIMAL | 0 | Frequency of item type appearing by treasure type. |
MEDIUM_PROB_ARCANE | 3 | Frequency of item type appearing by treasure type. |
MEDIUM_PROB_BOOK | 1 | Frequency of item type appearing by treasure type. |
MEDIUM_PROB_DIVINE | 3 | Frequency of item type appearing by treasure type. |
MEDIUM_PROB_GEM | 15 | Frequency of item type appearing by treasure type. |
MEDIUM_PROB_GOLD | 38 | Frequency of item type appearing by treasure type. |
MEDIUM_PROB_JEWEL | 6 | Frequency of item type appearing by treasure type. |
MEDIUM_PROB_JUNK | 1 | Frequency of item type appearing by treasure type. |
MEDIUM_PROB_KIT | 5 | Frequency of item type appearing by treasure type. |
MEDIUM_PROB_POTION | 20 | Frequency of item type appearing by treasure type. |
MEDIUM_PROB_TABLE2 | 3 | Frequency of item type appearing by treasure type. |
NUMBER_BOOK_ONE | 75 | Number of items appearing. |
NUMBER_BOOK_THREE | 5 | Number of items appearing. |
NUMBER_BOOK_TWO | 20 | Number of items appearing. |
NUMBER_BOSS_ONE | 100 | Number of items appearing. |
NUMBER_BOSS_THREE | 0 | Number of items appearing. |
NUMBER_BOSS_TWO | 0 | Number of items appearing. |
NUMBER_HIGH_ONE | 40 | Number of items appearing. |
NUMBER_HIGH_THREE | 20 | Number of items appearing. |
NUMBER_HIGH_TWO | 40 | Number of items appearing. |
NUMBER_LOW_ONE | 100 | Number of items appearing. |
NUMBER_LOW_THREE | 0 | Number of items appearing. |
NUMBER_LOW_TWO | 0 | Number of items appearing. |
NUMBER_MED_ONE | 60 | Number of items appearing. |
NUMBER_MED_THREE | 10 | Number of items appearing. |
NUMBER_MED_TWO | 30 | Number of items appearing. |
RANGE_1_MAX | 5 | |
RANGE_1_MIN | 0 | |
RANGE_2_MAX | 8 | |
RANGE_2_MIN | 6 | |
RANGE_3_MAX | 10 | |
RANGE_3_MIN | 9 | |
RANGE_4_MAX | 13 | |
RANGE_4_MIN | 11 | |
RANGE_5_MAX | 16 | |
RANGE_5_MIN | 14 | |
RANGE_6_MAX | 100 | |
RANGE_6_MIN | 17 | |
TREASURE_BOOK | 5 | Readability constant. |
TREASURE_BOSS | 4 | Readability constant. |
TREASURE_HIGH | 3 | Readability constant. |
TREASURE_LOW | 1 | Readability constant. |
TREASURE_MEDIUM | 2 | Readability constant. |
Name | Brief Description |
---|
CreateAmmo | Spawns in a ammunition suited for that class as part of the random treasure distribution. |
CreateAnimalPart | Creates an animal part on the corpse of the animal |
CreateArcaneScroll | Creates a scroll as part of the treasure |
CreateBook | Creates a random book as part of the treasure distribution system |
CreateDivineScroll | Creates a divine scroll as part of the treasure |
CreateGem | Creates a Gem as part of the NWN treasure distribution system |
CreateGenericClassItem | Creates a treasure item for wizards, sorcerers, clerics, monks, rogues and bards |
CreateGenericDruidWeapon | Creates an appropriate druid weapon that fits the level of the PC, and places it in/on an object. |
CreateGenericExotic | Creates an appropriate exotic weapon that fits the level of the PC, and places it in/on an object. |
CreateGenericHeavyArmor | Spawns in a Piece of Generic Heavy Armor as part of the random treasure distribution. |
CreateGenericLightArmor | Spawns in a piece of generic light armor as part of the random treasure distribution. |
CreateGenericMartial | Spawns in a generic weapon as part of the random treasure distribution. |
CreateGenericMediumArmor | Spawns in a piece of generic armor as part of the random treasure distribution. |
CreateGenericMiscItem | Spawns in a generic item as part of the random treasure distribution. |
CreateGenericMonkWeapon | Creates an appropriate monk weapon that fits the level of the PC, and places it in/on an object. |
CreateGenericRodStaffWand | Spawns in a generic Rod, Staff or Wand as part of the random treasure distribution. |
CreateGenericSimple | Spawns in a Generic Simple Weapon as part of the random treasure distribution. |
CreateGenericWizardWeapon | Creates an appropriate wizard weapon that fits the level of the PC, and places it in/on an object. |
CreateGold | Spawns in Gold as part of the random treasure distribution. |
CreateHealingKit | Spawns in a Healing Kit as part of the random treasure distribution. |
CreateJewel | Creates a Jewel in the container as part of the NWN treasure distribution system |
CreateJunk | Creates random items for the container treasure. |
CreateKit | Spawns in a Kit as part of the random treasure distribution. |
CreateLockPick | Spawns in a Lock Pick as part of the random treasure distribution. |
CreatePotion | Creates a random potion in a container as part of the treasure system. |
CreateSpecificDruidWeapon | Spawns in a Specific Druid Weapon as part of the random treasure distribution. |
CreateSpecificExotic | Spawns in a Specific Exotic Item as part of the random treasure distribution. |
CreateSpecificHeavyArmor | Spawns in a Specific Heavy Armor as part of the random treasure distribution. |
CreateSpecificLightArmor | Spawns in a Specific Light Armor as part of the random treasure distribution. |
CreateSpecificMartial | Spawns in a Specific Martial Item as part of the random treasure distribution. |
CreateSpecificMediumArmor | Spawns in a Specific Medium Armor as part of the random treasure distribution. |
CreateSpecificMiscItem | Spawns in a Specific Item as part of the random treasure distribution. |
CreateSpecificMonkWeapon | Spawns in a Specific Monk Weapon as part of the random treasure distribution. |
CreateSpecificRodStaffWand | Spawns in a Rod, Staff, or Wand as part of the random treasure distribution. |
CreateSpecificSimple | Spawns in a Simple Weapon as part of the random treasure distribution. |
CreateSpecificWizardWeapon | Spawns in a Specific Wizard Weapon as part of the random treasure distribution. |
CreateTable2Item | Randomly creates an item on an object. |
CreateTrapKit | Spawns in a Trap Kit as part of the random treasure distribution. |
dbCreateItemOnObject | This function creates the item for the NWN Treasure Distribution System. |
dbSpeak | Internal function. This function is commented out. It contains a single SpeakString call. |
GenerateBookTreasure | This Function is part of the random treasure distribution. |
GenerateBossTreasure | Generates boss-level treasure. |
GenerateHighTreasure | This function creates High Level Treasure |
GenerateLowTreasure | This script creates Low value treasure in the container |
GenerateMediumTreasure | Spawns in treasure as part of the random treasure distribution. |
GenerateNPCTreasure | Use the random treasure functions to generate appropriate treasure for the creature to drop. |
GenerateTreasure | This is the Main function in the NWN Treasure Distribution System |
GetLastOpener | Gets the creature that last opened or destroyed the container calling this script. |
GetNumberOfItems | Determines the number of items to create as treasure. |
GetRange | Determines whether the HD falls in a range category. |
nDetermineClassToUse | Determines which of a PCs three classes to use in the random treasure system. |
ShoutDisturbed | Turns NPCs of the container's faction hostile towards the PC that destroyed or opened the container. |
TrimLevel | Returns the valid upper limit for any arcane spell scroll. |