PRC8/nwn/nwnprc/trunk/include/psi_inc_ac_const.nss
Jaysyn904 6ec137a24e Updated AMS marker feats
Updated AMS marker feats.  Removed arcane & divine marker feats.  Updated Dread Necromancer for epic progression. Updated weapon baseitem models.  Updated new weapons for crafting & npc equip.
 Updated prefix.  Updated release archive.
2024-02-11 14:01:05 -05:00

88 lines
3.7 KiB
Plaintext

//::///////////////////////////////////////////////
//:: Astral Construct constants include
//:: psi_inc_ac_const
//:://////////////////////////////////////////////
//:://////////////////////////////////////////////
//:: Created By: Ornedan
//:: Created On: 23.01.2005
//:://////////////////////////////////////////////
//////////////////////////////////////////////////
/* Constant defintions */
//////////////////////////////////////////////////
const int ASTRAL_CONSTRUCT_OPTION_BUFF = 1;
const int ASTRAL_CONSTRUCT_OPTION_CELERITY = 2;
const int ASTRAL_CONSTRUCT_OPTION_CLEAVE = 4;
const int ASTRAL_CONSTRUCT_OPTION_IMPROVED_SLAM = 8;
const int ASTRAL_CONSTRUCT_OPTION_DEFLECTION = 16;
const int ASTRAL_CONSTRUCT_OPTION_MOBILITY = 32;
const int ASTRAL_CONSTRUCT_OPTION_POWER_ATTACK = 64;
const int ASTRAL_CONSTRUCT_OPTION_RESISTANCE = 128;
const int ASTRAL_CONSTRUCT_OPTION_KNOCKDOWN = 256;
const int ASTRAL_CONSTRUCT_OPTION_ENERGY_TOUCH = 512;
const int ASTRAL_CONSTRUCT_OPTION_EXTRA_ATTACK = 1024;
const int ASTRAL_CONSTRUCT_OPTION_FAST_HEALING = 2048;
const int ASTRAL_CONSTRUCT_OPTION_HEAVY_DEFLECT = 4096;
const int ASTRAL_CONSTRUCT_OPTION_IMP_BUFF = 8192;
const int ASTRAL_CONSTRUCT_OPTION_IMP_CRIT = 16384;
const int ASTRAL_CONSTRUCT_OPTION_IMP_DAM_RED = 32768;
const int ASTRAL_CONSTRUCT_OPTION_MUSCLE = 65536;
const int ASTRAL_CONSTRUCT_OPTION_POISON_TOUCH = 131072;
const int ASTRAL_CONSTRUCT_OPTION_BLINDFIGHT = 262144;
const int ASTRAL_CONSTRUCT_OPTION_CONCUSSION = 524288;
const int ASTRAL_CONSTRUCT_OPTION_DIMENSION_SLIDE = 1048576;
const int ASTRAL_CONSTRUCT_OPTION_ENERGY_BOLT = 2097152;
const int ASTRAL_CONSTRUCT_OPTION_EXTRA_BUFF = 4194304;
const int ASTRAL_CONSTRUCT_OPTION_EXTREME_DAM_RED = 8388608;
const int ASTRAL_CONSTRUCT_OPTION_EXTREME_DEFLECT = 16777216;
const int ASTRAL_CONSTRUCT_OPTION_NATURAL_INVIS = 33554432;
const int ASTRAL_CONSTRUCT_OPTION_POWER_RESIST = 67108864;
const int ASTRAL_CONSTRUCT_OPTION_REND = 134217728;
const int ASTRAL_CONSTRUCT_OPTION_SPRING_ATTACK = 268435456;
const int ASTRAL_CONSTRUCT_OPTION_WHIRLWIND = 536870912;
const int ELEMENT_ACID = 1;
const int ELEMENT_COLD = 2;
const int ELEMENT_ELECTRICITY = 4;
const int ELEMENT_FIRE = 8;
const int ELEMENT_SONIC = 16;
const int TEST_FLAG = 1;
const int MENU_A_COST = 1;
const int MENU_B_COST = 2;
const int MENU_C_COST = 4;
const int MENU_A_MASK = 511;
const int MENU_B_MASK = 261632;
const int MENU_C_MASK = 1073479680;
const int AC_APPEARANCE_CHECK_LOW = 10;
const int AC_APPEARANCE_CHECK_MEDIUM = 20;
const int AC_APPEARANCE_CHECK_HIGH = 30;
// For convenience. Compiler will complain if these are typoed :D
const string ASTRAL_CONSTRUCT_LEVEL = "AstralConstructLevel";
const string ASTRAL_CONSTRUCT_OPTION_FLAGS = "AstralConstructOptionFlags";
const string ASTRAL_CONSTRUCT_RESISTANCE_FLAGS = "AstralConstructResistanceFlags";
const string ASTRAL_CONSTRUCT_ENERGY_TOUCH_FLAGS = "AstralConstructEnergyTouchFlags";
const string ASTRAL_CONSTRUCT_ENERGY_BOLT_FLAGS = "AstralConstructEnergyBoltFlags";
const string ASTRAL_CONSTRUCT_POISON_TOUCH = "AstralConstructPoisonTouch";
const string ASTRAL_CONSTRUCT_CONCUSSION = "AstralConstructConcussion";
const string ASTRAL_CONSTRUCT_CLAW = "psi_ast_con_claw";
const string ASTRAL_CONSTRUCT_SLAM = "psi_ast_con_slam";
const string CURRENT_SLOT = "CurrentAstralConstructSlot";
const string EDIT = "Edit";
const string MANIFESTED_SLOT = "ManifestedAstralConstructSlot";
// Strref constants
const int STRREF_INVALID_CONSTRUCT_IN_SLOT = 16824742;