| .. |
|
http
|
feat(core): bump C++ version and remove polyfills (#5024)
|
2025-11-07 17:06:33 +01:00 |
|
tests
|
Cleanup enabling IPO in CMake (#4776)
|
2024-08-30 13:53:35 +02:00 |
|
actions.cpp
|
refactor(tile): unify house tile access and checks with removing dynamic cast (#5054)
|
2025-11-19 08:58:14 +01:00 |
|
actions.h
|
Load actions.xml in Lua (#4830)
|
2024-11-17 17:31:11 +01:00 |
|
ban.cpp
|
Use chrono time_point when formatting dates (#5013)
|
2025-10-19 20:20:49 +02:00 |
|
ban.h
|
Move static IOBan methods to namespace (#4777)
|
2024-09-18 22:22:00 +02:00 |
|
base64.cpp
|
Minimal HTTP login server (#4706)
|
2024-06-01 01:05:43 +02:00 |
|
base64.h
|
Minimal HTTP login server (#4706)
|
2024-06-01 01:05:43 +02:00 |
|
baseevents.cpp
|
Remove .c_str() where string_view is expected
|
2023-08-07 09:22:04 -04:00 |
|
baseevents.h
|
Use string views to avoid copying strings (#4079)
|
2023-03-08 21:49:18 -03:00 |
|
bed.cpp
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
bed.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
chat.cpp
|
Move static LuaScriptInterface methods to namespace (#4675)
|
2024-05-27 15:49:32 +02:00 |
|
chat.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
CMakeLists.txt
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
combat.cpp
|
fix(combat): prevent leech bonuses from triggering on self-healing (#4914)
|
2025-11-22 19:22:48 +01:00 |
|
combat.h
|
Move static LuaScriptInterface methods to namespace (#4675)
|
2024-05-27 15:49:32 +02:00 |
|
condition.cpp
|
Fix possible condition nulls (#4892)
|
2025-03-25 21:08:28 +01:00 |
|
condition.h
|
Fix condition light crash (#4806)
|
2024-10-08 12:06:33 -03:00 |
|
configmanager.cpp
|
refactor(protocol): remove legacy ProtocolLogin impl (#5038)
|
2025-11-22 18:20:38 +01:00 |
|
configmanager.h
|
refactor(protocol): remove legacy ProtocolLogin impl (#5038)
|
2025-11-22 18:20:38 +01:00 |
|
connection.cpp
|
Move crypto calculations to asio thread (#4802)
|
2024-10-08 22:46:10 +02:00 |
|
connection.h
|
Minimal HTTP login server (#4706)
|
2024-06-01 01:05:43 +02:00 |
|
const.h
|
Creature/Monster Icons (#4493)
|
2024-04-17 14:37:48 -06:00 |
|
container.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
container.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
creature.cpp
|
refactor(player): rework onCreatureAppear to handle initial player world entry packets (#5030)
|
2025-11-29 01:40:51 +01:00 |
|
creature.h
|
refactor(npc): remove generic creature speech bubble and restrict to NPCs only (#5066)
|
2025-12-03 22:23:51 +01:00 |
|
creatureevent.cpp
|
Add Player:onReconnect event (#4837)
|
2024-11-17 17:53:22 +01:00 |
|
creatureevent.h
|
Add Player:onReconnect event (#4837)
|
2024-11-17 17:53:22 +01:00 |
|
database.cpp
|
Disable enforcing SSL verification in MariaDB connection (#4971)
|
2025-11-11 18:15:26 +01:00 |
|
database.h
|
Fix MySQL handle leak (#4722)
|
2024-06-05 14:43:12 +02:00 |
|
databasemanager.cpp
|
Move static LuaScriptInterface methods to namespace (#4675)
|
2024-05-27 15:49:32 +02:00 |
|
databasemanager.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
databasetasks.cpp
|
Revert "fix Database double init (#4482)" (#4484)
|
2023-06-09 12:37:57 +02:00 |
|
databasetasks.h
|
Revert "fix Database double init (#4482)" (#4484)
|
2023-06-09 12:37:57 +02:00 |
|
definitions.h
|
The Forgotten Server 1.7 Development (#4719)
|
2024-06-06 19:11:23 +02:00 |
|
depotchest.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
depotchest.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
depotlocker.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
depotlocker.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
enums.h
|
Remove AddWorldLight from protocolgame (#4754)
|
2024-09-23 12:02:55 -03:00 |
|
events.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
events.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
fileloader.cpp
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
fileloader.h
|
Use string views to avoid copying strings (#4079)
|
2023-03-08 21:49:18 -03:00 |
|
game.cpp
|
fix(game): correct parent ref in transformItem postAddNotification (#5067)
|
2025-12-03 22:24:17 +01:00 |
|
game.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
globalevent.cpp
|
fix(globalevents): correct timer scheduling and time calculation units (#5021)
|
2025-11-07 22:53:53 +01:00 |
|
globalevent.h
|
New global event: OnSave (#4588)
|
2023-12-12 19:42:00 -03:00 |
|
groups.cpp
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
groups.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
guild.cpp
|
Fix compiler warnings (#4805)
|
2024-11-01 13:09:10 -03:00 |
|
guild.h
|
Use Guild shared_ptr instead of raw pointers (#4682)
|
2024-05-26 11:11:31 +02:00 |
|
house.cpp
|
refactor(tile): unify house tile access and checks with removing dynamic cast (#5054)
|
2025-11-19 08:58:14 +01:00 |
|
house.h
|
Use string views to avoid copying strings (#4079)
|
2023-03-08 21:49:18 -03:00 |
|
housetile.cpp
|
Add a new method to check if Thing has a parent (#4810)
|
2024-10-22 14:31:04 -03:00 |
|
housetile.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
inbox.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
inbox.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
iologindata.cpp
|
Fix depot memory leak (#4879)
|
2024-12-22 22:28:50 +01:00 |
|
iologindata.h
|
Fix NPC baseSpeed & build issue (AccountType_t) (#4763)
|
2024-07-03 20:15:38 +02:00 |
|
iomap.cpp
|
Use Town as plain Lua table (#4764)
|
2024-11-04 20:43:53 -03:00 |
|
iomap.h
|
Feature: Load map spawns by lua (#4527)
|
2024-11-24 23:16:31 +01:00 |
|
iomapserialize.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
iomapserialize.h
|
fix(iomapserialize): add class Thing forward declaration (#5063)
|
2025-12-29 18:04:46 -04:00 |
|
iomarket.cpp
|
feat(core): bump C++ version and remove polyfills (#5024)
|
2025-11-07 17:06:33 +01:00 |
|
iomarket.h
|
Fix code style after market changes (#5006)
|
2025-10-05 23:28:19 +02:00 |
|
item.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
item.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
itemloader.h
|
Update to game protocol 13.10 (#4591)
|
2023-12-13 23:22:09 +01:00 |
|
items.cpp
|
[bugfix] default duration on decaying items with no min or maxvalue set (#4725)
|
2024-06-03 19:40:14 +02:00 |
|
items.h
|
Decay time random (#4531)
|
2024-03-14 11:12:31 -06:00 |
|
lockfree.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
luascript.cpp
|
refactor(player): rework onCreatureAppear to handle initial player world entry packets (#5030)
|
2025-11-29 01:40:51 +01:00 |
|
luascript.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
luavariant.h
|
Add code formatting with clang-format (#4029)
|
2022-04-13 14:06:08 +00:00 |
|
mailbox.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
mailbox.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
main.cpp
|
refactor(protocol): remove legacy ProtocolLogin impl (#5038)
|
2025-11-22 18:20:38 +01:00 |
|
map.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
map.h
|
Pathfinding Changes (#4934)
|
2025-07-01 21:06:52 +02:00 |
|
matrixarea.cpp
|
Formatting fixes
|
2025-08-31 17:34:47 -04:00 |
|
matrixarea.h
|
Fix MatrixArea rotations and add tests (#4378)
|
2023-04-07 22:12:49 -03:00 |
|
monster.cpp
|
refactor(player): rework onCreatureAppear to handle initial player world entry packets (#5030)
|
2025-11-29 01:40:51 +01:00 |
|
monster.h
|
refactor(player): rework onCreatureAppear to handle initial player world entry packets (#5030)
|
2025-11-29 01:40:51 +01:00 |
|
monsters.cpp
|
Move config manager singleton to namespace (#4653)
|
2024-04-27 00:48:25 -03:00 |
|
monsters.h
|
feat: effects support for summons (#4146)
|
2023-11-25 23:04:44 -03:00 |
|
mounts.cpp
|
Outfit(addons) & Mounts database changes (#4197)
|
2024-03-08 02:34:29 +01:00 |
|
mounts.h
|
Outfit(addons) & Mounts database changes (#4197)
|
2024-03-08 02:34:29 +01:00 |
|
movement.cpp
|
[Revscriptsys] fix crash introduced in #4742 (#4750)
|
2024-06-10 20:21:32 +02:00 |
|
movement.h
|
[Revscriptsys] fix crash introduced in #4742 (#4750)
|
2024-06-10 20:21:32 +02:00 |
|
networkmessage.cpp
|
Decay time random (#4531)
|
2024-03-14 11:12:31 -06:00 |
|
networkmessage.h
|
fix: onNetworkMessage event memory leak (#4895)
|
2025-02-17 10:55:52 -06:00 |
|
npc.cpp
|
refactor(player): rework onCreatureAppear to handle initial player world entry packets (#5030)
|
2025-11-29 01:40:51 +01:00 |
|
npc.h
|
refactor(npc): remove generic creature speech bubble and restrict to NPCs only (#5066)
|
2025-12-03 22:23:51 +01:00 |
|
otpch.cpp
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
otpch.h
|
Pathfinding Changes (#4934)
|
2025-07-01 21:06:52 +02:00 |
|
otserv.cpp
|
refactor(protocol): remove legacy ProtocolLogin impl (#5038)
|
2025-11-22 18:20:38 +01:00 |
|
otserv.h
|
Enable unity build to speed up compilation (#4545)
|
2023-12-12 21:56:46 -03:00 |
|
outfit.cpp
|
Move static LuaScriptInterface methods to namespace (#4675)
|
2024-05-27 15:49:32 +02:00 |
|
outfit.h
|
Move static LuaScriptInterface methods to namespace (#4675)
|
2024-05-27 15:49:32 +02:00 |
|
outputmessage.cpp
|
chore: fix MSVC compilation warnings (#4898)
|
2025-11-22 19:21:11 +01:00 |
|
outputmessage.h
|
Add packet compression (#4870)
|
2024-12-20 21:15:41 +01:00 |
|
party.cpp
|
Refactor events: Extracted into tfs::events namespace (#4831)
|
2024-11-16 21:18:10 -03:00 |
|
party.h
|
Add 3 Party events (#4326)
|
2023-04-06 22:50:52 -03:00 |
|
player.cpp
|
refactor(player): remove onEquipInventory/onDeEquipInventory and inline inventory equip/unequip logic (#5065)
|
2025-12-05 07:04:27 +01:00 |
|
player.h
|
refactor(player): remove onEquipInventory/onDeEquipInventory and inline inventory equip/unequip logic (#5065)
|
2025-12-05 07:04:27 +01:00 |
|
podium.cpp
|
Add unit testing framework (#4219)
|
2023-04-05 09:54:13 -03:00 |
|
podium.h
|
Reformat files with updated clang-format (#4654)
|
2024-04-21 00:58:17 -03:00 |
|
position.cpp
|
Move Position methods to Lua (#4334)
|
2023-05-02 17:47:46 +02:00 |
|
position.h
|
Rewrite Position methods in constexpr (#4648)
|
2024-04-17 11:12:50 -06:00 |
|
protocol.cpp
|
Fix zlib context memory leak (#4897)
|
2025-03-02 01:17:26 +01:00 |
|
protocol.h
|
Fix zlib context memory leak (#4897)
|
2025-03-02 01:17:26 +01:00 |
|
protocolgame.cpp
|
refactor(npc): remove generic creature speech bubble and restrict to NPCs only (#5066)
|
2025-12-03 22:23:51 +01:00 |
|
protocolgame.h
|
Fix Container::hasParent (#4828)
|
2024-11-16 21:18:26 -03:00 |
|
protocolstatus.cpp
|
refactor(protocol): remove legacy ProtocolLogin impl (#5038)
|
2025-11-22 18:20:38 +01:00 |
|
protocolstatus.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
pugicast.h
|
Load MySQL variables from environment (#4518)
|
2023-08-25 22:50:15 +02:00 |
|
rsa.cpp
|
Use OpenSSL instead of crypto++ (#4655)
|
2024-04-29 10:56:44 +02:00 |
|
rsa.h
|
Use OpenSSL instead of crypto++ (#4655)
|
2024-04-29 10:56:44 +02:00 |
|
scheduler.cpp
|
Replace deprecated ASIO functions and raise minimum Boost version (#4686)
|
2024-05-17 01:36:46 +02:00 |
|
scheduler.h
|
Replace deprecated ASIO functions and raise minimum Boost version (#4686)
|
2024-05-17 01:36:46 +02:00 |
|
script.cpp
|
Move config manager singleton to namespace (#4653)
|
2024-04-27 00:48:25 -03:00 |
|
script.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
scriptmanager.cpp
|
Revert "[Revscriptsys] RevNpcSys version 1.0 (lua npcs / NpcType / new npc system) (#4671)"
|
2024-12-05 23:56:16 +01:00 |
|
scriptmanager.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
server.cpp
|
Remove g_bans global (#4757)
|
2024-06-23 20:51:27 +02:00 |
|
server.h
|
Replace deprecated ASIO functions and raise minimum Boost version (#4686)
|
2024-05-17 01:36:46 +02:00 |
|
signals.cpp
|
Refactor events: Extracted into tfs::events namespace (#4831)
|
2024-11-16 21:18:10 -03:00 |
|
signals.h
|
Replace deprecated ASIO functions and raise minimum Boost version (#4686)
|
2024-05-17 01:36:46 +02:00 |
|
spawn.cpp
|
Feature: Load map spawns by lua (#4527)
|
2024-11-24 23:16:31 +01:00 |
|
spawn.h
|
Feature: Load map spawns by lua (#4527)
|
2024-11-24 23:16:31 +01:00 |
|
spectators.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
spells.cpp
|
Fead: add LUA function "getRuneSpells"
|
2025-10-24 15:18:24 -04:00 |
|
spells.h
|
Fead: add LUA function "getRuneSpells"
|
2025-10-24 15:18:24 -04:00 |
|
storeinbox.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
storeinbox.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
talkaction.cpp
|
Move static LuaScriptInterface methods to namespace (#4675)
|
2024-05-27 15:49:32 +02:00 |
|
talkaction.h
|
Use string views to avoid copying strings (#4079)
|
2023-03-08 21:49:18 -03:00 |
|
tasks.cpp
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
tasks.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
teleport.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
teleport.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
thing.cpp
|
refactor(tile): move getTile() into Tile class and remove unnecessary dynamic_cast from Thing (#5049)
|
2025-11-17 01:28:21 +01:00 |
|
thing.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
thread_holder_base.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
tile.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
tile.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
tools.cpp
|
Use chrono time_point when formatting dates (#5013)
|
2025-10-19 20:20:49 +02:00 |
|
tools.h
|
feat(core): bump C++ version and remove polyfills (#5024)
|
2025-11-07 17:06:33 +01:00 |
|
town.h
|
Use Town as plain Lua table (#4764)
|
2024-11-04 20:43:53 -03:00 |
|
trashholder.cpp
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
trashholder.h
|
refactor(thing): remove Cylinder class and merge receiver logic into Thing (#5058)
|
2025-11-29 01:38:42 +01:00 |
|
vocation.cpp
|
Minimal HTTP login server (#4706)
|
2024-06-01 01:05:43 +02:00 |
|
vocation.h
|
Minimal HTTP login server (#4706)
|
2024-06-01 01:05:43 +02:00 |
|
weapons.cpp
|
Move static LuaScriptInterface methods to namespace (#4675)
|
2024-05-27 15:49:32 +02:00 |
|
weapons.h
|
Fix check vocations in Movements & Spells (#4620)
|
2024-01-12 20:11:29 -06:00 |
|
wildcardtree.cpp
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
wildcardtree.h
|
Update copyright year (#4331)
|
2023-02-18 20:10:02 -03:00 |
|
xtea.cpp
|
Add unit testing framework (#4219)
|
2023-04-05 09:54:13 -03:00 |
|
xtea.h
|
XTEA documentation (#4791)
|
2024-09-25 20:58:35 -03:00 |