Michael Cook (mackal)
7909270527
Make sure we actually have the AA they're trying to cast
2015-07-09 02:44:55 -04:00
Michael Cook (mackal)
3c1b499485
Fix Expendable AAs
...
Thanks to ASan
2015-07-09 02:37:43 -04:00
KimLS
a69fbb9e0b
Set -> Get Timer
2015-07-08 18:10:04 -07:00
KimLS
753f53be1b
Some small tweaks to reduce the amount of SendPosUpdates() are actually getting sent out on the wire.
2015-07-08 17:10:55 -07:00
Michael Cook (mackal)
3455d70ca2
Make SPECATK_QUAD uncheesable
...
Live seems to have w kinds of "quads" one is an innate DW
but people found out you could cheese them so luclin+ you can't anymore
so INNATE_DW you can give the NPC a 2h and they will stop quadding
QUAD they will accept the 2h but still quad
2015-07-07 17:20:37 -04:00
Michael Cook (mackal)
e70e11f86c
Merge pull request #436 from KinglyKrab/master
...
Bot command changes.
2015-07-06 16:55:52 -04:00
Kinglykrab
2ca5a4ade6
Bot command changes.
...
- #bot ai mez is now #bot mez
- #bot bindme is now #bot bind
- #bot runeme is now #bot rune
- #bot augmentitem now has an alias of #bot ai
- #bot giveitem now has an alias of #bot gi
- Removed unused #bot groupmessages
- Removed useless additional parameters (c->GetName()/sep->arg[2])
- Formatted loops and conditionals.
2015-07-06 16:28:17 -04:00
Michael Cook (mackal)
1e75b4ba77
Implement Triple Attack as a skill
...
See change log for more details
Optional SQL will max toons triple attack skills
2015-07-06 16:11:00 -04:00
Kinglykrab
e2ac647e03
Bot saylinks and command aliases.
2015-07-05 23:30:38 -04:00
Michael Cook (mackal)
70577584ab
Make SPECATK_QUAD == SPECATK_INNATE_DW when Combat:UseLiveCombatRounds is true
2015-07-05 03:33:16 -04:00
Michael Cook (mackal)
dcd1a07553
Fix issue with two hander for NPCs dual wielding
...
Cleaned up some other 2hander logic as well
2015-07-05 03:11:25 -04:00
Michael Cook (mackal)
d083262555
Fix clients offhand double attack check
2015-07-05 02:43:33 -04:00
Michael Cook (mackal)
fe97af4d89
Fix some issues with Rampage/AE Ramp
2015-07-05 02:27:51 -04:00
Michael Cook (mackal)
22efe33f9b
Correct the definition of "quading"
...
If you would like your NPCs to use the old rules, turn
Combat:UseLiveCombatRounds to false.
2015-07-05 02:05:50 -04:00
Michael Cook (mackal)
82fe15190b
Add CheckDoubleAttack for mobs
2015-07-05 01:37:14 -04:00
Michael Cook (mackal)
7c89ab3fec
Pull Mob mainhand/offhand attack rounds into their own functions
2015-07-05 01:15:46 -04:00
Michael Cook (mackal)
578bbf657a
Make Client::AI_Process in line with uncharmed
2015-07-05 00:46:37 -04:00
Michael Cook (mackal)
99620f8535
Add Mob/Client CheckDualWield functions
2015-07-05 00:45:46 -04:00
Michael Cook (mackal)
8d3d3d2af2
Add Dual Wield/Double Attack NPC skill overrides
...
The vast majority of mobs on live follow this path. The exception
appears most commonly with PC pets though. Eventually these should
be changeable in the DB.
2015-07-05 00:42:06 -04:00
Michael Cook (mackal)
49e9c9ee34
Reworked activated avoidance skills based on dev quotes
2015-07-04 02:13:26 -04:00
Natedog2012
80c2d9d68d
Set a deity for bots so they can LoadAA
2015-07-03 15:44:38 -07:00
Michael Cook (mackal)
0372651613
Fix Bot::LoadAA
2015-07-03 17:42:31 -04:00
Kinglykrab
59e40b3fbe
Files changed: command.cpp, questmgr.cpp
...
- Added command aliases: #findzone -> #fz, #reloadquest -> #rq
- Added instance ID to $client->GoToSafeCoords() in quest::safemove();
2015-07-03 14:57:48 -04:00
Michael Cook (mackal)
927a88cf96
Really fix class AA check
2015-07-03 02:31:12 -04:00
Michael Cook (mackal)
803fa48c05
Fix AA class check
2015-07-03 02:17:14 -04:00
KimLS
214873c139
Merge conflicts abound and now are fixed
2015-07-02 20:12:51 -07:00
Akkadius
2bf49be855
Fix an issue where emote messages would overflow the buffer of 256 by increasing the size and changing some of the initialization
...
Added a custom Health Update message that will display in the middle of the players screen, to enable this server wide you must enable rule 'Character:MarqueeHPUpdates'
(Haynar) Fixed some runspeed issues with Perl and LUA scripts
(Haynar) Updated #showstats and #npcstats for new speed calcs to display speeds again in familiar float format.
(Haynar) Improved client movement while AI Controlled, such as feared and charmed. Movement will be much smoother from clients perspective.
2015-07-01 01:23:00 -05:00
Akkadius
b71e856c8c
Increase emote buffer to 4096
2015-07-01 00:19:44 -05:00
Akkadius
895f27a6c1
Fix an issue with Guild messages sent via gmsay that are too long
2015-06-30 23:42:21 -05:00
Michael Cook (mackal)
ea18238a12
Some servers apparently relied on the HP update spam
2015-06-30 20:35:28 -04:00
ngdeao
850a908874
Fixed #modifynpcstat runspeed <value>, to work with new speed calculations.
...
Updated #showstats and #npcstats for new speed calcs to display speeds again in familiar float format.
Improved client movement while AI Controlled, such as feared and charmed. Movement will be much smoother from clients perspective.
2015-06-29 22:57:37 -06:00
ngdeao
b11fea91a6
Fixed some mob speed scaling.
2015-06-28 00:35:55 -06:00
Michael Cook (mackal)
009918cbd1
Fix songcap implementation
2015-06-27 22:43:00 -04:00
Michael Cook (mackal)
5a6685d129
Fix issue with AA cast mana consumption
...
AAs will now cast from slot "0xFF" instead of the itemslot
to avoid special behavior of items.
Mana reduction also moved down to the same place consumption takes
place like live.
2015-06-27 18:39:13 -04:00
Michael Cook (mackal)
337ce2d74b
Fix crash for Bard Furious Refrain
...
This does a frenzy, which bards don't have. Live this AA is broken.
2015-06-26 18:00:15 -04:00
Michael Cook (mackal)
cee7e401dd
Fix issue with initial cast of level override proc buffs
2015-06-26 02:19:13 -04:00
Michael Cook (mackal)
cb525156ef
Merge branch 'master' into aa
2015-06-26 02:04:48 -04:00
Michael Cook (mackal)
4b64e8c39c
Ignore skills out of range for bonuses
2015-06-26 02:04:33 -04:00
KimLS
31301e0a26
ResetAA should hopefully play better with granted AA points now
2015-06-24 01:25:49 -07:00
KimLS
3dd89b0daa
Polishing shared memory hotfix code
2015-06-23 22:04:48 -07:00
KimLS
67143f1b8a
Initial work on shared memory hotfixes
2015-06-23 17:39:06 -07:00
Michael Cook (mackal)
8f156b3c91
Add Client:GetAccountAge to Lua
2015-06-23 18:37:24 -04:00
KimLS
a41570677f
More work on Granting, incrementaa now uses grant internally which should make it work more consistently with its old behavior
2015-06-23 12:53:46 -07:00
KimLS
ce5e185738
Reworked how grant aa works
2015-06-23 00:36:43 -07:00
Michael Cook (mackal)
fd989cdbc8
Add back in the bard song focus check
...
But also allowed focusSpellDuration through for that AA
2015-06-22 00:08:21 -04:00
KimLS
51caa3c577
Merge branch 'aa' of github.com:EQEmu/Server into aa
2015-06-21 01:25:48 -07:00
KimLS
77f050b653
setaapts command will now let you have up to 5k AA points, from 200. Removed the need to specify a prev_id in alternate_abilities table it can deduce that by itself.
2015-06-21 01:25:34 -07:00
Michael Cook (mackal)
c0ea82f9e1
SE_MeleeVulnerability really really is Max Mana limit
...
Also found the cause of bard song tick increase and removed
the uneeded code
Also removed the IsBardSong check from GetFocusEffect, it really
shouldn't be needed, but will need to keep an eye out. The focus
effects should most often limit out the bard songs anyways
2015-06-21 02:58:43 -04:00
Michael Cook (mackal)
d34b4a786b
Implement duration ramp and war cry with new AA system
...
Rampage also correctly does a full attack round for classes
other than monk and ranger
2015-06-21 02:01:48 -04:00
KimLS
d5098a56e0
Timers and some more loading stuff
2015-06-20 19:44:00 -07:00