Commit Graph

  • 3387e3a84b
    Merge e5df0172d09e15df6e8b98e9688df30dc1d5dc91 into 85c3255568434deb1b1bb185aadfb7aa6f0581dc #5078 Knightly 2026-05-05 01:53:43 +00:00
  • e5df0172d0 Load openssl libs from working directory / fix log - OpenSSL is being copied to the exe directory on build but nothing was loading the local dlls - Add OpenSSL path loading from the working directory - Add step to copy legacy.dll for openssl since it is a runtime dll - This removes the requirement to install OpenSSL on the system - The working directory can be separate from the exe directory if the user still requires this functionality - Change logging to always be active when the system starts #5078 Knightly 2026-05-05 13:18:49 +12:00
  • 7ef00a8cba
    Merge a66394e3c46129837b120bf4c298742fcf5f91b5 into e5ce882b9d5784f3c2f4dae763ae243203fabf44 #5076 dannuic 2026-05-04 04:58:22 +00:00
  • a66394e3c4 Merge branch 'develop' into tob_buffdatabase #5076 dannuic 2026-05-03 22:58:12 -06:00
  • e5ce882b9d
    Updated the database scripts and re-synced the database bindings (#5077) develop dannuic 2026-05-03 22:37:24 -06:00
  • 09435a869c Removed incorrect TODO dannuic 2026-05-03 22:31:25 -06:00
  • 8362fa5d90 Merge branch 'database_sync' into tob_buffdatabase dannuic 2026-05-03 22:27:34 -06:00
  • 6d0601689c Updated the database scripts and re-synced the database bindings #5077 dannuic 2026-05-03 22:08:41 -06:00
  • ecfe147a6e Added missing columns to merc bootstrap dannuic 2026-05-03 01:47:32 -06:00
  • 7a191fc6bb Fixed the buff database entries and updated database migrations dannuic 2026-05-03 01:43:53 -06:00
  • 8f5d2d7563
    Merge f169334f2dd24c1c17f934bc5bc05605a3ef6455 into 85c3255568434deb1b1bb185aadfb7aa6f0581dc #5075 Dan 2026-05-03 02:39:59 -04:00
  • 18df055f16
    Add Buff infrastructure to go through different logic paths from different patches (#5073) dannuic 2026-05-02 22:53:26 -06:00
  • f169334f2d
    strings: Refactor Money and add MoneyShort #5075 Dan 2026-05-02 09:36:16 -04:00
  • 8c59dda61f Finishing up PR comments #5073 dannuic 2026-04-30 11:36:02 -06:00
  • eae065acb5 Merge remote-tracking branch 'origin/develop' into tob_buffupdate dannuic 2026-04-30 01:08:48 -06:00
  • c253734c57 Merge branch 'tob_patch' into develop KimLS 2026-04-30 00:06:37 -07:00
  • c9857202e2 Moved buff target type calculation to zone dannuic 2026-04-30 01:01:02 -06:00
  • fd08c242ae Couple of lingering issues dannuic 2026-04-30 00:38:51 -06:00
  • c95611e018 Added initial duration to buff tracking and corrected buff removal dannuic 2026-04-30 00:33:42 -06:00
  • 190af8d3f6 Reorganization and PR comments dannuic 2026-04-29 22:14:47 -06:00
  • a54f93e70f Updated class naming dannuic 2026-04-29 13:50:36 -06:00
  • 966ca5cf07 Merge branch 'tob_patch' into tob_buffupdate dannuic 2026-04-29 13:27:52 -06:00
  • 625157f058 Merge remote-tracking branch 'origin/develop' into tob_patch dannuic 2026-04-29 13:26:40 -06:00
  • 85c3255568
    [Bots] Command add fix for spelltypeids/spelltypenames (#5074) master nytmyr 2026-04-29 01:59:19 -05:00
  • 9cc3d492ce Merge branch 'master' into develop KimLS 2026-04-28 20:39:33 -07:00
  • c6ddf300a4 Add back msvc step with a maintained fork KimLS 2026-04-28 20:15:06 -07:00
  • 42d6004467 Remove step i think isn't required for windows, change linux path KimLS 2026-04-28 20:00:01 -07:00
  • cabe06ea92 Revert linux part for now KimLS 2026-04-28 19:42:26 -07:00
  • 4abd9c1b40 Some build changes, may or may not fix cache KimLS 2026-04-28 18:01:20 -07:00
  • accda849ac Merge fix KimLS 2026-04-28 00:15:35 -07:00
  • f72bbab0e9 Change paths to try to get this working KimLS 2026-04-28 00:04:40 -07:00
  • 9647a5b82c Add develop branch KimLS 2026-04-27 23:20:29 -07:00
  • 84a90cef23 Linux build doesn't like the way we hash this KimLS 2026-04-27 22:22:54 -07:00
  • a8db057440 Add vcpkg cache, hopefully works. KimLS 2026-04-27 22:19:15 -07:00
  • a907c76e1c Collapsed stubbed classes dannuic 2026-04-27 19:20:43 -06:00
  • c384ef6215 finished the implementation dannuic 2026-04-27 19:13:20 -06:00
  • d16c1b2483 Removed any 'legacy' functions from the new code dannuic 2026-04-27 17:52:45 -06:00
  • f3634e54ae Added db migrations to account for spell id type changes dannuic 2026-04-27 10:51:50 -06:00
  • 59b8723199 [Bots] Command add fix for spelltypeids/spelltypenames #5074 nytmyr 2026-04-27 09:53:45 -05:00
  • 5de441fa20 converted spell id's to integers and made the internal representation 322-bit dannuic 2026-04-26 23:53:57 -06:00
  • 05cb1921e8 initial tie in of makebuffpacket to logic (still need to do buff definition work) dannuic 2026-04-26 21:42:26 -06:00
  • 301eed2168 Merge branch 'tob_patch' into tob_buffupdate dannuic 2026-04-26 01:09:48 -06:00
  • 743fd45b17
    Added component-based patch system (#5070) tob_patch dannuic 2026-04-26 00:29:12 -06:00
  • c25b3fbf19 Merge branch 'tob_stringupgrade' into tob_buffupdate dannuic 2026-04-25 23:52:20 -06:00
  • 1e1701efb7 Converted memoization to static array #5070 dannuic 2026-04-25 23:25:43 -06:00
  • cebafe3971 Added missing include dannuic 2026-04-25 21:46:17 -06:00
  • 6d6cc8ca95
    Update openssl calls to use EVP interface (#5072) Knightly 2026-04-25 13:49:03 -10:00
  • 40870924e9 Updated patch map to an array and added null safety checks for the conversion dannuic 2026-04-25 16:54:30 -06:00
  • 0a6dd09f2c Removed unnecessary function for static component map dannuic 2026-04-25 15:51:15 -06:00
  • ce3d73dc43 More cleanup dannuic 2026-04-25 15:09:04 -06:00
  • f47ce5b620 cleaned up and used require syntax for constraints dannuic 2026-04-25 15:01:45 -06:00
  • fba1c06847 changed pointer into unique pointer and addressed review concerns dannuic 2026-04-25 01:03:48 -06:00
  • 68f22664b3 Update openssl calls to use EVP interface - Fixes deprecation warning with previous wrapper #5072 Knightly 2026-04-24 20:47:06 -10:00
  • bcf65c141d Adding buff infrastructure to handle legacy and modern buff semantics dannuic 2026-04-25 00:24:23 -06:00
  • 6694281f22
    Fix gcc warnings (#5071) brainiac 2026-04-24 23:05:32 -07:00
  • c5d048ad5b corrected buff packet, but not marking it done until buff refactor dannuic 2026-04-24 13:04:56 -06:00
  • ffc912b2f6 Validated channel messages dannuic 2026-04-23 23:07:18 -06:00
  • 1d47611b24 Reorganized into more logical units dannuic 2026-04-23 18:33:07 -06:00
  • 63c33ea4d6 Simplified user interface dannuic 2026-04-23 16:16:29 -06:00
  • 302835c5f4 Add compiler_macros.h #5071 brainiac 2026-04-23 00:08:00 -07:00
  • 83e29f96d7 Cleanup dannuic 2026-04-22 23:44:19 -06:00
  • 6ba915631f Fix gcc warnings brainiac 2026-04-22 22:33:34 -07:00
  • 79be47430c Moved formatted message into the new tob patch and cleaned up a bit dannuic 2026-04-22 16:11:01 -06:00
  • 46dce8499f Expanded message patch to specialize fizzle messages dannuic 2026-04-22 12:10:18 -06:00
  • 2c4cb14a6c Updated the interface to be more consistent dannuic 2026-04-22 10:57:38 -06:00
  • ee4c6099eb Added component-based patch system and applied it to interrupt packets dannuic 2026-04-22 00:27:47 -06:00
  • 0ada77f340
    Login Updates for TOB (#5068) Knightly 2026-04-20 19:45:58 -10:00
  • 8d6c5d1b24 Merge branch 'tob_patch' into tob_patch_login #5068 Knightly 2026-04-20 18:51:07 -10:00
  • 9f7d9daf70 trigger CI Knightly 2026-04-20 18:49:54 -10:00
  • 9c8107ce96
    Merge pull request #5069 from Knightly1/update_ci Alex 2026-04-20 21:13:28 -07:00
  • 4581059e78 CI tob_patch branch #5069 Knightly 2026-04-20 16:29:00 -10:00
  • dceec36fad Merge branch 'master' into tob_patch KimLS 2026-04-20 18:41:45 -07:00
  • 3035e906fe
    Merge pull request #5067 from dannuic/tob_fullylogin Alex 2026-04-20 18:40:08 -07:00
  • 5dc093fe5e
    Add Multiple Mercenary Hire Functionality (#5059) xJeris 2026-04-20 20:52:23 -04:00
  • 758774b0bf
    fix: only dismiss pet summoned by the fading familiar buff (#5063) ltroylove 2026-04-20 19:51:47 -05:00
  • 1958a12bc7
    fix: include base skill damage in FlyingKick, Kick, RoundKick, and Bash (#5061) ltroylove 2026-04-20 19:51:17 -05:00
  • 348094b881
    fix: correct off-by-one in GetSpellLevel for Berserker class (#5060) ltroylove 2026-04-20 19:50:36 -05:00
  • 3ec3884197 updated nullptr to be id 0 instead #5059 xjeris 2026-04-20 12:39:19 -04:00
  • 1a7737cce6 revert submodule change xjeris 2026-04-20 12:19:14 -04:00
  • 0e0162edc0 Added spell links to interrupt and fizzle messages #5067 dannuic 2026-04-19 23:07:02 -06:00
  • cda89e6782 Fix additional typo Knightly 2026-04-19 12:02:04 -10:00
  • 6646618e01 Add assumption guards and fix typos Knightly 2026-04-19 11:28:02 -10:00
  • faf5fe1093 Update PlayerLoginReply struct for TOB - TOB Struct is different from the old one - Moved specifics into their respective structs - Added variant for choosing the struct to use - Added setters to abstract the client operations and reduce duplicate code - Pass at cleanup on GenerateRandomLoginKey to make it easier to modify Knightly 2026-04-19 08:48:14 -10:00
  • af06fb703c confirmed consider dannuic 2026-04-18 12:37:56 -06:00
  • c5d089de68 Validated message and interrupt packets, needs refactor for full functionality dannuic 2026-04-18 12:08:54 -06:00
  • b8ee811ac6 Fixed unmemming spells on cast dannuic 2026-04-18 06:53:37 -06:00
  • 60b7f46801 fix: use PLAYER_CLASS_COUNT upper bound in GetSpellLevel guard #5060 Roy Love 2026-04-18 07:11:13 -05:00
  • 08cdd8234d Validated to OP_CastSpell -- still causes a spell to unmem after cast dannuic 2026-04-18 00:08:18 -06:00
  • 3bb7f94713 Fixed memorization for parity with RoF2 dannuic 2026-04-17 23:35:34 -06:00
  • ec5a9d0bd4 Validated up to OP_MemorizeSpell (still needs testing in client) dannuic 2026-04-17 18:07:39 -06:00
  • 2da6d3f37c Fixed item index mapping dannuic 2026-04-17 14:57:35 -06:00
  • 6a7baf8f1c Validated through OP_SetServerFilter dannuic 2026-04-17 11:56:46 -06:00
  • a8e3ab41e1 Validated up to OP_ExpUpdate dannuic 2026-04-16 17:13:17 -06:00
  • fe4146050f Validated up to OP_UpdateAA dannuic 2026-04-16 16:51:41 -06:00
  • 36ea946255 Attempt to fix opcodes formatting dannuic 2026-04-16 16:28:08 -06:00
  • f29d87aced Validated up to OP_WorldObjectsSent dannuic 2026-04-16 15:59:54 -06:00
  • 767f04731b Merge fix KimLS 2026-04-15 22:06:39 -07:00
  • 8e7964b835
    Merge pull request #5066 from dannuic/tob_loginpatches Alex 2026-04-15 22:03:39 -07:00
  • a9333fb51b Added padding into client position struct #5066 dannuic 2026-04-15 22:52:21 -06:00
  • 27ad857ee5 Fixed spawn position struct dannuic 2026-04-15 22:51:23 -06:00