76 lines
3.4 KiB
Plaintext
76 lines
3.4 KiB
Plaintext
///////////////////////////////////////////////////////////////////////////////
|
|
// store_cfg
|
|
// written by: eyesolated
|
|
// written at: Sept. 22, 2004
|
|
//
|
|
// Notes: Store Configuration
|
|
|
|
// Constants
|
|
const string CS_STORE_SYSTEMREADY = "STORE_READY";
|
|
const string CS_STORE_SCRIPT_OPEN = "store_open";
|
|
|
|
const string CS_STORE_DEFAULTHEARTBEATSCRIPT = "nw_c2_default1";
|
|
const string CS_STORE_INITIALIZED = "StoreInitialized";
|
|
const string CS_STORE_NEEDSRESET = "StoreNeedsReset";
|
|
const string CS_STORE_CATNEEDSRESET = "CAT_";
|
|
const string CS_STORE_ITEMAMOUNT = "StoreItemAmount";
|
|
|
|
// Store reset time in Heartbeats (= 6 seconds)
|
|
const int CS_STORE_RESETTIME = 1200; // 1 hour = 600 heartbeats
|
|
|
|
//Store Variables
|
|
|
|
// What kinds of stuff does this store sell?
|
|
// The value of these INTEGER values sets the Maximum of items available
|
|
// for this category. If set to 0, the store won't have these items, and items
|
|
// from this category that are sold to the store will disappear.
|
|
//
|
|
// SH_Everything gets added to EACH category.
|
|
const string CS_STORE_StoreHas_EVERYTHING = "SH_EVERYTHING";
|
|
const string CS_STORE_StoreHas_ARMOR_BODY_CLOTHING = "SH_ARMOR_CLOTHING";
|
|
const string CS_STORE_StoreHas_ARMOR_BODY_LIGHT = "SH_ARMOR_LIGHT";
|
|
const string CS_STORE_StoreHas_ARMOR_BODY_MEDIUM = "SH_ARMOR_MEDIUM";
|
|
const string CS_STORE_StoreHas_ARMOR_BODY_HEAVY = "SH_ARMOR_HEAVY";
|
|
const string CS_STORE_StoreHas_ARMOR_SHIELD = "SH_ARMOR_SHIELD";
|
|
const string CS_STORE_StoreHas_ARMOR_HELMET = "SH_ARMOR_HELMET";
|
|
const string CS_STORE_StoreHas_WEAPON_MELEE = "SH_WEAPON_MELEE";
|
|
const string CS_STORE_StoreHas_WEAPON_RANGED = "SH_WEAPON_RANGED";
|
|
const string CS_STORE_StoreHas_WEAPON_THROWN = "SH_WEAPON_THROWN";
|
|
const string CS_STORE_StoreHas_AMMO = "SH_AMMO";
|
|
const string CS_STORE_StoreHas_ACCESSORIES_CLOTHING = "SH_ACC_CLOTHING";
|
|
const string CS_STORE_StoreHas_ACCESSORIES_JEWELRY = "SH_ACC_JEWELRY";
|
|
const string CS_STORE_StoreHas_RODSWANDS = "SH_RODSWANDS";
|
|
const string CS_STORE_StoreHas_SCROLLS = "SH_SCROLLS";
|
|
const string CS_STORE_StoreHas_POTIONS = "SH_POTIONS";
|
|
const string CS_STORE_StoreHas_CONTAINERS = "SH_CONTAINERS";
|
|
const string CS_STORE_StoreHas_BOMBS = "SH_BOMBS";
|
|
const string CS_STORE_StoreHas_THIEVESTOOLS = "SH_THIEVESTOOLS";
|
|
const string CS_STORE_StoreHas_TRAPS = "SH_TRAPS";
|
|
const string CS_STORE_StoreHas_MEDKITS = "SH_MEDKITS";
|
|
const string CS_STORE_StoreHas_MISC = "SH_MISC";
|
|
|
|
// Suffix for counting the current amount
|
|
const string CS_STORE_AMOUNTSUFFIX = "_CA";
|
|
|
|
// How many items does the store have MINIMUM per category?
|
|
// The value of this variable sets the DIVISOR by which the above maximums are
|
|
// divided to see what the minimum is.
|
|
// Example: If a store has a maximum of 12 Melee Weapons, and this divisor is
|
|
// set to 3, the store will always carry a minimum of 4 Melee Weapons.
|
|
// If it was set to 2, the store would always have at least 6 Melee
|
|
// Weapons.
|
|
const string CS_STORE_StoreHasMinimum = "SHMinimum";
|
|
|
|
// The Chance of Magic Items for this store
|
|
const string CS_STORE_MAGICCHANCE = "S_MAGICCHANCE";
|
|
|
|
// Minimum Magic Properties for each item. Set this to anything but 0 to force
|
|
// the amount of properties
|
|
const string CS_STORE_MAGICPROPERTIES = "S_MAGICPROPERTIES";
|
|
|
|
// The Maximum Magic Level for this store
|
|
const string CS_STORE_MAGICLEVEL = "S_MAGICLEVEL";
|
|
|
|
// Chance that these Magic items are identified
|
|
const string CS_STORE_IDENTIFIEDCHANCE = "S_IDENTIFIEDCHANCE";
|