Current events I've got:
onBotLoaded (when the brick is placed or when events are updated) Self, Minigame
onBotInjured (when shot etc.) Self, Projectile, Client, Player, Bot, Minigame
onBotDeath (When bot is killed) Self, Client, Player, Minigame
onBotKill (When it kills somebody else) Self, Client, Bot, Minigame
onBotSpawned (When the bot spawns) Self, Bot, Minigame
onBotLoseTarget (When the bot can't immediately see its move or fire target) Self, Bot, Minigame
onBotNoTarget (Triggered every 300ms while the bot has no target) Self, Bot, Minigame
onBotSeeFriendly (When an friendly player/bot/zombie is in a 90 degree cone) Self, Client, Player, Bot, Minigame
onBotSeeEnemy (When an enemy player/bot/zombie is in a 90 degree cone) Self, Client, Player, Bot, Minigame
onBotSenseProjectile (A bit unreliable, but when a projectile passes by the bot) Self, Projectile, Client, Player, Bot, Minigame
Brick Events
spawnBot (Spawns a bot on the brick with a set playertype, weapon and appearance)
respawnBot (Respawns the current bot)
deleteBot (Removes the current bot)
setBotMoveDestination (Set the bot to move to this brick)
Brick/Player Events
setBotMove (Moves the bot along a vector on the XYZ axis or relative to its facing)
setBotMoveObject (Set the bot to follow the player who triggered the event or a nearby player/bot/enemy)
clearBotMove (Stop the bot where it is)
setBotJump (Set the bot to jump on the spot or not)
setBotCrouch (Set the bot to automatically crouch or not)
setBotJet (Set the bot to jet upwards or not)
setBotFiring (Set the bot to force-fire where it's aiming or not)
setBotFireTarget (Set the bot to fire at the brick, the player who triggered the event or a nearby player/bot/enemy)
botWander (Move the bot in a random direction in the way it's facing)
onBotTouched and onBotActivated are possible, so I can try them.
onBotMount and onBotUnMount might work, but they usually just follow any commands they can when in a vehicle (e.g. a bot in a Jeep tries to drive to its move location it if in that seat or aim/shoot at enemies, a bot in a Pirate Cannon tries to fire it at enemies)
GetWeapon and DropWeapon aren't necessary. The bot can be set with a weapon when it spawns or it'll take the minigame items.
Bot appearances are set with the events. If you edit the events from "Default" to "Owner" appearance, it'll use your clothing as when you placed the brick. You can also clear the box in events which stores the data and then it'll store your avatar at that moment.
DoAnimation seems like more of a thing for a player event, not a bot events mod.
I do probably need a simple "aim" event other than firing at a specific brick or player, I might have a go.
Hey, ask Amade if you can just add your events to his pack.
My system is pretty much incompatible with his and I'd like it to stay as my own thing.