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

AI Attack & getSpellAbilityToPlay Timeout #6577

Open
wants to merge 45 commits into
base: master
Choose a base branch
from

Commits on Nov 14, 2024

  1. AI Attack Timeout

    kevlahnota committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    e2c37d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8dbb648 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66c08ab View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Configuration menu
    Copy the full SHA
    37eed29 View commit details
    Browse the repository at this point in the history
  2. check for stack only

    kevlahnota committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    a988261 View commit details
    Browse the repository at this point in the history
  3. fix failing test

    kevlahnota committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    8a1d25e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fc85623 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4936fd3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a094149 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b9a56f0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d9c4c81 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f52b7ab View commit details
    Browse the repository at this point in the history
  10. removed unused import

    kevlahnota committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    5c46048 View commit details
    Browse the repository at this point in the history
  11. try to fix ConcurrentModificationException on FCollection -> addAll

    cause: tapped.addAll(tappedForMana) on AiCardMemory
    kevlahnota committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    7c35968 View commit details
    Browse the repository at this point in the history
  12. dumb check for AI

    kevlahnota committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    548f97a View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2024

  1. Configuration menu
    Copy the full SHA
    acfde12 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0247acb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb64567 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    54266e8 View commit details
    Browse the repository at this point in the history
  5. Update PlayEffect.java

    kevlahnota authored Nov 16, 2024
    Configuration menu
    Copy the full SHA
    1261332 View commit details
    Browse the repository at this point in the history
  6. use removeall

    the fcollection will check if removing from set is successful, it will also remove the element from the list
    kevlahnota authored Nov 16, 2024
    Configuration menu
    Copy the full SHA
    f72ab6f View commit details
    Browse the repository at this point in the history
  7. refactor AiCardMemory

    kevlahnota authored Nov 16, 2024
    Configuration menu
    Copy the full SHA
    6c847e0 View commit details
    Browse the repository at this point in the history
  8. use anymatch

    kevlahnota authored Nov 16, 2024
    Configuration menu
    Copy the full SHA
    f6d2d42 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2024

  1. remove threadsafeIterable

    The original purpose which is to create a copy of linkedlist to iterate to avoid concurrent modification, but we use copyonwritearray design and it is already thread safe and iteration while modification is handled internally.
    kevlahnota committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    5dc84a6 View commit details
    Browse the repository at this point in the history
  2. remove unused import

    kevlahnota committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    619130b View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    39fc141 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. update FCollection

    Replace copyonwritearray to a custom implementation for concurrent modification exception. A little bit slower but supports iterator operations.
    Added FCollectionTest
    kevlahnota committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    0854fbb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    065f6b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12ae996 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. add ManaPoolTest

    kevlahnota committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    8177776 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e23b3b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    27740be View commit details
    Browse the repository at this point in the history
  2. refactor ManaPool

    move custom multimap implementation for floating mana since this only covers small section
    kevlahnota committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    dda5afe View commit details
    Browse the repository at this point in the history
  3. update ManaMultiMap clear

    update ManaPoolTest
    kevlahnota committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    259247c View commit details
    Browse the repository at this point in the history
  4. add persistentmana check

    kevlahnota committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    3d42da9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f01d03e View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. revert ManaPool

    remove ManaPoolTest for concurrency
    refactor timeout for chooseSpellAbilityToPlayFromList
    kevlahnota committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    afb062e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f918ae5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c3354c View commit details
    Browse the repository at this point in the history
  4. refactor timeout

    kevlahnota committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    69fef79 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8486dbb View commit details
    Browse the repository at this point in the history
  6. handle exception

    kevlahnota committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    78e587b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0b9fb9f View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. Configuration menu
    Copy the full SHA
    b041142 View commit details
    Browse the repository at this point in the history
  2. update arrows

    kevlahnota committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    8fa95a0 View commit details
    Browse the repository at this point in the history