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

New Invader: Herald #12

Open
bilalakil opened this issue Jun 9, 2022 · 0 comments
Open

New Invader: Herald #12

bilalakil opened this issue Jun 9, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@bilalakil
Copy link
Member

The Herald is a horrible enemy that, every now and then, toots their trumpet to spawn one or two new Invaders to join in the fray (in addition to the regular Invader behaviour where they try to steal the Crystal). Levels with Heralds will require a fully focused offensive from the player, even to the point that they need to relocate their defences to minimise the distance the Herald can travel (which can make things more complicated if the Stones are far away).

  • Every few seconds, the Herald performs its special ability:
    • The Herald stops moving for a short period of time
    • One or two Soldiers (the regular Invader) spawn at the Herald's location and immediately begin running to the nearest Crystal
      • The regular scale-up spawn animation should be suitable here
      • If more than one are being spawned, there should be a short pause between each
      • The spawn sound may need to be disabled for these if it cannot be made to work with the special ability sound
    • Everything should be scheduled to happen from the moment the special ability is invoked, so even if the Herald is stunned, all Soldiers will continue to spawn and the Herald will still stop their movement for that short period of time (which may elapse while the Herald is still stunned)
@bilalakil bilalakil added the enhancement New feature or request label Jun 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant