Enemy Spawning - KageDesu/Alpha-ABS GitHub Wiki

1. Prepare map and enemies


  • Create a map where you will store the ABS enemies
  • Create a various ABS enemies on this map
  • Set created map ID to the plugin parameter Enemy Spawn Map Id

2. Spawning


For spawning enemies use Plugin commands:

ABS spawn [enemyEventId] [X] [Y] - spawns enemy on coordinates X Y on current map
where enemyEventId - id of enemy event on storage map

ABS spawn [enemyEventId] [regionId] - spawns enemy on Region on current map

ABS spawnV [enemyEventId] [VarID for X] [VarID for Y] - spawns enemy on coordinates X Y on current map
where X, Y from Variables ⚠️ (available since build 1036)

Examples:
ABS spawn 1 10 10
ABS spawn 12 60

Demo Project

3. Block spawning and revive

⚠️ Available since Build 1125

You can create special event for blocking enemy spawn and revive.
Add comment to event page disableSpawn:X, where X - radius in map cells.
In this radius around event, enemies will not be able to spawn (if you call spawn plugin command) or revive after death (if they have the <reviveTime> parameter)
You can create many events or using different pages for activate or deactivate this effect

⚠️ **GitHub.com Fallback** ⚠️