mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-16 22:58:34 +00:00
Spell Effect Updates.
Implemented fail chances for SE, Gate, Succor, FeignDeath. Minor fixes to haste bonuses to allow for negatives. Rule added for Succor failure rate.
This commit is contained in:
@@ -302,6 +302,7 @@ RULE_BOOL ( Spells, UseCHAScribeHack, false) //ScribeSpells and TrainDiscs quest
|
||||
RULE_BOOL ( Spells, BuffLevelRestrictions, true) //Buffs will not land on low level toons like live
|
||||
RULE_INT ( Spells, RootBreakCheckChance, 70) //Determines chance for a root break check to occur each buff tick.
|
||||
RULE_INT ( Spells, FearBreakCheckChance, 70) //Determines chance for a fear break check to occur each buff tick.
|
||||
RULE_INT ( Spells, SuccorFailChance, 2) //Determines chance for a succor spell not to teleport an invidual player
|
||||
RULE_CATEGORY_END()
|
||||
|
||||
RULE_CATEGORY( Combat )
|
||||
|
||||
+5
-5
@@ -159,8 +159,8 @@ typedef enum {
|
||||
#define SE_WIS 9 // implemented
|
||||
#define SE_CHA 10 // implemented - used as a spacer
|
||||
#define SE_AttackSpeed 11 // implemented
|
||||
#define SE_Invisibility 12 // implemented
|
||||
#define SE_SeeInvis 13 // implemented
|
||||
#define SE_Invisibility 12 // implemented - TO DO: Implemented Invisiblity Levels
|
||||
#define SE_SeeInvis 13 // implemented - TO DO: Implemented See Invisiblity Levels
|
||||
#define SE_WaterBreathing 14 // implemented
|
||||
#define SE_CurrentMana 15 // implemented
|
||||
//#define SE_NPCFrenzy 16 // not used
|
||||
@@ -172,7 +172,7 @@ typedef enum {
|
||||
#define SE_Charm 22 // implemented
|
||||
#define SE_Fear 23 // implemented
|
||||
#define SE_Stamina 24 // implemented - Invigor and such
|
||||
#define SE_BindAffinity 25 // implemented
|
||||
#define SE_BindAffinity 25 // implemented - TO DO: Implement 2nd and 3rd Recall (value 2,3 ect). Sets additional bind points.
|
||||
#define SE_Gate 26 // implemented - Gate to bind point
|
||||
#define SE_CancelMagic 27 // implemented
|
||||
#define SE_InvisVsUndead 28 // implemented
|
||||
@@ -211,7 +211,7 @@ typedef enum {
|
||||
#define SE_Identify 61 // implemented
|
||||
//#define SE_ItemID 62 // not used
|
||||
#define SE_WipeHateList 63 // implemented
|
||||
#define SE_SpinTarget 64 // implemented
|
||||
#define SE_SpinTarget 64 // implemented - TO DO: Not sure stun portion is working correctly
|
||||
#define SE_InfraVision 65 // implemented
|
||||
#define SE_UltraVision 66 // implemented
|
||||
#define SE_EyeOfZomm 67 // implemented
|
||||
@@ -456,7 +456,7 @@ typedef enum {
|
||||
//#define SE_ArmyOfTheDead 306 // *not implemented NecroAA - This ability calls up to five shades of nearby corpses back to life to serve the necromancer. The soulless abominations will mindlessly fight the target until called back to the afterlife some time later. The first rank summons up to three shades that serve for 60 seconds, and each additional rank adds one more possible shade and increases their duration by 15 seconds
|
||||
//#define SE_Appraisal 307 // *not implemented Rogue AA - This ability allows you to estimate the selling price of an item you are holding on your cursor.
|
||||
#define SE_SuspendMinion 308 // not implemented as bonus
|
||||
#define SE_YetAnotherGate 309 // implemented
|
||||
#define SE_GateCastersBindpoint 309 // implemented - Gate to casters bind point
|
||||
#define SE_ReduceReuseTimer 310 // implemented
|
||||
#define SE_LimitCombatSkills 311 // implemented - Excludes focus from procs (except if proc is a memorizable spell)
|
||||
//#define SE_Sanctuary 312 // *not implemented
|
||||
|
||||
Reference in New Issue
Block a user