Skip to content

[DNM] Battle Mechanic update#39

Open
p-shannon wants to merge 34 commits intomasterfrom
battle-bus
Open

[DNM] Battle Mechanic update#39
p-shannon wants to merge 34 commits intomasterfrom
battle-bus

Conversation

@p-shannon
Copy link
Copy Markdown
Owner

@p-shannon p-shannon commented Jun 13, 2018

Task list

  • Create a rudimentary battle model
  • Create a rudimentary battle controller
  • Create a rudimentary battle router
  • Plug the router into the server
  • Allow combatants to be inserted into battles
  • Prevent duplicates from being inserted into battles
  • Disallow attacks on entities outside of a battle
  • Disallow attacks from entities with turn timers greater than zero
  • Make attacks increase the attacker's turn timer
  • Hand over attacker's turns to combatant next in line
  • Verify existence of current character turn ONLY ONCE, destroy if character doesn't exist.
  • Allow the battle to conclude when only one team with active combatants remains or if all other combatants decide to stop fighting
  • Include logic for deciding who will move in the event of equal turn timers
  • Attach attack logs to battles

Fixes

Description

Arguably the third most important addition to this project, lays down the backbone for the turn based combat system for the game. This update will not include AI or stats affecting performance.

@p-shannon p-shannon changed the title Battle Mechanic update [DNM] Battle Mechanic update Jun 13, 2018
@p-shannon p-shannon self-assigned this Jun 13, 2018
p-shannon added 20 commits June 13, 2018 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant