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
Michael Cook (mackal)
2c6e11b464
Have modify NPC stat AC/AGI recache AC
2017-01-19 23:17:14 -05:00
Michael Cook (mackal)
8f21b01b7e
Tweak to accuracy based on newer clients
2017-01-17 02:52:16 -05:00
Michael Cook (mackal)
0d84a73e9f
Clean up MonkSpecialAttack too
2017-01-15 22:54:50 -05:00
Michael Cook (mackal)
b92d6c57a1
Rework OPCombatAbiltiy a bit
...
This is done to help remove some code duplication in the future
2017-01-15 22:19:32 -05:00
Michael Cook (mackal)
8c6fefa33e
Update #showstats
2017-01-15 16:32:15 -05:00
Michael Cook (mackal)
e03a90b05d
Refactor CheckHitChance
...
Pulled the accuracy/avoidance spell bonuses into their own functions so
we can show the total values in #showstats
2017-01-15 16:08:22 -05:00
Michael Cook (mackal)
c030e1ce8d
Add rule Combat:LevelToStopDamageCaps
...
Setting this to 1 will effectively disable damage caps
Setting this to 20 will give similar results to old incorrect default rules
2017-01-15 15:39:12 -05:00
Michael Cook (mackal)
7e49a21b3b
Change NPC skill AC bonus
...
Basically, live doesn't have an NPC's skill at the max for their class like we
do. So for now, we'll just set their SkillDefense bonus to value / 5
2017-01-15 13:54:10 -05:00
Michael Cook (mackal)
9e824876ba
Combat Revamp - MAJOR BREAKING CHANGE
...
This commit makes combat much more live like. This is based on a lot of parses
done by TAKP and myself. There are numerous things based on dev quotes and
hints. Pretty much all combat has changed, spell effects correct, stacking
correct, etc.
This is the fist stage of the revamp, I will be trying to remove some code
duplication and make things generally cleaner.
Server ops will have to rebalance their NPCs. AC actually means something now.
Rough recommendations?
Level 50 "classic" trash should be no more than 115.
Classic raid mobs should be more 200+ etc
Other "classic" NPCs should be a lot lower as well.
PoP trash probably shouldn't exceed 120 AC
PoP raids should be higher
Devs have said the vast majority of NPCs didn't exceed 600 AC until very
recently. The exceptions were mostly raid encounters.
There really isn't a good "default" for every server, so this will be up to
the devs to find where they want their server stats to be.
2017-01-15 00:03:02 -05:00
KimLS
83b51b04d3
Merge branch 'master' into eqstream
2017-01-13 21:53:21 -08:00
Paul Coene
df86e644f4
Now the actual code changes - lol
2017-01-10 20:18:16 -05:00
Akkadius
30157a37a2
Merge pull request #583 from noudess/master
...
Alliance spell line for chanters was not working.
2017-01-10 14:09:02 -06:00
KimLS
bf563e9c6a
Merge branch 'master' into eqstream
2017-01-05 22:25:48 -08:00
KimLS
f6ca59fbc6
Working zone and world communication yay
2017-01-03 22:23:03 -08:00
KimLS
2447c38c82
Working on world <-> zone communication needs a ton of work really need to rewrite how world works with zones.
2017-01-02 22:38:47 -08:00
Michael Cook (mackal)
f5827174ee
Make CheckHitChance much more live like
...
This should be fairly close to live-like.
Based on client decompiling, Torven's write up and parses and more parses.
It will probably break your server.
2016-12-25 21:11:10 -05:00
KimLS
0264c0d60a
Merge branch 'master' into eqstream
2016-12-21 14:26:59 -08:00
Paul Coene
6a2be94282
Alliance spell line for chanters was not working.
2016-12-21 14:38:24 -05:00
Drajor
a13e32498a
Hero Forge robes are now visible at character select. Items using a robe HF ID need use the actual ID in the DB i.e. 11607-12107. WearChange command modified to allow both shorthand HF IDs and explicit IDs.
2016-12-21 13:03:19 +10:00