Commit graph

  • 13b3ab9698
    Merge 7fc49faacb into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 13:00:37 +00:00
  • 95c958caf2
    Merge c40af56a5e into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 12:46:13 +00:00
  • c40af56a5e
    Add missing sql-files/upgrades/index.txt entry for the new DATETIME-to-TIMESTAMP migration file Lorenzo Buitizon 2026-08-15 20:46:05 +08:00
  • 11cd7c6ce2
    Merge 67e6e6f2da into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 20:06:36 +08:00
  • 67e6e6f2da
    Fixed Double Attack rate to use max() of skill-based and bDoubleRate chance, scaling skill rate 7x/level under RENEWAL and 5x/level otherwise, matching rAthena. Lorenzo Buitizon 2026-08-15 19:59:37 +08:00
  • 74ab5c683a
    Merge f25689bab0 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:08:49 +00:00
  • f25689bab0
    Fixed issue regarding shadow weapon calculation. Lorenzo Buitizon 2025-08-24 23:23:24 +08:00
  • 8f4ab1f28e
    Adjusted usage of DATETIME to TIMESTAMP with sql-files. Lorenzo Buitizon 2025-09-02 01:27:48 +08:00
  • 212d0d1e7d
    Merge 78bf0f76b2 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:06:46 +00:00
  • 9104b0af71
    Merge 3607610a68 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:06:38 +00:00
  • 78bf0f76b2
    Fixed haste effect which should ignore certain statuses. Kei 2021-11-12 18:04:02 +08:00
  • bb11fb3f78
    Merge 27cdb475f0 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:06:30 +00:00
  • 3607610a68
    HPM Hooks Update Kei 2022-03-16 23:47:11 +08:00
  • 843afd27cc
    Map Property Adjustment. * Dropped clif_maptypeproperty2() and merged it with clif_map_property(). * Renamed packet_maptypeproperty2 to packet_maptypeproperty and added support for 0x99b(ZC_MAPPROPERTY_R2). * clif_map_property_mapall() now redirects its clif_send() job to clif_map_property() which has dummy bl. Kei 2022-03-16 22:49:12 +08:00
  • 88956dbca5
    Merge 1a2912fc3b into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:06:22 +00:00
  • 27cdb475f0
    Refactor athena-start file. Kei 2025-03-14 19:07:18 +08:00
  • 1acc0d1d4c
    Merge 4ba1a29dd9 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:06:17 +00:00
  • 1a2912fc3b
    Realign ERS documentation after the code rework. Lorenzo Buitizon 2025-03-26 08:01:08 +08:00
  • 4ba1a29dd9
    Fixed #2939 buildin_delwall issue on woe-se. Lorenzo Buitizon 2025-06-22 07:24:44 +08:00
  • 51111b3d1c
    Merge e39253f942 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:06:06 +00:00
  • cb43036632
    Merge ca8ca6c78c into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:05:57 +00:00
  • e39253f942
    Added missing status effect for OB_OBOROGENSOU. Lorenzo Buitizon 2025-08-24 23:52:55 +08:00
  • 15a8fe14d1
    Fixed issue with SC_GENSOU status recurring effect. Lorenzo Buitizon 2025-08-24 23:52:18 +08:00
  • dadbb8bec7
    Merge 4c7ec576ea into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:05:50 +00:00
  • ca8ca6c78c
    Fixed SR_SKYNETBLOW and SR_TIGERCANNON bonus damage combo. Lorenzo Buitizon 2025-08-25 00:11:42 +08:00
  • cff4904321
    Merge ed9bba934e into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:05:43 +00:00
  • 4c7ec576ea
    Fixed NPC_RUN clear aggressive state on monsters. Lorenzo Buitizon 2025-08-25 00:23:21 +08:00
  • 7da1a44747
    Merge 2a77f80071 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:05:36 +00:00
  • ed9bba934e
    Fixed Metallic Sound (WM_SOUND_OF_DESTRUCTION) damage bonus against Sleep and Deep Sleep targets. Lorenzo Buitizon 2026-04-18 18:03:58 +08:00
  • 390c8701d1
    Fixed SC_SLEEP and SC_DEEP_SLEEP damage calc. Lorenzo Buitizon 2025-08-25 00:46:18 +08:00
  • 0e34f8e340
    Merge 5cdcb29e1b into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:05:29 +00:00
  • 2a77f80071
    Fixed Lv1 and Lv2 GN_FIRE_EXPANSION effect. Lorenzo Buitizon 2025-08-25 01:33:15 +08:00
  • 3bba4098c5
    Merge ea93cdf6fd into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:05:21 +00:00
  • 5cdcb29e1b
    Fixed issue when monster MATK calculation. Lorenzo Buitizon 2025-08-25 02:05:31 +08:00
  • e18a074a69
    Merge 33847e816a into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:05:15 +00:00
  • ea93cdf6fd
    Improve unit_warp for better target cell validation, mapflag check and error handling. Lorenzo Buitizon 2025-08-25 02:20:36 +08:00
  • 181b2426da
    Merge 815313b8d2 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:05:07 +00:00
  • 33847e816a
    Fixed SR_KNUCKLEARROW knockback facing issue. Lorenzo Buitizon 2025-08-25 02:36:24 +08:00
  • ac690cb905
    Merge bc7c7bb184 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:05:00 +00:00
  • 815313b8d2
    Fixed issue with regarding critical hit bypasses pdef2. Lorenzo Buitizon 2025-08-25 03:01:41 +08:00
  • 6ba71785a5
    Merge 7e6dd66fe8 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:04:50 +00:00
  • bc7c7bb184
    Fixed issue where SC_LEXAETERNA doesn't damage boost SC_SPELLFIST. Lorenzo Buitizon 2025-08-27 19:00:14 +08:00
  • 64f544fb47
    Merge 3524cc4b40 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:04:43 +00:00
  • 7e6dd66fe8
    Fixed issue where disguised char while invisible can't be seen via user with intravision. Lorenzo Buitizon 2025-08-27 23:24:10 +08:00
  • ba5c1ceeb2
    Merge 4c5eb76755 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:04:35 +00:00
  • 3524cc4b40
    Fixed SC_DEFENDER calculation typo. Lorenzo Buitizon 2025-08-28 21:24:08 +08:00
  • 4c5eb76755
    Fixed issue where traps cannot be placed on cell occupied by invisible player. Lorenzo Buitizon 2025-08-30 15:17:16 +08:00
  • 158903ec3f
    Merge 3fe49a1704 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:04:19 +00:00
  • b5d28451a7
    Function pc_autotrade_start to use interfaced itemdb_cantrade. Lorenzo Buitizon 2025-08-30 16:11:09 +08:00
  • 71222610cf
    Merge 8f4ba4ce09 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:04:12 +00:00
  • 3fe49a1704
    Fixed issue where clear_exp_groups heap-use-after-free error. Lorenzo Buitizon 2025-08-30 17:10:30 +08:00
  • 408f3bb71e
    Merge ddc6dc7e8d into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:04:06 +00:00
  • 8f4ba4ce09
    Fixed null regen->skill and regen->sitting crash on player login Lorenzo Buitizon 2026-06-07 14:16:21 +08:00
  • 772f1d61f3
    Merge ad97d63e53 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:03:58 +00:00
  • ddc6dc7e8d
    Fixed Stylist UI missing server-side state tracking and open-UI packet restrictions Lorenzo Buitizon 2025-08-30 19:32:06 +08:00
  • 2817cd8646
    Merge 277be5f3d0 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:03:51 +00:00
  • ad97d63e53
    Adjusted packet size for weapon and shield for older clients to int16 rather the modern int32. Lorenzo Buitizon 2025-09-01 18:16:45 +08:00
  • 5e7ca2b48d
    Merge 0d2464e849 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:03:43 +00:00
  • 277be5f3d0
    Fixed can_use_command not checking mapzone for disable_command. Lorenzo Buitizon 2025-09-01 19:18:33 +08:00
  • 0d2464e849
    Ensure proper timestamps are set properly for each achievements. Lorenzo Buitizon 2025-09-01 19:32:51 +08:00
  • 49f758082a
    Merge 87c7647364 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:03:28 +00:00
  • 338e93c30c
    Merge 06ff3d62ef into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:03:21 +00:00
  • 87c7647364
    Ensure movement is not allowed while on callshop. Lorenzo Buitizon 2025-09-01 21:56:58 +08:00
  • ce933e319d
    Merge 16430037ec into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:03:13 +00:00
  • 06ff3d62ef
    Refactored and optimized HPMHookGen script. Lorenzo Buitizon 2025-09-02 00:47:46 +08:00
  • 16430037ec
    Moved item_drop_ratio_db inside item_data struct. Lorenzo Buitizon 2025-09-02 01:01:51 +08:00
  • de8d2d2641
    Merge 1249de8748 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:03:03 +00:00
  • 1249de8748
    Fixed skill_attack using dmg.flag instead of dmg.dmg_lv in ATK_BLOCK check Lorenzo Buitizon 2025-09-04 19:31:17 +08:00
  • e6fef41fd9
    Merge 525ac718b8 into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:02:48 +00:00
  • 7fc49faacb
    battleground: fix bg_member_meets_requirements defined after its callers and queue_pc_cleanup removing from wrong queue during a match Lorenzo Buitizon 2026-04-20 22:02:00 +08:00
  • 23d4c06a3d
    battleground: fix players in queue-based BG not being removed from their team on disconnect due to incorrect bg_queue.arena guard Lorenzo Buitizon 2026-04-20 21:58:52 +08:00
  • b73374b96e
    battleground: enforce level and class requirements on all party/guild members when queuing, not just the leader Lorenzo Buitizon 2026-04-20 21:53:31 +08:00
  • 90e37245de
    battleground: fix maximum_afk_seconds having no effect due to comparing millisecond idle ticks against a seconds value Lorenzo Buitizon 2026-04-20 21:51:09 +08:00
  • dbae20c1e3
    battleground: allow queueing for next match while current match is ongoing by snapshotting the active queue into match_queue_id and creating a fresh queue immediately on match start Lorenzo Buitizon 2026-04-20 21:49:32 +08:00
  • 2ca2efb155
    battleground: fix requeue delay never enforcing due to storing time(NULL) instead of time(NULL)+requeue_delay as the expiry timestamp Lorenzo Buitizon 2026-04-20 21:43:46 +08:00
  • 525ac718b8
    Fix autosave_start using inconsistent interval divisor Lorenzo Buitizon 2026-06-07 15:34:57 +08:00
  • 3b9d30c206
    Fix #166: Replace pc_autosave O(N) iterator with a save queue Lorenzo Buitizon 2026-06-07 15:25:30 +08:00
  • ea07270516
    Merge e890c1a90e into bd8fe24a31 Lorenzo (Kei) Buitizon 2026-08-15 11:00:07 +00:00
  • e890c1a90e
    Add libconfig import support to remaining conf files Lorenzo Buitizon 2026-06-07 14:33:53 +08:00
  • d214aa57fc fixup! wip on map server compile_cpp Haru 2026-08-15 08:08:57 +02:00
  • 924de28a01 wip on map server Haru 2026-08-15 02:39:04 +02:00
  • cdca697393 wip on map server Haru 2026-08-14 05:14:07 +02:00
  • 8777946ac1 wip on char server Haru 2026-08-14 05:13:30 +02:00
  • a3340dc5f9 wip on map server to be cleaned up and split Haru 2026-08-11 01:20:14 +02:00
  • a85ed277cf Implement required code changes for login-server target to compile as C++ Ibrahim Zidan 2026-08-11 02:04:54 +03:00
  • af06bbb009 Implement required code changes for login-server target to compile as C++ Ibrahim Zidan 2026-07-21 15:25:02 +03:00
  • 68616dbd86 HPM Hooks update Ibrahim Zidan 2026-07-21 14:01:31 +03:00
  • 31e8270d66 Implement required code changes for api-server target to compile as C++ * Add casts where necessary mostly for void * -> any other type * Fixed where const char strings were passed/stored to non-const variables * Fixed structure initialization were approprite Ibrahim Zidan 2026-07-21 13:54:54 +03:00
  • b8b0bc0054 Implement type aware version of RFIFO_CHUNKED_COMPLETE for C++ Ibrahim Zidan 2026-07-21 13:51:02 +03:00
  • 54bbe76f76 Change HPM Datacheck structure name field to const char Ibrahim Zidan 2026-07-21 12:03:13 +03:00
  • 7c9e3b64e2 Fix HPMHooks data check generator marking API server as unknown type Ibrahim Zidan 2026-07-21 12:00:17 +03:00
  • 527dc3770b Implement type aware C++ versions of WFIFO_CHUNKED_BLOCK_START_RAW1 and WFIFO_CHUNKED_FINAL_START_RAW1 macros Ibrahim Zidan 2026-07-21 11:51:09 +03:00
  • 738552f89e Implement required code changes for common target to compile as C++ Ibrahim Zidan 2026-06-30 19:35:25 +03:00
  • 7f5e7266b1 Replace RFIFOP() with RP2PTR() where appropriate Haru 2026-08-15 08:01:08 +02:00
  • 064a4e3c4b Change the WFIFOP macro to take an additional type argument and automatically cast to that type Haru 2026-08-15 07:13:55 +02:00
  • 8d056eae45 Replace WFIFOP() with WP2PTR() where appropriate Haru 2026-08-15 07:12:52 +02:00
  • 3f073f5fd1 Change the RBUFP macro to take an additional type argument and automatically cast to that type Haru 2026-08-15 04:51:02 +02:00
  • 59286ee26f Change the WBUFP macro to take an additional type argument and automatically cast to that type Haru 2026-08-15 04:47:55 +02:00
  • d650d135f8 Change RFIFO2PTR/RP2PTR macros to take an additional type argument and automatically cast to that type Haru 2026-08-15 04:15:45 +02:00
  • 5b646bed53 Change WFIFO2PTR/WP2PTR macros to take an additional type argument and automatically cast to that type Haru 2026-08-15 03:55:57 +02:00