Uleat
6c2a8edea6
Added ClientVersion request system to UCS server (needed to fix saylinks)
2018-02-25 21:40:45 -05:00
Uleat
361937d443
SayLink clean-up
2018-02-24 09:08:11 -05:00
Chris Miles
4071e1d4d9
Merge pull request #717 from N0ctrnl/patch-6
...
Removed conditional for installing libsodium.
2018-02-24 00:30:27 -06:00
Kurt Gilpin
46a358abe6
Update install.sh
2018-02-24 00:24:26 -06:00
Kurt Gilpin
fc339cc9d0
Removed conditional for installing libsodium.
...
If it's superseded or already installed, it just won't install it anyway.
2018-02-24 00:23:30 -06:00
Michael Cook (mackal)
c87380fa54
Actually fix pet warp range ...
2018-02-23 17:42:57 -05:00
Michael Cook (mackal)
959337b592
Pets should warp to owner >= 450 units Fixes #715
2018-02-23 17:09:04 -05:00
Michael Cook (mackal)
ca0b9bc374
Fix rampage behavior Fixes #716
2018-02-23 17:00:17 -05:00
Michael Cook (mackal)
2d459a962e
Merge pull request #714 from eqcodex/master
...
Added rule to remove pet reagent cost
2018-02-23 13:38:36 -05:00
Xackery
f3b2ac6c17
Added rule to remove pet reagent cost
2018-02-22 18:43:31 -08:00
Michael Cook (mackal)
6027a80c14
Identified bouding_radius in all spawn structs
2018-02-22 01:30:40 -05:00
Alex
6934552dd9
Merge pull request #713 from eqcodex/master
...
Added sanity check for #hotfix
2018-02-21 12:13:51 -05:00
Xackery
0b755cac54
Added sanity check for #hotfix
2018-02-21 07:59:47 -08:00
Uleat
765ee5eeed
Fix for possible memory leak when spawning bots
2018-02-19 07:34:43 -05:00
Uleat
c36a1cd6dc
Fix for linux build fail
2018-02-18 14:30:58 -05:00
Uleat
a493242c3c
Fix and overhaul to bug reporting system
2018-02-18 14:03:13 -05:00
Uleat
97bb50a5c4
Fix for query failure on some systems
2018-02-17 17:35:54 -05:00
Michael Cook (mackal)
27225b6047
Update changelog [skip ci]
2018-02-16 15:38:44 -05:00
Akkadius
cbd68ff8c8
Add new heading format conversion routine - eqemu_server.pl quest_heading_convert
2018-02-16 01:18:52 -06:00
Michael Cook (mackal)
a32dedeb48
Fix issue with heading being incorrectly handled
...
So we've been doing heading wrong all these years. You will need to run
a script to fix your quests and required SQL to fix DB.
This fixes a ton of random issues with headings and as gives us a better
resolution on headings :P
2018-02-15 18:20:16 -05:00
Uleat
91d3851d76
Fix for 'SoD' client unable to log into zone [ci skip]
2018-02-14 23:04:33 -05:00
Michael Cook (mackal)
b5e9c0f996
Fix PVP arenas
2018-02-12 19:42:09 -05:00
Alex
de4782368d
Merge pull request #709 from noudess/master
...
Scaled AC and ATK if npc is scaling.
2018-02-12 19:34:30 -05:00
Paul Coene
3e39c0c11a
Scaled AC and ATK if npc is scaling.
2018-02-12 10:51:21 -05:00
Michael Cook (mackal)
d2360753fb
Fix issue with optional SQL [skip ci]
2018-02-11 17:40:49 -05:00
Michael Cook (mackal)
e747ea851a
Fix issue with optional SQL [skip ci]
2018-02-11 17:39:12 -05:00
Michael Cook (mackal)
68d563c72f
Add optional file to implement global defiant tables [skip ci]
...
This is destructive and will delete the loottable_entries currently
holding defiant drops
The level ranges maybe a bit wrong, kind of hard to tell, but it should
be accurate enough
2018-02-11 13:26:00 -05:00
Michael Cook (mackal)
c5e4bb08f4
Implement global loot system Fixes #619
...
This should allow us to emulate lives global tables
The options available to filter tables are min_level, max_level, race,
rare, raid, race, class, bodytype, and zone.
race, class, bodytype, and zone are a pipe | separated list of IDs
2018-02-10 22:15:21 -05:00
Uleat
0b97db9fd2
Added some basic functionality to 'bot guard'
2018-02-08 16:46:43 -05:00
Michael Cook (mackal)
fb8873e77b
Fix for glm with GCC 7.3
...
Something similar will be in the next release of glm
2018-02-08 15:54:17 -05:00
Uleat
e943771945
More tweaks to bot jitter code
2018-02-07 22:40:45 -05:00
Uleat
05a3c4b2b8
Implemented pass-thru for Mob::CalculateNewPosition2(...) arguments 'fixZ' and 'calcHeading'
2018-02-07 18:47:42 -05:00
Michael Cook (mackal)
24b396e516
Fix /pet leader
2018-02-06 21:50:59 -05:00
Michael Cook (mackal)
cdd0b2de00
Bug fix for longer reuses
2018-02-06 13:13:13 -05:00
Michael Cook (mackal)
4096ee1f1e
Should dismount if mounted and casting and FD spell
2018-02-05 13:38:03 -05:00
Michael Cook (mackal)
f720e51585
Implement NPC Charm Stats
...
These combat stats an NPC will change to while charmed
2018-02-04 16:30:16 -05:00
Michael Cook (mackal)
c5c93bb2e6
Fix distance forget aggro drop not triggering events
2018-02-04 13:23:47 -05:00
Michael Cook (mackal)
85bafecc93
Command #repop will clear NPC spell cache now
2018-02-02 20:18:40 -05:00
Uleat
2ed185aa2c
Forgot unversioned script file...
2018-02-02 18:26:01 -05:00
Uleat
1b2316ad1f
Update for bot_spells_entries [ci skip]
2018-02-02 18:25:01 -05:00
Chris Miles
80ad3a8940
Merge pull request #702 from daerath/BugFix/RecipesIgnoreContainerSize
...
Bug fix/recipes ignore container size
2018-02-02 13:15:24 -06:00
Uleat
cef4928dd0
Tweak for rogue bot jitter code
2018-02-01 20:43:26 -05:00
Michael Cook (mackal)
ab65bb1d57
Update #showspellslist command
2018-02-01 19:03:42 -05:00
Michael Cook (mackal)
c21293e508
Fix issue with spells that didn't make sense to be innate
2018-02-01 18:55:16 -05:00
Michael Cook (mackal)
3c794cfc07
Add Support to define a valid HP range for NPC casting
...
These will allow us to define a valid HP range (HP of the caster) that
an NPC will cast a spell. For example NPC casting a defensive spell at
2018-02-01 18:34:07 -05:00
Uleat
d71dbd1751
Relocated 'stop movement' code into class Mob from class Bot
2018-02-01 05:38:10 -05:00
Uleat
8805021960
Re-worked Bot::AI_Process(); Added 'leash,' 'main assist' and 'combat abort' features
2018-01-31 19:31:09 -05:00
Uleat
dd2b12b517
Fix for 'MobAI_DEBUG_Spells >= 10' compile failure [skip-ci]
2018-01-31 17:46:28 -05:00
Michael Cook (mackal)
78f3a2aa64
Merge pull request #704 from noudess/master
...
Cleanup some rules that are no longer used anywhere.
2018-01-30 14:37:26 -05:00
Michael Cook (mackal)
03dbe47546
Skip distance check in mob spell AI for some target types
...
This should be good enough for now, some of the hatelist spells use 0
ranges for some reason :P
The client checks only a few target types for distance, we should
probably just match that eventually
2018-01-30 13:16:25 -05:00