1
0

146 Commits

Author SHA1 Message Date
Emagi
82e94d0328 avoid sending non stacked items to overflow due to the count being set to 65535 and earlier clients split those stacks 2024-12-13 14:51:02 -05:00
Emagi
2a3a280793 Avoid overflow items remaining in memory and causing a crash 2024-12-13 14:50:41 -05:00
Emagi
7daead0d11 just make sure we don't set the flag twice if an npc is a mount and has no look on 2024-12-13 09:27:43 -05:00
Emagi
871444f98c Fix mounts not visibly showing up on the KoS and earlier clients 2024-12-13 09:17:13 -05:00
Emagi
15738ef219 Fix use item for KoS and earlier clients 2024-12-12 21:07:35 -05:00
Emagi
8fbc12d0d3 Erg. KoS visibility was bugged, no longer. 2024-12-12 21:06:51 -05:00
Emagi
19dccd751a restore changes to fix earlier clients seeing the name visuals (other than suffix which seems to be missing) 2024-12-12 15:38:27 -05:00
Emagi
f5e1e6ceee Fix the structs per what they should be, suffix doesn't work, last_name, prefix, guild do. 2024-12-12 15:37:00 -05:00
Emagi
8c3ff54b41 Revert "Last name, prefix and guild name are now visualized for the older clients, for some reason suffix is not cooperating (perhaps the char sizing is wrong on one of these)"
This reverts commit c1fc68c13981eaaaeff3db70dd93a4fdad14266e.
2024-12-12 15:36:33 -05:00
Emagi
c1fc68c139 Last name, prefix and guild name are now visualized for the older clients, for some reason suffix is not cooperating (perhaps the char sizing is wrong on one of these) 2024-12-12 15:20:08 -05:00
Emagi
e48a84e7a7 Update zoneserver.h 2024-12-11 08:29:15 -05:00
Emagi
35bbb09096 Fixed LogError for GetSpellInitialTarget to show correct function name, pNumPlayers implemented for ZoneServer, will peer that data as well 2024-12-11 08:27:16 -05:00
Emagi
b2a0122814 Fix ability to see names in KoS/AoM client when no gm vision on 2024-12-07 11:21:44 -05:00
Emagi
bed7d8ae5d Add support for creator name and fix packet to send data 2024-12-07 11:09:14 -05:00
Emagi
4d98819f35 Update HTTPSClientPool.cpp 2024-12-06 09:52:40 -05:00
Emagi
8e46e05b75 Update HTTPSClientPool.cpp 2024-12-06 09:37:43 -05:00
Emagi
02946500f9 fix tree parsing 2024-12-06 09:31:40 -05:00
Emagi
2769d97bfe Update HTTPSClientPool.cpp 2024-12-06 09:16:25 -05:00
Emagi
f0b37e67d1 Combined peering to a single request to reduce load 2024-12-06 09:11:30 -05:00
Emagi
4e07b26cc7 add LUA functions for player levels in an instance 2024-12-05 09:22:50 -05:00
Emagi
c17b4d5588 Added CreateChoiceWindow, ClearChoice and GetChoiceSpawnID lua functions, added base of tracking for min, max, avg, first level for raid/group into instances... more work to complete tomorrow 2024-12-04 21:53:57 -05:00
Emagi
48b2b1cc4d fix some logging incorrectly referenced 2024-12-03 08:29:22 -05:00
Emagi
ea8bc2d89f periodically check DB for zones status situation against peers 2024-12-02 21:51:28 -05:00
Emagi
7a48aad79b Update HTTPSClientPool.cpp 2024-12-02 21:37:55 -05:00
Emagi
89fe9bf71b make sure peers have latest peering data for client connections 2024-12-02 21:37:05 -05:00
Emagi
a582ff2f28 avoid constantly creating ssl context 2024-12-02 20:56:01 -05:00
Emagi
a54cb78427 reduce time to pull down to 1 second 2024-12-02 20:15:34 -05:00
Emagi
405e43f672 Fixed polling issues when a server is erroring out and also peering the right id 2024-12-02 20:01:21 -05:00
Emagi
140d58d0da induce delay on polling thread 2024-12-02 19:43:22 -05:00
Emagi
8a163875fb exception handling with debug logs 2024-12-02 19:40:15 -05:00
Emagi
031bb0c518 Update HTTPSClientPool.cpp 2024-12-02 19:37:43 -05:00
Emagi
2bf5d29c76 Update HTTPSClientPool.cpp 2024-12-02 19:28:21 -05:00
Emagi
1a7061a6c0 debug log for polling 2024-12-02 19:27:22 -05:00
Emagi
3883fc2ffa Update World.cpp 2024-12-02 19:18:49 -05:00
Emagi
cfe562c177 fix primary id 2024-12-02 19:14:17 -05:00
Emagi
c54067fcf6 only take primary if world is loaded 2024-12-02 19:03:25 -05:00
Emagi
82bea97ff2 address peer listing having multiple of the same addresses (So we can just list all in the same server_config instead of many dirs with their own server_config) 2024-12-02 19:03:13 -05:00
Emagi
beaa63504c fix map waypoint support with /waypoint x, y, z 2024-12-02 17:42:07 -05:00
Emagi
d332eb3122 Fix peering message for AddCharAuth not showing name correctly 2024-12-02 09:45:58 -05:00
Emagi
adc9ee0846 Relocate where we set the state into the iterator 2024-12-02 09:40:38 -05:00
Emagi
a736e1865f DoT/DD stacking with timers were causing lua state overruns, lua state was being removed from spell too early" 2024-12-02 09:19:28 -05:00
Emagi
d7d82c71fb address timestamp to int64 2024-12-01 18:59:01 -05:00
Emagi
716caffb14 Have zone pointer tracked in the luaspell so we can assure we delete the spell properly when zone shuts down or spawn is gone 2024-12-01 18:24:56 -05:00
Emagi
9e986f3ace rely on remaining targets to delete the spell, caster ptr is not reliable in this case 2024-12-01 17:55:42 -05:00
Emagi
5770adffee Added a quests override flag (512) for when we want sign descriptions to be hidden unless the quest / quest step / history is achieved by the client 2024-12-01 13:37:35 -05:00
Emagi
a775e90eb3 reject char create when world locked 2024-12-01 11:28:32 -05:00
Emagi
1ec930639f fix name pet and rename to function 2024-12-01 11:14:13 -05:00
Emagi
9353cdbb39 can only repair at a repair vendor 2024-12-01 10:55:36 -05:00
Emagi
ebcb1631a4 fix older clients requiring quests to see certain objects/select them 2024-12-01 07:42:16 -05:00
Emagi
14bb60caf8 avoid crash on remove caster when in a spell attack 2024-12-01 06:29:13 -05:00