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

Message Bus v1 #61

Closed
wants to merge 33 commits into from
Closed

Message Bus v1 #61

wants to merge 33 commits into from

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    5edb9ce View commit details
    Browse the repository at this point in the history
  2. Made combat kinda work when i realized what i was doing.

    I need a system for registering and unregistering components so enemies only have their callback functions called when they are in combat.
    vesper-arch committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    070c0ed View commit details
    Browse the repository at this point in the history
  3. Message bus example unsubscribe test

    Michael Ricks-Aherne committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    2fa4091 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Added unsubscibe functionality, this includes making enemies have a s…

    …tate during combat instead of them being removed from the enemies list.
    vesper-arch committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    15b9757 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. upgrade message bus tests

    Michael Ricks-Aherne committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    b41c789 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #62 from Vesper-arch/message_bus_tests

    Add more message bus tests
    Vesper-arch authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    230ea76 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. first idea, possibly bad. Combat won't do anything

    vesper-arch committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    05584d3 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Fixed the find and replace debacle

    vesper-arch committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    1583e4c View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. this is gonna take a while

    vesper-arch committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    77ef70c View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. A dedicated test file for combat

    Michael Ricks-Aherne committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    024df7b View commit details
    Browse the repository at this point in the history
  2. wip

    Michael Ricks-Aherne committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    eadb4fd View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. working on combat

    Michael Ricks-Aherne authored and Vesper-arch committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    8b1ad27 View commit details
    Browse the repository at this point in the history
  2. Ruff is dunking on my formatting practices

    Vesper-arch committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    5ccd31d View commit details
    Browse the repository at this point in the history
  3. More formatting changes

    Vesper-arch committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    ab824c5 View commit details
    Browse the repository at this point in the history
  4. Add universal clear function

    Vesper-arch committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    22c693a View commit details
    Browse the repository at this point in the history
  5. More formatting changes

    Vesper-arch committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    aeec3b6 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Fixed some early errors during combat.

    The other errors should be fixed once the relics and potions are classes.
    Vesper-arch committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    b959935 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Made the game into a class. Added the rest of the common cards. Using…

    … Defend does nothing for some reason.
    Vesper-arch committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    b0ff533 View commit details
    Browse the repository at this point in the history
  2. Fixed some targets either not being the TargetType enum or using the

    wrong name
    Vesper-arch committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    f5ef1a5 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Merge pull request #63 from Vesper-arch/upgrade_combat

    Combat actually works now.
    Vesper-arch authored Mar 23, 2024
    Configuration menu
    Copy the full SHA
    49e8bd0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ffc265 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. update tests

    miketwo committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    42932c0 View commit details
    Browse the repository at this point in the history
  2. Made actually a tuple

    Vesper-arch committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    25d8ecd View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Added about half of the uncommon cards. Made allow a non-card source …

    …of Block.
    Vesper-arch committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    36b3c83 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

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

Commits on Mar 30, 2024

  1. fixed a boatload of tests

    miketwo committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    0566d79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ebbc77 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'message_bus_fixed' of https://github.com/Vesper-arch/Sl…

    …ay-The-Spire-in-Python into message_bus_fixed
    Vesper-arch committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    3274053 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. Added potions to the message bus(playable ones!).

    Vesper-arch committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    f03c16a View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Removed active_enemies and player as globals.

    Vesper-arch committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    edcc48f View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Basic and very buggy message bus effects system. I just want to commi…

    …t this.
    Eli Mahoney committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    068f2bd View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Made effects like Vulnerable actually do something.

    `Player.attack()`'s dmg variable is now updated after the event
    BEFORE_ATTACK is triggered.
    Eli Mahoney committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    d99d892 View commit details
    Browse the repository at this point in the history
  2. Combat now cleans up effects on every loop.

    Eli Mahoney committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    df5a79e View commit details
    Browse the repository at this point in the history