Skip to content

Port: make the item page's weapon, Ridepod, monster and bait mouse targets - #103

Closed
carrdylan52 wants to merge 1 commit into
TheMoonPeople:masterfrom
carrdylan52:pr/mouse-item-drag-targets
Closed

carrdylan52 wants to merge 1 commit into
TheMoonPeople:masterfrom
carrdylan52:pr/mouse-item-drag-targets

Conversation

@carrdylan52

Copy link
Copy Markdown
Contributor

Before: on the item page the mouse reached the character model, the equipped weapon icons and the bag, but not the weapon or fishing rod on a Status page, the Ridepod, Monica's monster form or Max's bait slot, so a spectrumized item (synth sphere) couldn't be dragged onto the weapon.
After: hover moves the retail hand to those targets and a click sends Cross; dropping a dragged item on them uses, equips or synthesises exactly as the pad would, with retail's questions and refusals. Answering No or cancelling a drop's question puts the item back in its slot.
How: hit areas from the item page layout (item.cfg.json, identical in all five PAL languages); drops send the pad's Square-then-Cross steps; the return goes through retail's ReturnItemMenu and is cancelled by keyboard or pad input. The bait slot counts only while drawn with a rod equipped.
Tests: ItemMouse.* (targets, layout edges) and ItemMouseReturn.* (Yes, No, Circle, refusal, pad input during the drag and the question), plus tools/input/item-menu-mouse-targets.input.

…rgets

On master the mouse reached the character model, the equipped weapon icons
and the bag, but not the weapon or fishing rod on a Status page, the
Ridepod, Monica's monster form or Max's bait slot. Retail's own Status
page asks to highlight the weapon and press X to synthesise, which the
mouse could not do.

Hover now moves the retail hand to those targets and a click sends Cross.
A dragged item dropped on one sends the pad's own steps, so retail's
equip, use and synthesis checks, questions and sounds apply unchanged.
The model areas come from the item page layout (menu/1/itemmn0.pac/
item.cfg.json, the same in all five PAL languages); the bait slot counts
only while it is drawn and Max has a rod equipped.

If a drop opens a question and the player answers No or cancels, the item
goes back to its slot instead of staying on the cursor, through retail's
return; keyboard or pad input during the question leaves it carried as
before.
Adubbz pushed a commit that referenced this pull request Oct 18, 2026
…rgets (#103)

The panel left of the bag is a pointer target on every page: the
character model, a Status page's turning weapon or rod, the Ridepod,
Monica's monster form and Max's bait slot while a rod is equipped.
Hover moves the retail hand there, a click sends Cross, and a drop sends
the Cross carrying the item there would. An item still carried after a
retail question closes returns to its slot unless the pad took over.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Adubbz Adubbz closed this Oct 18, 2026
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.

2 participants