Difference between revisions of "Commander Battles"

From Holdfast: Nations At War
Jump to navigation Jump to search
m
Line 1: Line 1:
 
<big>Commander Battles is a comprehensive gameplay mod that makes use of Holdfast's officer line controls, allowing players to control lines of bots while fighting other commanders on the battlefield!</big>  
 
<big>Commander Battles is a comprehensive gameplay mod that makes use of Holdfast's officer line controls, allowing players to control lines of bots while fighting other commanders on the battlefield!</big>  
  
Official mod can be found [https://steamcommunity.com/sharedfiles/filedetails/?id=2654672970 '''here'''].
+
Official mod can be found on steam workshop [https://steamcommunity.com/sharedfiles/filedetails/?id=2654672970 '''here'''].
  
 
== How To Play ==
 
== How To Play ==
  
  
Find a 'Commander Battle' supported server, for example the official public Commander Battles server, hosted byBMG. Alternatively, use the [https://discord.gg/Fn9QpDQvcT Commander Battles discord] to join in on the fun, or reach out to your regimental leadership and ask about installing it on your private server.
+
Find a 'Commander Battle' supported server, for example the official public Commander Battles server, hosted by BMG. Alternatively, use the [https://discord.gg/Fn9QpDQvcT Commander Battles discord] to join in on the fun, or reach out to your regimental leadership and ask about installing it on your private server.
  
  
Line 16: Line 16:
 
'''''<big>Examples:</big>'''''
 
'''''<big>Examples:</big>'''''
  
<nowiki><pre> !addBots 20 (Spawns 20 line infantry bots)</nowiki>
+
<pre>!addBots 20 (Spawns 20 line infantry bots)
  
 
!addBots 20 [AGS] (Spawns 20 line infantry bots with prefix "[AGS]" in their name)
 
!addBots 20 [AGS] (Spawns 20 line infantry bots with prefix "[AGS]" in their name)
Line 22: Line 22:
 
!addBots 20 [AGS] guard (Spawns 20 guard bots with prefix "[AGS]" in their name)
 
!addBots 20 [AGS] guard (Spawns 20 guard bots with prefix "[AGS]" in their name)
  
<nowiki>!addBots 20 [AGS] Guard 1 (Spawns 20 Guard bots with uniform id 1 and prefixed by the "[AGS]" tag)  </pre></nowiki>
+
!addBots 20 [AGS] Guard 1 (Spawns 20 Guard bots with uniform id 1 and prefixed by the "[AGS]" tag)  </pre>
 +
 
 +
For a list of all possible ClassName's, see [https://wiki.holdfastgame.com/Server_Configuration_Enums#Class '''this page''']
  
 
== Mod Vars ==
 
== Mod Vars ==
# test
+
 
# test2
+
Server owners can configure the mod with various mod variables. Here is a list of them and their functionality:
 +
 
 +
'''- mod_variable CB:maxbots:20'''
 +
 
 +
Sets a new maximum amount of bots
 +
 
 +
'''- mod_variable CB:allowAnyBotClass:true'''
 +
 
 +
Enables spawning bots of any class type
 +
 
 +
'''- mod_variable CB:defaultbotclass:Guard'''
 +
 
 +
Sets a default class for bots, use the ones [https://wiki.holdfastgame.com/Server_Configuration_Enums#Class '''here'''] (with allowAnyBotClass mod var above if needed)
 +
 
 +
'''- mod_variable CB:disableaux:true'''
 +
 
 +
Disables the spawn of aux units.
 +
 
 +
'''- mod_variable CB:disableSlapHealthBalance:true'''
 +
 
 +
Disable extra health for commanders, no more slaps
 +
 
 +
'''- mod_variable CB:customHealthBalance:100'''
 +
 
 +
Sets a custom health balance value for commanders. Default value is 100 (as in,100 extra HP for commanders). You can use negative values, but no smaller than -99
 +
 
 +
'''- mod_variable CB:disableshortcutbotspawn:true'''
 +
 
 +
Disables the Alt+S UI shortcut, and it will no longer render. You should not need this however, reach out to me if you think you do.
  
  
  
 
__FORCETOC__
 
__FORCETOC__

Revision as of 12:43, 10 September 2023

Commander Battles is a comprehensive gameplay mod that makes use of Holdfast's officer line controls, allowing players to control lines of bots while fighting other commanders on the battlefield!

Official mod can be found on steam workshop here.

How To Play

Find a 'Commander Battle' supported server, for example the official public Commander Battles server, hosted by BMG. Alternatively, use the Commander Battles discord to join in on the fun, or reach out to your regimental leadership and ask about installing it on your private server.


Once in, you can use the !addBots command to spawn yourself a line (do it on even ground if possible), like so:

!addBots <Amount> [NamePrefix] [ClassName] [UniformID] (elements in [] brackets are optional but previous optional elements are mandatory)


Examples:

!addBots 20 (Spawns 20 line infantry bots)

!addBots 20 [AGS] (Spawns 20 line infantry bots with prefix "[AGS]" in their name)

!addBots 20 [AGS] guard (Spawns 20 guard bots with prefix "[AGS]" in their name)

!addBots 20 [AGS] Guard 1 (Spawns 20 Guard bots with uniform id 1 and prefixed by the "[AGS]" tag)  

For a list of all possible ClassName's, see this page

Mod Vars

Server owners can configure the mod with various mod variables. Here is a list of them and their functionality:

- mod_variable CB:maxbots:20

Sets a new maximum amount of bots

- mod_variable CB:allowAnyBotClass:true

Enables spawning bots of any class type

- mod_variable CB:defaultbotclass:Guard

Sets a default class for bots, use the ones here (with allowAnyBotClass mod var above if needed)

- mod_variable CB:disableaux:true

Disables the spawn of aux units.

- mod_variable CB:disableSlapHealthBalance:true

Disable extra health for commanders, no more slaps

- mod_variable CB:customHealthBalance:100

Sets a custom health balance value for commanders. Default value is 100 (as in,100 extra HP for commanders). You can use negative values, but no smaller than -99

- mod_variable CB:disableshortcutbotspawn:true

Disables the Alt+S UI shortcut, and it will no longer render. You should not need this however, reach out to me if you think you do.