Michael Cook (mackal)
bd364a4049
Merge pull request #591 from EQEmu/2002_fixes
...
Added an optional rule value that forces startzones to be the same as…
2017-03-12 19:21:05 -04:00
Akkadius
ab372b0f6b
- Implemented range rules for packets and other functions
...
RULE_INT ( Range, Say, 135 )
RULE_INT ( Range, Emote, 135 )
RULE_INT ( Range, BeginCast, 200)
RULE_INT ( Range, Anims, 135)
RULE_INT ( Range, SpellParticles, 135)
RULE_INT ( Range, DamageMessages, 50)
RULE_INT ( Range, SpellMessages, 75)
RULE_INT ( Range, SongMessages, 75)
RULE_INT ( Range, MobPositionUpdates, 600)
RULE_INT ( Range, CriticalDamage, 80)
- (Readability) Also cleaned up some formatting in messaging and packets so it is easier to understand what is going on with the code
2017-03-12 16:10:53 -05:00
Akkadius
14d09485eb
Implement new rule based ranges for various range based packet operations (performance)
...
- the defaults are set in the code and can be tweaked by sourcing utils/sql/git/optional/rule_values_range_update.sql
- Thanks to mackal for gathering live ranges, thanks to takp for initial numbers
- We would send 200 for combat updates and the client will only display <= range 54 anyways, these should help a lot in spammy combat
RULE_CATEGORY( Range )
RULE_INT ( Range, Say, 135 )
RULE_INT ( Range, Emote, 135 )
RULE_INT ( Range, BeginCast, 200)
RULE_INT ( Range, Anims, 135)
RULE_INT ( Range, DamageMessages, 50)
RULE_INT ( Range, SpellMessages, 75)
RULE_INT ( Range, SongMessages, 75)
RULE_CATEGORY_END()
2017-03-12 14:38:14 -05:00
Uleat
8cd6416754
Added ItemData::CheckLoreConflict()
2017-03-12 14:20:22 -04:00
E Spause
04ce4f66ed
Added an optional rule value that forces startzones to be the same as the bind zone and enabled bind xyz once again.
2017-03-12 03:41:21 -04:00
KimLS
73dc6b090b
Merge remote-tracking branch 'origin' into eqstream
2017-03-11 14:51:33 -08:00
KimLS
742806158c
Some changes to sync sending, dont even bother sending them now just wait to reply
2017-03-11 14:50:10 -08:00
KimLS
56fdc6aaac
Change default settings
2017-03-10 23:31:51 -08:00
Uleat
226a49cb42
Merge branch 'master' of https://github.com/EQEmu/Server
2017-03-10 18:41:14 -05:00
Uleat
bf3d9b2d02
Couple of critical fixes for bot trade code
2017-03-10 18:41:04 -05:00
Michael Cook (mackal)
3d229e1da1
Aggro Meter on by default now (seemed fine on PEQ)
2017-03-10 18:15:08 -05:00
Uleat
37d22e17a3
First step of implementing inventory v2.0
2017-03-09 02:46:09 -05:00
Uleat
999650d368
Fixed a few glitches related to bot trading and other affected code
2017-03-09 01:55:01 -05:00
Uleat
09bbfbcc31
Complete rework of the bot trading system (see changelog.txt)
2017-03-08 08:12:04 -05:00
KimLS
d494048ff6
Tweaks to make server more lag tolerant and also send less packets.
2017-03-07 18:13:17 -08:00
KimLS
da81b7a76d
No longer buffer ack packets to resolve an issue where the client was hanging slightly on connection termination
2017-03-05 19:09:27 -08:00
KimLS
0b4484b36b
Some reverts and changes to default values and a bug fix
2017-03-01 13:00:48 -08:00
KimLS
25cbdf5f2c
Merge branch 'master' into eqstream
2017-02-28 23:18:35 -08:00
KimLS
66c1fd9369
Revert some changes that were causing more harm than good
2017-02-28 23:17:30 -08:00
Michael Cook (mackal)
a8a1c3f809
Better comment some group shit
2017-02-28 02:21:44 -05:00
Uleat
b1be667884
Update bot spell casting chances table and implemented 'pre-combat' mode for all bots (only bard is actively coded atm)
2017-02-26 22:13:41 -05:00
Uleat
ec9af74dc9
Update bot spells entries for new npc spells id values
2017-02-26 07:00:24 -05:00
Uleat
a49e3d6471
Update for saved bot data to use new spells id values
2017-02-26 06:26:59 -05:00
Uleat
9ae585dd81
Moved bot npc spells entries to the 3000 + class id range
2017-02-26 05:47:10 -05:00
KimLS
0d1e63c92a
Merge remote-tracking branch 'origin/master' into eqstream
2017-02-25 15:31:40 -08:00
KimLS
6033f48b47
Update libuv
2017-02-25 14:30:35 -08:00
Uleat
c61c275221
Added position update packet in out-of-combat movement code when movement occurs (rule-based; default: false) - appears to help with rubber-banding effect
2017-02-25 09:02:20 -05:00
Uleat
7a6d5d46f4
Added node pathing to the bot movement dilemma...
2017-02-25 03:48:02 -05:00
Uleat
4e8a03f7b4
Migrated bot spell casting chance data to the database
2017-02-23 19:16:36 -05:00
KimLS
d402b25d69
Merge fix
2017-02-21 21:20:33 -08:00
KimLS
af097caa52
Remove reuse addr from udp bind, it was hiding a configuration bug
2017-02-21 21:16:12 -08:00
Michael Cook (mackal)
9a157fa028
Turn aggro meter off by default until more tested
...
Reports of it being too spammy and causing DCs
2017-02-21 17:54:25 -05: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)
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
KimLS
d1447107d3
Crash fix
2017-02-16 00:12:37 -08:00
KimLS
d774de3a1b
Add crazy logging to daybreak class
2017-02-16 00:02:17 -08: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
e3c8b75259
Moved bot spell entries out of npc spell entries (easier to manage bot changes by committing to non-bot manifest)
2017-02-15 07:42:17 -05:00
JJ
5b8ad902ce
Add character_tasks to the list when deleting a character.
2017-02-13 16:00:39 -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
Akkadius
fe21564659
Apply KLS' tweaks to Log.Out (CPU saves) 1d055b5364
2017-02-13 01:38:23 -06:00
Uleat
ed717add29
Added a few more SpellType enumerations (uncoded)
2017-02-11 18:33:58 -05: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
KimLS
5fa8ffd3bc
Compile error with msg callback any and no-sodium
2017-02-06 23:26:31 -08:00
KimLS
204e52c364
And another
2017-02-06 23:24:36 -08:00
KimLS
d05d388b19
Readonlypacket found
2017-02-06 23:23:23 -08:00