eq2emu/source/WorldServer
2025-09-12 18:53:30 -04:00
..
Achievements EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
AltAdvancement Zone ruleset_id support for most rules 2024-10-20 09:35:41 -04:00
Bots revert SendShowBook to fix /spawn details and other use of the book pages 2025-03-21 11:21:31 -04:00
Broker set logging level for player broker to debug level 2025-08-20 11:57:41 -04:00
Chat Chat channels (join channel, send messages) and house peering capabilities 2025-08-30 09:29:46 -04:00
Collections EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Commands Char Sheet, Pet Sheet, Raid Sheet XOR Packet Handling Fixes 2025-09-07 10:07:07 -04:00
Guilds Work in progress for 0.9.9 so far (making its own branch for now) 2025-06-08 14:53:52 -04:00
HeroicOp avoid a crash when client has no player 2024-11-29 21:55:06 -05:00
Housing Zone ruleset_id support for most rules 2024-10-20 09:35:41 -04:00
Items clean up former unnecessary logging for vault/broker 2025-08-30 06:33:15 -04:00
RaceTypes EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Recipes Vault, Broker support for DoF, KoS, AoM. Shop support for DoF, KoS. 2025-07-26 07:10:07 -04:00
Rules R_Player, ForceCommonerFarJourney = 1 set to enforce ccommoner for AoM clients on login, set to 0 for KoS+ style 2025-08-30 09:26:53 -04:00
Tradeskills PrintPacket cleanup 2025-08-17 10:50:33 -04:00
Traits EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Web Updated /zone active command to contain more data (such as shutdown timer being enabled and remaining time to shutdown). World peers will not attempt to offer clients use of zones that are moving to a shutdown state. 2025-09-05 11:07:54 -04:00
Zone code warning fixes 2025-03-05 08:37:52 -05:00
Appearances.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
classes.cpp EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
classes.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
client.cpp don't allow ChangeLevel function to move forward unless we are in zone and have the zone set 2025-09-12 18:53:30 -04:00
client.h don't send client spawn updates until they are connected to zone and spawn structs are set 2025-09-10 20:31:33 -04:00
ClientPacketFunctions.cpp Reduce log spam in the world server 2025-06-20 07:36:48 -04:00
ClientPacketFunctions.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Combat.cpp Protection around process combat or heroic ops while zoning or not in zone to address Issue #56 2025-09-04 08:44:37 -04:00
Combat.h Zone ruleset_id support for most rules 2024-10-20 09:35:41 -04:00
EffectFlags.h LUA RemoveSpell(Spawn, spell_id, ..) added, Illusion is a control effect, Redesign of control effects, immunities, effect flags away from mutex lists 2025-08-25 09:18:34 -04:00
Entity.cpp Enforce regen refresh after combat, avoid loot method being out of range 2025-08-27 07:42:20 -04:00
Entity.h Enforce regen refresh after combat, avoid loot method being out of range 2025-08-27 07:42:20 -04:00
Factions.cpp EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Factions.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
GroundSpawn.cpp Collecting -> collect needs hardcode since GetHarvestMessageName strangely overrides it to gather (intentionally?) 2025-09-03 10:51:55 -04:00
GroundSpawn.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Languages.cpp EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Languages.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
LoginServer.cpp Don't allow an account to have multiple characters logged in at the same time unless admin status > 100 2025-06-17 08:13:16 -04:00
LoginServer.h Project Nebulark Part 1, So much to list, this is a rough summary 2024-11-18 11:13:04 -05:00
LuaFunctions.cpp LUA Function to limit kill updates to self (killer of the spawn) not all members of the group 2025-09-01 18:55:37 -04:00
LuaFunctions.h LUA Function to limit kill updates to self (killer of the spawn) not all members of the group 2025-09-01 18:55:37 -04:00
LuaInterface.cpp LUA Function to limit kill updates to self (killer of the spawn) not all members of the group 2025-09-01 18:55:37 -04:00
LuaInterface.h LUA RemoveSpell(Spawn, spell_id, ..) added, Illusion is a control effect, Redesign of control effects, immunities, effect flags away from mutex lists 2025-08-25 09:18:34 -04:00
makefile Added -llua5.4 as a LD_FLAG for Debian 13 2025-09-02 12:43:47 -06:00
makefile.discord EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
MutexHelper.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
MutexList.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
MutexMap.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
MutexVector.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
net.cpp Chat channels (join channel, send messages) and house peering capabilities 2025-08-30 09:29:46 -04:00
net.h 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
NPC.cpp Vault, Broker support for DoF, KoS, AoM. Shop support for DoF, KoS. 2025-07-26 07:10:07 -04:00
NPC.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
NPC_AI.cpp reset power with hp on runback 2025-09-01 11:07:45 -04:00
NPC_AI.h Added LUA Function to adjust hate position up or down: AdjustHatePosition(Caster, NPC, Increase) increase is boolean, true to increase, false to decrease 2025-08-02 06:35:03 -04:00
Object.cpp Vault, Broker support for DoF, KoS, AoM. Shop support for DoF, KoS. 2025-07-26 07:10:07 -04:00
Object.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Player.cpp handle possible condition where the orig packet sizing is larger than the xor 2025-09-07 19:04:50 -04:00
Player.h resize original packets for XOR packet encoding to avoid buffer overrun 2025-09-07 16:35:12 -04:00
PlayerGroups.cpp logging to track what group member helps us decide the zone instance we enter 2025-08-30 06:35:38 -04:00
PlayerGroups.h DB async query synching to peers, code/logging cleanup 2025-06-29 14:03:23 -04:00
Quests.cpp LUA Function to limit kill updates to self (killer of the spawn) not all members of the group 2025-09-01 18:55:37 -04:00
Quests.h LUA Function to limit kill updates to self (killer of the spawn) not all members of the group 2025-09-01 18:55:37 -04:00
races.cpp EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
races.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Sign.cpp Vault, Broker support for DoF, KoS, AoM. Shop support for DoF, KoS. 2025-07-26 07:10:07 -04:00
Sign.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Skills.cpp EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Skills.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Spawn.cpp resize original packets for XOR packet encoding to avoid buffer overrun 2025-09-07 16:35:12 -04:00
Spawn.h Enforce regen refresh after combat, avoid loot method being out of range 2025-08-27 07:42:20 -04:00
SpawnLists.h Added support to create duplicated zones of public zones (non city zone). Additionally spawn locations can be limited to the primary public zone and not replicated (for epics). 2024-12-23 08:46:11 -05:00
SpellProcess.cpp Protection around process combat or heroic ops while zoning or not in zone to address Issue #56 2025-09-04 08:44:37 -04:00
SpellProcess.h Protection around process combat or heroic ops while zoning or not in zone to address Issue #56 2025-09-04 08:44:37 -04:00
Spells.cpp Fix #38 address issues with food/drink cross zone 2025-06-26 18:27:35 -04:00
Spells.h Fix #38 address issues with food/drink cross zone 2025-06-26 18:27:35 -04:00
Titles.cpp EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Titles.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Trade.cpp PrintPacket cleanup 2025-08-17 10:50:33 -04:00
Trade.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Transmute.cpp EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Transmute.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
Variables.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
VisualStates.h Added support for the spawn_anim to be converted and accurate for earlier clients like KoS and DoF, when spawning skeletons, zombies so on their animation is now present 2025-05-23 17:11:57 -04:00
Widget.cpp Vault, Broker support for DoF, KoS, AoM. Shop support for DoF, KoS. 2025-07-26 07:10:07 -04:00
Widget.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
World.cpp Updated /zone active command to contain more data (such as shutdown timer being enabled and remaining time to shutdown). World peers will not attempt to offer clients use of zones that are moving to a shutdown state. 2025-09-05 11:07:54 -04:00
World.h need to keep a counter track of the function calls in case multiple clients are involved at one time 2025-09-05 10:16:13 -04:00
WorldDatabase.cpp Log if we error loading spells 2025-09-10 20:31:42 -04:00
WorldDatabase.h character properties not hard coded are now dynamically fed into the info struct string, we can now SetInfoStruct(Player, "somevar", "avalue") and it will save to the DB to persist cross zone with GetInfoStruct(Player, "somevar") 2025-08-18 13:56:53 -04:00
WorldTCPConnection.h EQ2Emu Source Base July 2024 2024-07-22 08:52:28 -04:00
zoneserver.cpp don't send client spawn updates until they are connected to zone and spawn structs are set 2025-09-10 20:31:33 -04:00
zoneserver.h Updated /zone active command to contain more data (such as shutdown timer being enabled and remaining time to shutdown). World peers will not attempt to offer clients use of zones that are moving to a shutdown state. 2025-09-05 11:07:54 -04:00