OpenFusion/src
dongresource 5c1bb0acc9 Add enabledpatches config option
The server administrator must now specify which patches they want the
server to load (if deviating from the defaults). There are multiple
reasons for this:

* It's useful to be able to pick and choose which patches you want to
boot the server with; without having to move the directories in and out
of the patch directory
* This way, we can have different default patches for different builds
of the game (104 vs 1013)
* ...ergo, it's easier to rapidly switch builds without having to
rearrange your workspace to properly run them
* This also allows us to remove the std::filesystem stuff, which has
spotty compatibility with slightly older (but still current) versions of
the compilers
2021-05-07 21:29:18 +02:00
..
core [WIP] Convert all chunk-related logic to the new system's semantics 2021-03-31 22:28:27 +02:00
db Added a wrapper for U16toU8, called AUTOU16TOU8 2021-03-17 23:41:47 -05:00
servers [refactor] Convert CNLoginServer handlers to new sendPacket() wrapper 2021-03-31 21:10:54 +02:00
structs Implement multiple-choice mission rewards 2020-12-23 13:50:12 -05:00
Abilities.cpp Remove redundant Mob map 2021-04-07 03:03:43 +02:00
Abilities.hpp [refactor] Move files to core/ and servers/ subdirectories 2021-03-17 20:16:48 +01:00
Buddies.cpp [refactor] Switch a bulk of the codebase to the new sendPacket() wrapper 2021-03-31 21:10:54 +02:00
Buddies.hpp [refactor] Move files to core/ and servers/ subdirectories 2021-03-17 20:16:48 +01:00
BuiltinCommands.cpp added better drop handling, parsing, rng 2021-04-26 11:26:00 -04:00
BuiltinCommands.hpp [refactor] Move files to core/ and servers/ subdirectories 2021-03-17 20:16:48 +01:00
Chat.cpp [refactor] Switch a bulk of the codebase to the new sendPacket() wrapper 2021-03-31 21:10:54 +02:00
Chat.hpp [refactor] Move files to core/ and servers/ subdirectories 2021-03-17 20:16:48 +01:00
Chunking.cpp Scan all chunks in instance instead of in view for escort missions 2021-05-06 12:17:34 -04:00
Chunking.hpp Scan all chunks in instance instead of in view for escort missions 2021-05-06 12:17:34 -04:00
Combat.cpp altered event drop logic, fixed taro/fm logic 2021-04-26 11:26:00 -04:00
Combat.hpp [refactor] Move files to core/ and servers/ subdirectories 2021-03-17 20:16:48 +01:00
CustomCommands.cpp Clean up /path command handler 2021-05-06 12:17:34 -04:00
CustomCommands.hpp [refactor] Move files to core/ and servers/ subdirectories 2021-03-17 20:16:48 +01:00
Eggs.cpp Fix eggs not entering chunks and add update tabledata 2021-04-16 12:30:22 -04:00
Eggs.hpp Fix eggs not entering chunks and add update tabledata 2021-04-16 12:30:22 -04:00
Email.cpp [refactor] Switch a bulk of the codebase to the new sendPacket() wrapper 2021-03-31 21:10:54 +02:00
Email.hpp [refactor] Mark all internal functions static 2021-03-16 22:54:41 +01:00
Entities.cpp Fix eggs not entering chunks and add update tabledata 2021-04-16 12:30:22 -04:00
Entities.hpp Added speed to CombatNPC 2021-04-29 19:20:53 -05:00
Groups.cpp [refactor] Remove redundant packet size checks 2021-03-31 21:10:54 +02:00
Groups.hpp [refactor] Move files to core/ and servers/ subdirectories 2021-03-17 20:16:48 +01:00
Items.cpp altered event drop logic, fixed taro/fm logic 2021-04-26 11:26:00 -04:00
Items.hpp altered event drop logic, fixed taro/fm logic 2021-04-26 11:26:00 -04:00
Missions.cpp Scan all chunks in instance instead of in view for escort missions 2021-05-06 12:17:34 -04:00
Missions.hpp [refactor] Move files to core/ and servers/ subdirectories 2021-03-17 20:16:48 +01:00
MobAI.cpp [refac] Stop using WarpLocation for coordinates and introduce a Vec3 2021-05-06 12:17:34 -04:00
MobAI.hpp Added speed to CombatNPC 2021-04-29 19:20:53 -05:00
NPC.hpp [WIP] Convert most of Chunking to Entity-based system 2021-03-31 22:28:27 +02:00
NPCManager.cpp Make dynamic IDs count down from max instead of up from 0 2021-05-06 12:17:34 -04:00
NPCManager.hpp [refac] Move WarpLocation to Transport.hpp 2021-05-06 12:17:34 -04:00
Nanos.cpp [refactor] BaseNPC now uses Entity XYZ fields for handling positions 2021-04-13 20:03:51 -05:00
Nanos.hpp [refactor] Move files to core/ and servers/ subdirectories 2021-03-17 20:16:48 +01:00
Player.hpp Initialize all members of all Entity-derived classes 2021-03-31 22:28:27 +02:00
PlayerManager.cpp Fix #205 - if a player times out a race, warp them back to the start 2021-04-25 15:41:39 -05:00
PlayerManager.hpp Fix #205 - if a player times out a race, warp them back to the start 2021-04-25 15:41:39 -05:00
PlayerMovement.cpp Add /path command 2021-05-06 12:17:34 -04:00
PlayerMovement.hpp [refactor] Extract PlayerMovement.cpp from PlayerManager.cpp 2021-03-13 02:59:18 +01:00
Racing.cpp Fix #205 - if a player times out a race, warp them back to the start 2021-04-25 15:41:39 -05:00
Racing.hpp Prevent players from collecting the same pod twice in races 2021-04-13 21:17:21 -05:00
Rand.cpp restored getTime in rand gen 2021-04-26 11:26:00 -04:00
Rand.hpp restored getTime in rand gen 2021-04-26 11:26:00 -04:00
TableData.cpp Add enabledpatches config option 2021-05-07 21:29:18 +02:00
TableData.hpp Add enabledpatches config option 2021-05-07 21:29:18 +02:00
Trading.cpp [refactor] Remove redundant packet size checks 2021-03-31 21:10:54 +02:00
Trading.hpp [refactor] Remove the word 'Manager' from most source files/namespaces 2021-03-17 20:16:43 +01:00
Transport.cpp Move constructPathNPC to Transport 2021-05-06 12:17:34 -04:00
Transport.hpp Move constructPathNPC to Transport 2021-05-06 12:17:34 -04:00
Vendors.cpp added better drop handling, parsing, rng 2021-04-26 11:26:00 -04:00
Vendors.hpp Rename Vendor.Xpp -> Vendors.Xpp 2021-04-16 13:37:18 -04:00
main.cpp restored getTime in rand gen 2021-04-26 11:26:00 -04:00
settings.cpp Add enabledpatches config option 2021-05-07 21:29:18 +02:00
settings.hpp Add enabledpatches config option 2021-05-07 21:29:18 +02:00