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

Battle scripting #1155

Open
7 tasks
rversteegen opened this issue Aug 23, 2020 · 0 comments
Open
7 tasks

Battle scripting #1155

rversteegen opened this issue Aug 23, 2020 · 0 comments
Labels
battles Not specifically an attack bug/feature new feature Something new that we would like to add scripts Script commands or interpreter. See also "hspeak" or "script import" labels

Comments

@rversteegen
Copy link
Contributor

The (not yet detailed) write-up for this plan is on the wiki.

There are a lot of parts to implementing battlescripting, including:

  • script multi-tasking
  • run the script interpreter during battles, and trigger scripts with attacks, formations, or spawned enemies
  • new commands for triggering attacks, messages, victory, etc
  • new commands to inspect or modify battlers (enemies and hero), distinct from enemy data and out-of-battle hero states
  • new commands for inspecting or modifying queued & occurring attacks
  • enemy AI scripts
  • use scripts to define attack damage, attack hit/miss/fail, valid targets, chaining
@rversteegen rversteegen added new feature Something new that we would like to add battles Not specifically an attack bug/feature scripts Script commands or interpreter. See also "hspeak" or "script import" labels labels Aug 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
battles Not specifically an attack bug/feature new feature Something new that we would like to add scripts Script commands or interpreter. See also "hspeak" or "script import" labels
Projects
None yet
Development

No branches or pull requests

1 participant