mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-07 17:22:26 +00:00
Kayen: Implemented SE_AddHateOverTimePct (Modifies +/- your total hate on NPC by percent over time)
This commit is contained in:
parent
606bd86e3a
commit
5a4f80621b
@ -6,6 +6,7 @@ These effects when present in buffs prevent each other from stacking,
|
|||||||
Any effect with B prevents A, C prevents B, D prevents C.
|
Any effect with B prevents A, C prevents B, D prevents C.
|
||||||
Kayen: Implemented SE_DamageModifier2 (Stacks with SE_DamageModifier, mods damage by skill type)
|
Kayen: Implemented SE_DamageModifier2 (Stacks with SE_DamageModifier, mods damage by skill type)
|
||||||
Kayen: Implemented SE_AddHatePct (Modifies +/- your total hate on NPC by percent)
|
Kayen: Implemented SE_AddHatePct (Modifies +/- your total hate on NPC by percent)
|
||||||
|
Kayen: Implemented SE_AddHateOverTimePct (Modifies +/- your total hate on NPC by percent over time)
|
||||||
|
|
||||||
== 06/13/2014 ==
|
== 06/13/2014 ==
|
||||||
Kayen: For table 'npc_spell_effects_entries' setting se_max for damage shield effects (59) will now determine the DS Type (ie burning)
|
Kayen: For table 'npc_spell_effects_entries' setting se_max for damage shield effects (59) will now determine the DS Type (ie burning)
|
||||||
|
|||||||
@ -602,8 +602,8 @@ typedef enum {
|
|||||||
#define SE_SpellThresholdGuard 452 // implemented Partial Spell Rune that only is lowered if spell hits are over X amount of damage
|
#define SE_SpellThresholdGuard 452 // implemented Partial Spell Rune that only is lowered if spell hits are over X amount of damage
|
||||||
#define SE_TriggerMeleeThreshold 453 // implemented Trigger effect on X amount of melee damage taken
|
#define SE_TriggerMeleeThreshold 453 // implemented Trigger effect on X amount of melee damage taken
|
||||||
#define SE_TriggerSpellThreshold 454 // implemented Trigger effect on X amount of spell damage taken
|
#define SE_TriggerSpellThreshold 454 // implemented Trigger effect on X amount of spell damage taken
|
||||||
#define SE_AddHatePct 455 // implement - Modify total hate by %
|
#define SE_AddHatePct 455 // implemented Modify total hate by %
|
||||||
//#define SE_AddHateOverTimePct 456 // not used
|
#define SE_AddHateOverTimePct 456 // implemented Modify total hate by % over time.
|
||||||
//#define SE_ResourceTap 457 // not used
|
//#define SE_ResourceTap 457 // not used
|
||||||
//#define SE_FactionModPct 458 // not used
|
//#define SE_FactionModPct 458 // not used
|
||||||
#define SE_DamageModifier2 459 // implemented - Modifies melee damage by skill type
|
#define SE_DamageModifier2 459 // implemented - Modifies melee damage by skill type
|
||||||
|
|||||||
@ -3530,6 +3530,14 @@ void Mob::DoBuffTic(uint16 spell_id, int slot, uint32 ticsremaining, uint8 caste
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case SE_AddHateOverTimePct:
|
||||||
|
{
|
||||||
|
if (IsNPC())
|
||||||
|
CastToNPC()->SetHate(caster, (CastToNPC()->GetHateAmount(caster) * (100 + spell.base[i]) / 100));
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
// do we need to do anyting here?
|
// do we need to do anyting here?
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user