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

bi-annual monster revamp #3306

Merged
merged 22 commits into from Mar 9, 2021

Commits on Feb 18, 2021

  1. Fix missing damage growth scaling for JUGGERNAUT

    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    4f7a0af View commit details
    Browse the repository at this point in the history
  2. Let SR_JAWS deal damage starting with combat round 3

    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    c6a7fbd View commit details
    Browse the repository at this point in the history
  3. Fix missing damage growth scaling for KRAKEN

    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    f5252d3 View commit details
    Browse the repository at this point in the history
  4. Complex KRAKEN TENTACLE attack pattern, also mostly shortrange and do…

    …uble-shot
    
    In bout 2 attacks 2 fighters
    After that it attacks ships if such are available. Else it crushes fighters and planets.
    So main attack is delayed.
    
    Making it two shots keeps overall damage and shield piercing the same.
    Note that this doubles damage growth
    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    842d70b View commit details
    Browse the repository at this point in the history
  5. Add SR_GRAV_PULSE, a versatile low-damage high-shot short-range weapo…

    …n helping monsters keep the fighters and swarms away
    
    * all 12 shots do 1 damage in round 2
    * targets everything
    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    d84dc4f View commit details
    Browse the repository at this point in the history
  6. Give maintenance ship two Arc Disruptors instead of one Mass Driver

    more versatile, same level of damage
    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    7f96340 View commit details
    Browse the repository at this point in the history
  7. Switch SM_GUARD useless Flak upgrades to something that works; also f…

    …ix dam scaling
    
    Switch SM_GUARD_3 useless Flak upgrade to similar ARC_DISRUPTOR upgrade
    (also fix damage scaling for upgrade)
    
    Switch SM_GUARD_2 Flak upgrade from damage to shots; also fix scaling
    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    f66fd06 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    f800486 View commit details
    Browse the repository at this point in the history
  9. Add 12-shot SR_GRAV_PULSE to all JUGGERNAUTs

    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    02d8aec View commit details
    Browse the repository at this point in the history
  10. Add 24-shot SR_GRAV_PULSE to BLOATED_JUGGERNAUT

    Axel Groß committed Feb 18, 2021
    5
    Copy the full SHA
    e07b1e5 View commit details
    Browse the repository at this point in the history
  11. Add a Flak to ACIREMA_GUARD

    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    3053d58 View commit details
    Browse the repository at this point in the history
  12. Add KRILL living in SM_TREE, make the tree Obstructive instead of Agg…

    …ressive
    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    f554da5 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    6740b9d View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    629522c View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    1b3d029 View commit details
    Browse the repository at this point in the history
  16. Make stringtable lint happy

    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    0fbdad9 View commit details
    Browse the repository at this point in the history
  17. Make stringtable format check happy

    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    7ea8824 View commit details
    Browse the repository at this point in the history
  18. Fix SH_TREE regeneration structure scaling

    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    15a265d View commit details
    Browse the repository at this point in the history
  19. Adjust AIDependencies for monster weapons - note that damage estimati…

    …ons will be wrong if weapons do not shoot every combat round
    
    E.g. for close range weapons like SR_JAWS the estimation will be double the real value
    This is to be solved in a later PR
    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    669d11c View commit details
    Browse the repository at this point in the history
  20. Make python lint happy

    Axel Groß committed Feb 18, 2021
    Copy the full SHA
    111faf7 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2021

  1. Let SR_GRAV_PULSE be mounted in external and internal slots

    Cause it is only used by monsters and i dont want to review all the slots.
    Axel Groß committed Feb 24, 2021
    Copy the full SHA
    e471e6b View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2021

  1. Refactor stringtables and focs to use RULE_FIRST_COMBAT_ROUND_IN_CLOS…

    …E_TARGETING_RANGE
    
    SR_TENTACLE and SR_GRAV_PULSE depend on the fighter launch pattern so currently no SHORT_TARGETING_RANGE is necessary
    Axel Groß committed Feb 27, 2021
    Copy the full SHA
    480fcf5 View commit details
    Browse the repository at this point in the history