Michael Cook (mackal)
c81491f97e
Inspect buffs rank 1 will now show NPC buffs in target window (SoD+)
2014-10-20 01:05:38 -04:00
KayenEQ
6474e1353f
Fix for a few spell triggers using correct resist dif
2014-10-07 22:54:12 -04:00
Michael Cook (mackal)
5be8e710a9
More restrictive on the temp hack for UF (only spells with numhits)
2014-10-05 15:15:17 -04:00
Michael Cook (mackal)
3ad7ab625d
Add temp hack for num hits and UF
...
Not sure what I screwed up, could of sworn it was working right before,
but that was also 3 AM or something
Rewrote UF's OP_BuffCreate to use the Write* functions which are a bit
more straight forward
2014-10-05 14:46:55 -04:00
Michael Cook (mackal)
e753685ceb
Implement number of hit indicators for UF and RoF
...
There is a small display bug with the initial cast of the spell,
but it updates quickly enough that it shouldn't be too noticeable
This still needs to be fixed though
Changed SendBuffDurationPacket to take a Buffs_Struct by reference
to allow more of the data to be obtained without more params
Added Client::SendBuffNumHitPacket(Buffs_Struct &buff, int slot)
2014-10-04 03:23:42 -04:00
Michael Cook (mackal)
f117aafc45
Added some updownsign to some newer formulas
2014-09-30 13:41:42 -04:00
Michael Cook (mackal)
5ffb6bdee7
Reworked blind running around
...
This should be more in line with how we do current fearpath stuff
and with live.
2014-09-29 16:32:48 -04:00
Michael Cook (mackal)
8035c6c558
Correct "cure blindness" catch
2014-09-29 16:16:19 -04:00
Michael Cook (mackal)
fc1eca0f31
Merge pull request #254 from noudess/master
...
Changes so that blind effects like those in Flash of Light work.
2014-09-29 14:26:51 -04:00
Paul Coene
d2acd0505c
is_blind works better as an else to the line that handles cure
2014-09-27 17:39:30 -04:00
Paul Coene
05ed577e23
Fixed issue where blind flag was set for beneficial spells like cure.wq
2014-09-27 17:17:12 -04:00
Paul Coene
73a23e9f9d
Changes so that blind effects like those in Flash of Light work.
2014-09-27 13:00:07 -04:00
KayenEQ
b9b92762b5
Merge git://github.com/EQEmu/Server into Development
...
Conflicts:
changelog.txt
2014-09-24 20:51:20 -04:00
KayenEQ
c03a70651c
SE_ApplySpell and SE_TriggerSpell will now be applied based on which effect slot they are used in (instead of always before all spell effects are checked).
...
Note: If a spell has multiple SE_TriggerSpell effects within it. Only one will be able to trigger. (If you want multiple spells use SE_ApplySpell)
2014-09-23 09:15:02 -04:00
KayenEQ
1f155690d8
Fix to SE_ApplyEffect - Will now trigger spell from this effect at correct time.
2014-09-22 19:42:59 -04:00
KayenEQ
7ffce01260
Merge git://github.com/EQEmu/Server into Development
2014-09-22 17:50:35 -04:00
Michael Cook (mackal)
1049e48aca
Add Spells:SHDProcIDOffByeOne to support newer spell files
...
In June 2009 SoE stopped doing a +1 to the base for SHD procs
So UF+ spell files were not working, set this to false to support these spell files
2014-09-20 16:58:35 -04:00
KayenEQ
d169d95ab0
Fix for resource tap when gaining/loosing HP.
2014-09-17 12:08:01 -04:00
Michael Cook (mackal)
86c1420f6e
Fix some effect value calcs and implement more
...
Derived from the client
2014-09-17 00:01:32 -04:00
Michael Cook (mackal)
85e1518856
Implement spell formula 137
...
This is only used in the BER AA Desperation
2014-09-16 18:35:49 -04:00
KayenEQ
03485ef1e0
Nimbus effects will now be reapplied after zoning.
...
Nimbus effects will now fade when associated buff is removed.
Fix for ReduceAllDamage function.
2014-09-15 16:05:57 -04:00
KayenEQ
616e13acac
Calc fix for spell power distance mod effect.
2014-09-07 03:43:34 -04:00
KimLS
6597967acd
Changed void* to EQEmu::Any in quest interface. Been meaning to change from void* for a while to a structure that data hides instead.
2014-08-25 22:59:52 -07:00
KimLS
07a2cbe9a5
Renamed zone files
2014-08-21 23:46:01 -07:00
KimLS
7fc21b9e3a
Tons of renames
2014-08-21 19:33:02 -07:00
Michael Cook (mackal)
16f112a281
Fix some if checks in Mob::CalcFocusEffect()
2014-08-21 18:10:40 -04:00
akkadius
a5020a68f0
Implemented a Stop_Return feature (Accidental item handin prevention) that will be symmetrically used with plugin::return_items that I am currently running live testing on EZ before releasing to EQEmu. This does not hurt to have this in the source.
...
Fixed crash where 'attacker' validation is not being checked
Removed petition console spam that does not follow traditional logging and is useless
Made fix with SympatheticProcChances where it was checking for TempItem->Focus.Effect instead of TempItemAug->Focus.Effect
2014-08-19 10:55:29 -05:00
KayenEQ
2aec190afc
Support for spells_new field 'uninterruptable'
2014-08-08 13:42:14 -04:00
KayenEQ
aab3cac29c
fix
2014-08-06 06:49:29 -04:00
KayenEQ
92a1abbbee
fix
2014-08-03 16:36:44 -04:00
KayenEQ
4b7fa0654c
fix
2014-08-03 16:32:36 -04:00
KayenEQ
f3710856ad
min_range field
2014-08-03 16:04:55 -04:00
KayenEQ
52d92b7181
Implemented broad support for fields min_dist, min_dist_mod, max_dist, max_dist_mod -
...
Scales spell power based on targets distance from caster.
This implemented in a broad way to function with spells
that would make sense to scale. Some work will still be needed on this.
Be aware if making custom
spells not everything will work and certain effects just
should not be included (use common sense).
2014-08-02 21:10:44 -04:00
Uleat
8b14c21a24
More numeric to constant conversions..should be most of them... Please report any inventory abnormalities.
2014-07-31 07:52:38 -04:00
Uleat
36a2d52f1c
More 'dictionary' updates..added 'constants' files to client translators..started replacement of hard-coded inventory values.
2014-07-27 20:35:43 -04:00
KayenEQ
089360a3a5
merge
2014-07-18 17:00:39 -04:00
Uleat
d7c2d6108f
Added the initial references for two new dictionaries - EmuConstants and EQLimits..more to come.
2014-07-16 21:23:16 -04:00
KayenEQ
965bb039be
Updates to npc_spells and npc_types table.
...
Implemented innate defensive and range procs
Implemented ability to fine tune AI casting behavior/timers
Global rules for AI casting behavior/timers
NPC Ranged attack updates, set skill and ammo type in npc_types
Various clean ups in attack related functions.
Other minor fixes.
See Change Log, +required, +optional SQL
2014-07-10 22:46:39 -04:00
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
ee741048e9
Implemented SE_LimitSpellClass - Focus Limits spell to pre defined categories. (3=Cures,3=Offensive, 6=Lifetap)
2014-07-03 08:48:27 -04:00
KayenEQ
8453d5bc48
Renamed various Cast on Fade spell effects to more accurately describe their functions.
...
Missing code from prior commit.
2014-07-02 21:38:26 -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
ede7f9899c
Renamed a few spell effects more appropriately.
2014-07-01 16:52:28 -04:00
KayenEQ
3b8993a302
minor fix
2014-07-01 04:55:50 -04:00
KayenEQ
c412038db8
Updated SE_WaketheDead , max will now set duration.
2014-07-01 04:53:24 -04:00