122 lines
6.0 KiB
Plaintext
122 lines
6.0 KiB
Plaintext
|
|
int CLASS_TYPE_STORMLORD = 86;
|
|
int CLASS_TYPE_HEARTWARDER = 87;
|
|
int CLASS_TYPE_FISTRAZIEL = 88;
|
|
|
|
int FEAT_SANCTIFY_MARTIAL_CLUB = 3194;
|
|
int FEAT_SANCTIFY_MARTIAL_DAGGER = 3195;
|
|
int FEAT_SANCTIFY_MARTIAL_MACE = 3196;
|
|
int FEAT_SANCTIFY_MARTIAL_MORNINGSTAR = 3197;
|
|
int FEAT_SANCTIFY_MARTIAL_QUATERSTAFF = 3198;
|
|
int FEAT_SANCTIFY_MARTIAL_SPEAR = 3199;
|
|
int FEAT_SANCTIFY_MARTIAL_SHORTSWORD = 3200;
|
|
int FEAT_SANCTIFY_MARTIAL_RAPIER = 3201;
|
|
int FEAT_SANCTIFY_MARTIAL_SCIMITAR = 3202;
|
|
int FEAT_SANCTIFY_MARTIAL_LONGSWORD = 3203;
|
|
int FEAT_SANCTIFY_MARTIAL_GREATSWORD = 3204;
|
|
int FEAT_SANCTIFY_MARTIAL_HANDAXE = 3205;
|
|
int FEAT_SANCTIFY_MARTIAL_BATTLEAXE = 3206;
|
|
int FEAT_SANCTIFY_MARTIAL_GREATAXE = 3207;
|
|
int FEAT_SANCTIFY_MARTIAL_HALBERD = 3208;
|
|
int FEAT_SANCTIFY_MARTIAL_LIGHTHAMMER = 3209;
|
|
int FEAT_SANCTIFY_MARTIAL_LIGHTFLAIL = 3210;
|
|
int FEAT_SANCTIFY_MARTIAL_WARHAMMER = 3211;
|
|
int FEAT_SANCTIFY_MARTIAL_HEAVYFLAIL = 3212;
|
|
int FEAT_SANCTIFY_MARTIAL_SCYTHE = 3213;
|
|
int FEAT_SANCTIFY_MARTIAL_KATANA = 3214;
|
|
int FEAT_SANCTIFY_MARTIAL_BASTARDSWORD = 3215;
|
|
int FEAT_SANCTIFY_MARTIAL_DIREMACE = 3216;
|
|
int FEAT_SANCTIFY_MARTIAL_DOUBLEAXE = 3217;
|
|
int FEAT_SANCTIFY_MARTIAL_TWOBLADED = 3218;
|
|
int FEAT_SANCTIFY_MARTIAL_KAMA = 3219;
|
|
int FEAT_SANCTIFY_MARTIAL_KUKRI = 3220;
|
|
int FEAT_SANCTIFY_MARTIAL_HEAVYCROSSBOW = 3221;
|
|
int FEAT_SANCTIFY_MARTIAL_LIGHTCROSSBOW = 3222;
|
|
int FEAT_SANCTIFY_MARTIAL_SLING = 3223;
|
|
int FEAT_SANCTIFY_MARTIAL_LONGBOW = 3224;
|
|
int FEAT_SANCTIFY_MARTIAL_SHORTBOW = 3225;
|
|
int FEAT_SANCTIFY_MARTIAL_SHURIKEN = 3226;
|
|
int FEAT_SANCTIFY_MARTIAL_DART = 3227;
|
|
|
|
|
|
|
|
|
|
int FEAT_CHARISMA_INC1 = 3230;
|
|
int FEAT_CHARISMA_INC2 = 3231;
|
|
int FEAT_CHARISMA_INC3 = 3232;
|
|
int FEAT_CHARISMA_INC4 = 3233;
|
|
int FEAT_CHARISMA_INC5 = 3234;
|
|
int FEAT_HEART_PASSION = 3235;
|
|
int FEAT_LIPS_RAPTUR = 3236;
|
|
int FEAT_VOICE_SIREN = 3237;
|
|
int FEAT_TEARS_EVERGOLD = 3238;
|
|
int FEAT_FEY_METAMORPH = 3239;
|
|
int FEAT_ELECTRIC_RES_10 = 3240;
|
|
int FEAT_ELECTRIC_RES_15 = 3241;
|
|
int FEAT_ELECTRIC_RES_20 = 3242;
|
|
int FEAT_ELECTRIC_RES_30 = 3243;
|
|
int FEAT_SHOCK_WEAPON = 3244;
|
|
int FEAT_THUNDER_WEAPON = 3245;
|
|
int FEAT_SHOCKING_WEAPON = 3246;
|
|
int FEAT_ELEMENTAL_CONFLAG = 3247;
|
|
|
|
int FEAT_SMITE_CONFIRMING = 3255;
|
|
int FEAT_SMITE_HOLY = 3257;
|
|
int FEAT_SMITE_FIEND = 3258;
|
|
|
|
|
|
int SPELL_LIPS_RAPTUR = 2210;
|
|
int SPELL_TEARS_EVERGOLD = 2211;
|
|
int SPELL_ELE_CONF_FIRE = 2213;
|
|
int SPELL_ELE_CONF_WATER = 2214;
|
|
int SPELL_ELE_CONF_EARTH = 2215;
|
|
int SPELL_ELE_CONF_AIR = 2216;
|
|
|
|
int IP_CONST_CASTSPELL_LIPS_RAPTURE_1 =550;
|
|
|
|
|
|
|
|
int Sanctify_Feat(int iTypeWeap)
|
|
{
|
|
switch(iTypeWeap)
|
|
{
|
|
case BASE_ITEM_BASTARDSWORD: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_BASTARDSWORD);
|
|
case BASE_ITEM_BATTLEAXE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_BATTLEAXE);
|
|
case BASE_ITEM_CLUB: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_CLUB);
|
|
case BASE_ITEM_DAGGER: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_DAGGER);
|
|
case BASE_ITEM_DART: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_DART);
|
|
case BASE_ITEM_DIREMACE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_DIREMACE);
|
|
case BASE_ITEM_DOUBLEAXE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_DOUBLEAXE);
|
|
// case BASE_ITEM_DWARVENWARAXE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_DWAXE);
|
|
case BASE_ITEM_GREATAXE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_GREATAXE);
|
|
case BASE_ITEM_GREATSWORD: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_GREATSWORD);
|
|
case BASE_ITEM_HALBERD: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_HALBERD);
|
|
case BASE_ITEM_HANDAXE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_HANDAXE);
|
|
case BASE_ITEM_HEAVYCROSSBOW: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_HEAVYCROSSBOW);
|
|
case BASE_ITEM_HEAVYFLAIL: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_HEAVYFLAIL);
|
|
case BASE_ITEM_KAMA: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_KAMA);
|
|
case BASE_ITEM_KATANA: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_KATANA);
|
|
case BASE_ITEM_KUKRI: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_KUKRI);
|
|
case BASE_ITEM_LIGHTCROSSBOW: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_LIGHTCROSSBOW);
|
|
case BASE_ITEM_LIGHTFLAIL: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_LIGHTFLAIL);
|
|
case BASE_ITEM_LIGHTHAMMER: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_LIGHTHAMMER);
|
|
case BASE_ITEM_LIGHTMACE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_MACE);
|
|
case BASE_ITEM_LONGBOW: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_LONGBOW);
|
|
case BASE_ITEM_LONGSWORD: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_LONGSWORD);
|
|
case BASE_ITEM_MORNINGSTAR: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_MORNINGSTAR);
|
|
case BASE_ITEM_QUARTERSTAFF: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_QUATERSTAFF);
|
|
case BASE_ITEM_RAPIER: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_RAPIER);
|
|
case BASE_ITEM_SCIMITAR: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_SCIMITAR);
|
|
case BASE_ITEM_SCYTHE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_SCYTHE);
|
|
case BASE_ITEM_SHORTBOW: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_SHORTBOW);
|
|
case BASE_ITEM_SHORTSPEAR: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_SPEAR);
|
|
case BASE_ITEM_SHORTSWORD: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_SHORTSWORD);
|
|
case BASE_ITEM_SHURIKEN: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_SHURIKEN);
|
|
case BASE_ITEM_SLING: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_SLING);
|
|
case BASE_ITEM_TWOBLADEDSWORD: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_TWOBLADED);
|
|
case BASE_ITEM_WARHAMMER: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_WARHAMMER);
|
|
case BASE_ITEM_WHIP: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_SLING);
|
|
}
|
|
return 0;
|
|
}
|