Akkadius
d83dc339fc
Logging cleanups
2021-02-06 04:27:41 -06:00
Akkadius
8d7fdd6549
More cleanups
2021-02-06 04:12:11 -06:00
Akkadius
65f2f823a8
More refactors
2021-02-06 03:57:46 -06:00
Akkadius
fac75a3ae0
Move ClientTaskState::RemoveTaskByTaskID to repository methods
2021-02-06 03:46:03 -06:00
Akkadius
19e9c0bc22
Move ClientTaskState::RemoveTask to repository methods
2021-02-06 03:44:36 -06:00
Akkadius
9816608bba
Another pass
2021-02-06 03:42:14 -06:00
Akkadius
83b279bac3
Migrate TaskManager::LoadClientState to repository methods
2021-02-06 03:00:14 -06:00
Akkadius
32aeb6197f
Refactor and move TaskManager::LoadTasks to load from repositories
2021-02-06 02:33:07 -06:00
Akkadius
11eab9c284
Move TaskManager::LoadTaskSets() loading to repositories
2021-02-06 01:37:30 -06:00
Akkadius
8d863a507b
Fourth pass
2021-02-06 01:25:03 -06:00
Akkadius
c194e2ac9c
Fix linux compile warnings
2021-02-06 01:22:22 -06:00
Akkadius
aeb0dbc6ae
Third pass
2021-02-06 01:14:32 -06:00
Akkadius
4039cb12ba
Second pass
2021-02-06 01:05:34 -06:00
Akkadius
b7983d4c20
First pass
2021-02-06 00:45:13 -06:00
Akkadius
e8ab176d4a
Explicitly pass database pointers to repository methods
2021-02-05 23:00:27 -06:00
Akkadius
7fe0bbacd4
Add expedition repositories
2021-02-05 18:12:05 -06:00
Chris Miles
0923ff040f
Merge pull request #1204 from EQEmu/perl_client_macro
...
[Quest API] Perl Client Validation Macro
2021-02-01 23:24:54 -06:00
Chris Miles
369461f9e1
Merge pull request #1205 from EQEmu/perl_doors_macro
...
[Quest API] Perl Doors Validation Macro
2021-02-01 23:24:26 -06:00
Chris Miles
bb2dcdcb31
Merge pull request #1206 from EQEmu/perl_entity_macro
...
[Quest API] Perl Entity Validation Macro
2021-02-01 23:24:09 -06:00
Chris Miles
e67b3dd6d4
Merge pull request #1207 from EQEmu/perl_group_macro
...
[Quest API] Perl Group Validation Macro
2021-02-01 23:23:46 -06:00
Chris Miles
ddfc0dda42
Merge pull request #1208 from EQEmu/perl_hate_macro
...
[Quest API] Perl Hate Validation Macro
2021-02-01 23:23:21 -06:00
Chris Miles
f7cc51c134
Merge pull request #1209 from EQEmu/perl_mob_macro
...
[Quest API] Perl Mob Validation Macro
2021-02-01 23:22:52 -06:00
Chris Miles
1b27d9dc9d
Merge pull request #1210 from EQEmu/perl_npc_macro
...
[Quest API] Perl NPC Validation Macro
2021-02-01 23:19:09 -06:00
Chris Miles
8011c4afcc
Merge pull request #1211 from EQEmu/perl_object_macro
...
[Quest API] Perl Object Validation Macro
2021-02-01 23:18:10 -06:00
Chris Miles
69de53c459
Merge pull request #1212 from EQEmu/perl_packet_macro
...
[Quest API] Perl Packet Validation Macro
2021-02-01 23:17:53 -06:00
Chris Miles
82b3cccc95
Merge pull request #1213 from EQEmu/perl_corpse_macro
...
[Quest API] Perl Corpse Validation Macro
2021-02-01 23:17:22 -06:00
Chris Miles
91d9a4f73c
Merge pull request #1214 from EQEmu/perl_item_macro
...
[Quest API] Perl Item Validation Macro
2021-02-01 23:17:05 -06:00
Chris Miles
93f83923ce
Merge pull request #1215 from EQEmu/perl_raid_macro
...
[Quest API] Perl Raid Validation Macro
2021-02-01 23:16:41 -06:00
Chris Miles
9b8845949e
Merge pull request #1203 from EQEmu/perl_inventory
...
[Quest API] Add Inventory methods to Perl
2021-02-01 20:16:55 -06:00
Chris Miles
0c70004102
Merge pull request #1201 from splose/npcedit
...
[Command] Add raidtarget / respawntimer to #npcedit
2021-02-01 12:56:55 -06:00
Chris Miles
5238d30236
Merge pull request #1202 from regneq/master
...
RandomPath improvements
2021-02-01 12:56:06 -06:00
Chris Miles
b74edd9dc2
Merge pull request #1196 from EQEmu/spell_lua_perl
...
Add new Spell methods to Perl and Lua.
2021-01-30 17:27:15 -06:00
Chris Miles
7eba9552e2
Merge pull request #1193 from noudess/gmmove
...
Use heading in GMMove and change FaceTarget not to turn boat
2021-01-30 15:29:05 -06:00
Chris Miles
396c300315
Merge pull request #1198 from EQEmu/akkadius/fix-mysqldump-buffer-allocation-edge-case
...
[Bugfix] Fix MySQL Dump Buffer Allocation
2021-01-29 23:51:19 -06:00
Akkadius
c192590af6
Fix issue where sometimes under certain circumstances when issuing a database dump with large data over a network with extended inserts we hit a buffer threshold that kills a MySQL dump with Error 2013
2021-01-29 18:13:37 -06:00
Chris Miles
f767a7c076
Merge pull request #1191 from EQEmu/immune_aggro
...
Add 4 new special attacks to Perl/Lua.
2021-01-25 19:14:28 -06:00
Chris Miles
445fcc2d40
Merge pull request #1188 from EQEmu/message_whisper
...
Add message(color, message) and whisper(message) to Perl/Lua.
2021-01-25 17:21:56 -06:00
Chris Miles
f4ee11ac62
Merge pull request #1189 from EQEmu/popup2
...
Fix Popup2 Perl croak.
2021-01-25 17:21:40 -06:00
Chris Miles
7c69400618
Merge pull request #1175 from EQEmu/akkadius/command-name-adjustment
...
[Command] Naming suggestions from https://github.com/EQEmu/Server/pull/1170
2021-01-21 18:26:35 -06:00
Chris Miles
ca98ea9872
Merge pull request #1180 from noudess/boat
...
Allow boats flymode to be overridden by local db
2021-01-21 18:26:05 -06:00
Chris Miles
7d40e42cc2
Merge pull request #1177 from hgtw/fix/door-packets
...
[Bugfix] Don't respawn doors while clients are zoning
2021-01-21 18:22:53 -06:00
Chris Miles
f1920f2132
Merge pull request #1178 from hgtw/fix/spawn-condition-crash
...
[Bugfix] Fix zone crash on spawn condition change
2021-01-21 18:22:27 -06:00
Chris Miles
30490abc50
Merge pull request #1179 from hgtw/fix/zonemap-crash
...
Fix zone startup crash if maps not installed
2021-01-21 18:22:04 -06:00
Chris Miles
c5c0a3a73e
Merge pull request #1181 from EQEmu/aa_message
...
Add AA gain messages.
2021-01-21 18:21:35 -06:00
Chris Miles
0551cfc013
Merge pull request #1182 from EQEmu/race_class
...
Add Race/Class Name and Bitmask Methods.
2021-01-21 18:19:56 -06:00
Chris Miles
1a2cec58f1
Merge pull request #1184 from EQEmu/finditem
...
#finditem Changes
2021-01-21 18:19:28 -06:00
Chris Miles
a9b992a1b0
Merge pull request #1186 from hgtw/fix/expedition-max
...
Fix bug that could allow expeditions to exceed max members
2021-01-21 18:18:04 -06:00
Akkadius
3fc1aea3ce
Naming suggestions from https://github.com/EQEmu/Server/pull/1170
2021-01-04 11:44:23 -06:00
Chris Miles
0f5a7e1317
Merge pull request #1173 from EQEmu/akkadius/npc-guard-scan-fix
...
[Bugfix] Very edge case Guard awareness latency
2021-01-04 11:38:23 -06:00
Chris Miles
b7d002dd8b
Merge pull request #1171 from KinglyKrab/client_fling
...
Add client->Fling() to Perl/Lua.
2021-01-03 17:20:04 -06:00
Chris Miles
480e3a89df
Merge pull request #1172 from KinglyKrab/target_ring
...
Add GetTargetRingX(), GetTargetRingY(), and GetTargetRingZ() to Lua.
2021-01-03 17:19:02 -06:00
Chris Miles
427b4db2b3
Merge pull request #1166 from fryguy503/barter-bag-bug
...
[Bug] Barter was allowing the purchase of bags. Bags could contain…
2021-01-03 17:18:31 -06:00
Chris Miles
306328529e
Merge pull request #1169 from splose/endurance
...
#endurance
2021-01-03 17:18:01 -06:00
Chris Miles
0396bada96
Merge pull request #1165 from fryguy503/instrument-autoequip
...
[Bug] Prevent Bards from auto equip loot when using instrument
2021-01-03 17:17:08 -06:00
Chris Miles
e9be7146af
Merge pull request #1164 from fryguy503/group-fixes
...
[Bug] Fix for Group Leader Disband Issue
2021-01-03 17:13:31 -06:00
Akkadius
53bbbbba1d
Add comments around close mob system [skip ci]
2021-01-03 17:07:10 -06:00
Akkadius
f5817677df
Only add self to others when moving
2021-01-03 16:42:34 -06:00
Akkadius
7b9d88b70b
Fix a situation where guards don't scan fast enough because they stand idle, moving mobs will add themselves to guards
2021-01-03 16:40:56 -06:00
Chris Miles
0456bef903
Merge pull request #1167 from hgtw/fix/instance-corpses
...
Move player corpses on instance shutdown
2021-01-02 21:31:28 -06:00
Chris Miles
de5b7f472d
Merge pull request #1163 from hgtw/feat/dz-expeditions
...
[Expedition / DZ] HGTW DZ / Expedition System
2020-12-30 21:16:22 -06:00
Chris Miles
c1d7a82307
[DevTools] Improve DevTools Toggling Options ( #1161 )
...
* Improve devtools toggling
* Cleanup a few more references
2020-12-30 14:43:33 -06:00
Chris Miles
5a4c651d6b
Drone Build Pipeline ( #1144 )
...
* Create drone config
* Tweak config
* Update .drone.yml
* Garbage commit to run another build
* Bring cores down
* Fix formatting from https://github.com/EQEmu/Server/pull/1142
* Add tests line
* Change directory to build before running the unit tests
* Remove tests dir
* Avoid double build on PR's
* Testing build settings
2020-12-07 22:36:59 -06:00
Akkadius
1fc4073a05
Garbage commit to push a build
2020-11-03 19:46:47 -05:00
Chris Miles
be12cad7bd
Fix for quest::GetZoneLongName(zone_short_name) garbled output ( #1134 )
2020-10-31 18:47:43 -05:00
Akkadius
25c596656c
Merge branch 'master' of https://github.com/EQEmu/Server
2020-10-25 23:49:08 -05:00
Akkadius
ee7ef97506
Revert "Spell Fizzle for < LDON expansions via lua_mod ( #1118 )"
...
This reverts commit e9d312fa86 .
2020-10-25 23:48:57 -05:00
Chris Miles
80ce499f67
Scanning Optimizations ( #1133 )
...
* Scanning optimizations this more properly applies idle / moving scanning algorithms and applies update_others when a client is moving
* Fix bots
* Perform a self and other scan when npc's pop
2020-10-25 23:01:30 -05:00
Chris Miles
62efae2e00
SendIllusion Update Internal Values ( #1130 )
...
* Fix scenarios where quest calls to SendIllusion also update internal values so that new clients that zone in see the correct appearance
* Typo [skip ci]
2020-10-25 21:48:29 -05:00
Chris Miles
c1c010bc8d
Merge pull request #1128 from EQEmu/editmassrespawn_upd
...
Fix for command '#editmassrespawn'
2020-10-10 20:19:14 -05:00
Chris Miles
a4a4a2266b
Merge pull request #1122 from EQEmu/bug/item_loss_message
...
Only UF and earlier have the CORPSE_ITEM_LOST string
2020-10-06 02:30:26 -05:00
Chris Miles
82512899b2
Merge pull request #1126 from snail23/master
...
Compile fix on linux
2020-10-06 02:30:01 -05:00
Chris Miles
5e93746e8c
Merge pull request #1119 from noudess/master
...
Fix bugged pet sit button and taunt.
2020-09-19 18:48:13 -05:00
Chris Miles
3fe0f59deb
Merge pull request #1117 from EQEmu/xackery/vscode-update
...
changed build dir to /bin, updated peq db dump
2020-08-24 08:03:53 -05:00
Akkadius
32407dbb56
Add rule Character:FinalExpMultiplier - Added on top of everything else, easy for setting EXP events
2020-08-21 01:04:18 -05:00
Chris Miles
482816058f
Merge pull request #1113 from EQEmu/fix/ZonePoint_memleak
...
Fix memory leak for virtual zone line branch
2020-08-21 00:25:27 -05:00
Chris Miles
8ed2ea5cfe
Merge pull request #1114 from noudess/patch-1
...
Removed duplicate code for pruning merhantlist_temp
2020-08-21 00:24:59 -05:00
Chris Miles
5d4a78fb3f
Merge pull request #1112 from noudess/untargettable
...
Add check so that the 'u' key does not open a trade window with an untargettable mob.
2020-08-21 00:24:28 -05:00
Chris Miles
ebea77e8ea
Merge pull request #1115 from EQEmu/bugfix/command_task
...
Fix missing arg to client message in #task
2020-08-21 00:24:03 -05:00
Akkadius
51356610b2
Fix overflow issue with character corpse creation using the wrong struct in allocation
2020-08-21 00:23:13 -05:00
Chris Miles
b57bcced40
Merge pull request #1111 from EQEmu/bug_fix/aepcv1_mobai_distance
...
Fix NPC AI casting of ST_AEClientV1
2020-08-18 13:21:53 -05:00
Akkadius
78776df107
Update world content service API's to consider all expansions enabled
2020-08-16 20:04:49 -05:00
Chris Miles
0506c01103
Merge pull request #1102 from fryguy503/AERamp
...
[Combat] AE Ramp now allows Max Melee Range
2020-08-16 02:03:54 -05:00
Chris Miles
24a8ca39d3
Merge pull request #1100 from noudess/empty_processing
...
Allow quests to turn on mob processing in empty zones
2020-08-16 02:03:22 -05:00
Chris Miles
ecf47a0bbb
Merge pull request #1097 from SecretsOTheP/null_ptr_fixes
...
Null ptr fixes
2020-08-16 02:02:46 -05:00
Chris Miles
6a4a4de31c
Merge pull request #1106 from EQEmu/feature/virtual-zonepoints
...
Add support for virtual zonepoints
2020-08-16 01:42:33 -05:00
Akkadius
efdead0b0a
Add expansion info
2020-08-16 01:12:30 -05:00
Akkadius
e319746ca9
Typos
2020-08-16 00:16:50 -05:00
Akkadius
f78828216d
Add support for virtual zonepoints
2020-08-16 00:06:20 -05:00
Akkadius
9d0f7781b4
Fix compiler warnings
2020-08-15 19:03:25 -05:00
Akkadius
f6e544a2e6
Merge branch 'master' of https://github.com/EQEmu/Server
2020-08-15 18:49:24 -05:00
Akkadius
3ffb5299a8
Update repositories
2020-08-15 18:28:34 -05:00
Chris Miles
aeb1ce0fbe
Merge pull request #1105 from EQEmu/feature/lootdrop-changes
...
Lootdrop Filtering Adjustments
2020-08-15 17:55:18 -05:00
Akkadius
4b764e2cc5
Set loot default log [skip ci]
2020-08-15 17:48:10 -05:00
Akkadius
45f08b4645
Cleanup some logic
2020-08-15 17:43:20 -05:00
Akkadius
0e31302a7d
Add an easy way to pull item saylinks
2020-08-15 17:25:09 -05:00
Akkadius
94d87584aa
Lootdrop level filtering adjustments
2020-08-15 16:37:38 -05:00
Akkadius
bda13383ef
Revert "Merge pull request #1101 from KinglyKrab/custom"
...
This reverts commit 43108acae1 , reversing
changes made to daa1db65b9 .
2020-08-03 22:21:51 -05:00
Chris Miles
daa1db65b9
Merge pull request #1094 from EQEmu/integration/multi-tenancy-expansions-repository
...
Integration/multi tenancy expansions repository
2020-07-30 22:27:58 -05:00
Chris Miles
fd48912bd2
Merge pull request #1098 from EQEmu/lua_update_zone_header
...
Add Lua eq.update_zone_header export to lua_general.cpp.
2020-07-30 22:07:47 -05:00
Akkadius
cfa3e88bb2
Add command #gearup as a fairly decent start to a expansion specific way of gearing up a GM test character
2020-07-30 21:10:15 -05:00