Skip to content

P36.3#13

Merged
Sellafield merged 60 commits into
developfrom
p36.3
May 24, 2026
Merged

P36.3#13
Sellafield merged 60 commits into
developfrom
p36.3

Conversation

@Sellafield
Copy link
Copy Markdown
Contributor

No description provided.

Sellafield and others added 30 commits May 24, 2026 09:26
… Admin Tool stats)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…PROVEMENT-024)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…SetIds)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…VEMENT-025)

- Add IEquipmentSetBonusCalculator property injection to Robot
- Store _setBonusModifiers and _activeSetIds computed from fitted modules
- Initialize() populates set bonus fields after InitComponents()
- GetPropertyModifier() applies set bonus modifiers after RobotComponent loop

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…NT-025)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Creates idempotent SQL to insert the effect display row for
effect_equipment_set_bonus (id=139) and the set_striker pilot
equipment set with all four medium armor plate tiers as members
and 2-piece/4-piece bonus thresholds.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
MarketBuyItem handled direct market purchases inline without calling
RecordActivity, so NicSpent and NicEarned were never credited. All
RecordActivity hooks existed only in FulfillBuyOrderInstantly, which
is only reached via MarketCreateBuyOrder. Added matching hooks for all
three purchase branches: player-to-player, vendor infinite, vendor finite.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…display

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sellafield and others added 28 commits May 24, 2026 09:29
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…OVEMENT-028)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ROVEMENT-028)

Bonus Thresholds now uses the same add-via-dialog pattern as Members:
- AddSetThresholdWindow with search, aggregate field grid, pieces and
  bonus value inputs, and duplicate-pieces validation
- EquipmentSetThresholdRow gains FieldSystemName so both system name
  and display name are shown as separate read-only columns
- Inline ComboBox column removed; pieces and bonus value remain editable
- Design spec updated to reflect the new dialog-based flow

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ookup

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Sellafield Sellafield merged commit a309596 into develop May 24, 2026
3 checks passed
@Sellafield Sellafield deleted the p36.3 branch May 24, 2026 18:56
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