Menu

#739 3058 BA can be "hired" in 3026

Post-Stable
open
Accepted
2015-08-03
2014-12-15
Neil
No

Under the Personnel market on a 3026 campaign, BattleArmor from TRO 3058 Upgrade can be hired.

1 Attachments

Discussion

  • Rushyo

    Rushyo - 2015-02-13

    Comment in the logic used:

    /* Searches an array of RAT sources in order for one that matches

    • the faction, year, and unit type, checking alternate factions
    • (periphery, general, etc.) for each source. If none is found,
    • searches the array in ascending chronological order for the
    • best fit, then defaults to Total Warfare.
      */

    I assume this is a set of defensive fallbacks to make sure a player who doesn't select sufficiently detailed datasets doesn't end up unable to hire anyone. The fallbacks don't check for dates at all.

    Unsure whether it's best to treat this as 'as designed', implement a conditional check for year in the fallbacks, or have the market throw away any invalid responses.

    (For reference, the logic is in UnitTableData.getBestRAT() called by PersonnelMarket.addRecruitUnit())

     
  • Dylan Myers

    Dylan Myers - 2015-02-13

    He never specified if he was using AtB or not. I had assumed not, and just not gotten around to fixing it.

     
  • Anonymous

    Anonymous - 2015-02-14

    I was using AtB

     
  • Carl Spain

    Carl Spain - 2015-02-17

    Not all of the personnel market methods check era when generating potential hires, resulting in the possibility of battle armor or protomech pilots before they should be available. The problem of Kage battle armor showing up before it is supposed to be available results from the primary problem of battle armor pilots being available for hire twenty-five years too soon.

     
  • Taharqa

    Taharqa - 2015-08-03
    • labels: --> personnel market
    • assigned_to: Dylan Myers
    • Resolution: None --> Accepted
    • Milestone: Undetermined --> Post-Stable
     
  • Taharqa

    Taharqa - 2015-08-03

    I am marking this as post-stable since its not a terribly problematic bug, just an immersion breaking one. If Dylan or Carl want to tackle it for the stable be my guest.

     

Log in to post a comment.

MongoDB Logo MongoDB