Events: permanent +Start Armor / +Start Shield rewards
Adds PlayerState.bonusStartingBlock + bonusStartingShield that
Adds PlayerState.bonusStartingBlock + bonusStartingShield that stack with class startingBlock and gear. Applied every combat in CombatManager.StartPlayerTurn (shield) and ApplyClassBonuses (block).
EventChoice fields permanentStartingBlock + permanentStartingShield wire through ApplyEventChoice; preview text shows “+2 Start Armor (perm)” / “+2 Start Shield (perm)” on the event card.
Two new locked events in the draft pool:
- Weapon Calibration Rig: +2 armor at cost of 10 HP, or +4 armor for 50g, or scrap for 45g.
- Barrier Generator Core: +2 shield at cost of 8 HP, or +3 shield for 60g, or sell for 55g.
Both startsLocked = true so they grind-unlock via tokens.
Commit d91bea3 by astafford8488.