Warhelm


Warhelm is the in-game bot system originally designed for Penguin3D. Its OldCP predecessor is Bot Regimen.

Current version


Warhelm 3.0 is the current version and it allows for melee bots to be spawned, given commands to attack, halt, get in a formation and wander around. Bots can attack based on clan ID and can be managed separately through tag ID's.

Keywords



Tag ID

Tag ID is automatically assigned and most of the time, the bot master does not need to worry about it. However, if the bot master wants to command groups of bots separately, he/she can assign separate tag ID's to groups of bos.

Commands


The main command is /warhelm (/wh for short).

Inventory

Shows the amount of spawnable bots you have available.
/warhelm inventory


Spawn

Spawn a bot into the room
/warhelm spawn [bot name] [amount] [tag]

Arguments

1) Bot Name (Text) (Case Sensitive) (Required)
2) Amount (Number) (Required)
3) Tag ID (Text) (Default = Your player ID)


Attack

Makes bots attack the stated clan
/warhelm attack [clan] [tag]

Arguments

1) Clan (Text) (Default = Goods)
The clan of the users to attack (usually goods/evils)

2) Tag ID (Text) (Default = Your player ID)


Attack User

Makes bots attack the stated user
/warhelm attackuser [username] [tag]

Arguments

1) Username (Text) (Required)
2) Tag ID (Text) (Default = Your player ID)


Halt

Makes bots stop attacking
/warhelm halt [tag]

Arguments

1) Tag ID (Text) (Default = Your player ID)


Wander

Makes bots stop attacking and begin wandering randomly
/warhelm wander [tag]

Arguments

1) Tag ID (Text) (Default = Your player ID)


Clear

Clears bots from room
/warhelm clear [tag]

Arguments

1) Tag ID (Text) (Default = Your player ID)


Come

Make bots come to your position
/warhelm come [tag]

Arguments

1) Tag ID (Text) (Default = Your player ID)



Summon

Make bots come to your room / position immediately
/warhelm summon [tag]

Arguments

1) Tag ID (Text) (Default = Your player ID)



Line

Gets bots into line formation
/warhelm line [tag] [spacing] [max row]

Arguments

1) Tag ID (Text) (Default = Your player ID) (Use $ to skip)

2) Spacing (Number) (Default = 3)
How far between each bot?

3) Max Row (Number) (Default = 10)
How many bots can go in a row before starting a new row behind?


Advance

Advances bots forward (by their rotation)
/warhelm advance [tag] [speed] [distance]

Arguments

1) Tag ID (Text) (Default = Your player ID) (Use $ to skip)

2) Speed (Number) (Default = 2)
How fast should bots advance forward?)

3) Distance (Number) (Default = 30)
How far should bots advance forward before stopping?

Warhelm 3.0

Bot System

Developer Damen