Skip to content

chore(master): release aesir 0.14.0 - #45

Open
forsetibot[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master--components--aesir
Open

chore(master): release aesir 0.14.0#45
forsetibot[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master--components--aesir

Conversation

@forsetibot

@forsetibot forsetibot Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.14.0 (2026-08-28)

Features

  • Added npc_id and color to the ProgressBar proto (fc56ec5)
  • alchemist: acid terror (77e6308)
  • alchemist: add homunculus lifecycle skills (e910e91)
  • alchemist: apply instruction change to pharmacy (66e433e)
  • alchemist: axe mastery and potion research passives (08e9163)
  • alchemist: cannibalize and sphere mine summons (32943e7)
  • alchemist: chemical protection skills (23f41b1)
  • alchemist: chemical protection status definitions (b91083a)
  • alchemist: demonstration ground skill (d4ed126)
  • alchemist: pharmacy brew skill (3e0ee65)
  • alchemist: pharmacy dispatch in production engine (8eadaa1)
  • alchemist: pharmacy success rate formula (38f395a)
  • alchemist: potion pitcher (1dadd32)
  • alchemist: skill tree and job change (7343b53)
  • assassin: implement cloaking (3f2e9fe)
  • assassin: implement enchant poison (32fa2b1)
  • assassin: implement grimtooth (7307415)
  • assassin: implement poison react (dc60db3)
  • assassin: implement sonic blow (cf50311)
  • assassin: implement venom dust (eedf328)
  • assassin: implement venom knife (5641cd2)
  • assassin: implement venom splasher (5d8a283)
  • blacksmith: add canonical 24-node blacksmith skill tree (103f8bd)
  • blacksmith: declare all 24 blacksmith skill definitions (5521d5b)
  • blacksmith: implement adrenaline rush skills (5a8be65)
  • blacksmith: implement greed (75643d8)
  • blacksmith: implement hammer fall (a0d3981)
  • blacksmith: implement hilt binding (368df1e)
  • blacksmith: implement maximize power toggle (e3d1c05)
  • blacksmith: implement ore discovery (8fcfdd6)
  • blacksmith: implement over thrust (9651e20)
  • blacksmith: implement repair weapon (7d20a93)
  • blacksmith: implement skin temper (7c373fb)
  • blacksmith: implement the ten forge and refine skills (96f1765)
  • blacksmith: implement unfairly trick zeny discount (eb003e8)
  • blacksmith: implement weapon perfection (9c006d2)
  • character: persist pvp_point/pvp_won/pvp_lost counters (28270ef)
  • char: pick the starting map per game mode (3a9c7ba)
  • cluster: horde dynamic supervisor for item group pools (cab6042)
  • combat: add equipment coma policy (878a24d)
  • combat: add hand-specific damage paths (b82b000)
  • combat: add multiplicative hit rate passive bucket and weapon research (4bf4bf0)
  • combat: add per-element damage-taken status channels (40d2308)
  • combat: add per-monster physical damage bonus via add_damage_class (5e0fbf0)
  • combat: add restricted no-card attacks (12041c5)
  • combat: add size-penalty and weapon-variance suppression flags (0b6faf1)
  • combat: add skin temper elemental resistance to combatant (c0e6dd5)
  • combat: apply coma to magic skills (7f3589f)
  • combat: apply coma to normal attacks (ad86c6e)
  • combat: apply coma to physical skills (c933e7e)
  • combat: apply equipment skill blow (c4e27ba)
  • combat: apply forged star damage and element (0ab4d1c)
  • combat: apply magic damage bonus versus monster class (26bcaa0)
  • combat: apply race critical bonuses (a6bfd92)
  • combat: apply skill blow to magic skills (0e2274e)
  • combat: calculate handed weapon swings (39e07d2)
  • combat: carry mob race2 groups on Combatant (509cbff)
  • combat: combine skill knockback distances (30afe9e)
  • combat: deliver coma through unit owners (ab46935)
  • combat: enable player damage in AutoAttack (stub and equip-break gate removed) (0af298e)
  • combat: four-slot equip break with chemical protection gating (446bad5)
  • combat: honor bNoCastCancel equipment when a cast is hit (0deab38)
  • combat: honor unbreakable_garment/shoes flags in equip-break resolution (fe5cbaf)
  • combat: inflict add_eff2 status on the attacker itself (c78930b)
  • combat: make player race mode-aware (ff09c68)
  • combat: make units with no_knockback equipment resist being blown away (c35bd03)
  • combat: plumb element-field ratio into flat-damage paths (BF_MISC, fixed magic) (caef98a)
  • combat: reduce damage from specific skills via bSubSkill equipment (3119dc6)
  • combat: reduce incoming ranged physical damage from long_atk_def (7d777be)
  • combat: reflect melee damage via bShortWeaponDamageReturn equipment (5b75144)
  • combat: resist damage by attacker defensive element via sub_def_ele (ff8fb14)
  • combat: restore attacker SP on normal hits via sp_drain (8c17c40)
  • combat: settle weapon swings atomically (8bbc069)
  • combat: typed attacker refs through the damage seam (2131336)
  • combat: versus context in Targeting.validate_enemy (7ba74b2)
  • combat: versus-aware Relationship.enemy?/3 matrix (93b9e9b)
  • combat: wire addrace2/subrace2/magic_addrace2 equip readers (1252527)
  • combat: wire handed attack packets (4f2d9c5)
  • commons: add GameMode accessor and move the mode config key (0f74210)
  • commons: guild_castles ownership table (0a4c89d)
  • commons: persist party item_pickup_share flag (c8c8e52)
  • config: Exposing some configurations like drop rates, level rates, etc (01dd56e)
  • crusader: add Shrink (e8da083)
  • crusader: drop shield-gated toggles when the shield is unequipped (b0edcb3)
  • crusader: suppress the caster's shield DEF/MDEF during Grand Cross (23bb4df)
  • dancer: implement focus ballet (18b8c1e)
  • dancer: implement gypsy's kiss (9c0e3e2)
  • dancer: implement hip shaker (d86a9f1)
  • dancer: implement lady luck (70bbb27)
  • dancer: publish the dancer skill tree (a40094b)
  • db: Importing pre-re data (5484eba)
  • effect: Implemented SC_HALLUCINATION (4e943f1)
  • ensemble: implement a lullaby (09ff05c)
  • ensemble: implement drum of the battlefield (639d518)
  • ensemble: implement eternal chaos (7d91876)
  • ensemble: implement into the abyss (e12f924)
  • ensemble: implement mr kim a rich man (22e37c2)
  • ensemble: implement ring of nibelungen (69e0f16)
  • ensemble: implement rokis weil (9da54e7)
  • ensemble: implement siegfried (0f37c1c)
  • ensemble: publish ensemble skill tree entries (365690c)
  • equip: block re-equip of stripped slots (bcc3ab1)
  • exp: grant bonus EXP versus monster class via exp_add_class (14fb79c)
  • geometry: add behind?/2 rear-arc helper (383efab)
  • gm: @pvpon/@pvpoff runtime PvP flag commands (7bcedf4)
  • gm: add @itembound command (8f069ce)
  • gm: add @rentitem command (41fe40b)
  • guild: add atomic guild storage transfer operations (9ac6405)
  • guild: add cluster-wide guild storage exclusivity lock (10f5f33)
  • guild: add guild storage and audit log tables (dcf75c1)
  • guild: add guild storage persistence with conditional writes (b6cf00c)
  • guild: add guild storage pure core and eligibility rules (fb296bc)
  • guild: add guild storage window lifecycle and client routing (d565157)
  • guild: make the can_storage position permission grantable (39ee20c)
  • guild: progression data, schema, config, and wire protocol (ed851aa)
  • guild: release guild storage on disband, expulsion and warp (376133b)
  • homunculus: add atomic companion persistence (8cb4bf2)
  • homunculus: add durable companion schema (ab27ac3)
  • homunculus: add growth skills and evolution state (64300b5)
  • homunculus: add player-aggregate runtime state (d098ecd)
  • homunculus: add restricted cast pipeline (fa6a791)
  • homunculus: add shared statuses and passive stats (70ff421)
  • homunculus: add typed combat delivery (c84bf0f)
  • homunculus: add typed mob targeting (af5266e)
  • homunculus: add validated server ai decisions (6d51a81)
  • homunculus: attribute exp and loot by reward root (96343fa)
  • homunculus: execute movement and server ai (10e5189)
  • homunculus: implement amistr skill kit (1a71719)
  • homunculus: implement filir skill kit (7756f23)
  • homunculus: implement hunger feeding and intimacy (bab3d36)
  • homunculus: implement lif skill kit (6f6e42a)
  • homunculus: implement renewal lifecycle clocks (ec2e17f)
  • homunculus: implement vanilmirth skill kit (dd78a8c)
  • homunculus: import renewal species and progression data (3e2b54b)
  • homunculus: integrate status lifecycle (35ebb6c)
  • homunculus: integrate world visibility (12fceb0)
  • homunculus: route authenticated owner commands (8f4c3f4)
  • homunculus: transact evolution and intimacy items (415e3ab)
  • homunculus: wire aggregate session lifecycle (7171d8e)
  • inventory: admit assassin left-hand daggers (f1054bb)
  • inventory: all-or-nothing batch grant (give_many) + extra attrs (a5dd1db)
  • inventory: preserve identified flag through pickup (0c944c8)
  • inventory: reject equipping unidentified items (53573da)
  • inventory: thread opts through handle_give_item (5401f85)
  • items: add craft jsonb column to inventory/storage/cart (1d6b5f8)
  • items: add ItemCraft struct for signed/forged item identity (5e0c38b)
  • items: add Unit.Bound transfer policy (f17df3e)
  • items: apply equipment def rate (f86dd37)
  • items: apply per-item add_item_heal bonus to consumable HP recovery (0ff5028)
  • items: bind bind_on_equip gear on equip (e4cb8e7)
  • items: honor trigger-condition flags on bonus3 equip bonuses (01db338)
  • items: implement bCRate, bSPDrainValue, bNoSizeFix, bSubSkill, bIntravision, bDefRatioAtkClass, and bSubDefEle equip bonuses (7507bbc)
  • items: implement bHealPower2, bMagicHPGainValue, bIgnoreMdefClassRate, bSubRace2, and bAddMonsterDropItem equip bonuses (b7beca9)
  • items: implement bMagicSPGainValue, bLongSPGainValue, bSPRegenRate/bSPLossRate, bAddDamageClass, bSPGainRace, and bExpAddClass equip bonuses (6b3d70b)
  • items: implement bSPGainValue, bMagicAddRace2, bIgnoreDefClassRate, and periodic bHPRegenRate/bHPLossRate equip bonuses (440ba4e)
  • items: implement defender-stat procs (ad0d7aa)
  • items: implement equipment autocast bonuses (bAutoSpell family) (f7497d6)
  • items: implement on-skill procs and monster-id drop bonuses (c028b44)
  • items: implement vanish-rate bonuses (5aafaa3)
  • items: import rAthena item_group_db into item_groups.yml (e9dce81)
  • items: item group roller (random/all/shared-pool) (c474ff9)
  • items: item groups persistent_term catalog + types (b058f07)
  • items: model bind_on_equip item flag (b4d4093)
  • items: model no_trade item flag (8cef045)
  • items: model the NoGuildStorage trade restriction (3518fb1)
  • items: persist craft and exclude craft items from stacking (5b2c0d1)
  • items: renewal potion recovery pipeline (vit/int scaling + item_heal_rate) (3a1d94f)
  • items: send signed/forged creator name to client (e97bc05)
  • items: shared-pool item group owner genserver (642cb11)
  • items: support additional bonus keys (41fe06b)
  • items: support status duration overrides (7391170)
  • items: transpile bonus3 flag-arg keys reusing bonus2 param schemas (7cad8fb)
  • items: transpile on_equip conditional assignments via branch-merged ternaries (b181608)
  • items: transpile on_equip job/class checks and boolean-as-int expressions (20764de)
  • items: transpile on_equip min/max/pow math combinators (b7864b8)
  • items: transpile on_equip readparam into wearer base-stat reads (1410674)
  • items: transpile on_equip skill grants and getskilllv into castable equipment skills (e8bf82d)
  • items: wire bIntravision equip flag to reveal concealed units per-observer (914152f)
  • loot: drop weapons and armor unidentified (4f8f895)
  • loot: grant on-kill HP/SP gain equipment bonuses by attack type (806c7af)
  • loot: raise drop rate versus monster race from drop_add_race (1e18638)
  • map: expose impassable adjacency (8f153db)
  • map: static map_flags.yml source for PvP flags (6e1bd18)
  • map: whitelist pvp_noparty/pvp_noguild map flags (0fff5ca)
  • merchant: implement discount and overcharge (dc7126c)
  • merchant: implement identify skill (85ea5b5)
  • mob-skill: denylist player-only dancer skills (749c3e5)
  • mob-skill: denylist the bard dancer ensembles (5a211b3)
  • mob: add MobSession.warp/4 (66cb008)
  • mob: add zeny-steal (mug) to mob steal subsystem (b108a0d)
  • mob: apply element-field max-HP bonus to mobs (SC_DELUGE) (bae3cf6)
  • mobs: add race_groups field to MobDefinition and loader (e3ddbb0)
  • mobs: credit owned summon damage to master (973037f)
  • mobs: import RaceGroups into race_groups (ec95842)
  • mobs: marine sphere self-destruct and random-move skills (0ed2e57)
  • mobs: owned summon plumbing (owner, hp override, lifetime, reward policy) (81e0be7)
  • monk: add IgnoreFlee/SimpleDefense damage flags to Occult Impaction and Asura Strike (dbe603a)
  • navigation: add the server-authoritative routing engine (b085707)
  • navigation: integrate server-authoritative navigation (e3f339b)
  • npc: Add areawarp and warpchar commands (8f0b70e)
  • npc: add cloakonnpc/cloakoffnpcself buildins (0a97d9e)
  • npc: add content scope metadata (60cf62b)
  • npc: add equip/item buildins (9a45b98)
  • npc: add getnameditem for signed items (3aaa380)
  • npc: Add killmonsterall command (8225aff)
  • npc: add npcskill DSL effect op (5b46019)
  • npc: Add party_leader? and get_map_users commands (9f303ed)
  • npc: add refine script + disable_items buildins (80c6543)
  • npc: add script helper buildins (91263da)
  • npc: Added delchar and logmes (d69aa44)
  • npc: Added soundeffectall and gettime to the transpiler (40945aa)
  • npc: AttachRid, is_mounte (8264ed5)
  • npc: discover enabled scoped sources (9aaeb1f)
  • npc: filter registry by game mode (d60db49)
  • npc: implement getequipcardid (ab20138)
  • npc: implement getlook and setlook buildins (9437258)
  • npc: implement mobcount, sleep2 and getbrokenid buildins (59fb7c4)
  • npc: Implement QuestInfoIcon (de10065)
  • npc: implement setd/getd dynamic variable buildins (d8c31eb)
  • npc: implement skilleffect buildin (3860686)
  • npc: Implemented areamonster (c5a72b8)
  • npc: Importer 2-2 job npcs (cc2f2dc)
  • npc: link scoped NPC content (d27d1eb)
  • npc: map npcskill buildin in transpiler CommandMap (548ba64)
  • npc: persist placement scope in manifest (e2d0643)
  • npc: prepare scoped code generation (a6cfd94)
  • npc: prune disabled generated content (14d40bf)
  • npcs: Importer quests/first_class npcs (e92ee0e)
  • npc: Transpiling 2-1 jobs (9dc59b4)
  • player: add strip_equip/3 target unequip (c0b60e3)
  • player: map-aware death rules and PvP kill credit (3f4cf19)
  • production: add catalyst resolution and anvil selection (6e5fb93)
  • production: add forged weapon metadata encoding (cc6f292)
  • production: add recipe and ore runtime catalogs (09b9b0d)
  • production: add renewal forge success rate formulas (a203f4d)
  • production: add the forge orchestrator (6615aae)
  • production: import recipe corpus and ore discovery table (a6f1f46)
  • proto: add BoundType enum and bound field to inventory dump (4079846)
  • proto: add ItemBound notification message (47aa2cb)
  • proto: add LOOT_PROTECTED pickup code and party item_pickup_share (8986bba)
  • proto: add StorageKind discriminator and guild storage result codes (00f2be7)
  • protocol: add owner-private homunculus contract (dc3c922)
  • protocol: add waiting-room wire messages (8ef5d8b)
  • protocol: extend skill menu with catalysts and production result (7cf50ce)
  • protocol: generate MessageRouter from proto routing annotations (a7a1323)
  • protocol: surface wrong-weapon and versus-map cast failures (278b1d6)
  • proto: report the game mode in HelloAck (1dba60d)
  • proto: trade wire messages (fc72db5)
  • rental: add give_item_rental script op (9f4e14a)
  • rental: add Unit.Rental policy module (56c4db5)
  • rental: block rentals from transfer/parking exits (fdd6286)
  • rental: purge expired rentals on inventory load (a267b88)
  • rental: sweep expired rentals during play (c4a53ee)
  • rogue: add plagiarism copy slot + copyable set (6cc15be)
  • rogue: add rogue skill tree (2cd9fbd)
  • rogue: add SC_INTIMIDATE status (a894331)
  • rogue: add SC_RAID status (702142a)
  • rogue: add SC_STRIP* divest statuses (b013bfc)
  • rogue: cast plagiarized skill + RG_PLAGIARISM (273b661)
  • rogue: implement RG_BACKSTAP (43c52eb)
  • rogue: implement RG_CLEANER (1ecc4dd)
  • rogue: implement RG_CLOSECONFINE (d145edc)
  • rogue: implement RG_COMPULSION shop discount (d353b0a)
  • rogue: implement RG_GANGSTER paradise aura (ee7605c)
  • rogue: implement RG_GRAFFITI and RG_FLAGGRAFFITI (84fef17)
  • rogue: implement RG_INTIMIDATE (ad15d03)
  • rogue: implement RG_RAID (baee02e)
  • rogue: implement RG_SNATCHER on-hit steal (6065a9e)
  • rogue: implement RG_STEALCOIN (4982d3a)
  • rogue: implement RG_STRIP* divest skills (e41f934)
  • rogue: implement RG_TUNNELDRIVE hidden movement (e417f9f)
  • rogue: record plagiarized skill on hit (3504489)
  • sage: free cast attack overlay, LP duration inheritance, mob SP extrapolation (b0b90bb)
  • script: add getitembound bound-grant op (5b7b7b0)
  • script: add the guildopenstorage buildin (a66fdc8)
  • script: add waiting-room effect buildins (c8a187a)
  • script: Added progressbar dsl script (1106398)
  • script: group-item buildins + all-or-nothing commit seam (82ff35d)
  • script: implement navigateto buildin backend + proto (ecf26ec)
  • scripts: implementing setnpcdisplay (4cd7f1d)
  • scripts: Mapping the eAclass roClass script stuff (75c3cf3)
  • script: transpile getgroupitem/getrandgroupitem/groupranditem (873ace9)
  • shops: classify unresolved shop duplicates by source kind (script/cashshop) (294a842)
  • skill-units: add venom dust admission policy (e52204b)
  • skill: add cast context struct (2d18305)
  • skill: add castability check and requirement index (420359e)
  • skill: add caster behaviour and identity adapters (59c5a85)
  • skill: add caster lifecycle behaviour and impls (f5df8d1)
  • skill: add ensemble partner lookup and level averaging (f8eb413)
  • skill: add npc_cast restricted interpreter entry point (30fea5e)
  • skill: add Npc.SkillCaster synthetic :npc caster kind (4b4fc55)
  • skill: add requirement vocabulary and definition field (4e66a85)
  • skill: add Skill.Unit.destroy_in_range/4 (9ea5a12)
  • skill: add steal_proc passive channel (12c8964)
  • skill: add str bonus passive channel (d5f032c)
  • skill: add the ensemble capability and replayable predicate (434a93d)
  • skill: add the ensemble perform orchestrator (644cd36)
  • skill: apply equipment fixed-cast rate to the fixed cast portion (fadd681)
  • skill: default cast requirements to player-only (9aad9eb)
  • skill: make auto_cast caster-generic (eda88e4)
  • skill: make hunter traps visible to their caster and party (803858a)
  • skill: real Targeting.versus_map? predicate (0602423)
  • skill: resolve item costs through a waivable seam (0ab5d64)
  • skills: add assassin weapon masteries (4fab46d)
  • skills: combine single-target knockback (717e4db)
  • skills: combine splash knockback (a13181b)
  • skills: declare cast requirements for acolyte, priest and monk skills (3634c8b)
  • skills: declare cast requirements for mage and wizard skills (4d69756)
  • skills: declare cast requirements for npc skills (8d7e7fd)
  • skills: declare cast requirements for remaining job skills (2f8413b)
  • skills: declare cast requirements for swordsman, knight and crusader skills (d056071)
  • skills: make eight status skills caster-generic (4ed4149)
  • skills: publish assassin skill tree (e89ecbd)
  • skill: target_enemy accepts hostile players on versus maps (a5a0d95)
  • stats: publish per-hand weapon snapshots (f765cc6)
  • status: add a generic ailment resistance channel (6cdbb01)
  • status: add committed-action cleanup (5c221f2)
  • status: add generation-safe exact timers (4e1eb8c)
  • status: add movement-intent callbacks (e8818ca)
  • status: add the ensemble fatigue status (ea6e3d3)
  • status: complete combat hook metadata (dba9f68)
  • status: define adrenaline rush statuses (435da7a)
  • status: define maximize power status (48a6f1a)
  • status: define over thrust status (ad508c8)
  • status: define weapon perfection status (5fa7d81)
  • status: flag Hiding and Play Dead for removal on map change (442809b)
  • trade: atomic exchange transaction (1c88528)
  • trade: auto-cancel on death warp and disconnect (048874c)
  • trade: freeze player actions while trading (725c3db)
  • trade: map capacity failures to capacity cancel reason (2c9d004)
  • trade: offer container (1662488)
  • trade: offer lock confirm and atomic completion (b26b1ef)
  • trade: offerable policy (88b2f21)
  • trade: trade request and accept flow (27b96f8)
  • trade: trade session state machine (97b5be8)
  • trade: trade supervisor and test wiring (21b27a6)
  • transpiler: map rentitem/rentitem3 to give_item_rental (1743212)
  • transpiler: wire waiting-room buildins into CommandMap (f548212)
  • vending: refuse to list unidentified items (dd116e7)
  • vending: reject bound items in vend shops (43174a9)
  • zone: add Db.Layout describing the re/pre-re/import db tree (fbdcd35)
  • zone: add Db.Source mode-aware source resolution and db_mode config (3366ace)
  • zone: add icewall trait and merge-aware writers to Map.Cell (7bd2a3d)
  • zone: add loot ownership config values (61f8d2f)
  • zone: add LootOwnership determination and claim ladder (e3def6f)
  • zone: add Map.ScriptCells for script-owned terrain contributions (64b1f0c)
  • zone: add mob movement profile with icewall fence to step traversal (0aaf6a1)
  • zone: add mode-aware rAthena source resolution for importers (4901eda)
  • zone: add ownership fields to GroundItem (e9f4bb3)
  • zone: add setcell script buildin with transpiler support (4c5ae27)
  • zone: add the Mechanics facade resolved at zone boot (bdcec32)
  • zone: add waiting-room player handler and cleanup (25904ef)
  • zone: add WaitingRoom store (ETS + CAS) (e8a574f)
  • zone: allow mode-restricted db domains and neutral level penalties (20f50c9)
  • zone: boot WoE subsystems + integration tests (1cf47af)
  • zone: BS_GREED honours loot ownership (57ff003)
  • zone: domain-based DataLoader with source-list cache and merge_by_key (0536f8a)
  • zone: enforce loot ownership on pickup (85ce96b)
  • zone: fence mob movement with the icewall profile (a570cf2)
  • zone: guild exp, leveling, taxation, and skill point allocation (10d4dd0)
  • zone: guild progression state, capacity, and passive skill definitions (259d179)
  • zone: guild skills - interpreter seam, master auras, and actives (c3c4f5b)
  • zone: import overlay for file-domain dbs (484d549)
  • zone: import overlay for mob_skills, refine and guild dbs (e37f7e1)
  • zone: import overlay for skill_tree and castle dbs (52c7699)
  • zone: keyed import-overlay merge for DataLoader-backed dbs (38e786b)
  • zone: mode-aware output paths for db importers (73d5716)
  • zone: party-level item pickup-share option (1cefdfb)
  • zone: point importers at mode-specific rAthena sources (42aca6e)
  • zone: refuse trait allocation in pre-renewal mode (1c24b68)
  • zone: stamp ground items and enforce the claim ladder (a78099c)
  • zone: stamp mob drops with loot ownership (4079144)
  • zone: stamp MVP fallback drops with ownership (5c0f49a)
  • zone: thread movement-profile opts through A* pathfinding (177557c)
  • zone: track first-occurrence attack order on MobState (f4d9dc7)
  • zone: WoE agit orchestrator + scheduler (7df5189)
  • zone: WoE castle data + runtime stores (3faaa52)
  • zone: WoE gameplay hooks (a0bc817)

Bug Fixes

  • assassin: keep cloaking modifiers total for out-of-range level (c96e446)
  • combat: attribute ground-unit skill ticks to their caster (252da64)
  • Fixed clanker wrong stuff on strip functions (b358139)
  • Fixed dialyzer (808fd7e)
  • Fixed dialyzer (73e1bed)
  • Fixed dialyzer (8b8f4cb)
  • Fixed dialyzer issues (406236b)
  • Fixed some clanker tests (80e1ed1)
  • Fixed some flaky tests (1be7edf)
  • Fixed some formulas (2b501bc)
  • Fixed some rogue skills mobcast (8fd229f)
  • homunculus: close renewal interaction matrix (de759ba)
  • items: keep bound grants out of unbound stacks (b814518)
  • items: preserve craft metadata across cart and storage transfers (53748f2)
  • navigation: end routes on positional arrival, walk the final leg (2ccde9a)
  • npc-transpiler: parse full boolean if/while/switch conditions (07e2546)
  • npc: drop dead ctx binding on all-stop switch with nested break (d1b8536)
  • npc: Fix getitem2 and regenerate 1-1 job npcs (c61c0e8)
  • npc: Fix getposition name (361eef4)
  • npc: Fixed goto hoisting (27793db)
  • npc: Fixed npc gid generation to allow multiple npcs on the same cell (831886e)
  • npc: Fixed scripted warp (a7a9b48)
  • npc: Fixing npctalk/3 (1bcd71d)
  • npc: Fixing warp/3 (9e2a9e1)
  • skill: Autoguard packet (85e9ec7)
  • skill: keep adaptation's discount off encored ensembles (a18a5fd)
  • skill: Remove endow on weapon unequip (4231ad6)
  • skill: use caster broadcast source for ground casts (7c15fc1)
  • stats: feed equipment crit_rate into the critical-damage factor (dedaa23)
  • transpile: Transpiling NPCs should check the existing npcs to duplicate (9871348)
  • warp: Fixing warp importing (9df6392)
  • zone: append import spawns per map instead of replacing shipped ones (24f50bd)
  • zone: give SkillMenuReply an explicit cancel flag so inventory slot 0 is selectable (342f689)
  • zone: make remaining catalog imports mode-aware (f496a11)
  • zone: resolve mob-cast target type and de-flake the integration suite (a351c4f)
  • zone: unblock canonical pre-renewal data imports (9fbc871)

This PR was generated with Release Please. See documentation.

@forsetibot
forsetibot Bot force-pushed the release-please--branches--master--components--aesir branch 3 times, most recently from a874a72 to c628a3c Compare August 28, 2026 18:08
@forsetibot
forsetibot Bot force-pushed the release-please--branches--master--components--aesir branch from c628a3c to 74260ed Compare August 28, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants