Stage One Proposal For Custom Mob Waves

KB Resistance, defense, immunity, movement speed and ai type aren’t configurable, it’s possible but it would require a hacky solution and would probably use way more resources (for example, ai type modification would send an npc update per frame of the game, which results in a lot of data being sent out per custom ai npc, this is possible, we had it before, a boss called Jellytron, but it’s not something we can seriously add to something like this). Shooting custom projectiles and inflicting debuffs is custom behaviour and not possible without an extra implementation.

You also have conflated wave and round. A wave is spawned when the mob count is below the threshold, that’s when a group of mobs spawn together. A round is the culmination of waves with specific enemy types.

Currently missing coverage for:

  • How it will interact with Events like Halloween and Christmas.
  • How the waves are designed and thus in what different ways map makers will be able to configure/change waves
  • How waves work in rounds past those that have been defined

For example your commands do not describe how you would replicate what exists. Think about it like this. Take what exists in zombies and imagine it in your idea of the system. How would you literally add each round via your implementation? (Not every mob, but pick out the individual things, for example bosses, basic mobs, things like wandering eyes). Right now, your solution would seem to spawn every mob equally.

7 Likes