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
37d22e17a3
First step of implementing inventory v2.0
2017-03-09 02:46:09 -05:00
Akkadius
5213e4c7d4
Remove table that doesn't exist anymore (PEQ Dumps) [skip ci]
2017-03-01 15:19:56 -06: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
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
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
Akkadius
e098836934
Upload table lists that PEQ uses in daily database dump
2017-02-22 22:49:23 -06:00
Uleat
8f67df1f4f
Oops! (Won't affect any changes up to this point) [skip ci]
2017-02-20 22:50:43 -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
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
Akkadius
0f32f780a9
Revert previous change to keep installation memory safe and independent [skip ci]
2017-02-12 23:31:25 -06:00
Akkadius
955514c20f
eqemu_server.pl Linux make routine compile with the amount of cores available [skip ci]
2017-02-12 23:16:38 -06:00
Uleat
a7b159fe65
Merge branch 'master' of https://github.com/EQEmu/Server
2017-02-09 17:58:08 -05:00
Uleat
38651258fc
Updated npc spell types to 32-bit mask
2017-02-09 17:57:55 -05:00
Akkadius
c83bc038f3
Fix issue with installer pulling down the wrong opcodes for SOD+ clients on Linux Loginserver
2017-02-09 01:32:26 -06:00
Kurt Gilpin
9e49b2ae0f
Update for Ubuntu 16.04
...
This should be fully working with Ubuntu 16.04 Server.
2017-02-08 19:01:50 -06:00
Uleat
d1abe4a332
Added dev script for function to retrieve spell type description labels for spells from queries [skip ci]
2017-02-07 21:52:46 -05:00
Uleat
cd11d7d1af
Added dev script for function to retrieve spell category labels for spells from queries [skip ci]
2017-02-07 21:52:17 -05:00
Uleat
5dbbc5f21c
Added some additional SpellAffectIndex declarations to the enumeration (no reference.) Added dev script for function to retrieve spell affect index id labels for spells from queries
2017-02-06 07:14:50 -05:00
Uleat
a13694c859
Implemented cast restrictions in GetSpellTargetTypeToken() [skip ci]
2017-02-05 22:11:02 -05:00
Uleat
409dc3ad35
Added dev script for function to retrieve body type labels from queries [skip ci]
2017-02-05 07:56:37 -05:00
Uleat
f8f783fa46
Added dev script for function to retrieve spell target type labels for spells from queries [skip ci]
2017-02-05 05:01:51 -05:00
Uleat
1d1382cb12
* Added dev script for function to retrieve race id labels from queries [skip ci]
2017-02-05 04:32:32 -05:00
Uleat
68680ac9d8
Created sub-d for database tools
2017-02-05 02:37:01 -05:00
Uleat
a6a056ad0d
Added rest of public spell effect list. Changed unimplemented effects to "NI_"##token format [skip ci]
2017-02-04 19:52:21 -05:00
Uleat
b1f14e1e29
Added dev script for function to retrieve effect id labels for spells from queries [skip ci]
2017-02-04 05:55:10 -05:00
Uleat
dc308e2ecb
Fix for null columns in books.language crash
2017-01-30 03:08:00 -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
05cb9d56c2
Modded 2017_01_10_book_languages.sql to eliminate error message
2017-01-27 23:17:25 -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
Michael Cook (mackal)
9aba993888
Add optional rule SQL for combat update [skip ci]
2017-01-17 23:34:52 -05:00
huffin
f3e09abf22
Update 2017_01_16_NPCCombatRebalance.sql
2017-01-16 19:33:33 -06:00
Michael Cook (mackal)
18e6e5e5e2
Rename Defense to Mitigation on sim (since that's what it is)
2017-01-16 17:05:57 -05:00
Michael Cook (mackal)
698a814fc3
Add KLS' combat sim
...
This will show you the distribution of hits for a given offense and mitigation
DI 1 is the min hit and DI 20 is the max hit
2017-01-16 17:02:34 -05:00
Michael Cook (mackal)
fb820f4fec
Add Creamo's SQL to rebalance NPCs
2017-01-16 16:58:32 -05:00
Paul Coene
df86e644f4
Now the actual code changes - lol
2017-01-10 20:18:16 -05:00
Paul Coene
80ff535215
Added code so that books/scrolls read that are in a language other
...
than common get language skill applied.
Added code to support ReadBook slots above and beyond main inventory slots
by decoding additional bag slot field.
2017-01-10 20:15:03 -05:00
Michael Cook (mackal)
630ea0d3c6
Fix RoF2 OP_GMHideMe
2016-12-21 13:45:18 -05:00
Uleat
6994157184
Added optional bots rule 'CasterStopMeleeLevel'
2016-12-09 20:12:08 -05:00
Akkadius
a4c9fa6a65
eqemu_server.pl windws_server_latest - now grabs both pdb's and regular binaries [skip ci]
2016-12-01 22:42:22 -06:00
Akkadius
3e50491619
Update eqemu_server.pl to use new AppVeyor build link [skip ci]
2016-12-01 19:46:43 -06:00