Skip to content

c28 HC: Battleship Cannon and Torpedo fire - #704

Merged
neeerp merged 1 commit into
masterfrom
v83/battleship-shots
Oct 22, 2026
Merged

neeerp merged 1 commit into
masterfrom
v83/battleship-shots

Conversation

@neeerp

@neeerp neeerp commented Oct 22, 2026

Copy link
Copy Markdown
Owner

HeavenClient's SkillData::flags_of left Battleship Cannon (5221007) and Torpedo (5221008) out of its shots set. They got no attack flags, so their keys did nothing. The rest of HC already handles both (the ship gate, shot paths, remote shots, damage), and v83 fires them through the shot path (FUN_00969a57, reports/228 and c020 section 2).

GUI check on the lane's private display with Lanec (a level 120 Corsair, gun and bullets) in Henesys Hunting Ground I, riding the Battleship:

  • Cannon and Torpedo each sent RANGED_ATTACK (0x2D).
  • The server answered each with an MP StatChange and an InventoryOperation for the bullets.
  • Torpedo's shot was drawn, and a mushroom it hit died (+4 EXP).

No unit test: flags_of is a static table inside SkillData, which needs the NX files. The release client builds.

…00969a57); without them the keys did nothing
@neeerp
neeerp merged commit c8eb5aa into master Oct 22, 2026
1 check passed
@neeerp
neeerp deleted the v83/battleship-shots branch October 22, 2026 05:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant