Alex
eb609f2ea4
Merge pull request #178 from KinglyKrab/master
...
Fixes uint32 max value issue.
2014-08-15 22:00:26 -07:00
Uleat
f7bb763aac
Reactivation of wear change updates in Bot::Spawn() until fix can be found.
2014-08-15 16:28:16 -04:00
Kinglykrab
bce3b1b961
Edit some uint32 to int32: GetAugmentIDAt, GetItemIDAt, GetItemStat
2014-08-15 04:26:37 -04:00
Uleat
dc6e6fd05f
Fix for bot chest armor display glitch in SoF+ clients
2014-08-13 14:24:42 -04:00
Russell Kinasz
1ba4b6fc31
Implemented Raid OOC Regen
2014-08-12 15:18:11 -07:00
KayenEQ
8b2dba9715
ST_PetMaster target type support added
...
Targets pets master. (Works for regular and swarm pets)
2014-08-10 20:13:01 -04:00
KayenEQ
478eb35a3b
Rule ArcheryHitPenalty fix for calc mistake from prior update.
2014-08-10 08:37:30 -04:00
KayenEQ
b7be8fb625
fix
2014-08-08 15:53:53 -04: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
ef982b9ce2
Implemented 'min_range' field, sets a min range that you must
...
be away from target for spell to land.
2014-08-03 08:21:47 -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
KayenEQ
b65d3c85b6
Implemented support for spells_new fields InCombat, OutofCombat
...
Required SQL to rename and add new fields to spells_new table.
2014-08-02 10:42:11 -04:00
KayenEQ
454f2520c3
Support for spells_new field npc_no_los (simply skips the LOS check for that spell
...
despite name, no reason to hard code it only for NPC).
2014-08-01 23:35:35 -04:00
Uleat
cc0f2ac37a
Changed a few mis-labeled range starts..no functionality change.
2014-07-31 21:05:43 -04:00
Uleat
842f1fb9c7
Test fix for charm in trader's satchel while trader..thanks demonstar and Derision! ** This may need to be tweaked..but, I was able to test without crashing the client.
2014-07-31 11:41:27 -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
9fcea56fbf
Alllow SE_PetMeleeMitigation to work on swarm pets.
2014-07-24 14:06:15 -04:00
KayenEQ
1b239b7119
Support for AA derived AC bonus.
2014-07-24 11:31:22 -04:00
KayenEQ
83f94da43b
Spell Effect for melee mitigation will no longer use same bonus
...
item shielding effect. Added support for spell effect melee mitigation
to work on as item worn effects and AA.
2014-07-24 11:23:14 -04:00
KayenEQ
0d5a0525cd
minor fix
2014-07-23 22:08:47 -04:00
KayenEQ
4f07be2343
Update to how bonuses are calculated in chance to hit code to be
...
consistent across all relevant effects (treating avoidance
and hit chance bonuses equally).
Rule ArcheryHitPenalty will now calc correctly (Was doing basically nothing)
New field npc_types 'Avoidance' (add avoidance bonus to npc)
Rules for setting min / max chance to hit
2014-07-23 21:24:21 -04:00
KayenEQ
152a7410b6
debug msg removal
2014-07-23 16:57:59 -04:00
KayenEQ
9e4a21d934
Allow negative values for avoidance to work. (debuffs)
2014-07-23 13:13:51 -04:00
KayenEQ
d99f9c1c09
fix for aa pet flurry bonus calc
2014-07-18 17:57:03 -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
KimLS
b7e36feeeb
Removed more socket server stuff, changed some of the build stuff.
2014-07-14 15:44:28 -07: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
Michael Cook (mackal)
4707e0f858
Inline a few functions that should be
2014-07-08 21:21:44 -04:00
KayenEQ
2918f6bc07
removal of debug msg
2014-07-08 18:27:31 -04:00
KayenEQ
b27ff80c75
fix for random int -> float error
2014-07-08 08:04:56 -04:00
KayenEQ
d22d0a8145
Update to how FcBaseEffect focus modifies SE_SkillAttack damage.
2014-07-06 20:13:19 -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
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
5d85a26be1
Update to SE_AStacker, B, C, D
...
Will correclty use base value to stack with same type ie (A vs A)
Highest base value will take hold.
2014-07-01 17:34:36 -04:00
KayenEQ
ede7f9899c
Renamed a few spell effects more appropriately.
2014-07-01 16:52:28 -04:00