Uleat
171474f1d2
Fix for bot combat line-of-sight issue (let me know if this causes zone training again)
2017-02-24 10:02:50 -05:00
Uleat
3383f65ff7
Updated bot casting roles to not refresh with every spell cast (oversight in recent casting chances commit)
2017-02-24 04:48:33 -05:00
Michael Cook (mackal)
7621bf47c8
Quick fix to resolve some serious group issues
...
Group leader swapping didn't work and left the client in a bad state
This just disbands the group if the leader leaves
Also prevents a group leader from disbanding other groups ...
Which also lead to bad states
Group leader swapping not working is better than these issues :P
2017-02-24 01:12:46 -05:00
Uleat
72ed770037
Merge branch 'master' of https://github.com/EQEmu/Server
2017-02-23 19:16:54 -05:00
Uleat
4e8a03f7b4
Migrated bot spell casting chance data to the database
2017-02-23 19:16:36 -05:00
Michael Cook (mackal)
602381ebec
copy paste fail
2017-02-23 12:27:44 -05:00
KimLS
d402b25d69
Merge fix
2017-02-21 21:20:33 -08:00
Uleat
ce3fc0f2c3
Merge branch 'master' of https://github.com/EQEmu/Server
2017-02-21 20:40:35 -05:00
Uleat
9adfe5b9ff
Fix for bot wizard repeating familiar casting when pet is dead and buff is active
2017-02-21 20:40:04 -05:00
Michael Cook (mackal)
b423ad0d80
Crash fix
2017-02-21 18:02:58 -05:00
Drajor
7db82a3b14
Fixes issue with calculating the value of items being sold. The loop was starting at 0 instead of 1.
2017-02-22 06:26:49 +10:00
Michael Cook (mackal)
056725b9bd
Make timer for aggro meter not a magic number
...
you can edit AGGRO_METER_UPDATE_MS in common/features.h if you want to
see if a different number would work better
2017-02-21 13:38:00 -05:00
Uleat
b41bb8e179
Merge branch 'master' of https://github.com/EQEmu/Server
2017-02-20 21:41:25 -05:00
Uleat
d9633dfee4
Bard bot song twisting update
2017-02-20 21:41:15 -05:00
Michael Cook (mackal)
46b19e8e6f
Disable the aggro meter timer if it's not enabled
2017-02-20 18:41:17 -05:00
Akkadius
f0f5c41c30
Fixed an issue where clients would sell x1000 stacks of items where the price overflows data sizes, the code will now make sure not to sell too many items that go over this data size
2017-02-19 21:12:18 -06:00
Michael Cook (mackal)
08c2f73e37
Implement aggro meter for RoF2 (RoF wasn't tested)
...
I didn't test RoF, so it's disabled for now (change AggroMeterAvaliable if you want to test)
Group member meters probably buggy ... but do later
The "lock target" feature isn't working currently either
2017-02-18 22:27:34 -05:00
Michael Cook (mackal)
9f4604ec3e
Rework how XTarget auto haters work
...
This should cause the auto haters to be shared with other toons who might be
interested (group/raid) like live.
There maybe some bugs since there is a lot of complex interactions here.
2017-02-17 21:04:48 -05:00
Uleat
8177f7d9bb
Activation of bot_spells_entries table
2017-02-15 19:04:36 -05:00
Uleat
4ec3fda59d
Merge branch 'master' of https://github.com/EQEmu/Server
2017-02-15 18:38:45 -05:00
Uleat
d62a449f9c
Missed an npc spells type (or two..)
2017-02-15 07:03:43 -05:00
Michael Cook (mackal)
d043c38f71
Make it so enraged NPCs can't be riposted
...
This should prevent infinite loops
2017-02-14 16:47:22 -05:00
Akkadius
ef16522473
Implement Rule Zone:GlobalLootMultiplier (Default 1) - Sets Global Loot drop multiplier for database based drops, useful for double, triple loot etc.
2017-02-13 02:16:40 -06:00
Uleat
38651258fc
Updated npc spell types to 32-bit mask
2017-02-09 17:57:55 -05:00
KimLS
ed813363a5
Fix for locked server bug, bandaid to fix stupid missile code.
2017-02-08 19:27:51 -08:00
Akkadius
57d75572b2
Heavily reduce idle cpu footprint with many zone processes loaded simultaneously and not active
2017-02-08 17:28:54 -06:00
KimLS
0736ce43bd
Merge branch 'master' into eqstream
2017-02-06 21:46:34 -08:00
Michael Cook (mackal)
ef8b4754ea
Fix min damage issue
2017-02-06 00:11:26 -05:00
Michael Cook (mackal)
592f9a9cb9
Add rule to allow non-PC pet NPCs to crit
...
NPCs can't crit at all ever on live
2017-02-05 13:44:04 -05:00
Uleat
1999982e6a
Fix for bot load buffs instrument mod. More tweaks to bot movement hack
2017-02-02 19:10:10 -05:00
Uleat
b0ad9524bc
Bot movement behavior change..still in-work
2017-01-31 20:17:54 -05:00
Michael Cook (mackal)
d8519bc270
Weapons allow NPCs to facestab
2017-01-31 17:25:05 -05:00
Uleat
da9792160d
Added Mob::HasTargetReflection()
2017-01-30 17:38:17 -05:00
Uleat
984a009fbb
Temp fix for bot armor color issue - may break armor dying (not tested)
2017-01-29 04:35:03 -05:00
Michael Cook (mackal)
5d61cf5bcf
Bots are dumb
2017-01-28 23:21:12 -05:00
Michael Cook (mackal)
2db6464d14
Fix last commit
2017-01-28 22:46:02 -05:00
Michael Cook (mackal)
c17ac67296
Tweak #showstats so bots don't skip stuff
2017-01-28 22:43:07 -05:00
Michael Cook (mackal)
37e87e8cef
Rework combat to make use of a struct to fix some bugs
2017-01-28 19:38:44 -05:00
Uleat
e300f82c28
Added "rooted mob" conditional to rogue bot hate redux methods
2017-01-28 16:07:58 -05:00
Uleat
ac0cba64f9
Merge pull request #585 from noudess/master
...
Use languages when reading books that are in a language other than common.
2017-01-27 22:48:43 -05:00
Uleat
0b3b3fdc88
Merge branch 'master' of https://github.com/EQEmu/Server
2017-01-27 21:28:32 -05:00
Uleat
104a0998ce
Added rogue evade to bot combat (nothing is every really fixed until you do it a second time and add a timer...)
2017-01-27 21:28:25 -05:00
Michael Cook (mackal)
cdf0d5deb0
Fix crash
2017-01-26 18:04:59 -05:00
Uleat
36300d6df1
Removed SE_NegateIfCombat movement spells from bot commands (i.e., Scale of Wolf)
2017-01-26 17:29:39 -05:00
Uleat
3d54a4edcb
Eliminated Rogue Bot twirling combat behavior.
2017-01-26 14:37:51 -05:00
Michael Cook (mackal)
31de6a63cc
Fix bot frenzy
2017-01-25 21:08:59 -05:00
KimLS
40edbc3b64
WI work
2017-01-22 22:26:34 -08:00
Uleat
ae81ab8a12
Fix for obscure crash related to bots and GetNeedsCured()
2017-01-21 21:38:32 -05:00
Michael Cook (mackal)
7033d9d919
memleak fix
2017-01-21 01:47:06 -05:00
Michael Cook (mackal)
905e3acab3
Fix bots?
2017-01-20 23:27:19 -05:00