KayenEQ
0e438942e4
Complete revision of SE_SkillProc, SE_LimitToSkill,
...
SE_SkillProcSuccess (now implemented correctly)
to function more accurately and efficiently, AA supported.
This may need to be updated in the future, if more live
spells readily become avialable to test with.
2014-07-06 18:58:16 -04:00
KayenEQ
58d585e2a6
Updated SE_Sanctuary - Adjust way hate lowering effect worked to be more accurate
...
Updated SE_SympatheticProc - Revised proc rate formula to be accurate to live.
Sympathetic foci on items with proc rate mod will now benefit from that modifier.
Sympathetic foci can now be placed on AA's (This should always be slot1 in the AA)
Implemented SE_IllusionPersistence- Allows illusions to last until you die or the illusion is forcibly removed.
Added rule 'PreNerftBardAEDot' for SE_BardAEDot to allow it to once again do damage to moving targets. (Set to true)
2014-07-04 23:35:15 -04:00
KayenEQ
5a30d3ed03
Update SE_InterruptCasting: Will now work for instant spells (as well as over time).
2014-07-03 11:37:38 -04:00
KayenEQ
28493488ac
Updated SE_BardAEDot to no longer damage target while target is moving (consistent with live)
2014-07-03 11:00:23 -04:00
KayenEQ
0d2127f874
Changed SE_LimitMaxMana to SE_MeleeVulnerability - Weakness/Mitigation verse melee damage
...
(Despite lives SPA lable as the former it clearly is not what the effect does from all spell examples)
2014-07-03 10:55:59 -04:00
KayenEQ
542c0913d6
Re-Implemented SE_TriggerMeleeThreshold and SE_TriggerSpellThreshold correctly - Trigger spell if owner of buff
...
takes more than the specified damage amount in a SINGLE hit, then fade the buff.
2014-07-02 14:00:50 -04:00
KayenEQ
35e72692c1
Implemented SE_FactionModPct - Modifies faction gains and losses by percent.
2014-07-02 11:54:59 -04:00
KayenEQ
4a49a11e73
Implemented SE_ResourceTap - Coverts a percent of dmg from dmg spells(DD/DoT) to hp/mana/end.
2014-07-02 11:18:50 -04:00
KayenEQ
ee6d7ae6ba
Implemented SE_Sanctuary - Places caster at bottom hate list,
...
effect fades if caster cast spell on targets other than self.
2014-07-02 08:42:18 -04:00
KayenEQ
5e7d2fd07d
Implemented SE_PetMeleeMitigation - Bonus applied to pet owner. Gives AC to owner's pet.
...
Related AA's to be added in a seperate update.
2014-06-30 16:17:55 -04:00
KayenEQ
8edb73dc3a
Revised Finishing blow so that damage now receives all melee bonus. Support also for this effect if placed on items or spells.
2014-06-30 07:18:47 -04:00
KayenEQ
70f10782b0
Implemented SE_Assassinate, SE_AssassinateLevel - Defines assassinate damage and level requirements.
...
Revised Assassinate mechanic so damage now receives all backstab bonuses, proc chance can be set to either (lives new Proc Per minute
system, or flat chance based on dex (formula updated). Assassinate can now proc from THROW if behind target, various other adjustments.
Required SQL for AA updates
2014-06-29 23:26:22 -04:00
KayenEQ
8a92fada5a
Implemented SE_HeadShot, SE_HeadShotLevel - Defines headshot damage and level requirements.
...
Revised HeadShot mechanic so damage now recieves all archery bonuses, proc chance can be set to either (lives new Proc Per minute
system, or flat chance based on dex (formula updated).
Required SQL for AA data
Optional SQL for rules
2014-06-29 01:10:19 -04:00
KayenEQ
ce2a79b63e
Udpated SE_ReclaimPet - Correct forumla for mana returned to properly return 75% of actual pet spell mana cost.
...
Implemented SE_ImprovedReclaimEnergy - Modifies % mana returned from SE_ReclaimPet.
Required SQL update.
2014-06-27 20:55:17 -04:00
KayenEQ
1867088e1a
Update SE_AETaunt - Base value will now determine AE taunt range (This will not result in any change to currently used spells).
2014-06-26 10:04:21 -04:00
KayenEQ
a573e840db
changelog fix
2014-06-26 06:45:18 -04:00
KayenEQ
87e7b9c3f0
Implemented SE_IllusionOther - Allows next Illusion buff (self only)
...
cast to be cast on target. (AA ProjectIllusion now uses this)
Run required SLQ to update AA.
2014-06-26 06:23:27 -04:00
KayenEQ
ec35c0d933
Implemented SE_MassGroupBuff as spell effect (no longer hard coded for AA
...
only). Run required SQL to update AA tables.
Updated spells_new field175 -> numhits_type
2014-06-26 05:40:09 -04:00
KayenEQ
2a48b199d2
Update SE_Taunt - Limit value if present will now add instant hate.
2014-06-25 15:25:22 -04:00
KayenEQ
677ba36d55
Updated SE_FadingMemories - Base value will be properly utilized to set % chance for fade effect to work.
2014-06-25 14:31:35 -04:00
KayenEQ
b23af6d436
Updated SE_Hate (Renamed from SE_Hate2) to now properly work for instant +/- hate spells.
2014-06-25 14:14:55 -04:00
KayenEQ
58175a5442
Update to SE_BalanaceMana, SE_BalanceHP to support limit value which caps max mana/hp that can be taken per player.
2014-06-23 08:37:23 -04:00
KayenEQ
41b190930f
Kayen: Implemented SE_Metabolism - Modifies food/drink consumption rates. [Data for AA is already in database]
2014-06-22 23:10:29 -04:00
KayenEQ
8ad9ad578c
Update to SE_NegateAttack, 'max' value can now set upper limit of damage absorbed.
...
DOT ticks will no longer be absorbed.
2014-06-22 10:30:18 -04:00
KayenEQ
a4769239fa
Fixes and Updates to spell and melee mitigation runes.
...
-Fix for calculation error when rune was to be removed.
-Updated to support these spell effect limit values which
give a max amount per hit/spell that can be mitigated.
-Updated to allow support for these spells effects when
the max (rune value) is set to zero, which essentially
gives you unlimited mitigation but typically there is
a limit value set.
2014-06-22 06:16:34 -04:00
KayenEQ
5a14a85f52
Implemention for SE_Berserk, SE_Vampirism (These are not used on live)
...
Fix for NPC not receiving spell bonus derived HP regen.
2014-06-20 18:10:29 -04:00
KayenEQ
70476bfb06
Implemented SE_DoubleRiposte
2014-06-18 06:25:14 -04:00
KayenEQ
a34a69b4c4
Kayen: Implemented SE_AddHateOverTimePct (Modifies +/- your total hate on NPC by percent over time)
2014-06-17 16:08:19 -04:00
KayenEQ
aa6af15cb5
Implemented SE_AddHatePct (Modifies +/- your total hate on NPC by percent)
2014-06-17 15:49:56 -04:00
KayenEQ
da70a45d22
Implemented SE_DamageModifier2
2014-06-17 15:23:07 -04:00
KayenEQ
57a216cb44
Implemented SE_AStacker, BStacker, CStacker, DStacker
...
Effects are buff stacking blockers.
2014-06-17 09:45:12 -04:00
KayenEQ
f0e8d88178
Implemented 'special_abilities' 38 ALLOW_BENEFICIAL (Allows an NPC to recieve player buffs/heals)
...
Implemented 'special_abilities' 39 DISABLE_MELEE (Prevents NPC from auto attacking, will still aggro)
2014-06-13 17:46:34 -04:00
KayenEQ
5137b84ba8
Implemented SE_AlterNPCLevel
2014-06-13 14:51:26 -04:00
KayenEQ
216113e14b
Additional functionality for damage shield and skill damage taken
...
effects va the npc_spell_effects table. See change log and wiki.
2014-06-13 05:32:41 -04:00
KimLS
a1adda36fa
Experimental changes to lua get_qglobal implementation to try to see if we can figure out this gcc x86 bug.
2014-06-08 15:18:48 -07:00
Michael Cook (mackal)
ecc3459d93
Merge branch 'Development' of github.com:KayenEQ/Server into KayenEQ-Development
...
Conflicts:
changelog.txt
2014-05-20 00:48:44 -04:00
SecretsOTheP
cc6dce25ad
Identified the opcode/struct for guild ranks in Rain of Fear+ clients and created a temporary workaround for permissions until full DB support is added for the new permissions system.
2014-05-17 23:33:35 -04:00
KayenEQ
fc79521dd3
Rooted NPC's will no longer target players with Divine Aura effect if
...
they are the closest target and other targets exist on the hate list.
2014-05-14 08:40:18 -04:00
Uleat
10c43bfa51
Re-arranged Item.cpp functions to match their declaration order in Item.h (prep for upcoming changes)
2014-05-12 03:06:13 -04:00
KayenEQ
7b1a084d39
AA/Item/Spell that allow pets to flurry and critical will now
...
also apply to owners swarm pets consistent with live.
2014-05-07 22:46:00 -04:00
Uleat
6477de8c4f
Fix for test... (conn_state != client_state)
2014-05-05 21:59:21 -04:00
Uleat
391eee4289
Test fix for 'random' zone crashes..particularly relating to MGB use.
2014-05-05 20:42:31 -04:00
KimLS
c6b637e5a5
Changelog
2014-04-29 13:05:45 -07:00
KayenEQ
380cf8691a
Implemented new table 'npc_spells_effects' and 'npc_spells_effects_entires'.
...
Implemented new field in 'npc_spell_effects_id' in npc_types.
These are used to directly apply spell effect bonuses to NPC's without requirings spells/buffs.
Example: Allow an npc to spawn with an innate 50 pt damage shield and a 5% chance to critical hit.
Please see the wiki page: http://wiki.eqemulator.org/p?npc_spell_effects_entries for details.
*NPC's can now do critical heals / damage spells if bonus is applied from table.
Required SQL: utils/sql/git/required/2014_04_27_AISpellEffects.sql
Note: 30 examples of spell effects have been included by default in this sql. Edited/removed as needed.
2014-04-27 03:57:14 -04:00
cavedude00
d8ad337c0e
Fixed a zone crash in spawn_conditions.
...
spawn_events changes, fixes, and additions.
2014-04-25 12:40:25 -07:00
Michael Cook
4d3ba5087d
Merge pull request #143 from KayenEQ/master
...
Focus limit changes/additions
2014-04-25 02:39:19 -04:00
SecretsOTheP
9502f0aadf
Revert "It's never ogre with these hatelist crashes.."
...
This reverts commit dffee38dc622254a9847e1a09d79c572d1aaf388.
2014-04-23 12:50:25 -04:00
KayenEQ
564c31c54d
Improved SE_LimitCombatSkills will now more accurately determine if a spell is a combat proc.
...
SE_LimitInstant will now also work when set to include instant spells.
Optional SQL: utils/sql/git/optional/2014_04_23_FocusComabtProcs.sql
Note: Set to false, if enabled will allow all combat procs to receive spell focuses.
2014-04-23 03:54:54 -04:00
SecretsOTheP
e726a82cc3
Merge branch 'master' of https://github.com/EQEmu/Server
2014-04-22 13:24:57 -04:00
SecretsOTheP
dffee38dc6
It's never ogre with these hatelist crashes..
2014-04-21 22:19:12 -04:00