Alex
00fb9bc9f9
[Bug Fix] Zone Heading for Binds, Summons, Teleports, and Zoning. ( #1328 )
...
* For as long as I can remember people have had issues with zoning in, facing the wrong way, and walking through a zone line.
With this we will be able to set zone's safe heading as well as preserve heading on summon (NPC or GM) and teleports between zones.
This affects several pre-existing quest methods and extends their parameters to allow for the addition of heading.
The following functions have had heading added.
Lua
- client:SetBindPoint()
- client:SetStartZone()
Perl
- $client->SetBindPoint()
- $client->SetStartZone()
- quest::rebind()
SetStartZone parameter list was fixed also.
This converts some pre-existing methods from glm::vec3() to glm::vec4() and has an overload where necessary to use a glm::vec3() method versus glm::vec4() method.
This shouldn't affect any pre-existing servers and will allow PEQ and others to document safe headings for zones properly.
* Removed possible memory leaks.
* Fix SQL.
* Fix client message.
* Fix debug log.
* Fix log message.
* Fix call in rebind overload.
* Fix floats.
* Add default to column.
2021-04-22 22:49:44 -05:00
Alex
253f0594e4
Merge pull request #1278 from EQEmu/akkadius/fix-skill-caps-loading-consistency
...
[Bugfix] Fix Skill Caps Loading References
2021-03-05 19:20:11 -08:00
Akkadius
450c748299
Fix database connection pointer bucket consistency
2021-02-28 19:31:46 -06:00
Michael Cook (mackal)
ab005e5950
[Cleanup] Make Client::Clearance less gross
...
It's still pretty gross, but the bits ASan really hated are less gross
2021-02-25 01:50:58 -05:00
Michael Cook (mackal)
6621338064
Enforce some naming limits people were getting around
2021-02-07 17:00:48 -05:00
Akkadius
56c4eb280f
Fix post merge issues
2020-05-23 22:41:59 -05:00
Akkadius
3f62da4573
Merge branch 'master' of https://github.com/EQEmu/Server into integration/multi-tenancy-expansions-repository
2020-05-23 22:33:34 -05:00
KimLS
2fbd5aaccc
Rename namespace EQEmu to namespace EQ (so we don't have two similar but different namespaces anymore)
2020-05-17 18:36:06 -07:00
Akkadius
43ff59d7db
Merge branch 'master' of https://github.com/EQEmu/Server into integration/multi-tenancy-expansions-repository
2020-04-24 01:27:17 -05:00
Akkadius
373fb3f0e7
Decouple zone calls, cleanup logic
2020-04-19 04:36:39 -05:00
Akkadius
4db646db94
Revert "Merge pull request #1007 from EQEmu/feature/improved-name-generator"
...
This reverts commit 3c71e2c91df68421ab32d7f14094f067014cb70b, reversing
changes made to 80d160175450a7e74500f5c773f9e1d72ecb907d.
2020-04-18 01:44:43 -05:00
Ali
5d4e53bb25
Removed redundant check during enter world
2020-04-17 18:48:43 +03:00
Akkadius
1728923bbb
Revert "Merge pull request #1007 from EQEmu/feature/improved-name-generator"
...
This reverts commit 3c71e2c91df68421ab32d7f14094f067014cb70b, reversing
changes made to 80d160175450a7e74500f5c773f9e1d72ecb907d.
2020-04-08 16:00:27 -05:00
Akkadius
2b1b786f02
Merge branch 'master' of https://github.com/EQEmu/Server into integration/multi-tenancy-expansions-repository
2020-04-06 02:55:46 -05: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
ca49f3902f
Migrate getZoneX calls and npc types calls [skip ci]
2020-03-12 02:27:09 -05:00
Akkadius
6af1ae32ae
Migrate grids [skip ci]
2020-03-11 04:10:21 -05:00
Akkadius
262432f504
Migrate start_zones [skip ci]
2020-03-11 03:58:30 -05:00
Akkadius
3230d81d2c
Unify ClientLogin logging [skip ci]
2019-09-07 23:59:12 -05:00
Akkadius
cc377f2659
Fix compile [skip ci]
2019-09-07 02:30:33 -05:00
Akkadius
9e3f9f9749
More logging changes [skip ci]
2019-09-07 01:59:50 -05:00
Akkadius
859252a270
Move status log calls to use LogInfo
2019-09-01 23:22:40 -05:00
Akkadius
be291d58b0
Move worldserver logging ot use LogInfo
2019-09-01 22:53:23 -05:00
Akkadius
d3803045bc
Add log aliases to make logging much easier to use (All FMT driven)
2019-09-01 20:47:26 -05:00
Akkadius
eaf31fb14b
Merge branches 'lsid' and 'master' of https://github.com/EQEmu/Server into lsid
2019-08-10 03:26:40 -05:00
KimLS
e56edd9231
Some changes to ordering of login authorization for world<->zone
2019-07-30 19:12:44 -07:00
KimLS
b754ddbc67
Change drop client code to not be two step process
2019-07-27 20:13:04 -07:00
KimLS
212f8a3062
Minor fixes to CLE stale system
2019-07-25 22:26:56 -07:00
KimLS
f3255c17da
Changes to cle enums, characters will now auto kick on login instead of making you wait at world unless you specifically turn that feature on in the rules.
2019-07-24 19:20:09 -07:00
Akkadius
7b808ee6e0
Add more debug logging for ServerListPacket [skip ci]
2019-07-10 00:45:40 -05:00
Akkadius
2a927c5c80
Logging / initializers [skip ci]
2019-07-10 00:11:17 -05:00
Akkadius
0668f41de2
Fix some edge case with account name not being passed to world
2019-07-06 03:19:50 -05:00
Akkadius
8bb909090b
Merge branch 'master' into lsid
2019-06-26 00:56:13 -05:00
Uleat
36b0a60451
Fix for Titanium returning wrong value in ConvertClientVersionToExpansion##
2019-02-02 21:51:57 -05:00
Uleat
4658ad676f
Extended server spellbook entries to RoF2 standard and added per-client restriction of spell id max
2019-01-24 03:53:41 -05:00
Uleat
585c6322bf
Added 'spells' entry to EQDictionary
2019-01-20 08:24:21 -05:00
Uleat
703cbc6727
Activated per-expansion support for active inventory slot addressing
2019-01-15 00:50:58 -05:00
Uleat
bcf271c30f
Added dynamic entries to eqdictionary
2019-01-12 20:03:52 -05:00
Uleat
0ad43977bf
Naming convention update for EQEmu::versions::ClientVersionBit
2019-01-07 20:25:43 -05:00
Uleat
8eaed2233f
Added namespace expansions
2019-01-07 18:18:35 -05:00
KimLS
b772518901
Selective commit of secrets somewhat broken pr
2018-11-18 20:29:21 -08:00
KimLS
cd6fd2d2dc
Merge master to movement_manager, fix for merge failure
2018-10-14 17:23:11 -07:00
KimLS
2224b83ae0
Movement manager add
2018-09-17 14:32:36 -07:00
Uleat
509a2b30a5
Inventory possessions beta testing
2018-08-13 22:32:36 -04:00
Uleat
c435a77813
Reintegration of inventory-based EQDictionary references
2018-07-05 21:05:26 -04:00
Uleat
e5e779c064
Updated UCS versioning code - update your *.conf files
2018-03-04 21:38:17 -05:00
Uleat
6c2a8edea6
Added ClientVersion request system to UCS server (needed to fix saylinks)
2018-02-25 21:40:45 -05:00
KimLS
6b70faf141
Multiple login account support initial, needs a ton of work but can login and create account
2017-11-14 21:42:14 -08:00
Akkadius
d8bbd85abb
Fix issue with clients logging in locally on the same subnet
2017-07-21 00:46:12 -05:00