Uleat
489a6ffd16
Fix for 'sqrt' failures on vs2010 clients
2014-02-26 21:27:30 -05:00
cavedude00
1d6bd3cc5e
Better flee runspeed calculation.
...
Added two new NPC special_abilities, ALWAYS_FLEE and FLEE_PERCENT.
Fixed an issue where a NPC could get stuck on a single coord in a rectangular roambox.
Added mindelay to spawngroup to allow for greater control of the roambox delay. SQL is required.
2014-02-26 18:06:16 -08:00
KayenEQ
8caac162b2
Spell effect addition / fixes
2014-02-26 00:09:59 -05:00
sorvani
d887c77a1b
Updated GetUnusedInstanceID to not recycle instance ID's unless it has reached max (65535)
2014-02-24 00:20:18 -06:00
SecretsOTheP
14649ce611
Exported the client object SendTargetCommand to Perl.
2014-02-23 19:48:46 -05:00
KayenEQ
402a10c488
change log
2014-02-20 01:05:44 -05:00
KayenEQ
0fc7dade47
Spell Effect additions
...
Minor fixes
2014-02-18 21:59:33 -05:00
KayenEQ
93e9f29c77
update
2014-02-15 23:25:09 -05:00
sorvani
9d938cdd58
Cleaned up GetUnusedInstanceID logic and renamed instance_lockout* tables to instance_list*
2014-02-13 11:24:54 -06:00
KayenEQ
5344679c7c
Fixes for numhits system
...
Implementation of new spell table fields
Update and further implemention of CastRestriction
2014-02-13 07:41:57 -05:00
KayenEQ
584278bf20
change log change test
2014-02-11 22:34:00 -05:00
Michael Cook (mackal)
ce4f4995b5
Merge with master
2014-02-10 12:04:35 -05:00
SecretsOTheP
f074ead7f6
demonstar55's entity list changes (slightly modified) and a crash fix for the #repop command used in rapid succession.
2014-02-10 10:39:12 -05:00
SecretsOTheP
5ec5b398ac
tasks crash fix
2014-02-09 12:05:47 -05:00
sorvani
24c70a04ca
Enhanced spawn conditions with new onchange option DoRepopIfReady
2014-02-09 00:08:09 -06:00
KayenEQ
72cec5608d
Revision to spell damage calculations
2014-02-02 23:23:41 -05:00
KayenEQ
d98ed8f419
New spell effects
2014-01-27 05:17:52 -05:00
KayenEQ
3dbf863255
Revised how dispel works.
2014-01-26 04:41:45 -05:00
KayenEQ
0166486e07
Minor fix to numhits update
...
New spell effect
2014-01-23 21:34:47 -05:00
KayenEQ
38c5c79218
Numhits system revised
2014-01-20 21:27:53 -05:00
Michael Cook (mackal)
b065f973c4
Updated changelog.txt
2014-01-20 16:26:51 -05:00
cavedude00
2c74b4f1ac
Forgot changelog.txt in previous commit.
2014-01-20 10:58:08 -08:00
Michael Cook (mackal)
a1cb8d7ae7
Turn on NPC charm casting
2014-01-19 00:45:50 -05:00
sorvani
4191c195c1
added GetCharactersInInstance
2014-01-18 23:34:16 -06:00
KayenEQ
32359da1cc
Spell effect updates
2014-01-13 05:03:21 -05:00
Michael Cook (mackal)
fdced53be1
Add pet size preservation like live
...
Run the SQL!!
2014-01-09 14:25:29 -05:00
Michael Cook
8a04d8e2b7
Moved pet target checking to the attack command, which is more live like
...
Also, probably a little better than attacking then backing off :P
2014-01-07 17:02:35 -05:00
Michael Cook (mackal)
a9b4e7819f
Add some overflow protection for emotes
...
Clients crash if the emote is too large, despite the client
using a 1024 char buffer...
2014-01-04 01:34:58 -05:00
Michael Cook (mackal)
4d9d50c9ac
Fix stuns from beneficial spells (ex. Harvest)
2014-01-02 03:08:59 -05:00
Michael Cook (mackal)
13fcccefd5
Added support for merchant item filtering by class
...
Added column classes_required to merchantlist to allow
the merchant to only sell items to specified classes
Ex. (only example I know from live) To only allow poison supplies
to be sell able to only rogues, you would set classes_required
to 256.
classes_required defaults to 65535 (all/any class)
Remember to run the new SQL!
2013-12-26 16:29:09 -05:00
KimLS
646e1f541c
Added lua export for Client:PlayMP3
2013-12-24 00:27:57 -08:00
SecretsOTheP
a7c15ef598
Secrets: Added functionality to Perl/Server for $client->PlayMP3("name of file").
2013-12-24 01:28:32 -05:00
SecretsOTheP
bddb03ba3b
Akkadius: Perl $client->SilentMessage("Message"); addition, this is a pre-req for a Perl plugin I've shared with EQEmu. This function essentially mimics a player speaking with an NPC - which is used in popup window responses
2013-12-24 01:09:35 -05:00
KayenEQ
bfb17a2fb5
Kayen: Implemented SE_ArcheryDoubleAttack (Chance to do an extra archery attack)
...
Kayen: Implemented SE_ShieldEquipDmgMod (Increase damage in primary hand if shield equiped)
Kayen: Implemented SE_ShieldEquipHateMod (Increase hate generated if shield equiped)
Kayen: Implemented SE_TriggerOnAmountValue (Trigger spell if HP/Mana/End bellow X value or num pet on target)
2013-12-17 21:51:13 -05:00
KayenEQ
8007097aae
Kayen: Fix to SE_BlockNextSpellFocus to make it functional again.
2013-12-16 00:53:00 -05:00
Michael Cook (mackal)
32e5ed5ad8
Merge branch 'master' of github.com:KayenEQ/Server into KayenEQ-master
...
Conflicts:
changelog.txt
2013-12-15 23:51:21 -05:00
Michael Cook
65afbd4147
Moved BlockedBuffs check down for spell effects
2013-12-15 18:44:45 -05:00
KayenEQ
52722dc0c8
Kayen: Implemented SE_ReduceHealing (Reduces amount of healing on target by X amount)
...
Kayen: Implemented SE_CastonFocusEffect (Triggers spell as part of a focus, when that focus effect is used)
Kayen: Implemented SE_IncreaseHitDmgTaken (Effect is triggered when X amount of damage is taken)
Kayen: More fixes for various spell triggers/procs to now properly use their resist modifier.
2013-12-15 03:15:39 -05:00
Michael Cook
b9c270fab6
Merge branch 'master' of github.com:EQEmu/Server
...
Conflicts:
changelog.txt
2013-12-14 16:44:04 -05:00
Michael Cook
48db481fbb
Fix blocked buffs from failing
...
When a buff is blocked it should just fail to be applied
instead of interrupting. Mana should also be eaten.
2013-12-14 16:42:12 -05:00
JJ
37cacd27b1
Changed enable/disable recipe to confirm change made.
2013-12-14 09:55:46 -05:00
KayenEQ
9781af5696
Merge branch 'master' of github.com:KayenEQ/Server
...
Conflicts:
changelog.txt
2013-12-13 22:47:04 -05:00
KayenEQ
f6d5e8031f
Kayen: Implemented additional functionality for SE_CurrentHP utilizing base2 values. (ie limit to body type)
...
Kayen: Implemented SE_MitigateMeleeDamageSP (Partial Melee Rune that only is lowered if melee hits are over X amount of damage)
Kayen: Implemented SE_SpellOnAmtDmgTaken (Effect is triggered when X amount of damage is taken)
Kayen: Fix for various spell triggers/procs to now properly use their resist modifier.
Kayen: Fix to mob->ModSkillDmgTaken(skill_num, value), setting value to -1 will now properly effect all skills.
2013-12-13 21:29:35 -05:00
Michael Cook
c70ea4a621
Fix haste caps
...
Before these were mostly guess work, now based on what clients report
since they do their own calculations so are most likely correct.
2013-12-11 15:44:59 -05:00
Michael Cook
76ec6e4da2
Fixed crippling blow issues with berserker frenzy
...
Also added two rules to control when to enter/exit berserker frenzy
2013-12-11 01:49:51 -05:00
Michael Cook (mackal)
cd2825288d
Fix issue with SpellType_Charm case in AICastSpell
2013-12-04 00:52:12 -05:00
Michael Cook
d95fdda30f
Fix procing off of unattackable things
...
This /might/ be a little restrictive, but it should prevent easy
farming of bone chips from Boneshear etc
2013-12-03 16:12:13 -05:00
Michael Cook
4fdcf604f2
Added #showspellslist command to show us a mob's spells
2013-12-03 15:57:50 -05:00
JJ
02c9007765
Bandaid fix to CopyCharacter function.
2013-12-02 22:20:46 -05:00
Michael Cook
0f54830bc5
Stacking issues should be resolved now
...
I have a feeling this could be slightly better, but it works correctly.
2013-11-29 18:32:30 -05:00