Commit Graph

  • df338578d1 Pin the production image to the OpenMU upstream Dalga A release (d60aad7d2f) main integrate/openmu-20260813a Acentech Dev 2026-08-13 09:27:10 +03:00
  • d60aad7d2f Load the log viewer script from the path it is actually served on Acentech Dev 2026-08-13 09:13:56 +03:00
  • 233ad41f6b Merge branch 'integrate/openmu-20260813a' Acentech Dev 2026-08-13 09:03:28 +03:00
  • 72874567c6 replace Bazored.Toast with custom Toast component Eduardo 2026-08-04 23:00:07 -03:00
  • 23bc36fd65 Restore the chat command resource strings the log viewer merge dropped Acentech Dev 2026-08-13 08:53:09 +03:00
  • 79922204c5 Fix build and behavior issues in the admin panel log viewer Claude 2026-07-30 19:53:13 +00:00
  • f5b4292af1 fix(admin): address code review feedback on log viewer localization, CSP JS module, timer disposal, and scroll UX Rhefew 2026-07-27 11:54:47 +02:00
  • 074f91bd47 style(admin): apply code formatting, static helper functions and ConfigureWait to LogFiles.razor Rhefew 2026-07-24 12:54:53 +02:00
  • f050e56e91 feat(admin): auto-scroll terminal to bottom on log refreshes Rhefew 2026-07-14 12:55:04 +02:00
  • f7f6526c16 feat(admin): layout log files page side-by-side when viewing Rhefew 2026-07-13 16:35:17 +02:00
  • 31a5e64f40 feat(admin): implement live log viewer and searcher in log files page Rhefew 2026-07-13 16:29:21 +02:00
  • 790a101f23 Cover the configuration change publishing filter with its test Acentech Dev 2026-08-13 08:50:53 +03:00
  • 52950362ff Document the cross-player persistence lock-ordering invariant nolt 2026-07-27 11:33:47 +02:00
  • d3dd57f620 Absorb the remaining off-funnel mutation races against the periodic save nolt 2026-07-27 00:39:43 +02:00
  • 7671fe2d94 Serialize player context mutations against the periodic save nolt 2026-07-27 00:00:56 +02:00
  • ebf6958068 bots: accept party invitations regardless of level gap nolt 2026-07-28 16:34:17 +02:00
  • 0ff0707212 Pin the production image to the TvT NPC rename release (ede52f4176) Acentech Dev 2026-08-09 02:24:57 +03:00
  • ede52f4176 feat(tvt): rename the Lorencia event NPC to "TvT Guard" Acentech Dev 2026-08-09 02:23:02 +03:00
  • 797e17b666 Pin the production image to the Castle Siege release (d249fca935) Acentech Dev 2026-08-04 21:53:09 +03:00
  • d249fca935 Merge branch 'feature/castle-siege-upstream-model' Acentech Dev 2026-08-04 21:45:31 +03:00
  • f8e856c7c6 feat(castle-siege): operate the Crown Switches by clicking, capture the crown by holding it feature/castle-siege-upstream-model Acentech Dev 2026-08-04 21:44:12 +03:00
  • af46499279 fix(build): run the persistence generator against the current data model Acentech Dev 2026-08-04 21:43:39 +03:00
  • 6f7e58ff35 refactor(castle-siege): drive the cycle on the client's state numbers and persist guilds by id Acentech Dev 2026-08-04 03:37:37 +03:00
  • 3aa9815b10 feat(castle-siege): adopt the upstream Castle Siege data model and persistence Acentech Dev 2026-08-04 03:28:10 +03:00
  • 0fdb455cec Pin the production image to a commit-SHA tag instead of :latest Acentech Dev 2026-07-31 15:37:42 +03:00
  • 452f0bb139 Describe chat commands in a machine readable way integrate/openmu-20260727 Claude 2026-07-25 16:09:46 +00:00
  • 38fd435ff6 Add RepairImportedMapWarpsSeason6 update (warp indexes 83-87) Acentech Dev 2026-07-31 15:02:56 +03:00
  • 30b0fd1bc9 Regenerate packet code from merged XML (TvT + chat-command packets) Acentech Dev 2026-07-27 01:19:53 +03:00
  • 4f63b5f4f3 Increased version to 0.9.10 sven-n 2026-07-26 09:45:26 +02:00
  • cb810e8b0c Updated generated files sven-n 2026-07-26 09:42:54 +02:00
  • 0aedeb9ce8 Rename the message so it doesn't collide with the description class Claude 2026-07-26 06:47:36 +00:00
  • 7a7e63b40e Declare the parameter type enum where both packet structs see it Claude 2026-07-25 21:24:23 +00:00
  • 066894c4f6 Send the available chat commands to clients which can show them Claude 2026-07-25 21:15:58 +00:00
  • 4f83b72de8 Define the packets for the chat command list Claude 2026-07-25 21:11:29 +00:00
  • 960664c1c3 Reverted parenthesis, updated update plugin date ze-dom 2026-07-22 12:43:19 +01:00
  • 6d473a4cf6 Updated update plugin ze-dom 2026-07-21 18:03:26 +01:00
  • 5e33f16cdd Fixed frustum dynamic projectile index ze-dom 2026-07-21 17:44:16 +01:00
  • e3c2012ddb Updated updateplugin ze-dom 2026-07-17 17:23:07 +01:00
  • ddc9482809 Fixed durations and extra projectiles logic ze-dom 2026-07-17 17:06:40 +01:00
  • 00be181d5c Improved plugin description ze-dom 2026-07-16 16:41:14 +01:00
  • b884474fa6 Added updateplugin ze-dom 2026-07-16 16:34:25 +01:00
  • 7166513681 Fixed elf master skill s and added extra projectile attribute ze-dom 2026-07-16 11:04:36 +01:00
  • 7325e1a1d6 Let strangers pick up party money and split it equally nolt 2026-07-25 14:02:54 +02:00
  • d7c589fc45 Keep a money basis for party members at max level without master quest nolt 2026-07-24 14:48:40 +02:00
  • 6307ecfc24 Derive each player's zen from the experience they actually gained nolt 2026-07-24 11:27:17 +02:00
  • 9e0bcede2f Cascade delete mini game ranking entries nolt 2026-07-23 10:31:32 +02:00
  • d03518deac fix(heykel-savasi): allow /starths restart + accept unencrypted team-select integrate/openmu-20260723 Acentech Dev 2026-07-26 22:59:38 +03:00
  • 67cc57cf31 Merge pull request #840 from nolt/fix-admin-panel-account-search sven-n 2026-07-22 21:57:18 +02:00
  • e910845383 Merge pull request #841 from nolt/bot-behaviour sven-n 2026-07-22 21:56:51 +02:00
  • eb4c05eda2 Merge pull request #839 from vanvonlj/upstream-pr/assume-externally-provisioned-database sven-n 2026-07-22 07:30:36 +02:00
  • b854565586 Merge pull request #834 from eduardosmaniotto/bugfix/duplicate-rows sven-n 2026-07-21 22:09:15 +02:00
  • 0e2c94b84b Merge pull request #836 from nolt/speedhack-exempt-offline-players sven-n 2026-07-21 22:07:43 +02:00
  • 215f48bfc9 Merge pull request #837 from nolt/fix-money-drop-lock sven-n 2026-07-21 22:07:04 +02:00
  • 0159849335 Merge pull request #838 from nolt/fix-bot-log-spam sven-n 2026-07-21 22:04:39 +02:00
  • 93050d5276 Merge pull request #835 from nolt/fix-item-row-leak sven-n 2026-07-21 08:00:55 +02:00
  • dee0e014b1 Merge pull request #832 from eduardosmaniotto/bugfix/pathfind-overflow sven-n 2026-07-17 20:15:35 +02:00
  • 54bdf901b8 Merge pull request #833 from eduardosmaniotto/bugfix/account-search sven-n 2026-07-17 20:15:26 +02:00
  • d04cbecae3 Merge pull request #820 from nolt/feature-bots sven-n 2026-07-16 22:01:57 +02:00
  • 8baf329654 Merge pull request #786 from ze-dom/DW_master_tree_finishup sven-n 2026-07-15 22:58:17 +02:00
  • 30feae5a26 Merge pull request #819 from eduardosmaniotto/bugfix/merchant-and-loading sven-n 2026-07-15 22:41:06 +02:00
  • d22ec20a04 Merge pull request #825 from eduardosmaniotto/feature/configurable-npc-buffs sven-n 2026-07-15 22:39:52 +02:00
  • ed32ebdfd3 Merge pull request #827 from Rhefew/feature/ip-connection-limit sven-n 2026-07-15 22:34:54 +02:00
  • 77df5d1145 Merge pull request #828 from Rhefew/feature/admin-account-search sven-n 2026-07-15 22:34:30 +02:00
  • e9aec9540f Merge pull request #830 from valentinoConti/fix/modals-crashing-app sven-n 2026-07-15 21:51:36 +02:00
  • a76647265c docs(packets): add TvT scoreboard packet documentation feature/heykel-savasi Acentech Dev 2026-07-23 10:54:13 +03:00
  • 107513aeb0 feat(tvt): scoreboard shows up to 10 players (was 8) Acentech Dev 2026-07-21 22:42:25 +03:00
  • 49ffa5bd89 fix(tvt): count event kills, respawn on the game's own map, end-ceremony countdown Acentech Dev 2026-07-21 16:57:12 +03:00
  • 538189ea7c feat(tvt): per-character scoreboard (kills, statues, statue damage) Acentech Dev 2026-07-21 16:34:15 +03:00
  • 586590e06f feat(tvt): test-phase statue HP override, stationary guards, in-game rename Acentech Dev 2026-07-21 16:19:07 +03:00
  • a2119b272e feat(tvt): 4 arena bosses at 3 statues, robust guard/boss spawn, reliable GM restart, English strings Acentech Dev 2026-07-21 15:40:45 +03:00
  • bd5cda12dd fix(minigame): GM ForceStart bypasses the previous-run TaskDuration guard Acentech Dev 2026-07-21 15:02:45 +03:00
  • 0f9db37a92 feat(hs): all statues visible at fixed coords, guard-gated, any-order break with counter+killer message Acentech Dev 2026-07-21 14:54:43 +03:00
  • a76708c899 chore(hs): statue spawn coordinate message in English Acentech Dev 2026-07-21 13:27:37 +03:00
  • ae68e15f77 feat(hs): announce statue spawn coordinates as yellow center message to event players Acentech Dev 2026-07-21 13:25:02 +03:00
  • d41d46f24f chore(hs): rename event display name 'Heykel Savasi' -> 'TvT Event' (strings only) Acentech Dev 2026-07-21 13:01:36 +03:00
  • 7312b0e20d fix(minigame): announce entrance-opened for sub-minute registration windows Acentech Dev 2026-07-21 12:55:00 +03:00
  • e45ad4f8d7 feat(hs): spawn statues+guards at random walkable spots (hunt-the-statue) Acentech Dev 2026-07-21 12:35:17 +03:00
  • fcf2e80570 feat(hs): disable monster transform (EventFormSkin=0); team look via client cape override Acentech Dev 2026-07-21 11:16:50 +03:00
  • 1e8478fe70 feat(hs): raise statue HP, transform players in-battle, per-player team roster packet, drop wing-unequip Acentech Dev 2026-07-21 10:24:54 +03:00
  • 7aae9dff0c feat(hs): disable wings in-event + periodic HUD-state packet/broadcast Acentech Dev 2026-07-21 03:16:29 +03:00
  • 5750ab6511 fix(hs): no PvP before battle + clean team assignment on leave Acentech Dev 2026-07-21 02:18:49 +03:00
  • a174c1a29f fix(hs): robust team-base gate selection by Y-position (not exact coords) Acentech Dev 2026-07-21 01:53:58 +03:00
  • 583df657fb feat(hs): web-applicable update plugin for the Heykel Savasi event Acentech Dev 2026-07-21 01:22:51 +03:00
  • 917831e198 feat(hs): import LoL map (server 92 / World93) + real base & statue coords Acentech Dev 2026-07-21 01:18:54 +03:00
  • 790d944757 docs(hs): generated packet docs for HeykelSavasi FA packets Acentech Dev 2026-07-21 00:58:44 +03:00
  • e6e93450b7 fix(hs): make statues immune to friendly (same-team) damage Acentech Dev 2026-07-21 00:57:15 +03:00
  • e0fafe7e03 feat(hs): /starths force-start command + /hsteam GM test-join command Acentech Dev 2026-07-21 00:44:00 +03:00
  • b674e5a2cb feat(hs): periodic scheduled start plugin + config + state Acentech Dev 2026-07-21 00:38:57 +03:00
  • 5f03a011db feat(hs): grant fixed Zen to winning team at game end Acentech Dev 2026-07-21 00:34:08 +03:00
  • 83cb9b9fe4 feat(hs): team-base respawn + reapply earned buffs on respawn Acentech Dev 2026-07-21 00:25:44 +03:00
  • 89aef08bed feat(hs): block friendly-fire within the same team Acentech Dev 2026-07-21 00:19:43 +03:00
  • ceacc11446 feat(hs): apply mapped class buffs to team on statue break Acentech Dev 2026-07-21 00:15:52 +03:00
  • 712773c332 feat(hs): sequential statue spawn + guard mobs + win detection Acentech Dev 2026-07-21 00:07:00 +03:00
  • 32e05e2bc1 feat(hs): define statue (destructible) + guard monster definitions Acentech Dev 2026-07-20 23:52:34 +03:00
  • 372929a8d1 fix(hs): roll back team reservation if TryEnterAsync throws Acentech Dev 2026-07-20 23:48:36 +03:00
  • cd55e726f1 feat(hs): team-select handler + join action with atomic balance reserve and base warp Acentech Dev 2026-07-20 23:42:07 +03:00
  • 7e954b610f feat(hs): NPC talk plugin opens team panel when registration is open Acentech Dev 2026-07-20 23:33:55 +03:00
  • 2efe1ef84d feat(hs): view plugin to open team-select panel Acentech Dev 2026-07-20 23:28:04 +03:00
  • f5e1f46444 feat(hs): add open-team-panel (S2C) and team-select (C2S) packets Acentech Dev 2026-07-20 23:22:33 +03:00
  • cc0b7abb44 feat(hs): add event NPC 560 and place it in Lorencia Acentech Dev 2026-07-20 23:15:52 +03:00