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

Add SiegeCamp object, created when a Siege is about to start. #404

Merged
merged 9 commits into from
Nov 18, 2021

Commits on Nov 17, 2021

  1. Add SiegeCamp object, created when a Siege is about to start.

    Object collects all the information required for the
    PreSiegeWarStartEvent and starting the actual Siege.
    
    Upon creation, a SiegeCamp begins a 10 minute period where on each
    minute if the attackers are present within the TimedPointZone, the
    attackers gain 7 points. After the 10 minute period, if the Attackers
    have 50 points the Siege will begin.
    
    Closes #402.
    
    TODO:
    - [ ] Language strings.
    - [ ] Configuration section for points, times.
    - [ ] Basic testing.
    LlmDl committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    3a9fbd5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a756d98 View commit details
    Browse the repository at this point in the history
  3. Add comments and javadocs.

    LlmDl committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    a5f1abf View commit details
    Browse the repository at this point in the history
  4. Translate new strings.

    LlmDl committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    0bc6f6b View commit details
    Browse the repository at this point in the history
  5. Make SiegeCamps optional, add configurable SiegeCamp settings. Add

    broadcasts informing server of SiegeCamp session.
    LlmDl committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    b2963b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Configuration menu
    Copy the full SHA
    e5cdaae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5853be7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    85363ae View commit details
    Browse the repository at this point in the history
  4. Add PreSiegeCampEvent.

    LlmDl committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    38a76d7 View commit details
    Browse the repository at this point in the history