Akkadius
fe718a6a1d
Create repository.template
2020-04-03 01:34:43 -05:00
Akkadius
94ab6499c8
Create account_repository.h
2020-04-03 01:17:09 -05:00
Akkadius
1650a466a1
Add instance list repository; split repository cmake config
2020-04-02 19:38:26 -05:00
Akkadius
459303c0fe
Hide test: command from the help output (Developer testing) [skip ci]
2020-04-02 15:58:37 -05:00
Paul Coene
8193b04627
Update ruletypes.h
2020-04-01 08:41:40 -04:00
Akkadius
72b1e58edb
Groundwork for world content service and content filtering
2020-04-01 06:07:44 -05:00
KimLS
6d3848b2c7
Removed make_unique from namegen, was conflicting with real make_unique on windows and we're set to cxx11 still
2020-03-31 19:55:27 -07:00
Akkadius
d4ea9bbee0
Use a better name generator
2020-03-31 02:00:09 -05:00
Akkadius
dae20afcba
Fix character creation tenancy operations
2020-03-31 01:49:42 -05:00
Akkadius
019735c654
Keeps spawns from doing individual loads and prefer bulk loading [skip ci]
2020-03-30 23:25:32 -05:00
Akkadius
79dbddd56e
Decouple temporary merchant list call [skip ci]
2020-03-30 21:32:59 -05:00
Uleat
99c1c826a8
Fix for bots guild-related view query issue
2020-03-30 08:02:45 -04:00
Akkadius
43716332aa
Bulk load grids at repop and zone init instead of 2 costly individual selects per NPC, create repositories to decouple database logic from business logic
2020-03-30 05:49:43 -05:00
Akkadius
128cc458fd
Separate tradeskill queries to not be cross-boundary, clean up logic
2020-03-30 04:29:52 -05:00
Akkadius
6127baf12a
Update schema [skip ci]
2020-03-29 20:16:17 -05:00
Akkadius
8effd671c5
Second pass through tables [skip ci]
2020-03-22 03:27:44 -05:00
KimLS
52d2469da2
Rewrite how zone finds ports
2020-03-21 17:05:28 -07:00
Uleat
463c0d9e0e
Added proximity check for feared clients
2020-03-18 16:12:25 -04:00
Uleat
6a61fd5df9
Tweaked compression arguments for 7-Zip cli command invocation
2020-03-12 23:12:44 -04:00
Akkadius
3dc227e8cc
Update schema [skip ci]
2020-03-12 02:53:19 -05:00
Akkadius
4375e51431
Push up schema notes [skip ci]
2020-03-12 02:42:04 -05:00
Akkadius
7ee28d6361
Migrate shared memory to use content database source; add logic in DB::core to prevent double freeing [skip ci]
2020-03-12 01:23:06 -05:00
Akkadius
286c08b8d5
Migrate spawn tables [skip ci]
2020-03-12 00:00:39 -05:00
Akkadius
c98d2743c5
Migrate doors [skip ci]
2020-03-11 03:20:38 -05:00
Akkadius
dde9b98e4f
Beginning of multi-tenancy work
2020-03-11 02:43:21 -05:00
Akkadius
785804a936
Move tables around in schema [skip ci]
2020-03-10 19:54:26 -05:00
Akkadius
08414bda55
Fix 7zip availability check [skip ci]
2020-03-10 19:18:18 -05:00
Akkadius
431a325414
Update manifest [skip ci]
2020-03-10 00:22:39 -05:00
Akkadius
c42d6dcd1b
Add 7zip compression; tweak dump settings
2020-03-10 00:14:28 -05:00
Akkadius
6438a37fb5
Split up state table dump
2020-03-09 16:31:43 -05:00
Akkadius
53be04c39c
Don't lock tables by default; move tables around in schema; add peq-dump.sh script
2020-03-09 15:51:11 -05:00
Akkadius
bfecd6ad14
Add query-serv table dump option, add option to dump directly to console, add initializers for dump settings
2020-03-09 14:08:17 -05:00
Akkadius
dd1470892d
Update database_dump_service.cpp
2020-03-09 03:20:43 -05:00
Akkadius
d4a1ea82dc
Create database_dump_service.cpp
2020-03-09 03:01:59 -05:00
Chris Miles
8d252dfd9a
Implement database dump service
2020-03-09 03:00:07 -05:00
Alex
cede38f562
Add GetRaidIDByCharID to Perl/Lua.
2020-03-08 21:11:56 -04:00
Alex
2a9248697e
Add GetGroupIDByCharID and GetGuildIDByCharID to Perl/Lua.
2020-03-08 20:49:01 -04:00
Alex
581d5b1289
Deleted characters will no longer show in the guild window.
2020-03-07 18:58:12 -05:00
Noudess
d85469dff9
Update version for always_aggros_foes db change.
2020-03-05 13:04:21 -05:00
Chris Miles
8787f51b58
Merge pull request #979 from hgtw/fix/zlib-deflate-size
...
Send packet uncompressed if zlib deflates to a larger size than input
2020-02-22 16:24:27 -06:00
Chris Miles
81ff7f5d57
Merge pull request #964 from EQEmu/feature/hot-reload
...
Feature - Hot Reload
2020-02-22 16:18:47 -06:00
Akkadius
8376ed5d3f
PR adjustments
2020-02-22 16:17:18 -06:00
Michael Cook (mackal)
6fb0042e3f
Add packet struct and ops for AdvancedLoreText
...
Just stuff if people want to start working on it
2020-02-18 15:50:01 -05:00
Paul Coene
10e5f0e949
Update ruletypes.h
2020-02-16 12:28:18 -05:00
Paul Coene
5901df4485
Added Skills, RequireTomeHandin rule
...
Default behavior will remain the same as current code.
If set to true, tomes will need to be turned in to Guild Masters to learn, like in older times.
2020-02-16 11:41:08 -05:00
hg
ed09d4ae54
Send packet uncompressed if zlib deflates to a larger size than input
...
It's not guaranteed that deflate output will be smaller than the input.
In some cases zlib-ng (Z_BEST_SPEED) compression is causing packets to
increase in size and exceed m_max_packet_size. This results in the
packets never being fully received by the client.
Currently this is most reproducible in the spell_book section of the
OP_PlayerProfile message. After using #scribespells this portion of the
player profile has a lot of incrementing spellids which may be affecting
the compression algorithm. The client never processes the player profile
(MSG_SEND_PC) message and times out on zone entry.
This isn't necessarily a bug with zlib-ng since it inflates back to the
original input and normal zlib could do this too, but the current netcode
doesn't handle this.
2020-02-14 10:06:47 -05:00
Xackery Xtal
5f8d193d6a
Added EnableFoodRequirement
2020-02-08 18:01:46 -08:00
Michael Cook (mackal)
2f5909d4cb
Implement AA timers reset on death
...
This is a field in the packet, live only uses this for Lay on Hands
Currently I didn't add this to the packet since it has 0 effect on the
client.
We could move this field to aa_ranks which would give more flexibility
for custom servers, but no one said they wanted it there.
2020-02-06 14:20:18 -05:00
Michael Cook (mackal)
501204a4d2
Add hot_zone filtering for global loot
...
We do this in GlobalLootEntry::PassesRules since we want to check if the
hot zone status changes during run time
Value can be null, if null it's not checked. If the value is 0 the zone
must not be a hot zone (I guess one might want that) and if it's not 0,
the zone must be a hot zone
2020-02-06 01:52:35 -05:00
Paul Coene
8dacadb4f9
Update ruletypes.h
2020-02-05 16:26:46 -05:00