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

River Race [Low Prio]: Add Host Power System #200

Open
2 of 15 tasks
Cojomax99 opened this issue Oct 10, 2024 · 0 comments
Open
2 of 15 tasks

River Race [Low Prio]: Add Host Power System #200

Cojomax99 opened this issue Oct 10, 2024 · 0 comments

Comments

@Cojomax99
Copy link
Contributor

Cojomax99 commented Oct 10, 2024

  • Add the ability to set a player as the 'host' of River Race, and give that person powers, such as:

Implemented abilities:

  • Throwable tornado item
  • Give a team hunger
  • Give a team speed boost
  • Give a team weapons
  • Give a team food
  • Spawn a hard boss
  • Spawn hostile mobs
  • Give a certain effect (levitation, poison, blindness, etc) to a team
  • “Go to Jail” - send a player to jail where they have to answer another trivia question to escape
  • Get out of jail free card
  • Flood?
  • Invert mouse controls for X seconds: (ltminigames:invert_controls, x_axis inverts left-right, y_axis inverts up-down)
  • Swap movement for X seconds (ltminigames:swap_movement, forward is strafe left, backwards is strafe right and vice-versa)
  • Turn everyone to tapirs
Rushmead added a commit that referenced this issue Oct 26, 2024
* Add initial working bits for microgames and trivia blocks

* In'n'out of microgames like a flash

* Save and restore player inventory when going from minigame to microgame and back

* Add victory points behavior and state, send trivia questions to victory points system, and add team victory points scoring

* Selecting trivia answers

* Let cojo's bits still work

* Add a configurable game queue for microgames and go from microgame to microgame before going back to the main game

* Reward victory points for winning microgames

* Reset victory points if we try to play a game with victory points twice in the same lobby

* Make it more generic so we can store multiple things per-team in the river race game, and make multigamephase a bit more generic for storing game states in general. p hacky thooo

* Remove unused game phase type to fix builds

* Add river race translations file

* Add a trader to each zone

* Add a client state to disable the recipe book

* Crafting bee is in a working state

* Add hints

* Track wins correctly

* Add client state to invert controls and swap movement

See #200

* Connect four

* Track draw

* More work on crafting bee and connect four

* Add trivia chest, make gates work

* Rerun datagen

* Switch microgame queue to an action

* Update build.gradle to not include testing in normal run

* Add a loot item condition to conditionally do loot tables based on minigame

* basic boss bar / progression, ide run names, use spawn from datapack

---------

Co-authored-by: Cory Scheviak <[email protected]>
Co-authored-by: Matyrobbrt <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant