Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[default-only] KISS hard targeting #2665

Merged
merged 18 commits into from
Mar 26, 2020

Commits on Mar 26, 2020

  1. Bombers attack ships only.

    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    27df468 View commit details
    Browse the repository at this point in the history
  2. Fighters attack ships and fighters.

    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    804479e View commit details
    Browse the repository at this point in the history
  3. Interceptors attack enemy fighters only.

    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    43d3248 View commit details
    Browse the repository at this point in the history
  4. Fighter tech increases capacity and launch rate of interceptor fighte…

    …rs instead of damage
    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    500debe View commit details
    Browse the repository at this point in the history
  5. Mass drivers, Lasers, Plasmas, Death Rays, and Spinal antimatter cann…

    …on attack ships and planets (no fighters)
    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    8c4e8d7 View commit details
    Browse the repository at this point in the history
  6. Buffing fighters as they are no smokescreen against ship weapons

    Making launch bay and hangars cheaper and slightly less effective (but more cost efficient).
    
    Bombers get a +3 damage bonus per tech level.
    Ignoring targeting Fighters have a comparable power level to Bombers. Each tech gives a +2 damage bonus.
    Interceptors on basic tech have 3 vessels like Fighters but can launch 50% faster.
    Each tech gives one extra vessel and launch capacity.
    
    Post https://www.freeorion.org/forum/viewtopic.php?f=6&t=11352&p=98557#p98557
    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    f9050db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    27b25c6 View commit details
    Browse the repository at this point in the history
  8. [wtf][todo] document found bugs

    * FIXME WTF Target.DesignId is accepted but returns zero while Target.DesignID does the right thing
    * TODO also test/document (PartOfClassInShipDesign class = FighterWeapon design = Target.DesignID)
    * also differences in meter handling would be good to document
    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    ab30331 View commit details
    Browse the repository at this point in the history
  9. Fix multi-part launch rate and SHP_FIGHTERS_*_DESC

    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    e445080 View commit details
    Browse the repository at this point in the history
  10. Minor stringtable fix

    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    8efca11 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a6f5b62 View commit details
    Browse the repository at this point in the history
  12. Hopefully fix refactoring bug

    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    8160e01 View commit details
    Browse the repository at this point in the history
  13. Use truthyness in condition checks mostly to make lint/Travis happy

    ..also for readability of course..
    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    eb73b5f View commit details
    Browse the repository at this point in the history
  14. Rebalance pilot trait for fighters

    * Interceptors are not affected by pilot trait
    * Fighters, Bombers and Heavy Bombers get the same pilot bonus per fighter
      i.e. Fighter damage is affected by pilot bonus 50% more than Bombers
    ** Uniform simple layout:
       Bad/Avrg/Good/Great/Ultimate -1/+0/+1/+2/+3
    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    c9200c5 View commit details
    Browse the repository at this point in the history
  15. Update AI and stringtables to fighter balancing

    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    97163ab View commit details
    Browse the repository at this point in the history
  16. Reenable Heavy Bombers

    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    76c1561 View commit details
    Browse the repository at this point in the history
  17. Make Heavy Bombers target planets and ships

    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    44b0768 View commit details
    Browse the repository at this point in the history
  18. Heavy bomber hangar costs 25PP

    Axel Gross committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    a0c32ca View commit details
    Browse the repository at this point in the history