Menu

#4050 Tech Level for engines and cockpits should be fixed.

stable 0.42
closed
None
fixed
1
2015-12-25
2014-02-21
Anonymous
No

Per TRO Prototype Tech Advancement Levels various engines and cockpits that are introduced as Experimental become Advanced or Tournament Legal in the Dark Ages.

We have quite a few units that are at the wrong tech level since the engines and cockpits are fixed at a tech level.

Could we get the engines and cockpits set like the other Techs with a Tech Constant based on a year.

Discussion

  • Hammer

    Hammer - 2014-02-21

    Sorry this was me, I didn't realize I'd got logged out.

     
  • Hammer

    Hammer - 2014-03-03
    • summary: Tech Level for engines and cockpits should be fixed. --> Tech Level for engines and cockpits should be fixed.
     

    Last edit: Hammer 2014-03-03
  • Dylan Myers

    Dylan Myers - 2014-04-10
    • Milestone: undetermined --> post-stabe 0.38
     
  • Dylan Myers

    Dylan Myers - 2014-04-10

    Non-stable blocking

     
  • Nicholas Walczak

    • Milestone: exp 0.40 --> stable 0.40
     
  • Dylan Myers

    Dylan Myers - 2014-12-18
    • Milestone: stable 0.40 --> post-stable 0.40
     
  • Nicholas Walczak

    • Milestone: post-stable 0.40 --> stable 0.40
     
  • Nicholas Walczak

    • Milestone: stable 0.40 --> stable 0.42
     
  • Hammer

    Hammer - 2015-10-11

    Per Nick and I's conversation -

    Torso Mounted Cockpit Examples - We have at Exp should be Advanced
    Legionnaire LGN-2F
    Enforcer III ENF-7D
    Night Stalker NSR-K1 to KC

    Small Cockpits (This has been updated in IO)
    Any Mech with a Small Cockpit Prior to 3060 Should Fail Validation
    Between 3060-3067 They should be Level 4 - see Dragon Fire DGR-6FC2 (Gregory)
    Between 3067-3080 they should be Level 3 - Setting the advanced filter to Small Cockpit and Date range 3067-3080 will provide numerous test units.

    Compact Engine Example
    Awesome AWS-10KM - Set at Level 2 but Engine means it should be Level 3
    Assassin ASN-30 - Set at Level 2 but Engine means it should be Level 4
    Victor VTR-11D - Set at Level 2 but Engines means it should be Level 4

    Light Engine Example
    Xanthos XNT-4O - Set at Level 2 but Engine means it should be at Level 3

     
  • Nicholas Walczak

    Yea, this is in part a MML issue, but also something MM should handle. Right now, the verifiers don't consider the tech level of the engine, gyro, or cockpit for verification purposes. The Engine class can return TL information about an engine, but it needs to be updated to handle the year as well. I was considering adding TL information for gyros and cockpits to TechConstants.

    Once this information is incorporated into MM, it can be used in MML to populate drop downs (right now they're hard coded).

     
  • Nicholas Walczak

    • assigned_to: Nicholas Walczak
    • Resolution: none --> accepted
     
  • Nicholas Walczak

    Changes were added in the bug#4050.Engine.TLs branch to add Tech Levels based on year to Engine, Gyro and Cockpit. For engine, this involved updating the Engine.getTechLevel method to take a game year. For gyros and cockpits, static methods were added in TechConstants.

    No TestEntity checks the tech levels for engines, gyros and cockpits when determining if a unit has illegal equipment based on tech level.

    These methods could also be used in MML to enumerate through the possibile gyros/cockpits/engines and add them to dropdowns based on what is legal for the current year/tech level, instead of the current hardcoding.

    The changes in the bug#4050.Engine.TLs branch were merged into master in [f69ffd].

     

    Related

    Commit: [f69ffd]

  • Nicholas Walczak

    • Resolution: accepted --> fixed
     
  • Hammer

    Hammer - 2015-12-25
    • Status: open --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB