Akkadius
d0e612b5ff
Fix some lua calls/variables in legacy_combat.lua
2017-06-20 02:31:29 -05:00
KimLS
16cbf9bbf1
Allow rule access from lua, double checked and fixed up the spell mitigation stuff
2017-06-17 16:41:32 -07:00
KimLS
70b3a7ba84
Invert only spell bonus migitation
2017-06-17 12:46:57 -07:00
KimLS
8df8d7c3f6
Bugs in mod return values fixed
2017-06-16 23:12:54 -07:00
KimLS
b29f70ad3f
Add mod hook for CommonOutgoingHitSuccess
2017-06-12 13:01:01 -07:00
KimLS
6575d106de
Fix bug in critical hit for pets
2017-06-10 19:17:05 -07:00
KimLS
31d8336b4b
Fix acceptmessages, added exp hooks to luamods
2017-06-10 15:12:31 -07:00
KimLS
c83810be36
Add combat mod example implementation
2017-06-08 20:11:20 -07:00
Akkadius
c1ee88a90e
Update eqemu_server.pl to use wget for windows for more reliable web requests that don't hang infinitely [skip ci]
2017-05-04 01:57:27 -05:00
Michael Cook (mackal)
b3d8bcab4a
More pet command changes
...
Tweaks to attack
Initial implementation of ghold
Tweaks to hold
2017-05-03 23:41:06 -04:00
Kurt Gilpin
8a6c37f2d4
Sodium library install on Debian
2017-04-24 21:29:36 -05:00
Kurt Gilpin
05ee69de55
Added Sodium libraries to Ubuntu/Debian
2017-04-23 15:53:29 -05:00
Kurt Gilpin
208918b57f
Added Sodium libraries to FC25
2017-04-23 15:19:40 -05:00
Kurt Gilpin
3320207086
Install uuid dev package
2017-04-23 14:56:22 -05:00
Kurt Gilpin
f75e48b1e7
Update Fedora package install method
...
Split each package install out to its own line. This will cause the install to iterate though the package manager for each package installation. This will take a bit longer but will be less stringent. A package can be missing and not cause the others to fail.
2017-04-23 12:52:47 -05:00
Kurt Gilpin
f2b9c1a247
Added wget to Debian/Ubuntu section
...
Ubuntu 17 doesn't seem to have wget installed on a minimal installation. Added a line to install it.
2017-04-19 19:24:21 -05:00
Athrogate
421b3bb277
Graveyards!!!
2017-04-10 11:03:36 -07:00
Uleat
58e1d9501d
Added 'disable_timer' to door objects (used for click once doors)
2017-04-08 21:08:15 -04:00
Akkadius
2030278116
Fix manifest for Robregen [skip ci]
2017-04-07 22:09:20 -05:00
regneq
5ff271d583
fixed a copy and paste error from previous commit.
2017-04-07 19:49:18 -07:00
regneq
4600844336
Added ignore_despawn column to npc_types to have NPCs ignore the despawn column in spawngroup.
2017-04-07 19:45:26 -07:00
Uleat
8f9ac2c9ba
Fix for bots db update circular reference in manifest [skip ci]
2017-03-28 19:11:20 -04:00
Uleat
940f3b03e8
Fix for bot shadowknights casting ranger spells
2017-03-26 16:19:53 -04:00
Uleat
e8a8647424
Fix for bots db update 9015 not triggering where update 9011 has not applied
2017-03-22 03:45:50 -04:00
Uleat
2d24237aac
Added los movement logic to combat and follow code (los is rule-based and can by disabled by applying the optional 2017_03_14_mercs_use_pathing_rule.sql)
2017-03-14 23:23:42 -04:00
Akkadius
41b1634199
Update proper file name utils/sql/git/optional/2017_03_12_rule_values_range_update.sql [skip ci]
2017-03-12 17:19:42 -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
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