<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sc6w3y7e49.holdfastgame.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script</id>
	<title>Holdfast Nations At War Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sc6w3y7e49.holdfastgame.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script"/>
	<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php/Special:Contributions/Maintenance_script"/>
	<updated>2026-08-03T23:33:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Map_Editing&amp;diff=1294</id>
		<title>Map Editing</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Map_Editing&amp;diff=1294"/>
		<updated>2026-02-15T02:20:22Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Map Editing}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#starting-maps|Starting Maps]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#positioning|Positioning]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#placing-props|Placing Props]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#polishing|Polishing Up]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#community|Community Maps]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
Holdfast allows server owners to customise existing maps to create a whole new experience. You can add props, change spawns, weapon setup, class limits, and more until you&#039;ve created something entirely new. Map customisation is defined using [[Server Configuration#Map_Rotations|Map Rotations]] in the configuration file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=starting-maps&lt;br /&gt;
|title=Starting Maps&lt;br /&gt;
|content=&lt;br /&gt;
As well as building upon the normal [[Server Configuration#Maps|maps]], there are two flat and empty maps that are perfect to let your imagination run wild: &#039;&#039;&#039;CustomMap&#039;&#039;&#039; and &#039;&#039;&#039;CustomMapNaval&#039;&#039;&#039;. As you&#039;ll likely spend plenty of time setting up your new map, create a new [[Server Configuration#Map_Rotations|rotation]] with an unlimited timer and open spawns, e.g.:&lt;br /&gt;
&lt;br /&gt;
[[File:Holdfast CustomMap.jpg|right|600px|CustomMap]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;!map_rotation start&lt;br /&gt;
map_name CustomMap&lt;br /&gt;
game_mode ArmyBattlefield&lt;br /&gt;
round_time_minutes -1&lt;br /&gt;
reinforcements_per_faction 9000&lt;br /&gt;
wave_spawn_time_seconds 1&lt;br /&gt;
max_player_respawns -1&lt;br /&gt;
faction_balancing false&lt;br /&gt;
allow_midround_spawning true&lt;br /&gt;
allow_faction_switching true&lt;br /&gt;
allow_spectating true&lt;br /&gt;
minimum_players -1&lt;br /&gt;
maximum_players 150&lt;br /&gt;
time_hour 8&lt;br /&gt;
time_dynamic false&lt;br /&gt;
friendly_fire true&lt;br /&gt;
weather_preset calm&lt;br /&gt;
weather_dynamic false&lt;br /&gt;
game_type hardcore&lt;br /&gt;
!map_rotation end&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To refresh changes to your map without restarting your server, issue the following (substitute the correct rotation index):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc fileReloader serverConfigFile&lt;br /&gt;
rc mapRotation 1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=positioning&lt;br /&gt;
|title=Positioning&lt;br /&gt;
|content=&lt;br /&gt;
Before placing a prop, decide where it goes and which way it faces. Stand where you want it in-game, open the console with &amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; and type &amp;lt;code&amp;gt;get&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:Holdfast Console Get.png|left|350px|The output of get]]&lt;br /&gt;
&lt;br /&gt;
This prints your position and rotation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;playerPosition =&amp;gt; (15.3, 16.8, 146.9)&lt;br /&gt;
playerRotation =&amp;gt; (0.0, 218.0, 0.0)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Position&#039;&#039;&#039; is (X, Y, Z). Positive X is North, positive Y is up, positive Z is West.&lt;br /&gt;
* &#039;&#039;&#039;Rotation&#039;&#039;&#039; is degrees around (X, Y, Z). You&#039;ll use &#039;&#039;&#039;Y&#039;&#039;&#039; most to turn objects; X and Z tilt.&lt;br /&gt;
* To face the opposite direction of the example above, use &amp;lt;code&amp;gt;(0.0, 38.0, 0.0)&amp;lt;/code&amp;gt; (218 - 180).&lt;br /&gt;
&lt;br /&gt;
As of [[Game_Version_0.3X#0.35|0.35]], &amp;lt;code&amp;gt;get details&amp;lt;/code&amp;gt; also copies position &amp;amp; rotation to your clipboard for easy pasting.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=placing-props&lt;br /&gt;
|title=Placing Props&lt;br /&gt;
|content=&lt;br /&gt;
Props range from simple decor (just position/rotation) to interactables (with extra parameters).&lt;br /&gt;
&lt;br /&gt;
=== Decorative Props ===&lt;br /&gt;
See [[Spawnable Props|Spawnable Props]] for the full list. Place a decorative prop with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;objects_override &amp;amp;lt;prop&amp;amp;gt; &amp;amp;lt;pX&amp;amp;gt; &amp;amp;lt;pY&amp;amp;gt; &amp;amp;lt;pZ&amp;amp;gt; &amp;amp;lt;rX&amp;amp;gt; &amp;amp;lt;rY&amp;amp;gt; &amp;amp;lt;rZ&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;prop&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; Enum from [[Spawnable Props|Spawnable Props]]&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;pX&amp;amp;gt; &amp;amp;lt;pY&amp;amp;gt; &amp;amp;lt;pZ&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; Position (use &amp;lt;code&amp;gt;get playerPosition&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;rX&amp;amp;gt; &amp;amp;lt;rY&amp;amp;gt; &amp;amp;lt;rZ&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; Rotation (use &amp;lt;code&amp;gt;get playerRotation&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
[[File:Holdfast CustomMap TargetDummy.jpg|right|600px|CustomMap]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039; &amp;amp;mdash; add a Target Dummy at the example coordinates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;!map_rotation start&lt;br /&gt;
map_name CustomMap&lt;br /&gt;
game_mode ArmyBattlefield&lt;br /&gt;
round_time_minutes -1&lt;br /&gt;
reinforcements_per_faction 9000&lt;br /&gt;
wave_spawn_time_seconds 1&lt;br /&gt;
max_player_respawns -1&lt;br /&gt;
faction_balancing false&lt;br /&gt;
allow_midround_spawning true&lt;br /&gt;
allow_faction_switching true&lt;br /&gt;
allow_spectating true&lt;br /&gt;
minimum_players -1&lt;br /&gt;
maximum_players 150&lt;br /&gt;
time_hour 8&lt;br /&gt;
time_dynamic false&lt;br /&gt;
friendly_fire true&lt;br /&gt;
weather_preset calm&lt;br /&gt;
weather_dynamic false&lt;br /&gt;
game_type hardcore&lt;br /&gt;
&lt;br /&gt;
objects_override TargetDummy 15.3 16.8 146.9 0.0 218.0 0.0&lt;br /&gt;
!map_rotation end&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interactable Props ===&lt;br /&gt;
These require extra arguments.&lt;br /&gt;
&lt;br /&gt;
==== Weapon Racks ====&lt;br /&gt;
Players can hold &amp;lt;kbd&amp;gt;E&amp;lt;/kbd&amp;gt; to take weapons from a rack (limited supply).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;objects_override WeaponRack &amp;amp;lt;Object Position&amp;amp;gt; &amp;amp;lt;Object Rotation&amp;amp;gt; &amp;amp;lt;Weapon&amp;amp;gt; &amp;amp;lt;Number Of Weapons In Rack&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Object Position&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;code&amp;gt;x y z&amp;lt;/code&amp;gt; (use &amp;lt;code&amp;gt;get playerPosition&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Object Rotation&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;code&amp;gt;x y z&amp;lt;/code&amp;gt; (use &amp;lt;code&amp;gt;get playerRotation&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Weapon&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; Enum from [[Server Configuration Enums#Weapon|Weapon]]&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Number Of Weapons In Rack&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;code&amp;gt;0-255&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;# Override Commands (This is a comment and will be ignored by the game)&lt;br /&gt;
objects_override WeaponRack 1 2 3 7 8 9 Rifle_Pattern1800Infantry 4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this between &amp;lt;code&amp;gt;!map_rotation start&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;!map_rotation end&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Firearm Ammoboxes ====&lt;br /&gt;
Customisable ammo boxes for RP/events. Players replenish ammo on use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;objects_override firearmammobox &amp;amp;lt;Object Position&amp;amp;gt; &amp;amp;lt;Object Rotation&amp;amp;gt; &amp;amp;lt;Firearm&amp;amp;gt; &amp;amp;lt;Maximum Interactions Until Depletion&amp;amp;gt; &amp;amp;lt;Ammo Given&amp;amp;gt; &amp;amp;lt;Maximum Interactions Allowed Per Player&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Object Position&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;code&amp;gt;x y z&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Object Rotation&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;code&amp;gt;x y z&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Firearm&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; Enum from [[Server Configuration Enums#Firearm|Firearm]]&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Maximum Interactions Until Depletion&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;code&amp;gt;0-255&amp;lt;/code&amp;gt; total uses&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Ammo Given&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;code&amp;gt;0-255&amp;lt;/code&amp;gt; rounds per use&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Maximum Interactions Allowed Per Player&amp;amp;gt;&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;code&amp;gt;0-255&amp;lt;/code&amp;gt; per-player cap&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;# Override Commands (This is a comment and will be ignored by the game)&lt;br /&gt;
objects_override firearmammobox 1 2 3 7 8 9 Rifle_Pattern1800Infantry 20 2 1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this between &amp;lt;code&amp;gt;!map_rotation start&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;!map_rotation end&amp;lt;/code&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=polishing&lt;br /&gt;
|title=Polishing Up&lt;br /&gt;
|content=&lt;br /&gt;
Once your map is laid out, adjust class limits, spawns, and other settings as usual via the [[Server Configuration|Server Configuration]] guide.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=community&lt;br /&gt;
|title=Community Maps&lt;br /&gt;
|content=&lt;br /&gt;
The Holdfast modding community shares custom map configs and assists new modders. Join via the official Discord:&lt;br /&gt;
&lt;br /&gt;
[https://discord.gg/holdfastgame Holdfast Official Discord]&lt;br /&gt;
&lt;br /&gt;
Once joined, go to the [https://discord.com/channels/306195621373542400/738090850772451388 #become-a-modder] channel and click the button to get the &#039;&#039;&#039;Modder&#039;&#039;&#039; role to unlock the Modding Bench channels.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Script_Modding_Guide&amp;diff=1293</id>
		<title>Script Modding Guide</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Script_Modding_Guide&amp;diff=1293"/>
		<updated>2026-02-15T02:20:21Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Script Modding Guide}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#getting-started|Getting Started]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#core-concepts|Core Concepts]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#rc-commands|RC Commands for Modding]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#iholdfastgame|IHoldfastGame]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#isharedmethods|IHoldfastSharedMethods]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#isharedmethods2|IHoldfastSharedMethods2]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#isharedmethods3|IHoldfastSharedMethods3]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#copypaste|SharedMethods Copy/Paste]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#scene-objects|Key Scene GameObjects]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#examples|Code Examples &amp;amp; Resources]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#support|Support]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=getting-started&lt;br /&gt;
|title=Getting Started&lt;br /&gt;
|content=&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Basic knowledge of C# and Unity is required.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Setting Up Your Environment ===&lt;br /&gt;
&lt;br /&gt;
==== Connecting Unity to your editor ====&lt;br /&gt;
Make sure your Unity Editor is connected to whatever you&#039;re using to write the script (e.g. Visual Studio Community).&lt;br /&gt;
&lt;br /&gt;
In the Unity Editor, click &#039;&#039;&#039;Edit &amp;amp;rarr; Preferences &amp;amp;rarr; External Tools &amp;amp;rarr; External Script Editor &amp;amp;rarr; Visual Studio Community&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:HoldfastEditorConnection.png|center|thumb|700x700px|alt=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Restart both your Unity Editor and your Script Editor to make sure these changes take effect.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Creating your mod ====&lt;br /&gt;
Create a new mod and name it whatever your script does.&lt;br /&gt;
&lt;br /&gt;
In the Unity Editor click &#039;&#039;&#039;Holdfast SDK Tools &amp;amp;rarr; Create Empty Mod&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Image 2024-12-03 104649232.png|center|thumb|700x700px]]&lt;br /&gt;
&lt;br /&gt;
In this mod&#039;s folder create a new script and name it what you named your mod.&lt;br /&gt;
&lt;br /&gt;
[[File:Image 2024-12-03 105007341.png|center|thumb|700x700px]]&lt;br /&gt;
[[File:Image 2024-12-03 105229623.png|center|thumb|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Double click the script in your Unity Project to open it.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=core-concepts&lt;br /&gt;
|title=Core Concepts&lt;br /&gt;
|content=&lt;br /&gt;
=== Shared Interface ===&lt;br /&gt;
The script should implement the shared interface that you&#039;re going to be using. Each interface has a few different functions but operates the same.&lt;br /&gt;
&lt;br /&gt;
[[#iholdfastgame|IHoldfastGame]], [[#isharedmethods|IHoldfastSharedMethods]], [[#isharedmethods2|IHoldfastSharedMethods2]], [[#isharedmethods3|IHoldfastSharedMethods3]]&lt;br /&gt;
&lt;br /&gt;
* If you&#039;re using multiple IHoldfastSharedMethods, make sure you implement them together at the top of your script.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;public class LineFormer : IHoldfastSharedMethods, IHoldfastSharedMethods2, IHoldfastSharedMethods3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; Here&#039;s a mod called &amp;quot;LineFormer&amp;quot; that has the script &amp;quot;LineFormer.cs&amp;quot; which implements the IHoldfastSharedMethods interface.&lt;br /&gt;
[[File:Script Modding Create Project.png|center]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; Here&#039;s a mod called &amp;quot;MeleeTrainer&amp;quot; that has the script &amp;quot;MeleeTrainer.cs&amp;quot; which implements the [[#isharedmethods|IHoldfastSharedMethods]] &amp;amp; [[#isharedmethods2|IHoldfastSharedMethods2]] interfaces.&lt;br /&gt;
[[File:Image 2024-12-03 110459063.png|center|thumb|700x700px]]&lt;br /&gt;
&lt;br /&gt;
=== Client or Server, what are those?! ===&lt;br /&gt;
One of the most important concepts to understand while script modifying Holdfast is the concept of &amp;quot;Client&amp;quot; and &amp;quot;Server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Server&#039;&#039;&#039; is the game server which handles all players verification data, networking, chat/voip, etc. Whereas the &#039;&#039;&#039;Client&#039;&#039;&#039; is either your own client referred to as the &amp;quot;Owner/Local Player&amp;quot; or someone else referred to as a &amp;quot;Proxy&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Mod Install and Load Types ===&lt;br /&gt;
Similarly to the normal process of using the &amp;lt;code&amp;gt;load_mod &amp;amp;lt;steam_id&amp;amp;gt;&amp;lt;/code&amp;gt; load type for mods, we&#039;ve added:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;load_mod_server_only &amp;amp;lt;steamid&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;amp;mdash; loads a mod specifically only on server side (such as a custom stats tracking or auto admin mod)&lt;br /&gt;
* &amp;lt;code&amp;gt;load_mod_client_only &amp;amp;lt;steamid&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;amp;mdash; inversely only loads the mod on client side (such as a UI mod or an audio replacement mod)&lt;br /&gt;
* &amp;lt;code&amp;gt;mods_installed_server_only &amp;amp;lt;steamid&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;amp;mdash; was also added&lt;br /&gt;
&lt;br /&gt;
The advantage is mods that the client does not need to join the server &amp;amp;mdash; clients won&#039;t need to install the mod on their end.&lt;br /&gt;
&lt;br /&gt;
The load order for this feature is: first all the Common Mods are loaded and then the client/server specific ones are loaded. The internal order of each list depends on the order of how they were typed in the config file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Players can only load mods that the server allows on their list, so a &amp;lt;code&amp;gt;mods_installed_client_only &amp;amp;lt;steamid&amp;amp;gt;&amp;lt;/code&amp;gt; doesn&#039;t make sense. If you&#039;re going to be making a client only loaded mod, it needs to be installed on both the client and the server.&lt;br /&gt;
&lt;br /&gt;
=== Mod Variables ===&lt;br /&gt;
Mods can receive variables through the &amp;lt;code&amp;gt;PassConfigVariables()&amp;lt;/code&amp;gt; method. These variables are supplied in the server config file in the format:&lt;br /&gt;
* &amp;lt;code&amp;gt;mod_variable &amp;amp;lt;string&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;amp;mdash; Global Scope (outside of the map rotations)&lt;br /&gt;
* &amp;lt;code&amp;gt;mod_variable_local &amp;amp;lt;string&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;amp;mdash; Local Scope (inside the map rotation)&lt;br /&gt;
&lt;br /&gt;
Global Scope variables will always be loaded BEFORE any local scope variables.&lt;br /&gt;
&lt;br /&gt;
Server config mod variables are sent to all mods running on the server. To prevent conflicts, prefix your variables. A common and effective pattern is &amp;lt;code&amp;gt;modID:key:value&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;modID&amp;lt;/code&amp;gt; is a unique identifier for your mod (like its Steam Workshop ID or a custom prefix).&lt;br /&gt;
&lt;br /&gt;
==== Practical Example: Slay Players on Spawn ====&lt;br /&gt;
&#039;&#039;&#039;Part 1: The Mod Variable&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;mod_variable HardcoreMod:EnableKillOnSpawn:true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;HardcoreMod&amp;lt;/code&amp;gt;: This is the modID.&lt;br /&gt;
# &amp;lt;code&amp;gt;EnableKillOnSpawn&amp;lt;/code&amp;gt;: This is the key.&lt;br /&gt;
# &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt;: This is the value.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Part 2: Script Implementation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This script would parse this variable and use its value. This example shows how to safely check for your mod&#039;s specific variable and convert the text &amp;quot;true&amp;quot; into a boolean &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:Mod Variables.png|center|thumb|500x500px]]&lt;br /&gt;
&lt;br /&gt;
=== Security Concerns ===&lt;br /&gt;
As you might be aware, we have some security related scripts that, for example don&#039;t allow a modder to gain access to the server or client&#039;s machine (ie: System.IO, System.Reflection, etc), these typically will show up as an error on the server&#039;s console with something along the lines of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;[UMod.Scripting.ScriptDomain]: Illegal reference to disallowed namespace: System.Reflection.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We&#039;ve added a feature for server hosts to be able to pass a &amp;lt;code&amp;gt;-allowRestrictedMods&amp;lt;/code&amp;gt; in the launch parameters of the server. This will turn off the securities on the server machine ONLY, for ALL the mods. As such, if you rent your servers, you will need to talk to your host provider to enable this if they want to support it.&lt;br /&gt;
&lt;br /&gt;
What this will allow you to do is hook directly with IO operations and other restricted features (writing files, databases, websites APIs, etc) so for development this will open major features.&lt;br /&gt;
&lt;br /&gt;
=== Gotchas ===&lt;br /&gt;
It&#039;s highly recommended that most actions that a mod would do would be deferred by a frame or a few ms when it comes to interacting with a player (healing, damaging, reviving, positioning, rotation, etc). If you code something, and it&#039;s logically sound, but in-game it&#039;s not doing exactly as expected or has bugs occurring due to it, after trying to delay the action, feel free to ask in [https://discord.com/channels/306195621373542400/738094027697815663 #mod-support].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Don&#039;t use a &amp;quot;static&amp;quot; member inside of the Interface classes. This confuses the dynamic loader of C# and it&#039;ll be bad times for you trying to figure out why.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=rc-commands&lt;br /&gt;
|title=RC Commands Specific for Modding Use&lt;br /&gt;
|content=&lt;br /&gt;
=== Make carbon player bots not do any auto input ===&lt;br /&gt;
If you plan on modifying bots position or rotation, call the following script to force bots to not auto move or rotate. Note: this is different than setting the carbonplayer forceInputAxis/forceInputRotation, since those ones will lock ALL the bots in the action, whereas this will allow you to individually control bots&#039;s facing rotation and movement system.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc carbonPlayers ignoreAutoControls &amp;amp;lt;true/false&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Send network trajectory info to client without showing it to players ===&lt;br /&gt;
Similar to &amp;lt;code&amp;gt;drawFirearmTrajectories&amp;lt;/code&amp;gt;, this will send the trajectory data from server to client. Unlike the aforementioned command, this will NOT display it to the player, but the mod will still be receiving the data. Enable this only if you&#039;re planning on using the &amp;quot;OnShotInfo&amp;quot; on a client side; for server side mods, this isn&#039;t required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc set drawFirearmTrajectoriesInfo &amp;amp;lt;true/false&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Quiet Messages: Server-to-Client Data Transfer ===&lt;br /&gt;
Quiet messages are a powerful tool for a server-side mod to send data to a client-side mod without showing anything in the player&#039;s chat. They are essential for any mod where the server needs to update a client&#039;s custom UI or trigger a client-side action.&lt;br /&gt;
&lt;br /&gt;
The communication flow is simple:&lt;br /&gt;
# The server executes an rc command to send a string of data.&lt;br /&gt;
# The client receives that string from the OnTextMessage event.&lt;br /&gt;
&lt;br /&gt;
==== Sending Data from the Server ====&lt;br /&gt;
Use one of the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc serverAdmin quietPrivateMessage &amp;amp;lt;player_id&amp;amp;gt; &amp;amp;lt;message&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc serverAdmin quietBroadcastMessage &amp;amp;lt;message&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Receiving Data on The Client ====&lt;br /&gt;
Your client-side mod will receive the data in the &amp;lt;code&amp;gt;OnTextMessage&amp;lt;/code&amp;gt; method. It&#039;s crucial to filter these messages to ensure you only process the ones intended for your mod.&lt;br /&gt;
&lt;br /&gt;
Because &amp;lt;code&amp;gt;OnTextMessage&amp;lt;/code&amp;gt; can be used by many different mods simultaneously, you must create a unique message format to avoid conflicts. A highly recommended pattern is to prefix your messages with a unique ID, like: &amp;lt;code&amp;gt;MOD_ID:COMMAND:VALUE&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Practical Example: Welcome Message to a Debug.Log ====&lt;br /&gt;
&#039;&#039;&#039;Part 1: The Server-Side Code (Sending the Message)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This code runs on the server. When a player spawns, it sends them a quiet message containing their own PlayerID.&lt;br /&gt;
&lt;br /&gt;
[[File:OnPlayerSpawned.png|center|thumb|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Part 2: The Client-Side Code (Receiving the Message)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This code runs on every client. It listens for the specific welcome message and logs it.&lt;br /&gt;
&lt;br /&gt;
[[File:OnTextMessage.png|center|thumb|500x500px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=iholdfastgame&lt;br /&gt;
|title=IHoldfastGame&lt;br /&gt;
|content=&lt;br /&gt;
To execute RC commands from your script you must gain access to one of the game&#039;s core methods. This is accomplished by implementing the &amp;quot;IHoldfastGame&amp;quot; interface.&lt;br /&gt;
&lt;br /&gt;
==== Implement the Interface ====&lt;br /&gt;
First, ensure your script is using the HoldfastBridge namespace. Your main class signature must then use IHoldfastGame.&lt;br /&gt;
&lt;br /&gt;
[[File:HoldfastBridge.png|center|thumb|600x600px]]&lt;br /&gt;
&lt;br /&gt;
==== Receive and Store the Game Methods ====&lt;br /&gt;
The IHoldfastGame interface requires you to implement the &amp;lt;code&amp;gt;OnGameMethodsInitialized&amp;lt;/code&amp;gt; method. The game engine calls this method once during startup and provides an &amp;lt;code&amp;gt;IHoldfastGameMethods&amp;lt;/code&amp;gt; object.&lt;br /&gt;
&lt;br /&gt;
The best practice is to store this object in a static property. This makes the game methods accessible from anywhere in your mod&#039;s codebase without needing to pass references around.&lt;br /&gt;
&lt;br /&gt;
[[File:OnGameMethodsInitialized.png|center|thumb|500x500px]]&lt;br /&gt;
&lt;br /&gt;
==== Execute a Command ====&lt;br /&gt;
With the GameMethods stored, you can now call &amp;lt;code&amp;gt;ExecuteConsoleCommand&amp;lt;/code&amp;gt; from any part of your mod.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void ExecuteConsoleCommand(string command, out string output, out bool success);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;command&amp;lt;/code&amp;gt;: The RC command string to execute.&lt;br /&gt;
# &amp;lt;code&amp;gt;output&amp;lt;/code&amp;gt;: An &#039;&#039;out&#039;&#039; parameter that will be filled with any text the command returns. This is very useful for debugging.&lt;br /&gt;
# &amp;lt;code&amp;gt;success&amp;lt;/code&amp;gt;: An &#039;&#039;out&#039;&#039; parameter that will be &#039;&#039;&#039;true&#039;&#039;&#039; if the command was recognized and executed successfully.&lt;br /&gt;
&lt;br /&gt;
===== Practical Example: Toggling Mouse Lock for a UI Panel =====&lt;br /&gt;
This is a common use case. When you show a custom UI, you might want to unlock the mouse so the player can interact with it.&lt;br /&gt;
&lt;br /&gt;
[[File:ShouldUnlockMouse true.png|center|thumb|600x600px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=isharedmethods&lt;br /&gt;
|title=IHoldfastSharedMethods&lt;br /&gt;
|content=&lt;br /&gt;
If you hover over the interface&#039;s properties in Visual Studio, these can be found in the inspector too. In case Visual Studio doesn&#039;t link the DLL correctly, refer to the [https://cdn.discordapp.com/attachments/872859509356367962/880762249684324352/HoldfastSharedMethods.rar raw CS files inside the DLL].&lt;br /&gt;
&lt;br /&gt;
==== OnSyncValueState ====&lt;br /&gt;
The game will share an int when the mod loads. A random synchronized value (same on client and server), for example useful if you need a seed for a map generator.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnSyncValueState(int value);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnUpdateSyncedTime ====&lt;br /&gt;
The game will share the current synchronized time (same on client and server) on every frame of the game.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnUpdateSyncedTime(double time);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnUpdateElapsedTime ====&lt;br /&gt;
The game will return the seconds since the round started on every frame of the game.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnUpdateElapsedTime(float time);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnUpdateTimeRemaining ====&lt;br /&gt;
The game will share the current remaining time on every frame of the game.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnUpdateTimeRemaining(float time);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnIsServer ====&lt;br /&gt;
The game will return if the mod is loaded on a server.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnIsServer(bool server);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnIsClient ====&lt;br /&gt;
The game will return if the mod is loaded on a client; if it is, you&#039;ll retrieve the current player&#039;s steam id.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnIsClient(bool client, ulong steamId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnRoundDetails ====&lt;br /&gt;
The game will call this on round start with details regarding the current round.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnRoundDetails(int roundId, string serverName, string mapName, FactionCountry attackingFaction, FactionCountry defendingFaction, GameplayMode gameplayMode, GameType gameType);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PassConfigVariables ====&lt;br /&gt;
The game will call this once with all the config variables set on the config file of the server. &#039;&#039;&#039;Note:&#039;&#039;&#039; you will receive all variables, so make sure to filter only the ones you care about.&lt;br /&gt;
&amp;lt;pre&amp;gt;void PassConfigVariables(string[] value);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerJoined ====&lt;br /&gt;
The game will call this when a player or a bot joins the round.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerJoined(int playerId, ulong steamId, string name, string regimentTag, bool isBot);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerLeft ====&lt;br /&gt;
The game will call this when a player leaves the round. &#039;&#039;&#039;Note:&#039;&#039;&#039; Bots cannot leave; they&#039;ll keep respawning once dead.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerLeft(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerSpawned ====&lt;br /&gt;
The game will call this when a player spawns in game.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerSpawned(int playerId, int spawnSectionId, FactionCountry playerFaction, PlayerClass playerClass, int uniformId, GameObject playerObject);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerHurt ====&lt;br /&gt;
The game will call this when a player is hurt in game.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerHurt(int playerId, byte oldHp, byte newHp, EntityHealthChangedReason reason);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerKilledPlayer ====&lt;br /&gt;
The game will call this when a player is killed by another player.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerKilledPlayer(int killerPlayerId, int victimPlayerId, EntityHealthChangedReason reason, string details);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnScorableAction ====&lt;br /&gt;
The game will call this when a player receives any score.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnScorableAction(int playerId, int score, ScorableActionType reason);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerShoot ====&lt;br /&gt;
The game will call this when a player shoots his gun.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerShoot(int playerId, bool dryShot);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnShotInfo ====&lt;br /&gt;
The game will call this when a bullet fires. &#039;&#039;&#039;Note:&#039;&#039;&#039; This requires &amp;lt;code&amp;gt;rc set drawFirearmTrajectories true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rc set drawFirearmTrajectoriesInfo true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnShotInfo(int playerId, int shotCount, Vector3[][] shotsPointsPositions, float[] trajectileDistances, float[] distanceFromFiringPositions, float[] horizontalDeviationAngles, float[] maxHorizontalDeviationAngles, float[] muzzleVelocities, float[] gravities, float[] damageHitBaseDamages, float[] damageRangeUnitValues, float[] damagePostTraitAndBuffValues, float[] totalDamages, Vector3[] hitPositions, Vector3[] hitDirections, int[] hitPlayerIds, int[] hitDamageableObjectIds, int[] hitShipIds, int[] hitVehicleIds);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerBlock ====&lt;br /&gt;
The game will call this when a player successfully blocks another player.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerBlock(int attackingPlayerId, int defendingPlayerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerMeleeStartSecondaryAttack ====&lt;br /&gt;
The game will call this when a player starts a secondary attack (shove).&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerMeleeStartSecondaryAttack(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerWeaponSwitch ====&lt;br /&gt;
The game will call this when a player swaps their weapon.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerWeaponSwitch(int playerId, string weapon);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerStartCarry ====&lt;br /&gt;
The game will call this when a player starts carrying an object.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerStartCarry(int playerId, CarryableObjectType carryableObject);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerEndCarry ====&lt;br /&gt;
The game will call this when a player stops carrying an object.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerEndCarry(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerShout ====&lt;br /&gt;
The game will call this when a player shouts using the in-game voice commands (not VoIP).&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerShout(int playerId, CharacterVoicePhrase voicePhrase);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnConsoleCommand ====&lt;br /&gt;
The game will call this when the console command is used. &#039;&#039;&#039;Note:&#039;&#039;&#039; This will only be called on the client, or on the server that is executing the console command.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnConsoleCommand(string input, string output, bool success);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnRCLogin ====&lt;br /&gt;
The game will call this when a player requests a remote console login. &#039;&#039;&#039;Note:&#039;&#039;&#039; This will be called on the client that is executing the request, and the server. Not other people.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnRCLogin(int playerId, string inputPassword, bool isLoggedIn);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnRCCommand ====&lt;br /&gt;
The game will call this when a player requests a remote console command. &#039;&#039;&#039;Note:&#039;&#039;&#039; This will be called on the client that is doing the request, and the server. Not other people.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnRCCommand(int playerId, string input, string output, bool success);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnTextMessage ====&lt;br /&gt;
The game will call this when a message is received in the chat system.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnTextMessage(int playerId, TextChatChannel channel, string text);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnAdminPlayerAction ====&lt;br /&gt;
The game will call this when an administrator does an admin action using the rc commands or the P menu.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnAdminPlayerAction(int playerId, int adminId, ServerAdminAction action, string reason);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnDamageableObjectDamaged ====&lt;br /&gt;
The game will call this when an object is damaged.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnDamageableObjectDamaged(GameObject damageableObject, int damageableObjectId, int shipId, int oldHp, int newHp);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnInteractableObjectInteraction ====&lt;br /&gt;
The game will call this when an object is interacted with.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnInteractableObjectInteraction(int playerId, int interactableObjectId, GameObject interactableObject, InteractionActivationType interactionActivationType, int nextActivationStateTransitionIndex);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnEmplacementPlaced ====&lt;br /&gt;
The game will call this when an emplacement (sapper object) is initially placed.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnEmplacementPlaced(int itemId, GameObject objectBuilt, EmplacementType emplacementType);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnEmplacementConstructed ====&lt;br /&gt;
The game will call this when an emplacement (sapper object) is fully constructed.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnEmplacementConstructed(int itemId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnCapturePointCaptured ====&lt;br /&gt;
The game will call this when a capture point is fully captured.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnCapturePointCaptured(int capturePoint);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnCapturePointOwnerChanged ====&lt;br /&gt;
The game will call this when a capture point changes owner.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnCapturePointOwnerChanged(int capturePoint, FactionCountry factionCountry);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnCapturePointDataUpdated ====&lt;br /&gt;
The game will call this when capture data changes.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnCapturePointDataUpdated(int capturePoint, int defendingPlayerCount, int attackingPlayerCount);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnBuffStart ====&lt;br /&gt;
The game will call this when a buff is applied to a player. &#039;&#039;&#039;Note:&#039;&#039;&#039; Buffs that already exist on a player may stack, so this call will be called multiple times even if a player already has the buff.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnBuffStart(int playerId, BuffType buff);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnBuffStop ====&lt;br /&gt;
The game will call this when a buff is removed from a player.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnBuffStop(int playerId, BuffType buff);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnRoundEndFactionWinner ====&lt;br /&gt;
The game will call this when a faction vs faction round is over. &#039;&#039;&#039;Note:&#039;&#039;&#039; Most of them except for Army Deathmatch.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnRoundEndFactionWinner(FactionCountry factionCountry, FactionRoundWinnerReason reason);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnRoundEndPlayerWinner ====&lt;br /&gt;
The game will call this when a free for all round is over. &#039;&#039;&#039;Note:&#039;&#039;&#039; Only Army Deathmatch.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnRoundEndPlayerWinner(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnVehicleSpawned ====&lt;br /&gt;
The game will call this when a vehicle (horse) is spawned.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnVehicleSpawned(int vehicleId, FactionCountry vehicleFaction, PlayerClass vehicleClass, GameObject vehicleObject, int ownerPlayerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnVehicleHurt ====&lt;br /&gt;
The game will call this when a vehicle (horse) is hurt.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnVehicleHurt(int vehicleId, byte oldHp, byte newHp, EntityHealthChangedReason reason);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerKilledVehicle ====&lt;br /&gt;
The game will call this when a vehicle (horse) is killed by a player.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerKilledVehicle(int killerPlayerId, int victimVehicleId, EntityHealthChangedReason reason, string details);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnShipSpawned ====&lt;br /&gt;
The game will call this when a ship is spawned.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnShipSpawned(int shipId, GameObject shipObject, FactionCountry shipfaction, ShipType shipType, int shipName);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnShipDamaged ====&lt;br /&gt;
The game will call this when a ship takes damage.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnShipDamaged(int shipId, int oldHp, int newHp);&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=isharedmethods2&lt;br /&gt;
|title=IHoldfastSharedMethods2&lt;br /&gt;
|content=&lt;br /&gt;
==== OnPlayerPacket ====&lt;br /&gt;
This will be called every time we get a packet from a user. &#039;&#039;&#039;Note: Server Side ONLY.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnPlayerPacket(int playerId, byte? instance, Vector3? ownerPosition, double? packetTimestamp, Vector2? ownerInputAxis, float? ownerRotationY, float? ownerPitch, float? ownerYaw, PlayerActions[] actionCollection, Vector3? cameraPosition, Vector3? cameraForward, ushort? shipID, bool swimming);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnVehiclePacket ====&lt;br /&gt;
This will be called every time we get a packet from a vehicle. &#039;&#039;&#039;Note: Server Side ONLY.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnVehiclePacket(int vehicleId, Vector2 inputAxis, bool shift, bool strafe, PlayerVehicleActions[] actionCollection);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnOfficerOrderStart ====&lt;br /&gt;
This will be called every time we get an officer order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnOfficerOrderStart(int officerPlayerId, HighCommandOrderType officerOrderType, Vector3 orderPosition, float orderRotationY, int voicePhraseRandomIndex);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnOfficerOrderStop ====&lt;br /&gt;
This will be called every time we get an officer order stop.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnOfficerOrderStop(int officerPlayerId, HighCommandOrderType officerOrderType);&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=isharedmethods3&lt;br /&gt;
|title=IHoldfastSharedMethods3&lt;br /&gt;
|content=&lt;br /&gt;
==== OnStartSpectate ====&lt;br /&gt;
This will be called when a player starts spectating someone else.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnStartSpectate(int playerId, int spectatedPlayerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnStopSpectate ====&lt;br /&gt;
This will be called when a player stops spectating.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnStopSpectate(int playerId, int spectatedPlayerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnStartFreeflight ====&lt;br /&gt;
This will be called when a player starts using freeflight cam.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnStartFreeflight(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnStopFreeflight ====&lt;br /&gt;
This will be called when a player stops using freeflight cam.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnStopFreeflight(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnMeleeArenaRoundEndFactionWinner ====&lt;br /&gt;
This will be called on a melee arena round end depending on who wins the round.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnMeleeArenaRoundEndFactionWinner(int roundId, bool attackers);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerConnected ====&lt;br /&gt;
This will be called when a player connects to a server. &#039;&#039;&#039;Note: Server Only.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is the normal flow: OnPlayerConnected &amp;amp;rarr; tell the player to loading screen &amp;amp;rarr; player picks faction+class &amp;amp;rarr; OnPlayerJoined&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnPlayerConnected(int playerId, bool isAutoAdmin, string backendId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerDisconnected ====&lt;br /&gt;
This will be called when a player leaves a server. Unlike OnPlayerLeave, this happens even on people that didn&#039;t spawn in. &#039;&#039;&#039;Note: Server Only.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnPlayerDisconnected(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=copypaste&lt;br /&gt;
|title=SharedMethods Copy/Paste&lt;br /&gt;
|content=&lt;br /&gt;
Here is a file that has all the SharedMethods in a single file so you can copy paste them easily:&lt;br /&gt;
&lt;br /&gt;
https://github.com/Xarkanoth/Holdfast-Scripts/tree/main/IHoldfastSharedMethods&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=scene-objects&lt;br /&gt;
|title=Key Scene GameObjects&lt;br /&gt;
|content=&lt;br /&gt;
When developing client-side mods, you will often need to find and interact with specific &amp;lt;code&amp;gt;GameObjects&amp;lt;/code&amp;gt; that are part of the game&#039;s scene. Knowing the names of these objects and how to access them is essential for tasks like creating custom UI and manipulating cameras.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; GameObject names can change at any time with no update regarding the name change.&lt;br /&gt;
&lt;br /&gt;
==== The Main Camera: &amp;lt;code&amp;gt;Main Camera SCENE&amp;lt;/code&amp;gt; ====&lt;br /&gt;
This is the primary camera that renders the player&#039;s view. You might interact with it to get its position, change its field of view, or attach custom visual effects.&lt;br /&gt;
* Name: &amp;lt;code&amp;gt;Main Camera SCENE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Main Camera SCENE.png|center|thumb|482x482px]]&lt;br /&gt;
&lt;br /&gt;
==== The Main UI Canvas: &amp;lt;code&amp;gt;Main Canvas&amp;lt;/code&amp;gt; ====&lt;br /&gt;
This GameObject is the root of most of Holdfast&#039;s user interface. If you want to add your own UI elements (like panels, text, or images), you will typically make them children of this canvas to ensure they are rendered correctly on the player&#039;s screen.&lt;br /&gt;
* Name: &amp;lt;code&amp;gt;Main Canvas&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Finding Main Canvas.png|center|thumb|450x450px]]&lt;br /&gt;
&lt;br /&gt;
=== ClientScene GameObjects ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name !! Under !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Post Processing Global Volume {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} MasterAudio - Client Scene {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Nature Renderer Global Settings {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Scripts {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Audio Listener {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} WindZone {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Camera - Client {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Main Canvas {{!}}{{!}} ClientScene {{!}}{{!}} The UI panel that players see in-game.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Menu Canvas {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Main Canvas GameObjects ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
! Name !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Player Name Tags {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Priority Name Tag Canvas {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Spyglass Lens Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Settings Loading Black Background {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} End of Round Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} End of Match Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Game Elements Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} New Player Joined Notification Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Free Roam Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Death Screen Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Spectating Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Top Info Bar {{!}}{{!}} Turning off the Top Info Bar will result in it being turned back on automatically.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Kill Log Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} UI Proxy Player Card Container Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Main Respawn Timer Container {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} P Menu Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Round Players Control Panel - Dialog Box {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Report Submitted Popup {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} New Scoreboard Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Round End Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} New Chat Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} VOIP Elements Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Poll Voting Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} In-game Server Details Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Controls Notification Popup {{!}}{{!}}&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Menu Canvas GameObjects ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
! Name !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Main Screen Panels {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} IntroInfo Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Game Console Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Settings Loading Panel Overlay {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Tooltip Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Loading Screen Panel {{!}}{{!}}&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=examples&lt;br /&gt;
|title=Code Examples &amp;amp; Resources&lt;br /&gt;
|content=&lt;br /&gt;
* &#039;&#039;&#039;AGS&#039;s Misc Examples:&#039;&#039;&#039; https://github.com/CM2Walki/HoldfastMods&lt;br /&gt;
* &#039;&#039;&#039;Elf&#039;s Custom Factions:&#039;&#039;&#039; https://github.com/LoganBlinco/BaseCustomFactionMod &amp;amp;mdash; See also [[Custom Factions#Replacing Factions]]&lt;br /&gt;
* &#039;&#039;&#039;Spammy&#039;s Chat Filter:&#039;&#039;&#039; https://github.com/AgentNo/holdfast-scripts-and-configs/blob/main/scripts/spammys_chat_filter/SpammyChatFilter.cs&lt;br /&gt;
* &#039;&#039;&#039;Spammy&#039;s OwO Slapper:&#039;&#039;&#039; https://github.com/AgentNo/holdfast-scripts-and-configs/blob/main/scripts/no_uwu_allowed/TestScriptMod.cs&lt;br /&gt;
* &#039;&#039;&#039;Xarkanoth&#039;s Examples:&#039;&#039;&#039; https://github.com/Xarkanoth/Holdfast-Scripts&lt;br /&gt;
&lt;br /&gt;
Feel free to post in the [https://discord.com/channels/306195621373542400/738094027697815663 #mod-support] channel on the Official Holdfast Discord for any help.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=support&lt;br /&gt;
|title=Support&lt;br /&gt;
|content=&lt;br /&gt;
Got a question that&#039;s not covered in this documentation?&lt;br /&gt;
&lt;br /&gt;
We will gladly give you a helping hand should you require, so don&#039;t shy away from asking any questions. You will also find members within the community familiar with the toolset willing to do so.&lt;br /&gt;
&lt;br /&gt;
Join the Official Discord, then head to the [https://discord.com/channels/306195621373542400/738090850772451388 #become-a-modder] channel and click the button to get the &#039;&#039;&#039;Modder&#039;&#039;&#039; role. This will unlock all channels concerning the discussion of modifications and scripting.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/invite/holdfastgame Discord &amp;amp;mdash; Holdfast Workshop]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Remote_Console_Commands&amp;diff=1292</id>
		<title>Remote Console Commands</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Remote_Console_Commands&amp;diff=1292"/>
		<updated>2026-02-15T02:20:20Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Remote Console Commands}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#using-console|Using The Console]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#console-commands|Console Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#config-variables|Configuration Variables]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#nature-settings|Nature Settings]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#bot-commands|Bot Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#horse-commands|Horse Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#naval|Naval]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#updates|Updates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=using-console&lt;br /&gt;
|title=Using The Console&lt;br /&gt;
|content=&lt;br /&gt;
This guide covers settings that can be reached through the in-game console (bound to &amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; by default). While there are more console commands possible, these are the most commonly used and useful ones.&lt;br /&gt;
&lt;br /&gt;
=== Logging In As Admin ===&lt;br /&gt;
All commands will require login with the admin password first (see [[Server Hosting#Basic Configuration &amp;amp; Starting the Server|Server Hosting]] for how to set the &amp;lt;code&amp;gt;server_admin_password&amp;lt;/code&amp;gt;). You only need to log on once per session (i.e. each time you reconnect to a server, but not on map rotation). The command to login is below and is case sensitive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc login &amp;amp;lt;server_admin_password&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t see any console output confirming the login, hit F1 a couple of times to close and reopen the console.&lt;br /&gt;
&lt;br /&gt;
=== Sending Remote Commands ===&lt;br /&gt;
All commands are prefixed with &amp;lt;code&amp;gt;rc &amp;lt;/code&amp;gt; to distinguish them from console commands that run on your local game only. For example, &amp;lt;code&amp;gt;rc help&amp;lt;/code&amp;gt; prints the list of rc commands and some descriptive help text. If you just type &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; you would only get the &#039;&#039;local&#039;&#039; console commands rather than the remote commands.&lt;br /&gt;
&lt;br /&gt;
The console also has auto completion by pressing &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; for most commands (if not all arguments). This means that you can type a partial command, hit &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt;, and it will complete the rest of the command up to the point where there is no ambiguity. This is handy if you can only remember the start of the command, or to correct the case used for commands as the console is case sensitive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Examples:&#039;&#039;&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc set drawFir&amp;lt;/code&amp;gt; and pressing &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; will automatically expand the command to read &amp;lt;code&amp;gt;rc set drawFirearmTrajectories&amp;lt;/code&amp;gt;&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc carbonPlayers force&amp;lt;/code&amp;gt; and pressing &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; will automatically expand the command to read &amp;lt;code&amp;gt;rc carbonPlayers forceInput&amp;lt;/code&amp;gt; as it cannot choose between &amp;lt;code&amp;gt;forceInputRotation&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;forceInputAxis&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Sending Multiple Commands Per Line ===&lt;br /&gt;
If you want to run multiple commands in a single line, they can be issued with a semi-colon (&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;) separating each command, as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc &amp;amp;lt;command1&amp;amp;gt;; &amp;amp;lt;command2&amp;amp;gt;; &amp;amp;lt;command3&amp;amp;gt;; &amp;amp;lt;command4&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, to broadcast a message to begin fighting, turn off god mode, and enable firing as separate commands, you would have to enter the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc broadcast Begin your fight!&lt;br /&gt;
rc set characterGodMode 1&lt;br /&gt;
rc set allowFiring true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To issue this as a single line command, you would write it as:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc broadcast Begin your fight!;set characterGodMode 1;set allowFiring true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delayed Execution Commands ===&lt;br /&gt;
If you want to run a command at a specific time in the current map, you can issue a &amp;lt;code&amp;gt;delayed&amp;lt;/code&amp;gt; command to run at a specified time. This takes the format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc delayed &amp;amp;lt;time&amp;amp;gt; &amp;amp;lt;command&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The time parameter is issued in &#039;&#039;seconds&#039;&#039;, and will activate when the in-game clock reaches the specified time. So a time of 300 will activate when the clock hits 5:00. Multiple commands can be queued up in this way to activate at a set time. On servers with unlimited clocks, the time will never be reached so the command will activate immediately.&lt;br /&gt;
&lt;br /&gt;
For example, if you want to issue the All Charge command in a linebattle at the 8 minute mark, with a warning at 10:00, you could use the commands:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc delayed 600 broadcast All charge at 08:00&lt;br /&gt;
rc delayed 480 broadcast All Charge!  No Firing!&lt;br /&gt;
rc delayed 480 set allowFiring false&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=console-commands&lt;br /&gt;
|title=Console Commands&lt;br /&gt;
|content=&lt;br /&gt;
Some commands take arguments that determine how they behave. You&#039;ve already seen one example of this - the &#039;&#039;server_admin_password above&#039;&#039; is an argument to the &#039;&#039;login&#039;&#039; command. Another would be setting God Mode on the servers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rc set characterGodMode 1&amp;lt;/code&amp;gt; Enables god mode, the argument is &#039;&#039;1&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rc set characterGodMode 0&amp;lt;/code&amp;gt; Disables god mode, the argument is &#039;&#039;0&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Where commands take arguments, they will be listed in angle brackets (&amp;lt;code&amp;gt;&amp;amp;lt;argument&amp;amp;gt;&amp;lt;/code&amp;gt;). In some cases, arguments are optional. These will be surrounded by square brackets (&amp;lt;code&amp;gt;[&amp;amp;lt;optionalArgument&amp;amp;gt;]&amp;lt;/code&amp;gt;). Where more than one optional argument is available, all arguments up to the desired argument must be given.&lt;br /&gt;
&lt;br /&gt;
e.g. For a command of the form &amp;lt;code&amp;gt;rc command &amp;amp;lt;argument1&amp;amp;gt; [&amp;amp;lt;optional1&amp;amp;gt;] [&amp;amp;lt;optional2&amp;amp;gt;] [&amp;amp;lt;optional3&amp;amp;gt;]&amp;lt;/code&amp;gt;, to use &amp;lt;code&amp;gt;&amp;amp;lt;optional2&amp;amp;gt;&amp;lt;/code&amp;gt;, we must also provide &amp;lt;code&amp;gt;&amp;amp;lt;optional1&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Arguments will be listed in the form &amp;lt;code&amp;gt;&#039;&#039;argument&#039;&#039; (type): description&amp;lt;/code&amp;gt;, where &#039;&#039;argument&#039;&#039; is the name of the argument, &#039;&#039;type&#039;&#039; indicates the form the argument takes, and finally a &#039;&#039;description&#039;&#039; of the argument. Possible types of argument are:&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! String&lt;br /&gt;
{{!}}{{!}} Any amount of text&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Boolean&lt;br /&gt;
{{!}}{{!}} &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Integer&lt;br /&gt;
{{!}}{{!}} A non-floating point number (i.e. no decimals)&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Float&lt;br /&gt;
{{!}}{{!}} A floating point number (i.e. has decimals)&lt;br /&gt;
{{!}}-&lt;br /&gt;
! List&lt;br /&gt;
{{!}}{{!}} A specific list of options that will be provided (e.g. faction choices of British, Prussian, or French)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
* Some arguments will require numbers representing a position or rotation. These can be worked out in game by typing &amp;lt;code&amp;gt;get&amp;lt;/code&amp;gt; in the console to give the current player&#039;s position and rotation.&lt;br /&gt;
* Some arguments will require the ID of a player. This is visible in the Admin/Mute Players Window (reached by pressing &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; by default), or by using the command &amp;lt;code&amp;gt;rc playerlist&amp;lt;/code&amp;gt;.&lt;br /&gt;
* All remote commands can be added into your [[Server Configuration]] file for each map rotation, so you can automatically run commands when the map is selected. For example, you may want to always spawn 100 bots on a certain map for training purposes.&lt;br /&gt;
&lt;br /&gt;
=== Top Level Commands ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:40%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} game &amp;amp;lt;[[Maps{{!}}MapName]]&amp;amp;gt; &amp;amp;lt;mapRotationIndexToOverload&amp;amp;gt; [&amp;amp;lt;[[Game_Modes{{!}}GameMode]]&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}AttackerFaction]]&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}DefendingFaction]]&amp;amp;gt;]&lt;br /&gt;
{{!}} Change level to &amp;amp;lt;[[Maps{{!}}MapName]]&amp;amp;gt; using the settings defined in &amp;amp;lt;mapRotationIndexToOverload&amp;amp;gt;. Optional overloads &amp;amp;lt;[[Game_Modes{{!}}GameMode]]&amp;amp;gt;, &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}AttackerFaction]]&amp;amp;gt; and &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}DefendingFaction]]&amp;amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc game BlackForest 2&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
:* [[Maps{{!}}MapName]] (String): Name of the map, same as in a server config file&lt;br /&gt;
:* mapRotationIndexToOverload (Integer): map rotation number&lt;br /&gt;
:* [[Game_Modes{{!}}GameMode]] (String): game mode to use (optional)&lt;br /&gt;
:* [[Server_Configuration_Enums#Faction{{!}}AttackerFaction]] (String): attacking faction to use (optional)&lt;br /&gt;
:* [[Server_Configuration_Enums#Faction{{!}}DefendingFaction]] (String): defending faction to use (optional)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} help [&amp;amp;lt;command&amp;amp;gt;]&lt;br /&gt;
{{!}} Display help text about console commands.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc help get&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;command&#039;&#039; (String): Optionally provide another command name to get further help on that specific command.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} broadcast &amp;amp;lt;message&amp;amp;gt;&lt;br /&gt;
{{!}} Send an admin message to all players on the server (can also be done in Admin chat with &amp;lt;code&amp;gt;/bc &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc broadcast Live at 18:30&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;message&#039;&#039; (String): The text you want to broadcast. Subsequent calls to this will immediately replace the current message.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} carbonPlayers &amp;amp;lt;command&amp;amp;gt; [&amp;amp;lt;arguments&amp;amp;gt;]&lt;br /&gt;
{{!}} Bot controls. For more details see the section on [[#bot-commands|Bot Commands]].&lt;br /&gt;
{{!}} See the section on [[#bot-commands|Bot Commands]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cls&lt;br /&gt;
{{!}} Clear the console. Useful if you&#039;re recording and want to clear your admin password before starting.&lt;br /&gt;
{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fileReloader &amp;amp;lt;fileType&amp;amp;gt;&lt;br /&gt;
{{!}} Allows reloading of server configuration files without a server reboot. Useful for refreshing ban lists or tweaking [[Server_Configuration|map rotations]].&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc fileReloader serverConfigFile&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;fileType&#039;&#039; (List): One of the following options.&lt;br /&gt;
:* serverConfigFile: The [[Server_Configuration|Server Configuration]] file&lt;br /&gt;
:* blackWhiteLists: The blacklist / whitelist&lt;br /&gt;
:* bannedPlayers: Banned players file&lt;br /&gt;
:* bannedMachines: Banned machines file&lt;br /&gt;
:* mutePlayersVoip: The VOIP muted players file&lt;br /&gt;
:* mutePlayersChat: The chat muted players file&lt;br /&gt;
:* all: Loads all but the Server Configuration.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} get [&amp;amp;lt;variable&amp;amp;gt;]&lt;br /&gt;
{{!}} Fetches the value of a server setting (or all values if no variable provided). See [[#config-variables|Configuration Variables]].&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc get characterGodMode&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;variable&#039;&#039; (List): See [[#config-variables|Configuration Variables]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mapRotation &amp;amp;lt;index&amp;amp;gt;&lt;br /&gt;
{{!}} Switches to the map configuration specified in the [[Server_Configuration|Server Configuration]] file.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc mapRotation 1&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;index&#039;&#039; (Integer): The number of the rotation to switch to. The first in the file is 1, the second 2, etc.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} playerlist [mode]&lt;br /&gt;
{{!}} List the players connected to the server.&lt;br /&gt;
{{!}} &#039;&#039;mode&#039;&#039; (String): One of the following options:&lt;br /&gt;
:* connected: (default) List players that are connected to the server (both spawned and not spawned in)&lt;br /&gt;
:* ingame: List players that are currently mid-round (spawned in)&lt;br /&gt;
:* not-ingame: List players who aren&#039;t in-game (not spawned in, not on scoreboard)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} scorelog&lt;br /&gt;
{{!}} Prints out a score log including a list of who killed who.&lt;br /&gt;
{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} serverAdmin &amp;amp;lt;command&amp;amp;gt; &amp;amp;lt;ID&amp;amp;gt;&lt;br /&gt;
{{!}} Server admin commands. All generally accessible through the in-game &amp;quot;P&amp;quot; menu.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc serverAdmin slay 14&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;command&#039;&#039; (List): One of the following commands.&lt;br /&gt;
:* ban&lt;br /&gt;
:* kick&lt;br /&gt;
:* chatMute&lt;br /&gt;
:* chatUnmute&lt;br /&gt;
:* voipMute&lt;br /&gt;
:* voipUnmute&lt;br /&gt;
:* permChatMute&lt;br /&gt;
:* permVoipMute&lt;br /&gt;
:* slay&lt;br /&gt;
:* slap&lt;br /&gt;
:* say&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;ID&#039;&#039; (Integer): The ID of the player to affect&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} set &amp;amp;lt;variable&amp;amp;gt; &amp;amp;lt;value&amp;amp;gt;&lt;br /&gt;
{{!}} Sets the value of a server setting. See [[#config-variables|Configuration Variables]].&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc set characterGodMode 1&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;variable&#039;&#039; (List): See [[#config-variables|Configuration Variables]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;value&#039;&#039; (?): The value and its type will depend on the variable used.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} teleport &amp;amp;lt;target/s&amp;amp;gt; &amp;amp;lt;destination&amp;amp;gt;&lt;br /&gt;
{{!}} Teleports a specified player / set of players to another position on the map.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc teleport me 200.5,11.1,435&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;target/s&#039;&#039; (Integer): The ID of the player&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;target/s&#039;&#039; (String): Either &#039;&#039;me&#039;&#039;, &#039;&#039;all&#039;&#039;, &#039;&#039;defending&#039;&#039;, or &#039;&#039;attacking&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;destination&#039;&#039; (Floats): The X,Y,Z co-ordinate in space for the teleport - the Y co-ordinate is height, so try to drop them gently!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;destination&#039;&#039; (String): Can be set to &#039;&#039;me&#039;&#039; to spawn on the player&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} emplacementLimit &amp;amp;lt;emplacement&amp;amp;gt; &amp;amp;lt;side&amp;amp;gt; &amp;amp;lt;limit&amp;amp;gt;&lt;br /&gt;
{{!}} Sets the number of emplacements of a particular type that are buildable for each team.&lt;br /&gt;
{{!}} &#039;&#039;emplacement&#039;&#039; (List): An [[Server_Configuration_Enums#Emplacement Type|Emplacement Type]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;side&#039;&#039; (List): Either &#039;&#039;attacking&#039;&#039; or &#039;&#039;defending&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;limit&#039;&#039; (Integer): The limit to set&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} restart &amp;amp;lt;parameter&amp;amp;gt;&lt;br /&gt;
{{!}} Restarts the server based on a parameter.&lt;br /&gt;
{{!}} &#039;&#039;parameter&#039;&#039; (List): Either &#039;&#039;status&#039;&#039;, &#039;&#039;now&#039;&#039;, or &#039;&#039;cancel&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehiclesSpawn &amp;amp;lt;numhorses&amp;amp;gt; [&amp;amp;lt;faction&amp;amp;gt;] [&amp;amp;lt;cavalryClass&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawns riderless horses.&lt;br /&gt;
{{!}} &#039;&#039;numhorses&#039;&#039; (Integer): The number to spawn&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;faction&#039;&#039; (List): &#039;&#039;British&#039;&#039;, &#039;&#039;French&#039;&#039;, or &#039;&#039;Prussian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;cavalryClass&#039;&#039; (List): &#039;&#039;CuirassierDragoon&#039;&#039; or &#039;&#039;Hussar&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehiclesDespawn &amp;amp;lt;ID&amp;amp;gt;&lt;br /&gt;
{{!}} Despawn a horse.&lt;br /&gt;
{{!}} &#039;&#039;ID&#039;&#039; (Integer): The ID of the horse to despawn.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehiclesManager &amp;amp;lt;command&amp;amp;gt; [&amp;amp;lt;arguments&amp;amp;gt;]&lt;br /&gt;
{{!}} Server management for spawned horses (similar to bot controls).&lt;br /&gt;
{{!}} See section on [[#horse-commands|Horse Commands]]&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=config-variables&lt;br /&gt;
|title=Configuration Variables&lt;br /&gt;
|content=&lt;br /&gt;
There are a number of server-side variables that can be tweaked which affect how the game behaves. These generally carry over between map rotations, so once they&#039;re set they can only be reset manually or by restarting the server. A recommendation for server owners would be to add the appropriate commands to set defaults into their starter map rotation (such as Training Grounds) so that they can restore the settings without a restart. See [[Server Configuration]] for how to do this.&lt;br /&gt;
&lt;br /&gt;
Typing &amp;lt;code&amp;gt;rc get&amp;lt;/code&amp;gt; will list the full set of variables and their current values. The ones listed below are those likely to be of use to server admins.&lt;br /&gt;
&lt;br /&gt;
As of [[Game_Version_0.3X#0.38|version 0.38]], all settings below can be reset to their default values by issuing the command &amp;lt;code&amp;gt;rc set default&amp;lt;/code&amp;gt;. This is useful to insert into specific [[Server_Configuration|map rotations]] as an easy reset.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} default {{!}}{{!}} Resets all settings to default. {{!}}{{!}} Does not take an argument {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterGodMode &amp;amp;lt;setting&amp;amp;gt; {{!}}{{!}} GOD MODE for characters {{!}}{{!}} setting (List): &#039;&#039;0&#039;&#039; to disable, &#039;&#039;1&#039;&#039; to enable for all players, &#039;&#039;2&#039;&#039; to enable for attackers, &#039;&#039;3&#039;&#039; to enable for defenders {{!}}{{!}} &#039;&#039;0&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowFriendlyDamageDefences &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} If enabled, friendly players may destroy the emplacements created by their own faction {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterFallDamageEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles players&#039; fall damage {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceFirstPersonMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles forced first person mode {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowFiring &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability for players to shoot with firearms {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowArtyFiring &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability for players to fire artillery {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meleeArenaAllowShooting &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability for players to shoot with firearms in melee arena {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} drawCannonPathTrajectories &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Draw Cannon Path Trajectories {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} drawFirearmTrajectories &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Broadcasts debug info to the clients when a player shoots a firearm. If you want to clear existing trajectories, get people to shoot into the ground in first person (i.e. bury the trajectories) before turning off. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} broadcastMeleeDebugDataStrikeInfo &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Broadcasts hit info for the melee debug data to debug melee strikes {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowPreviewAnimations &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows usage of the preview animations on the clients (dance, etc...) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} lanternsAsProjectiles &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows usage of hand held lanterns as artillery projectiles {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} maxDistanceAllowedForHealing &amp;amp;lt;distance&amp;amp;gt; {{!}}{{!}} Specifies the max distance for surgeon heals {{!}}{{!}} distance (Float): The healing distance {{!}}{{!}} &#039;&#039;2&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fullPlayerHealingProcessTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Specifies the full time in seconds for a full healing process to finish {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;10&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChatEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether voice chat is enabled or not {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChatEnabled &amp;amp;lt;[[Server_Configuration_Enums#Attacking Or Defending{{!}}faction]]&amp;amp;gt; {{!}}{{!}} Specifies whether voice chat is enabled for a certain faction {{!}}{{!}} enable ([[Server_Configuration_Enums#Attacking Or Defending{{!}}faction]]): &#039;&#039;Attacking&#039;&#039; to enable for attackers only, &#039;&#039;Defending&#039;&#039; to enable for defenders only. {{!}}{{!}} &#039;&#039;Both&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChat3D &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies the spatial settings of the Voice Chat players {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} attackingFactionMaterialPoints &amp;amp;lt;materials&amp;amp;gt; {{!}}{{!}} Set the material points for the attacking faction (for Sapper building) {{!}}{{!}} materials (Integer): The number of materials to assign {{!}}{{!}} &#039;&#039;50&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} defendingFactionMaterialPoints &amp;amp;lt;materials&amp;amp;gt; {{!}}{{!}} Set the material points for the defending faction (for Sapper building) {{!}}{{!}} materials (Integer): The number of materials to assign {{!}}{{!}} &#039;&#039;50&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnSectionsCapturable &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability to make spawn capture points capturable {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoWeatherRotation &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether the server switches the weather automatically at random intervals {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRespawnTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Instructs the clients to change the respawn time. If lower than 5 may still show a 5s progress bar. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterDynamicRespawnTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Dynamic respawn time (includes tents/tables) {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionScaleMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Specifies the explosion scale multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ragdollForceMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Specifies the ragdoll effects multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} orderSystemEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the officer order system. Defaults to true. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instantBuildMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles instant emplacement building. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} crouchToStrikeDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Set minimum delay between going from crouch to melee strike (Default: 0.1 = transition time from crouch to combat stance). {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockToIdleDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration it takes for a pressed block to return to idle (&#039;block lingering&#039;) {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &amp;amp;mdash;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockLingerToStrikeMinDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration after which you are allowed to exit &#039;block lingering&#039; to perform a strike (default 0.05). Lower to make feints quicker, increase to slow down feinting. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.05&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockToBlockWindow &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Time window in which you are allowed to directly switch to a block after letting go off another block. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &amp;amp;mdash;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee hit stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &amp;amp;mdash;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackAngle &amp;amp;lt;angle&amp;amp;gt; {{!}}{{!}} Knockback angle from explosions {{!}}{{!}} angle (Float): The angle in degrees {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackForceMultiplier &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Knockback force from explosions {{!}}{{!}} value (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Time the player is stunned after landing from explosion knockback {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;1.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowSpawnedPlayersSpectateOnly &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Only spawned players can spectate team (Admins exception) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} freeflightCameraAllowed &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable free flight cam (Admins exception) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} freeflightCameraAllowedPostPermaDeath &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Single life mode only: use free cam after death (Admins exception) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} show_serverperformance_warning &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the server performance indicators. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} roundEndPlayerWin &amp;amp;lt;playerID&amp;amp;gt; {{!}}{{!}} Force a specific player to win the round {{!}}{{!}} playerID (Integer): The ID of the player {{!}}{{!}} &amp;amp;mdash;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} roundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; [&amp;amp;lt;reason&amp;amp;gt;] {{!}}{{!}} Force a faction to win the round {{!}}{{!}} faction (List): The faction; reason (String): optional win reason {{!}}{{!}} &amp;amp;mdash;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meeleeArenaRoundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; {{!}}{{!}} Force a faction to win the Melee Arena round {{!}}{{!}} faction (List): The faction {{!}}{{!}} &amp;amp;mdash;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shouldUnlockMouse &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Client: show cursor {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &amp;amp;mdash;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} longRangeHeadshotDamage &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Headshot damage multiplier at 150m+ range (0-1) {{!}}{{!}} multiplier (Float): A value between 0 and 1 {{!}}{{!}} &#039;&#039;1.0&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} revealFaction &amp;amp;lt;Attacking{{!}}Defending&amp;amp;gt; {{!}}{{!}} Reveals a faction on the minimap {{!}}{{!}} faction (List): &#039;&#039;Attacking&#039;&#039; or &#039;&#039;Defending&#039;&#039; {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Cavalry Management ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleHorseForAll &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows all characters to ride horses {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleHorseForOfficer &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows officers to ride horses {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} useSpecialHorseVariants &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Spawn the holiest of horses {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsToPassAfterDismounted &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Despawn time for a horse after the death/dismount of his rider. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;30&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsSpawnedBeforeDespawn &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Defines the time a horse needs to have been alive before it gets despawned. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsToPassAfterHealthUpdated &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Defines the time required to pass before a horse is despawned after it has been damaged. If the timer was at 5 seconds, it will reset back to the defined time. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;15&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowCollisionSlowdown &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Slow horses on collision {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowDamageRearing &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Horses rear on damage {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowDamageSlowdown &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Slow horses on damage {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleDamageResistanceMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Horse damage resistance scale {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAirForwardMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Jump forward multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;0.8&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleJumpHeightMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Jump height multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1.3&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Character Movement ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterJumpForce &amp;amp;lt;force&amp;amp;gt; {{!}}{{!}} The jump force of the characters {{!}}{{!}} force (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The run speed of the characters (multiplies with below options) {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunForwardSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The forward run speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunStrafeSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The strafe run speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunBackwardsSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The backwards run speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The walk speed of the characters (multiplies with below options). This will also apply when walking while holding objects (e.g. ammo boxes) {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkForwardSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The forward walk speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkStrafeSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The strafe walk speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkBackwardsSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The backwards walk speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ladderMoverSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies ladder mover speed {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ladderMoverRotationMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies ladder mover rotation {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketMoverSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies rocket mover speed {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketMoverRotationMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies rocket mover rotation {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Weapons ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterInfiniteFirearmAmmo &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles infinite firearm ammo for testing purposes {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponDamageScale &amp;amp;lt;scale&amp;amp;gt; {{!}}{{!}} Sets the scale of the damage that weapons do (NOT CURRENTLY WORKING) {{!}}{{!}} scale (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponApplyHorizontalDeviation &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether the firearm weapons apply horizontal deviation {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponFirearmApplyDrop &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether hand weapons can damage DamageableObjects &#039;&#039;(does not appear to be implemented)&#039;&#039; {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponInfiniteRange &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Infinite firearm range {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee block stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.8&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeWeaponReleaseTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Melee attack delay {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;-1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee hit stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.35&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeInterruptedStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee interrupted stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.4&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a maim {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;1.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a maim from secondary attack (shove/kick) {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.45&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMaimedMovementTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a maim movement {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.45&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a secondary attack duration {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.85&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondaryAttackCooldownDuration &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of the cooldown between secondary attacks {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meleeChambering &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles melee chambering {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowBlocking &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Make it possible to disable melee blocks {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowWeaponHoldSwapOverride &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Server administrators are now able to allow players to change to another weapon direction while blocking is disabled. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterExplosiveFirearms &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enables or disables the ability for firearms to shoot exploding projectiles. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Melee Kicks ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Push distance from kick {{!}}{{!}} value (Float): The push force {{!}}{{!}} &#039;&#039;8.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackLaunchAngle &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Launch angle of kick {{!}}{{!}} value (Float): The angle {{!}}{{!}} &#039;&#039;0&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kick range {{!}}{{!}} value (Float): The range {{!}}{{!}} &#039;&#039;0.75&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackKickbackDuration &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kickback time {{!}}{{!}} value (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.22&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackWindupTime &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kick windup time {{!}}{{!}} value (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackWinddownTime &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kick winddown time {{!}}{{!}} value (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackStagger &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Stagger on kick {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &amp;amp;mdash;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Artillery ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonMoverSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies cannon mover speed. Note this will also affect cannon recoil! {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonMoverRotationMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies cannon mover rotation {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonRecoilSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Cannon recoil speed multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonLoadingSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Cannon loading/ramming/pushing speed multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowAmmoSelectorUIDebugShow &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows players to use the debugging ammo selector panel. This is bound to &#039;&#039;O&#039;&#039; by default and will open an instant artillery ammo selection panel. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} pathProjectileVelocity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Sets the path velocity of the rocket projectile with given input {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;145&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileVelocity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Sets the velocity of the rocket projectile with given input {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;22&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileGravity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Change gravity of the rocket {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;40&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileDamageRadius &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} The radius of the rocket projectile&#039;s impact {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileRandomizedInterval &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} The frequency of random positioning of the projectile in seconds {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;2&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileDeviation &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used to randomize the flight deviation {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mortarProjectileDamageRadius &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used for mortar AoE damage {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;3.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mortarProjectileVelocity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used for mortar projectile velocity {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} artyProjectileBounceSpeedReduction &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used for bounce slowdowns {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;0.666&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundLethalRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Death range from howitzer shot that bounced {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundInjuryRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Injury range from howitzer shot that bounced {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundDamage &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Damage from injury ground range {{!}}{{!}} value (Float): Damage value {{!}}{{!}} &#039;&#039;0.35&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundKnockbackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback range from howitzer shot that bounced {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;6&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback strength from howitzer shot that bounced {{!}}{{!}} value (Float): Force value {{!}}{{!}} &#039;&#039;16&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneLethalRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Death range from howitzer airburst {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;4.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneInjuryRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Injury range from howitzer airburst {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;6.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneDamage &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Damage from injury airburst range {{!}}{{!}} value (Float): Damage value {{!}}{{!}} &#039;&#039;0.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneKnockbackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback range from howitzer airburst {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;7.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback strength from howitzer airburst {{!}}{{!}} value (Float): Force value {{!}}{{!}} &#039;&#039;20&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Naval Variables ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipDrivingFieldsScale &amp;amp;lt;scale&amp;amp;gt; {{!}}{{!}} Specifies the scale of the fields that are used when driving ships. Multiplies their speed. {{!}}{{!}} scale (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipFlyMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Interplanetary travel! Enable ships to fly. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} windDirectionAffectsShipSpeed &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether the wind direction affects the speed of the ships {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatSpawnHoldInteractionTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning action duration {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatSpawnHoldInteractionTimeWhileSinking &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning action duration while sinking {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning delay between spawns {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;120&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatCooldownBetweenSpawnsWhileSinking &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning delay between spawns while sinking {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipSailWindUnitMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Wind affect potency on the sails multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} gunboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Steamboat MG cooldown between spawns {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;120&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} steamboat2GunCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Steamboat 2-Gun cooldown between spawns {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;120&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowShipStealing &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allow steering enemy ships {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoKillableBoatCooldownTimer &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Auto-despawn boats after this time {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} renderOcean &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ocean rendering {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=nature-settings&lt;br /&gt;
|title=Nature Settings&lt;br /&gt;
|content=&lt;br /&gt;
These settings will allow you to change the time of day and weather of the current map.&lt;br /&gt;
&lt;br /&gt;
=== Time ===&lt;br /&gt;
These commands should be prefixed with &amp;lt;code&amp;gt;rc nature time&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. To enable dynamic time, &amp;lt;code&amp;gt;rc nature time dynamicTime true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:40%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} timeOfDay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Sets the time of day to the specified hour {{!}}{{!}} time (Float): The hour in a 24 hour clock. i.e. 12 is midday, 23 is 11pm&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dynamicTime &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable dynamic time {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dynamicTimeSpeed &amp;amp;lt;speed&amp;amp;gt; {{!}}{{!}} Sets the rate of change of dynamic time {{!}}{{!}} speed (Float): Looks to be a scale of hours per second. Set it to 12 and watch night turn into day into night into day ...&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Weather ===&lt;br /&gt;
These commands should be prefixed with &amp;lt;code&amp;gt;rc nature weather&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. To set the wind direction to North, &amp;lt;code&amp;gt;rc nature weather wind direction North&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:40%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} preset &amp;amp;lt;name&amp;amp;gt; [&amp;amp;lt;transitionTime&amp;amp;gt;]&lt;br /&gt;
{{!}} Set the weather to one of the defined presets&lt;br /&gt;
{{!}} name (List): The name of the preset to select from the [[#weather-presets|list below]]&lt;br /&gt;
&lt;br /&gt;
transitionTime (Float): The length of time in seconds for the change to happen over (defaults to 1s)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} wind strength &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the strength of the wind {{!}}{{!}} value (Float): The wind strength to set&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} wind direction &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the direction of the wind {{!}}{{!}} value (List): One of &#039;&#039;North, NorthEast, East, SouthEast, South, SouthWest, West, NorthWest&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} atmosphere temperature &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the temperature. Affects snow cover on ground and type of precipitation (snow, rain) {{!}}{{!}} value (Float): Degrees&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} atmosphere fallIntensity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the rainfall intensity {{!}}{{!}} value (Float): A range between 0 and 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fog enabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle fog on the map {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fog visibility &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} The level of visibility in fog. The larger the number, the thinner the fog. {{!}}{{!}} value (Float): Visibility in metres&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ocean choppiness &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Ocean choppiness {{!}}{{!}} value (Float): The rollin&#039; of the ocean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ocean depth &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Ocean depth {{!}}{{!}} value (Float): How low can you go&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
==== Weather Presets ====&lt;br /&gt;
&#039;&#039;&#039;Classic Presets:&#039;&#039;&#039;&lt;br /&gt;
* Custom&lt;br /&gt;
* Calm&lt;br /&gt;
* Storm&lt;br /&gt;
* Fog&lt;br /&gt;
* Snowy&lt;br /&gt;
* CalmRain&lt;br /&gt;
* Calm2&lt;br /&gt;
* Calm3&lt;br /&gt;
* Calm4&lt;br /&gt;
* Fog2&lt;br /&gt;
* Fog3&lt;br /&gt;
* Random&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Additional Presets:&#039;&#039;&#039;&lt;br /&gt;
* Night, FullMoon, Overcast, Sunrise, Rain, FullMoonStorm, DayMoon, HeavyRain, ClearSky&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Biome Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Forest_Clear_Day / _Dawn / _Night&lt;br /&gt;
* Forest_Rain_Day / _Dawn / _Night / _Storm / _Dark_Night&lt;br /&gt;
* Snow_Snowing_Day / _Dawn / _Night / _Snowstorm / _Dark_Night&lt;br /&gt;
* Sand_Clear_Day / _Dawn / _Night / _Sandstorm&lt;br /&gt;
* City_Clear_Day / _Dawn / _Night / _Rain_Day / _Rain_Dawn / _Rain_Night / _Storm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Frontlines Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Frontlines_Forest_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Snow_Clear_(Day|Night|Dawn) / _Snowing_(Day|Night|Dawn) / _Snowstorm / _Dark_Night&lt;br /&gt;
* Frontlines_Ocean_Clear_(Dawn|Day|Night) / _Rain_(Dawn|Day|Night) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Sand_Clear_(Dawn|Day|Night) / _Sandstorm&lt;br /&gt;
* Frontlines_City_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm&lt;br /&gt;
* Frontlines_Trench_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=bot-commands&lt;br /&gt;
|title=Bot Commands&lt;br /&gt;
|content=&lt;br /&gt;
Holdfast has some fairly dumb bots. While they won&#039;t put up a fight, they are useful for testing ranges, or just satisfying your need to kill. All commands are prefixed with &amp;lt;code&amp;gt;rc carbonPlayers&amp;lt;/code&amp;gt;. Note that most commands apply to all bots, except where a bot could literally not follow the command (non-flagbearers switching to a BearingFlag for example).&lt;br /&gt;
&lt;br /&gt;
e.g. To spawn 50 bots you would issue the command &amp;lt;code&amp;gt;rc carbonPlayers spawn 50&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Most commands require prerequisites such as &amp;quot;be close to the object/horse/player&amp;quot;, have line of sight, or be the correct class.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawn &amp;amp;lt;number&amp;amp;gt; [&amp;amp;lt;interval&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawn a number of bots on the server. Bots spawn (and respawn) as random classes and factions distributed across spawn points.&lt;br /&gt;
{{!}} number (Integer): The number of bots to spawn&lt;br /&gt;
&lt;br /&gt;
interval (Integer): Seconds between each spawn. Defaults to 0.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnSpecific &amp;amp;lt;faction&amp;amp;gt; &amp;amp;lt;class&amp;amp;gt; [&amp;amp;lt;name&amp;amp;gt;] [&amp;amp;lt;regiment tag&amp;amp;gt;] [&amp;amp;lt;uniform id&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawns a specific bot.&lt;br /&gt;
{{!}} Name needs to have no spaces, regiment requires someone from that regiment to be in the server&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} disperse {{!}}{{!}} Randomly disperse bots over the map {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} join {{!}}{{!}} Join all of the bots in the centre of the map {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ignoreAutoControls &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} For script mods &amp;amp;mdash; toggles auto bot controls {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the bots shuffle around randomly, or respond to the value set by &#039;&#039;inputAxis&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputRotation &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the bots spin around randomly, or respond to the value set by &#039;&#039;inputRotation&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the movement inputs for ALL bots&lt;br /&gt;
{{!}} sideways (Float): The amount of strafe input in the range -1 to +1. Positive is to the right.&lt;br /&gt;
&lt;br /&gt;
forwards (Float): The amount of forward/backward input in the range -1 to +1. Positive is forwards.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputRotation &amp;amp;lt;rotation&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the direction for ALL bots to face&lt;br /&gt;
{{!}} direction (Float): The direction in degrees taken from North. i.e. 90 is East, 180 South, etc.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} playerAction &amp;amp;lt;action&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Tells all bots to take a certain action&lt;br /&gt;
{{!}} action (List): See the [[Server_Configuration_Enums#Player_Actions|list of player actions]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} switchWeapon [&amp;amp;lt;weapon&amp;amp;gt;] [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Tell all bots to switch to this weapon (if they have it in their loadout)&lt;br /&gt;
{{!}} weapon (List): See the [[Server_Configuration_Enums#Weapon|list of weapons]]. With no argument will switch between fists and firearm.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} switchNextWeapon [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Tell all bots to switch to their next weapon in their loadout {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoWeaponSwitchToggle &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Tell all bots to auto switch their weapons {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voicePhrase &amp;amp;lt;phrase&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will shout this phrase&lt;br /&gt;
{{!}} phrase (List): See the [[Server_Configuration_Enums#Voice Phrases|list of voice phrases]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} randomVoicePhrase [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Bots will each shout a random phrase {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} equipCarryableItem &amp;amp;lt;carryableObjectType&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;] [&amp;amp;lt;inworldItemId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will equip a carryable object&lt;br /&gt;
{{!}} carryableObjectType: See the [[Server_Configuration_Enums#Carryable Objects|list of carryable objects]]. inworldItemId is an optional field if you want to carry an existent inworld item (like an ammobox that will be placed when dropped).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} pitch &amp;amp;lt;value&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will pitch towards the value. Used for aiming and melee attacks.&lt;br /&gt;
{{!}} value ranges from -1.5 (downmost) to 2 (upmost).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} yaw &amp;amp;lt;value&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will twist their body towards the value. Used on horses.&lt;br /&gt;
{{!}} value ranges from -90 to 90 degrees.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} setRunning &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Bots will toggle their run mode. {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} startHealing &amp;amp;lt;healerId&amp;amp;gt; &amp;amp;lt;targetPlayerId&amp;amp;gt; {{!}}{{!}} Specific bot will try start healing someone else {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} stopHealing &amp;amp;lt;healerId&amp;amp;gt; {{!}}{{!}} Specific bot will stop healing whoever he is currently healing {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instrumentPlay &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;instrumentType&amp;amp;gt; &amp;amp;lt;songId&amp;amp;gt;&lt;br /&gt;
{{!}} Specific bot starts playing a song&lt;br /&gt;
{{!}} instrumentType: See the [[Server_Configuration_Enums#Instruments|List of Instrument Types]], songId: See the [[Server_Configuration_Enums#Instrument_Songs|List of Songs]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instrumentStop &amp;amp;lt;playerId&amp;amp;gt; {{!}}{{!}} Specifies a bot to stop playing whatever song he&#039;s playing {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObject &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;interactionType&amp;amp;gt; &amp;amp;lt;transitionId&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to interact with an inworld object&lt;br /&gt;
{{!}} use the non-rc command &amp;lt;code&amp;gt;set showDebugInteractionSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; to see details on what actions are.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateCannon &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;xAimRot&amp;amp;gt; &amp;amp;lt;yAimRot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a cannon interaction&lt;br /&gt;
{{!}} xAimRot, yAimRot are floats&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingCannon &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;xAimRot&amp;amp;gt; &amp;amp;lt;yAimRot&amp;amp;gt; &amp;amp;lt;xMoveRot&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a moving cannon interaction&lt;br /&gt;
{{!}} xAimRot, yAimRot, xMoveRot are floats. pos, rot are Vector3&#039;s written in the &amp;quot;x,y,z&amp;quot; format i.e. &amp;quot;0,0,0&amp;quot; as one string.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingLadder &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt; &amp;amp;lt;xMoveRot&amp;amp;gt; &amp;amp;lt;visual pos&amp;amp;gt; &amp;amp;lt;visual rot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a moving ladder interaction&lt;br /&gt;
{{!}} xMoveRot is a float. pos, rot, visual pos, visual rot are Vector3&#039;s written in the &amp;quot;x,y,z&amp;quot; format i.e. &amp;quot;0,0,0&amp;quot; as one string.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingRocket &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;xAimRot&amp;amp;gt; &amp;amp;lt;yAimRot&amp;amp;gt; &amp;amp;lt;xMoveRot&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt; &amp;amp;lt;visual pos&amp;amp;gt; &amp;amp;lt;visual rot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a moving rocket interaction&lt;br /&gt;
{{!}} xAimRot, yAimRot, xMoveRot are floats. pos, rot, visual pos, visual rot are Vector3&#039;s written in the &amp;quot;x,y,z&amp;quot; format i.e. &amp;quot;0,0,0&amp;quot; as one string.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mountVehicle &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;vehicleId&amp;amp;gt; [&amp;amp;lt;mountTriggerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Allows a bot to mount a vehicle&lt;br /&gt;
{{!}} use the non-rc command &amp;lt;code&amp;gt;set showDebugVehiclesSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; to see details on what horse id&#039;s are.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dismountVehicle &amp;amp;lt;playerId&amp;amp;gt; {{!}}{{!}} Allows a bot to dismount a vehicle {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} officerOrder &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;officerOrderType&amp;amp;gt; &amp;amp;lt;position&amp;amp;gt; &amp;amp;lt;rotation y&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to create an order&lt;br /&gt;
{{!}} officerOrderType: See the [[Server_Configuration_Enums#Officer_Orders|List of officer orders]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} sapperChangeMode &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;sapperMode&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to change his sapper build/deconstruct mode&lt;br /&gt;
{{!}} sapperMode: See the [[Server_Configuration_Enums#Sapper_Build_Mode|List of sapper build modes]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} sapperBuildItem &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;emplacementType&amp;amp;gt; &amp;amp;lt;position&amp;amp;gt; &amp;amp;lt;rotation&amp;amp;gt; &amp;amp;lt;parentId&amp;amp;gt; &amp;amp;lt;socketId&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to build a sapper object&lt;br /&gt;
{{!}} emplacementType: See the [[Server_Configuration_Enums#Emplacement_Type|List of sapper emplacement types]]. Use the non-rc command &amp;lt;code&amp;gt;set showDebugInteractionSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;set showDebugEmplacementSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; to understand the system.&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=horse-commands&lt;br /&gt;
|title=Horse Commands&lt;br /&gt;
|content=&lt;br /&gt;
These commands will override &#039;&#039;&#039;ALL&#039;&#039;&#039; horses on the server, not just non-player horses.&lt;br /&gt;
&lt;br /&gt;
All commands are prefixed with &amp;lt;code&amp;gt;rc vehiclesManager&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. To set horse speed you would issue the command &amp;lt;code&amp;gt;rc vehiclesManager cappedSpeed 2; vehiclesManager forceCappedSpeed true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:40%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the horses respond to the value set by &#039;&#039;inputAxis&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the movement inputs for ALL horses&lt;br /&gt;
{{!}} sideways (Float): The amount of strafe input in the range -1 to +1. Positive is to the right.&lt;br /&gt;
&lt;br /&gt;
forwards (Float): The amount of forward/backward input in the range -1 to +1. Positive is forwards.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceCappedSpeed &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Force a capped speed&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cappedSpeed &amp;amp;lt;speed&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the capped speed&lt;br /&gt;
{{!}} speed (Float): The speed to set&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceRandomInputAxis &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the horses input should be set randomly by &#039;&#039;forcedRandomInputAxisIntervalX&#039;&#039; and &#039;&#039;forcedRandomInputAxisIntervalY&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forcedRandomInputAxisIntervalX &amp;amp;lt;interval&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the time interval between randomly choosing a X-axis (left/right) input&lt;br /&gt;
{{!}} interval (Float): The time in seconds between changes.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forcedRandomInputAxisIntervalY &amp;amp;lt;interval&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the time interval between randomly choosing a Y-axis (forward/backward) input&lt;br /&gt;
{{!}} interval (Float): The time in seconds between changes.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} jumpAction [&amp;amp;lt;vehicleId&amp;amp;gt;] {{!}}{{!}} Make horse jump {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rearAction [&amp;amp;lt;vehicleId&amp;amp;gt;] {{!}}{{!}} Make horse rear {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} listVehicles {{!}}{{!}} List all horses on the server {{!}}{{!}} N/A&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=naval&lt;br /&gt;
|title=Naval&lt;br /&gt;
|content=&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:40%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipList {{!}}{{!}} List all spawned ships {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnships &amp;amp;lt;[[Server_Configuration_Enums#Ship_Type{{!}}ShipType]]&amp;amp;gt; &amp;amp;lt;number&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}Faction]]&amp;amp;gt; [&amp;amp;lt;colorvariation&amp;amp;gt;] [&amp;amp;lt;[[Server_Configuration_Enums#Ship_Name{{!}}shipnameindex]]&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawns a number of ships for the given faction. If no faction specified, will randomly choose between British and French.&lt;br /&gt;
{{!}} shiptype (List): A defined [[Server_Configuration_Enums#Ship_Type|Ship Type]]&lt;br /&gt;
&lt;br /&gt;
number (Integer): The number of ships to spawn&lt;br /&gt;
&lt;br /&gt;
faction (List): Either &#039;&#039;British&#039;&#039; or &#039;&#039;French&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
color variation (Integer): Determines the ship&#039;s color&lt;br /&gt;
&lt;br /&gt;
shipnameindex (Integer): Sets the ships name&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} removeships &amp;amp;lt;ID&amp;amp;gt;&lt;br /&gt;
{{!}} Remove ships from the game&lt;br /&gt;
{{!}} selection (List): Either &#039;&#039;all&#039;&#039; or the ID of the specific ship to remove&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=updates&lt;br /&gt;
|title=Updates&lt;br /&gt;
|content=&lt;br /&gt;
A quick reference of new/changed commands for Holdfast releases:&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.4X#0.40|Version 0.40 - 17th December 2019]] ===&lt;br /&gt;
* Multiple changes for Cavalry&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.38|Version 0.38 - 11th October 2019]] ===&lt;br /&gt;
* Added &amp;quot;default&amp;quot; command for resetting server&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.37|Version 0.37 - 20th September 2019]] ===&lt;br /&gt;
* Added ability to issue multiple commands&lt;br /&gt;
* Added delayed commands&lt;br /&gt;
* Added allowFiring&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.36|Version 0.36 - 18th September 2019]] ===&lt;br /&gt;
* Added forceFirstPersonMode&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.34|Version 0.34 - 23rd August 2019]] ===&lt;br /&gt;
* Added secondary attack options&lt;br /&gt;
* Improved teleport command&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.33|Version 0.33 - 26th July 2019]] ===&lt;br /&gt;
* Added highPingIndicatorWarning setting&lt;br /&gt;
* Added orderSystemEnabled setting&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Map_Editing&amp;diff=1291</id>
		<title>Map Editing</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Map_Editing&amp;diff=1291"/>
		<updated>2026-02-15T02:18:23Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Map Editing}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#starting-maps|Starting Maps]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#positioning|Positioning]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#placing-props|Placing Props]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#polishing|Polishing Up]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#community|Community Maps]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
Holdfast allows server owners to customise existing maps to create a whole new experience. You can add props, change spawns, weapon setup, class limits, and more until you&#039;ve created something entirely new. Map customisation is defined using [[Server Configuration#Map_Rotations|Map Rotations]] in the configuration file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=starting-maps&lt;br /&gt;
|title=Starting Maps&lt;br /&gt;
|content=&lt;br /&gt;
As well as building upon the normal [[Server Configuration#Maps|maps]], there are two flat and empty maps that are perfect to let your imagination run wild: &#039;&#039;&#039;CustomMap&#039;&#039;&#039; and &#039;&#039;&#039;CustomMapNaval&#039;&#039;&#039;. As you&#039;ll likely spend plenty of time setting up your new map, create a new [[Server Configuration#Map_Rotations|rotation]] with an unlimited timer and open spawns, e.g.:&lt;br /&gt;
&lt;br /&gt;
[[File:Holdfast CustomMap.jpg|right|600px|CustomMap]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;!map_rotation start&lt;br /&gt;
map_name CustomMap&lt;br /&gt;
game_mode ArmyBattlefield&lt;br /&gt;
round_time_minutes -1&lt;br /&gt;
reinforcements_per_faction 9000&lt;br /&gt;
wave_spawn_time_seconds 1&lt;br /&gt;
max_player_respawns -1&lt;br /&gt;
faction_balancing false&lt;br /&gt;
allow_midround_spawning true&lt;br /&gt;
allow_faction_switching true&lt;br /&gt;
allow_spectating true&lt;br /&gt;
minimum_players -1&lt;br /&gt;
maximum_players 150&lt;br /&gt;
time_hour 8&lt;br /&gt;
time_dynamic false&lt;br /&gt;
friendly_fire true&lt;br /&gt;
weather_preset calm&lt;br /&gt;
weather_dynamic false&lt;br /&gt;
game_type hardcore&lt;br /&gt;
!map_rotation end&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To refresh changes to your map without restarting your server, issue the following (substitute the correct rotation index):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc fileReloader serverConfigFile&lt;br /&gt;
rc mapRotation 1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=positioning&lt;br /&gt;
|title=Positioning&lt;br /&gt;
|content=&lt;br /&gt;
Before placing a prop, decide where it goes and which way it faces. Stand where you want it in-game, open the console with &amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; and type &amp;lt;code&amp;gt;get&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:Holdfast Console Get.png|left|350px|The output of get]]&lt;br /&gt;
&lt;br /&gt;
This prints your position and rotation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;playerPosition =&amp;gt; (15.3, 16.8, 146.9)&lt;br /&gt;
playerRotation =&amp;gt; (0.0, 218.0, 0.0)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Position&#039;&#039;&#039; is (X, Y, Z). Positive X is North, positive Y is up, positive Z is West.&lt;br /&gt;
* &#039;&#039;&#039;Rotation&#039;&#039;&#039; is degrees around (X, Y, Z). You&#039;ll use &#039;&#039;&#039;Y&#039;&#039;&#039; most to turn objects; X and Z tilt.&lt;br /&gt;
* To face the opposite direction of the example above, use &amp;lt;code&amp;gt;(0.0, 38.0, 0.0)&amp;lt;/code&amp;gt; (218 ??? 180).&lt;br /&gt;
&lt;br /&gt;
As of [[Game_Version_0.3X#0.35|0.35]], &amp;lt;code&amp;gt;get details&amp;lt;/code&amp;gt; also copies position &amp;amp; rotation to your clipboard for easy pasting.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=placing-props&lt;br /&gt;
|title=Placing Props&lt;br /&gt;
|content=&lt;br /&gt;
Props range from simple decor (just position/rotation) to interactables (with extra parameters).&lt;br /&gt;
&lt;br /&gt;
=== Decorative Props ===&lt;br /&gt;
See [[Spawnable Props|Spawnable Props]] for the full list. Place a decorative prop with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;objects_override &amp;amp;lt;prop&amp;amp;gt; &amp;amp;lt;pX&amp;amp;gt; &amp;amp;lt;pY&amp;amp;gt; &amp;amp;lt;pZ&amp;amp;gt; &amp;amp;lt;rX&amp;amp;gt; &amp;amp;lt;rY&amp;amp;gt; &amp;amp;lt;rZ&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;prop&amp;amp;gt;&#039;&#039;&#039; ??? Enum from [[Spawnable Props|Spawnable Props]]&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;pX&amp;amp;gt; &amp;amp;lt;pY&amp;amp;gt; &amp;amp;lt;pZ&amp;amp;gt;&#039;&#039;&#039; ??? Position (use &amp;lt;code&amp;gt;get playerPosition&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;rX&amp;amp;gt; &amp;amp;lt;rY&amp;amp;gt; &amp;amp;lt;rZ&amp;amp;gt;&#039;&#039;&#039; ??? Rotation (use &amp;lt;code&amp;gt;get playerRotation&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
[[File:Holdfast CustomMap TargetDummy.jpg|right|600px|CustomMap]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039; ??? add a Target Dummy at the example coordinates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;!map_rotation start&lt;br /&gt;
map_name CustomMap&lt;br /&gt;
game_mode ArmyBattlefield&lt;br /&gt;
round_time_minutes -1&lt;br /&gt;
reinforcements_per_faction 9000&lt;br /&gt;
wave_spawn_time_seconds 1&lt;br /&gt;
max_player_respawns -1&lt;br /&gt;
faction_balancing false&lt;br /&gt;
allow_midround_spawning true&lt;br /&gt;
allow_faction_switching true&lt;br /&gt;
allow_spectating true&lt;br /&gt;
minimum_players -1&lt;br /&gt;
maximum_players 150&lt;br /&gt;
time_hour 8&lt;br /&gt;
time_dynamic false&lt;br /&gt;
friendly_fire true&lt;br /&gt;
weather_preset calm&lt;br /&gt;
weather_dynamic false&lt;br /&gt;
game_type hardcore&lt;br /&gt;
&lt;br /&gt;
objects_override TargetDummy 15.3 16.8 146.9 0.0 218.0 0.0&lt;br /&gt;
!map_rotation end&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interactable Props ===&lt;br /&gt;
These require extra arguments.&lt;br /&gt;
&lt;br /&gt;
==== Weapon Racks ====&lt;br /&gt;
Players can hold &amp;lt;kbd&amp;gt;E&amp;lt;/kbd&amp;gt; to take weapons from a rack (limited supply).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;objects_override WeaponRack &amp;amp;lt;Object Position&amp;amp;gt; &amp;amp;lt;Object Rotation&amp;amp;gt; &amp;amp;lt;Weapon&amp;amp;gt; &amp;amp;lt;Number Of Weapons In Rack&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Object Position&amp;amp;gt;&#039;&#039;&#039; ??? &amp;lt;code&amp;gt;x y z&amp;lt;/code&amp;gt; (use &amp;lt;code&amp;gt;get playerPosition&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Object Rotation&amp;amp;gt;&#039;&#039;&#039; ??? &amp;lt;code&amp;gt;x y z&amp;lt;/code&amp;gt; (use &amp;lt;code&amp;gt;get playerRotation&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Weapon&amp;amp;gt;&#039;&#039;&#039; ??? Enum from [[Server Configuration Enums#Weapon|Weapon]]&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Number Of Weapons In Rack&amp;amp;gt;&#039;&#039;&#039; ??? &amp;lt;code&amp;gt;0???255&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;# Override Commands (This is a comment and will be ignored by the game)&lt;br /&gt;
objects_override WeaponRack 1 2 3 7 8 9 Rifle_Pattern1800Infantry 4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this between &amp;lt;code&amp;gt;!map_rotation start&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;!map_rotation end&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Firearm Ammoboxes ====&lt;br /&gt;
Customisable ammo boxes for RP/events. Players replenish ammo on use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;objects_override firearmammobox &amp;amp;lt;Object Position&amp;amp;gt; &amp;amp;lt;Object Rotation&amp;amp;gt; &amp;amp;lt;Firearm&amp;amp;gt; &amp;amp;lt;Maximum Interactions Until Depletion&amp;amp;gt; &amp;amp;lt;Ammo Given&amp;amp;gt; &amp;amp;lt;Maximum Interactions Allowed Per Player&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Object Position&amp;amp;gt;&#039;&#039;&#039; ??? &amp;lt;code&amp;gt;x y z&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Object Rotation&amp;amp;gt;&#039;&#039;&#039; ??? &amp;lt;code&amp;gt;x y z&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Firearm&amp;amp;gt;&#039;&#039;&#039; ??? Enum from [[Server Configuration Enums#Firearm|Firearm]]&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Maximum Interactions Until Depletion&amp;amp;gt;&#039;&#039;&#039; ??? &amp;lt;code&amp;gt;0???255&amp;lt;/code&amp;gt; total uses&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Ammo Given&amp;amp;gt;&#039;&#039;&#039; ??? &amp;lt;code&amp;gt;0???255&amp;lt;/code&amp;gt; rounds per use&lt;br /&gt;
* &#039;&#039;&#039;&amp;amp;lt;Maximum Interactions Allowed Per Player&amp;amp;gt;&#039;&#039;&#039; ??? &amp;lt;code&amp;gt;0???255&amp;lt;/code&amp;gt; per-player cap&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;# Override Commands (This is a comment and will be ignored by the game)&lt;br /&gt;
objects_override firearmammobox 1 2 3 7 8 9 Rifle_Pattern1800Infantry 20 2 1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this between &amp;lt;code&amp;gt;!map_rotation start&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;!map_rotation end&amp;lt;/code&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=polishing&lt;br /&gt;
|title=Polishing Up&lt;br /&gt;
|content=&lt;br /&gt;
Once your map is laid out, adjust class limits, spawns, and other settings as usual via the [[Server Configuration|Server Configuration]] guide.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=community&lt;br /&gt;
|title=Community Maps&lt;br /&gt;
|content=&lt;br /&gt;
The Holdfast modding community shares custom map configs and assists new modders. Join via the official Discord:&lt;br /&gt;
&lt;br /&gt;
[https://discord.gg/holdfastgame Holdfast Official Discord]&lt;br /&gt;
&lt;br /&gt;
Once joined, go to the [https://discord.com/channels/306195621373542400/738090850772451388 #become-a-modder] channel and click the button to get the &#039;&#039;&#039;Modder&#039;&#039;&#039; role to unlock the Modding Bench channels.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Script_Modding_Guide&amp;diff=1290</id>
		<title>Script Modding Guide</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Script_Modding_Guide&amp;diff=1290"/>
		<updated>2026-02-15T02:18:22Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Script Modding Guide}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#getting-started|Getting Started]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#core-concepts|Core Concepts]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#rc-commands|RC Commands for Modding]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#iholdfastgame|IHoldfastGame]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#isharedmethods|IHoldfastSharedMethods]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#isharedmethods2|IHoldfastSharedMethods2]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#isharedmethods3|IHoldfastSharedMethods3]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#copypaste|SharedMethods Copy/Paste]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#scene-objects|Key Scene GameObjects]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#examples|Code Examples &amp;amp; Resources]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#support|Support]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=getting-started&lt;br /&gt;
|title=Getting Started&lt;br /&gt;
|content=&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Basic knowledge of C# and Unity is required.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Setting Up Your Environment ===&lt;br /&gt;
&lt;br /&gt;
==== Connecting Unity to your editor ====&lt;br /&gt;
Make sure your Unity Editor is connected to whatever you&#039;re using to write the script (e.g. Visual Studio Community).&lt;br /&gt;
&lt;br /&gt;
In the Unity Editor, click &#039;&#039;&#039;Edit ??? Preferences ??? External Tools ??? External Script Editor ??? Visual Studio Community&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:HoldfastEditorConnection.png|center|thumb|700x700px|alt=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Restart both your Unity Editor and your Script Editor to make sure these changes take effect.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Creating your mod ====&lt;br /&gt;
Create a new mod and name it whatever your script does.&lt;br /&gt;
&lt;br /&gt;
In the Unity Editor click &#039;&#039;&#039;Holdfast SDK Tools ??? Create Empty Mod&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Image 2024-12-03 104649232.png|center|thumb|700x700px]]&lt;br /&gt;
&lt;br /&gt;
In this mod&#039;s folder create a new script and name it what you named your mod.&lt;br /&gt;
&lt;br /&gt;
[[File:Image 2024-12-03 105007341.png|center|thumb|700x700px]]&lt;br /&gt;
[[File:Image 2024-12-03 105229623.png|center|thumb|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Double click the script in your Unity Project to open it.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=core-concepts&lt;br /&gt;
|title=Core Concepts&lt;br /&gt;
|content=&lt;br /&gt;
=== Shared Interface ===&lt;br /&gt;
The script should implement the shared interface that you&#039;re going to be using. Each interface has a few different functions but operates the same.&lt;br /&gt;
&lt;br /&gt;
[[#iholdfastgame|IHoldfastGame]], [[#isharedmethods|IHoldfastSharedMethods]], [[#isharedmethods2|IHoldfastSharedMethods2]], [[#isharedmethods3|IHoldfastSharedMethods3]]&lt;br /&gt;
&lt;br /&gt;
* If you&#039;re using multiple IHoldfastSharedMethods, make sure you implement them together at the top of your script.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;public class LineFormer : IHoldfastSharedMethods, IHoldfastSharedMethods2, IHoldfastSharedMethods3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; Here&#039;s a mod called &amp;quot;LineFormer&amp;quot; that has the script &amp;quot;LineFormer.cs&amp;quot; which implements the IHoldfastSharedMethods interface.&lt;br /&gt;
[[File:Script Modding Create Project.png|center]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; Here&#039;s a mod called &amp;quot;MeleeTrainer&amp;quot; that has the script &amp;quot;MeleeTrainer.cs&amp;quot; which implements the [[#isharedmethods|IHoldfastSharedMethods]] &amp;amp; [[#isharedmethods2|IHoldfastSharedMethods2]] interfaces.&lt;br /&gt;
[[File:Image 2024-12-03 110459063.png|center|thumb|700x700px]]&lt;br /&gt;
&lt;br /&gt;
=== Client or Server, what are those?! ===&lt;br /&gt;
One of the most important concepts to understand while script modifying Holdfast is the concept of &amp;quot;Client&amp;quot; and &amp;quot;Server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Server&#039;&#039;&#039; is the game server which handles all players verification data, networking, chat/voip, etc. Whereas the &#039;&#039;&#039;Client&#039;&#039;&#039; is either your own client referred to as the &amp;quot;Owner/Local Player&amp;quot; or someone else referred to as a &amp;quot;Proxy&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Mod Install and Load Types ===&lt;br /&gt;
Similarly to the normal process of using the &amp;lt;code&amp;gt;load_mod &amp;amp;lt;steam_id&amp;amp;gt;&amp;lt;/code&amp;gt; load type for mods, we&#039;ve added:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;load_mod_server_only &amp;amp;lt;steamid&amp;amp;gt;&amp;lt;/code&amp;gt; ??? loads a mod specifically only on server side (such as a custom stats tracking or auto admin mod)&lt;br /&gt;
* &amp;lt;code&amp;gt;load_mod_client_only &amp;amp;lt;steamid&amp;amp;gt;&amp;lt;/code&amp;gt; ??? inversely only loads the mod on client side (such as a UI mod or an audio replacement mod)&lt;br /&gt;
* &amp;lt;code&amp;gt;mods_installed_server_only &amp;amp;lt;steamid&amp;amp;gt;&amp;lt;/code&amp;gt; ??? was also added&lt;br /&gt;
&lt;br /&gt;
The advantage is mods that the client does not need to join the server ??? clients won&#039;t need to install the mod on their end.&lt;br /&gt;
&lt;br /&gt;
The load order for this feature is: first all the Common Mods are loaded and then the client/server specific ones are loaded. The internal order of each list depends on the order of how they were typed in the config file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Players can only load mods that the server allows on their list, so a &amp;lt;code&amp;gt;mods_installed_client_only &amp;amp;lt;steamid&amp;amp;gt;&amp;lt;/code&amp;gt; doesn&#039;t make sense. If you&#039;re going to be making a client only loaded mod, it needs to be installed on both the client and the server.&lt;br /&gt;
&lt;br /&gt;
=== Mod Variables ===&lt;br /&gt;
Mods can receive variables through the &amp;lt;code&amp;gt;PassConfigVariables()&amp;lt;/code&amp;gt; method. These variables are supplied in the server config file in the format:&lt;br /&gt;
* &amp;lt;code&amp;gt;mod_variable &amp;amp;lt;string&amp;amp;gt;&amp;lt;/code&amp;gt; ??? Global Scope (outside of the map rotations)&lt;br /&gt;
* &amp;lt;code&amp;gt;mod_variable_local &amp;amp;lt;string&amp;amp;gt;&amp;lt;/code&amp;gt; ??? Local Scope (inside the map rotation)&lt;br /&gt;
&lt;br /&gt;
Global Scope variables will always be loaded BEFORE any local scope variables.&lt;br /&gt;
&lt;br /&gt;
Server config mod variables are sent to all mods running on the server. To prevent conflicts, prefix your variables. A common and effective pattern is &amp;lt;code&amp;gt;modID:key:value&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;modID&amp;lt;/code&amp;gt; is a unique identifier for your mod (like its Steam Workshop ID or a custom prefix).&lt;br /&gt;
&lt;br /&gt;
==== Practical Example: Slay Players on Spawn ====&lt;br /&gt;
&#039;&#039;&#039;Part 1: The Mod Variable&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;mod_variable HardcoreMod:EnableKillOnSpawn:true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;HardcoreMod&amp;lt;/code&amp;gt;: This is the modID.&lt;br /&gt;
# &amp;lt;code&amp;gt;EnableKillOnSpawn&amp;lt;/code&amp;gt;: This is the key.&lt;br /&gt;
# &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt;: This is the value.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Part 2: Script Implementation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This script would parse this variable and use its value. This example shows how to safely check for your mod&#039;s specific variable and convert the text &amp;quot;true&amp;quot; into a boolean &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:Mod Variables.png|center|thumb|500x500px]]&lt;br /&gt;
&lt;br /&gt;
=== Security Concerns ===&lt;br /&gt;
As you might be aware, we have some security related scripts that, for example don&#039;t allow a modder to gain access to the server or client&#039;s machine (ie: System.IO, System.Reflection, etc), these typically will show up as an error on the server&#039;s console with something along the lines of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;[UMod.Scripting.ScriptDomain]: Illegal reference to disallowed namespace: System.Reflection.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We&#039;ve added a feature for server hosts to be able to pass a &amp;lt;code&amp;gt;-allowRestrictedMods&amp;lt;/code&amp;gt; in the launch parameters of the server. This will turn off the securities on the server machine ONLY, for ALL the mods. As such, if you rent your servers, you will need to talk to your host provider to enable this if they want to support it.&lt;br /&gt;
&lt;br /&gt;
What this will allow you to do is hook directly with IO operations and other restricted features (writing files, databases, websites APIs, etc) so for development this will open major features.&lt;br /&gt;
&lt;br /&gt;
=== Gotchas ===&lt;br /&gt;
It&#039;s highly recommended that most actions that a mod would do would be deferred by a frame or a few ms when it comes to interacting with a player (healing, damaging, reviving, positioning, rotation, etc). If you code something, and it&#039;s logically sound, but in-game it&#039;s not doing exactly as expected or has bugs occurring due to it, after trying to delay the action, feel free to ask in [https://discord.com/channels/306195621373542400/738094027697815663 #mod-support].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Don&#039;t use a &amp;quot;static&amp;quot; member inside of the Interface classes. This confuses the dynamic loader of C# and it&#039;ll be bad times for you trying to figure out why.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=rc-commands&lt;br /&gt;
|title=RC Commands Specific for Modding Use&lt;br /&gt;
|content=&lt;br /&gt;
=== Make carbon player bots not do any auto input ===&lt;br /&gt;
If you plan on modifying bots position or rotation, call the following script to force bots to not auto move or rotate. Note: this is different than setting the carbonplayer forceInputAxis/forceInputRotation, since those ones will lock ALL the bots in the action, whereas this will allow you to individually control bots&#039;s facing rotation and movement system.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc carbonPlayers ignoreAutoControls &amp;amp;lt;true/false&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Send network trajectory info to client without showing it to players ===&lt;br /&gt;
Similar to &amp;lt;code&amp;gt;drawFirearmTrajectories&amp;lt;/code&amp;gt;, this will send the trajectory data from server to client. Unlike the aforementioned command, this will NOT display it to the player, but the mod will still be receiving the data. Enable this only if you&#039;re planning on using the &amp;quot;OnShotInfo&amp;quot; on a client side; for server side mods, this isn&#039;t required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc set drawFirearmTrajectoriesInfo &amp;amp;lt;true/false&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Quiet Messages: Server-to-Client Data Transfer ===&lt;br /&gt;
Quiet messages are a powerful tool for a server-side mod to send data to a client-side mod without showing anything in the player&#039;s chat. They are essential for any mod where the server needs to update a client&#039;s custom UI or trigger a client-side action.&lt;br /&gt;
&lt;br /&gt;
The communication flow is simple:&lt;br /&gt;
# The server executes an rc command to send a string of data.&lt;br /&gt;
# The client receives that string from the OnTextMessage event.&lt;br /&gt;
&lt;br /&gt;
==== Sending Data from the Server ====&lt;br /&gt;
Use one of the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc serverAdmin quietPrivateMessage &amp;amp;lt;player_id&amp;amp;gt; &amp;amp;lt;message&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc serverAdmin quietBroadcastMessage &amp;amp;lt;message&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Receiving Data on The Client ====&lt;br /&gt;
Your client-side mod will receive the data in the &amp;lt;code&amp;gt;OnTextMessage&amp;lt;/code&amp;gt; method. It&#039;s crucial to filter these messages to ensure you only process the ones intended for your mod.&lt;br /&gt;
&lt;br /&gt;
Because &amp;lt;code&amp;gt;OnTextMessage&amp;lt;/code&amp;gt; can be used by many different mods simultaneously, you must create a unique message format to avoid conflicts. A highly recommended pattern is to prefix your messages with a unique ID, like: &amp;lt;code&amp;gt;MOD_ID:COMMAND:VALUE&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Practical Example: Welcome Message to a Debug.Log ====&lt;br /&gt;
&#039;&#039;&#039;Part 1: The Server-Side Code (Sending the Message)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This code runs on the server. When a player spawns, it sends them a quiet message containing their own PlayerID.&lt;br /&gt;
&lt;br /&gt;
[[File:OnPlayerSpawned.png|center|thumb|500x500px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Part 2: The Client-Side Code (Receiving the Message)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This code runs on every client. It listens for the specific welcome message and logs it.&lt;br /&gt;
&lt;br /&gt;
[[File:OnTextMessage.png|center|thumb|500x500px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=iholdfastgame&lt;br /&gt;
|title=IHoldfastGame&lt;br /&gt;
|content=&lt;br /&gt;
To execute RC commands from your script you must gain access to one of the game&#039;s core methods. This is accomplished by implementing the &amp;quot;IHoldfastGame&amp;quot; interface.&lt;br /&gt;
&lt;br /&gt;
==== Implement the Interface ====&lt;br /&gt;
First, ensure your script is using the HoldfastBridge namespace. Your main class signature must then use IHoldfastGame.&lt;br /&gt;
&lt;br /&gt;
[[File:HoldfastBridge.png|center|thumb|600x600px]]&lt;br /&gt;
&lt;br /&gt;
==== Receive and Store the Game Methods ====&lt;br /&gt;
The IHoldfastGame interface requires you to implement the &amp;lt;code&amp;gt;OnGameMethodsInitialized&amp;lt;/code&amp;gt; method. The game engine calls this method once during startup and provides an &amp;lt;code&amp;gt;IHoldfastGameMethods&amp;lt;/code&amp;gt; object.&lt;br /&gt;
&lt;br /&gt;
The best practice is to store this object in a static property. This makes the game methods accessible from anywhere in your mod&#039;s codebase without needing to pass references around.&lt;br /&gt;
&lt;br /&gt;
[[File:OnGameMethodsInitialized.png|center|thumb|500x500px]]&lt;br /&gt;
&lt;br /&gt;
==== Execute a Command ====&lt;br /&gt;
With the GameMethods stored, you can now call &amp;lt;code&amp;gt;ExecuteConsoleCommand&amp;lt;/code&amp;gt; from any part of your mod.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void ExecuteConsoleCommand(string command, out string output, out bool success);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;command&amp;lt;/code&amp;gt;: The RC command string to execute.&lt;br /&gt;
# &amp;lt;code&amp;gt;output&amp;lt;/code&amp;gt;: An &#039;&#039;out&#039;&#039; parameter that will be filled with any text the command returns. This is very useful for debugging.&lt;br /&gt;
# &amp;lt;code&amp;gt;success&amp;lt;/code&amp;gt;: An &#039;&#039;out&#039;&#039; parameter that will be &#039;&#039;&#039;true&#039;&#039;&#039; if the command was recognized and executed successfully.&lt;br /&gt;
&lt;br /&gt;
===== Practical Example: Toggling Mouse Lock for a UI Panel =====&lt;br /&gt;
This is a common use case. When you show a custom UI, you might want to unlock the mouse so the player can interact with it.&lt;br /&gt;
&lt;br /&gt;
[[File:ShouldUnlockMouse true.png|center|thumb|600x600px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=isharedmethods&lt;br /&gt;
|title=IHoldfastSharedMethods&lt;br /&gt;
|content=&lt;br /&gt;
If you hover over the interface&#039;s properties in Visual Studio, these can be found in the inspector too. In case Visual Studio doesn&#039;t link the DLL correctly, refer to the [https://cdn.discordapp.com/attachments/872859509356367962/880762249684324352/HoldfastSharedMethods.rar raw CS files inside the DLL].&lt;br /&gt;
&lt;br /&gt;
==== OnSyncValueState ====&lt;br /&gt;
The game will share an int when the mod loads. A random synchronized value (same on client and server), for example useful if you need a seed for a map generator.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnSyncValueState(int value);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnUpdateSyncedTime ====&lt;br /&gt;
The game will share the current synchronized time (same on client and server) on every frame of the game.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnUpdateSyncedTime(double time);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnUpdateElapsedTime ====&lt;br /&gt;
The game will return the seconds since the round started on every frame of the game.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnUpdateElapsedTime(float time);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnUpdateTimeRemaining ====&lt;br /&gt;
The game will share the current remaining time on every frame of the game.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnUpdateTimeRemaining(float time);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnIsServer ====&lt;br /&gt;
The game will return if the mod is loaded on a server.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnIsServer(bool server);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnIsClient ====&lt;br /&gt;
The game will return if the mod is loaded on a client; if it is, you&#039;ll retrieve the current player&#039;s steam id.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnIsClient(bool client, ulong steamId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnRoundDetails ====&lt;br /&gt;
The game will call this on round start with details regarding the current round.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnRoundDetails(int roundId, string serverName, string mapName, FactionCountry attackingFaction, FactionCountry defendingFaction, GameplayMode gameplayMode, GameType gameType);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PassConfigVariables ====&lt;br /&gt;
The game will call this once with all the config variables set on the config file of the server. &#039;&#039;&#039;Note:&#039;&#039;&#039; you will receive all variables, so make sure to filter only the ones you care about.&lt;br /&gt;
&amp;lt;pre&amp;gt;void PassConfigVariables(string[] value);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerJoined ====&lt;br /&gt;
The game will call this when a player or a bot joins the round.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerJoined(int playerId, ulong steamId, string name, string regimentTag, bool isBot);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerLeft ====&lt;br /&gt;
The game will call this when a player leaves the round. &#039;&#039;&#039;Note:&#039;&#039;&#039; Bots cannot leave; they&#039;ll keep respawning once dead.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerLeft(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerSpawned ====&lt;br /&gt;
The game will call this when a player spawns in game.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerSpawned(int playerId, int spawnSectionId, FactionCountry playerFaction, PlayerClass playerClass, int uniformId, GameObject playerObject);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerHurt ====&lt;br /&gt;
The game will call this when a player is hurt in game.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerHurt(int playerId, byte oldHp, byte newHp, EntityHealthChangedReason reason);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerKilledPlayer ====&lt;br /&gt;
The game will call this when a player is killed by another player.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerKilledPlayer(int killerPlayerId, int victimPlayerId, EntityHealthChangedReason reason, string details);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnScorableAction ====&lt;br /&gt;
The game will call this when a player receives any score.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnScorableAction(int playerId, int score, ScorableActionType reason);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerShoot ====&lt;br /&gt;
The game will call this when a player shoots his gun.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerShoot(int playerId, bool dryShot);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnShotInfo ====&lt;br /&gt;
The game will call this when a bullet fires. &#039;&#039;&#039;Note:&#039;&#039;&#039; This requires &amp;lt;code&amp;gt;rc set drawFirearmTrajectories true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rc set drawFirearmTrajectoriesInfo true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnShotInfo(int playerId, int shotCount, Vector3[][] shotsPointsPositions, float[] trajectileDistances, float[] distanceFromFiringPositions, float[] horizontalDeviationAngles, float[] maxHorizontalDeviationAngles, float[] muzzleVelocities, float[] gravities, float[] damageHitBaseDamages, float[] damageRangeUnitValues, float[] damagePostTraitAndBuffValues, float[] totalDamages, Vector3[] hitPositions, Vector3[] hitDirections, int[] hitPlayerIds, int[] hitDamageableObjectIds, int[] hitShipIds, int[] hitVehicleIds);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerBlock ====&lt;br /&gt;
The game will call this when a player successfully blocks another player.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerBlock(int attackingPlayerId, int defendingPlayerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerMeleeStartSecondaryAttack ====&lt;br /&gt;
The game will call this when a player starts a secondary attack (shove).&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerMeleeStartSecondaryAttack(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerWeaponSwitch ====&lt;br /&gt;
The game will call this when a player swaps their weapon.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerWeaponSwitch(int playerId, string weapon);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerStartCarry ====&lt;br /&gt;
The game will call this when a player starts carrying an object.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerStartCarry(int playerId, CarryableObjectType carryableObject);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerEndCarry ====&lt;br /&gt;
The game will call this when a player stops carrying an object.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerEndCarry(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerShout ====&lt;br /&gt;
The game will call this when a player shouts using the in-game voice commands (not VoIP).&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerShout(int playerId, CharacterVoicePhrase voicePhrase);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnConsoleCommand ====&lt;br /&gt;
The game will call this when the console command is used. &#039;&#039;&#039;Note:&#039;&#039;&#039; This will only be called on the client, or on the server that is executing the console command.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnConsoleCommand(string input, string output, bool success);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnRCLogin ====&lt;br /&gt;
The game will call this when a player requests a remote console login. &#039;&#039;&#039;Note:&#039;&#039;&#039; This will be called on the client that is executing the request, and the server. Not other people.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnRCLogin(int playerId, string inputPassword, bool isLoggedIn);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnRCCommand ====&lt;br /&gt;
The game will call this when a player requests a remote console command. &#039;&#039;&#039;Note:&#039;&#039;&#039; This will be called on the client that is doing the request, and the server. Not other people.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnRCCommand(int playerId, string input, string output, bool success);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnTextMessage ====&lt;br /&gt;
The game will call this when a message is received in the chat system.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnTextMessage(int playerId, TextChatChannel channel, string text);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnAdminPlayerAction ====&lt;br /&gt;
The game will call this when an administrator does an admin action using the rc commands or the P menu.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnAdminPlayerAction(int playerId, int adminId, ServerAdminAction action, string reason);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnDamageableObjectDamaged ====&lt;br /&gt;
The game will call this when an object is damaged.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnDamageableObjectDamaged(GameObject damageableObject, int damageableObjectId, int shipId, int oldHp, int newHp);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnInteractableObjectInteraction ====&lt;br /&gt;
The game will call this when an object is interacted with.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnInteractableObjectInteraction(int playerId, int interactableObjectId, GameObject interactableObject, InteractionActivationType interactionActivationType, int nextActivationStateTransitionIndex);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnEmplacementPlaced ====&lt;br /&gt;
The game will call this when an emplacement (sapper object) is initially placed.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnEmplacementPlaced(int itemId, GameObject objectBuilt, EmplacementType emplacementType);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnEmplacementConstructed ====&lt;br /&gt;
The game will call this when an emplacement (sapper object) is fully constructed.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnEmplacementConstructed(int itemId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnCapturePointCaptured ====&lt;br /&gt;
The game will call this when a capture point is fully captured.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnCapturePointCaptured(int capturePoint);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnCapturePointOwnerChanged ====&lt;br /&gt;
The game will call this when a capture point changes owner.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnCapturePointOwnerChanged(int capturePoint, FactionCountry factionCountry);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnCapturePointDataUpdated ====&lt;br /&gt;
The game will call this when capture data changes.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnCapturePointDataUpdated(int capturePoint, int defendingPlayerCount, int attackingPlayerCount);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnBuffStart ====&lt;br /&gt;
The game will call this when a buff is applied to a player. &#039;&#039;&#039;Note:&#039;&#039;&#039; Buffs that already exist on a player may stack, so this call will be called multiple times even if a player already has the buff.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnBuffStart(int playerId, BuffType buff);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnBuffStop ====&lt;br /&gt;
The game will call this when a buff is removed from a player.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnBuffStop(int playerId, BuffType buff);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnRoundEndFactionWinner ====&lt;br /&gt;
The game will call this when a faction vs faction round is over. &#039;&#039;&#039;Note:&#039;&#039;&#039; Most of them except for Army Deathmatch.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnRoundEndFactionWinner(FactionCountry factionCountry, FactionRoundWinnerReason reason);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnRoundEndPlayerWinner ====&lt;br /&gt;
The game will call this when a free for all round is over. &#039;&#039;&#039;Note:&#039;&#039;&#039; Only Army Deathmatch.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnRoundEndPlayerWinner(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnVehicleSpawned ====&lt;br /&gt;
The game will call this when a vehicle (horse) is spawned.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnVehicleSpawned(int vehicleId, FactionCountry vehicleFaction, PlayerClass vehicleClass, GameObject vehicleObject, int ownerPlayerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnVehicleHurt ====&lt;br /&gt;
The game will call this when a vehicle (horse) is hurt.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnVehicleHurt(int vehicleId, byte oldHp, byte newHp, EntityHealthChangedReason reason);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerKilledVehicle ====&lt;br /&gt;
The game will call this when a vehicle (horse) is killed by a player.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnPlayerKilledVehicle(int killerPlayerId, int victimVehicleId, EntityHealthChangedReason reason, string details);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnShipSpawned ====&lt;br /&gt;
The game will call this when a ship is spawned.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnShipSpawned(int shipId, GameObject shipObject, FactionCountry shipfaction, ShipType shipType, int shipName);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnShipDamaged ====&lt;br /&gt;
The game will call this when a ship takes damage.&lt;br /&gt;
&amp;lt;pre&amp;gt;void OnShipDamaged(int shipId, int oldHp, int newHp);&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=isharedmethods2&lt;br /&gt;
|title=IHoldfastSharedMethods2&lt;br /&gt;
|content=&lt;br /&gt;
==== OnPlayerPacket ====&lt;br /&gt;
This will be called every time we get a packet from a user. &#039;&#039;&#039;Note: Server Side ONLY.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnPlayerPacket(int playerId, byte? instance, Vector3? ownerPosition, double? packetTimestamp, Vector2? ownerInputAxis, float? ownerRotationY, float? ownerPitch, float? ownerYaw, PlayerActions[] actionCollection, Vector3? cameraPosition, Vector3? cameraForward, ushort? shipID, bool swimming);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnVehiclePacket ====&lt;br /&gt;
This will be called every time we get a packet from a vehicle. &#039;&#039;&#039;Note: Server Side ONLY.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnVehiclePacket(int vehicleId, Vector2 inputAxis, bool shift, bool strafe, PlayerVehicleActions[] actionCollection);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnOfficerOrderStart ====&lt;br /&gt;
This will be called every time we get an officer order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnOfficerOrderStart(int officerPlayerId, HighCommandOrderType officerOrderType, Vector3 orderPosition, float orderRotationY, int voicePhraseRandomIndex);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnOfficerOrderStop ====&lt;br /&gt;
This will be called every time we get an officer order stop.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnOfficerOrderStop(int officerPlayerId, HighCommandOrderType officerOrderType);&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=isharedmethods3&lt;br /&gt;
|title=IHoldfastSharedMethods3&lt;br /&gt;
|content=&lt;br /&gt;
==== OnStartSpectate ====&lt;br /&gt;
This will be called when a player starts spectating someone else.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnStartSpectate(int playerId, int spectatedPlayerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnStopSpectate ====&lt;br /&gt;
This will be called when a player stops spectating.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnStopSpectate(int playerId, int spectatedPlayerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnStartFreeflight ====&lt;br /&gt;
This will be called when a player starts using freeflight cam.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnStartFreeflight(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnStopFreeflight ====&lt;br /&gt;
This will be called when a player stops using freeflight cam.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnStopFreeflight(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnMeleeArenaRoundEndFactionWinner ====&lt;br /&gt;
This will be called on a melee arena round end depending on who wins the round.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnMeleeArenaRoundEndFactionWinner(int roundId, bool attackers);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerConnected ====&lt;br /&gt;
This will be called when a player connects to a server. &#039;&#039;&#039;Note: Server Only.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is the normal flow: OnPlayerConnected ??? tell the player to loading screen ??? player picks faction+class ??? OnPlayerJoined&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnPlayerConnected(int playerId, bool isAutoAdmin, string backendId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OnPlayerDisconnected ====&lt;br /&gt;
This will be called when a player leaves a server. Unlike OnPlayerLeave, this happens even on people that didn&#039;t spawn in. &#039;&#039;&#039;Note: Server Only.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;void OnPlayerDisconnected(int playerId);&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=copypaste&lt;br /&gt;
|title=SharedMethods Copy/Paste&lt;br /&gt;
|content=&lt;br /&gt;
Here is a file that has all the SharedMethods in a single file so you can copy paste them easily:&lt;br /&gt;
&lt;br /&gt;
https://github.com/Xarkanoth/Holdfast-Scripts/tree/main/IHoldfastSharedMethods&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=scene-objects&lt;br /&gt;
|title=Key Scene GameObjects&lt;br /&gt;
|content=&lt;br /&gt;
When developing client-side mods, you will often need to find and interact with specific &amp;lt;code&amp;gt;GameObjects&amp;lt;/code&amp;gt; that are part of the game&#039;s scene. Knowing the names of these objects and how to access them is essential for tasks like creating custom UI and manipulating cameras.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; GameObject names can change at any time with no update regarding the name change.&lt;br /&gt;
&lt;br /&gt;
==== The Main Camera: &amp;lt;code&amp;gt;Main Camera SCENE&amp;lt;/code&amp;gt; ====&lt;br /&gt;
This is the primary camera that renders the player&#039;s view. You might interact with it to get its position, change its field of view, or attach custom visual effects.&lt;br /&gt;
* Name: &amp;lt;code&amp;gt;Main Camera SCENE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Main Camera SCENE.png|center|thumb|482x482px]]&lt;br /&gt;
&lt;br /&gt;
==== The Main UI Canvas: &amp;lt;code&amp;gt;Main Canvas&amp;lt;/code&amp;gt; ====&lt;br /&gt;
This GameObject is the root of most of Holdfast&#039;s user interface. If you want to add your own UI elements (like panels, text, or images), you will typically make them children of this canvas to ensure they are rendered correctly on the player&#039;s screen.&lt;br /&gt;
* Name: &amp;lt;code&amp;gt;Main Canvas&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Finding Main Canvas.png|center|thumb|450x450px]]&lt;br /&gt;
&lt;br /&gt;
=== ClientScene GameObjects ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name !! Under !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Post Processing Global Volume {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} MasterAudio - Client Scene {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Nature Renderer Global Settings {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Scripts {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Audio Listener {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} WindZone {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Camera - Client {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Main Canvas {{!}}{{!}} ClientScene {{!}}{{!}} The UI panel that players see in-game.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Menu Canvas {{!}}{{!}} ClientScene {{!}}{{!}}&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Main Canvas GameObjects ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
! Name !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Player Name Tags {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Priority Name Tag Canvas {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Spyglass Lens Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Settings Loading Black Background {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} End of Round Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} End of Match Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Game Elements Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} New Player Joined Notification Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Free Roam Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Death Screen Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Spectating Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Top Info Bar {{!}}{{!}} Turning off the Top Info Bar will result in it being turned back on automatically.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Kill Log Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} UI Proxy Player Card Container Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Main Respawn Timer Container {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} P Menu Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Round Players Control Panel - Dialog Box {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Report Submitted Popup {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} New Scoreboard Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Round End Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} New Chat Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} VOIP Elements Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Poll Voting Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} In-game Server Details Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Controls Notification Popup {{!}}{{!}}&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Menu Canvas GameObjects ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
! Name !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Main Screen Panels {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} IntroInfo Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Game Console Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Settings Loading Panel Overlay {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Tooltip Panel {{!}}{{!}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Loading Screen Panel {{!}}{{!}}&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=examples&lt;br /&gt;
|title=Code Examples &amp;amp; Resources&lt;br /&gt;
|content=&lt;br /&gt;
* &#039;&#039;&#039;AGS&#039;s Misc Examples:&#039;&#039;&#039; https://github.com/CM2Walki/HoldfastMods&lt;br /&gt;
* &#039;&#039;&#039;Elf&#039;s Custom Factions:&#039;&#039;&#039; https://github.com/LoganBlinco/BaseCustomFactionMod ??? See also [[Custom Factions#Replacing Factions]]&lt;br /&gt;
* &#039;&#039;&#039;Spammy&#039;s Chat Filter:&#039;&#039;&#039; https://github.com/AgentNo/holdfast-scripts-and-configs/blob/main/scripts/spammys_chat_filter/SpammyChatFilter.cs&lt;br /&gt;
* &#039;&#039;&#039;Spammy&#039;s OwO Slapper:&#039;&#039;&#039; https://github.com/AgentNo/holdfast-scripts-and-configs/blob/main/scripts/no_uwu_allowed/TestScriptMod.cs&lt;br /&gt;
* &#039;&#039;&#039;Xarkanoth&#039;s Examples:&#039;&#039;&#039; https://github.com/Xarkanoth/Holdfast-Scripts&lt;br /&gt;
&lt;br /&gt;
Feel free to post in the [https://discord.com/channels/306195621373542400/738094027697815663 #mod-support] channel on the Official Holdfast Discord for any help.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=support&lt;br /&gt;
|title=Support&lt;br /&gt;
|content=&lt;br /&gt;
Got a question that&#039;s not covered in this documentation?&lt;br /&gt;
&lt;br /&gt;
We will gladly give you a helping hand should you require, so don&#039;t shy away from asking any questions. You will also find members within the community familiar with the toolset willing to do so.&lt;br /&gt;
&lt;br /&gt;
Join the Official Discord, then head to the [https://discord.com/channels/306195621373542400/738090850772451388 #become-a-modder] channel and click the button to get the &#039;&#039;&#039;Modder&#039;&#039;&#039; role. This will unlock all channels concerning the discussion of modifications and scripting.&lt;br /&gt;
&lt;br /&gt;
[https://discord.com/invite/holdfastgame Discord ??? Holdfast Workshop]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Remote_Console_Commands&amp;diff=1289</id>
		<title>Remote Console Commands</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Remote_Console_Commands&amp;diff=1289"/>
		<updated>2026-02-15T02:10:10Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Remote Console Commands}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#using-console|Using The Console]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#console-commands|Console Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#config-variables|Configuration Variables]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#nature-settings|Nature Settings]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#bot-commands|Bot Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#horse-commands|Horse Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#naval|Naval]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#updates|Updates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=using-console&lt;br /&gt;
|title=Using The Console&lt;br /&gt;
|content=&lt;br /&gt;
This guide covers settings that can be reached through the in-game console (bound to &amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; by default). While there are more console commands possible, these are the most commonly used and useful ones.&lt;br /&gt;
&lt;br /&gt;
=== Logging In As Admin ===&lt;br /&gt;
All commands will require login with the admin password first (see [[Server Hosting#Basic Configuration &amp;amp; Starting the Server|Server Hosting]] for how to set the &amp;lt;code&amp;gt;server_admin_password&amp;lt;/code&amp;gt;). You only need to log on once per session (i.e. each time you reconnect to a server, but not on map rotation). The command to login is below and is case sensitive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc login &amp;amp;lt;server_admin_password&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t see any console output confirming the login, hit F1 a couple of times to close and reopen the console.&lt;br /&gt;
&lt;br /&gt;
=== Sending Remote Commands ===&lt;br /&gt;
All commands are prefixed with &amp;lt;code&amp;gt;rc &amp;lt;/code&amp;gt; to distinguish them from console commands that run on your local game only. For example, &amp;lt;code&amp;gt;rc help&amp;lt;/code&amp;gt; prints the list of rc commands and some descriptive help text. If you just type &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; you would only get the &#039;&#039;local&#039;&#039; console commands rather than the remote commands.&lt;br /&gt;
&lt;br /&gt;
The console also has auto completion by pressing &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; for most commands (if not all arguments). This means that you can type a partial command, hit &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt;, and it will complete the rest of the command up to the point where there is no ambiguity. This is handy if you can only remember the start of the command, or to correct the case used for commands as the console is case sensitive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Examples:&#039;&#039;&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc set drawFir&amp;lt;/code&amp;gt; and pressing &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; will automatically expand the command to read &amp;lt;code&amp;gt;rc set drawFirearmTrajectories&amp;lt;/code&amp;gt;&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc carbonPlayers force&amp;lt;/code&amp;gt; and pressing &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; will automatically expand the command to read &amp;lt;code&amp;gt;rc carbonPlayers forceInput&amp;lt;/code&amp;gt; as it cannot choose between &amp;lt;code&amp;gt;forceInputRotation&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;forceInputAxis&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Sending Multiple Commands Per Line ===&lt;br /&gt;
If you want to run multiple commands in a single line, they can be issued with a semi-colon (&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;) separating each command, as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc &amp;amp;lt;command1&amp;amp;gt;; &amp;amp;lt;command2&amp;amp;gt;; &amp;amp;lt;command3&amp;amp;gt;; &amp;amp;lt;command4&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, to broadcast a message to begin fighting, turn off god mode, and enable firing as separate commands, you would have to enter the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc broadcast Begin your fight!&lt;br /&gt;
rc set characterGodMode 1&lt;br /&gt;
rc set allowFiring true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To issue this as a single line command, you would write it as:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc broadcast Begin your fight!;set characterGodMode 1;set allowFiring true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delayed Execution Commands ===&lt;br /&gt;
If you want to run a command at a specific time in the current map, you can issue a &amp;lt;code&amp;gt;delayed&amp;lt;/code&amp;gt; command to run at a specified time. This takes the format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc delayed &amp;amp;lt;time&amp;amp;gt; &amp;amp;lt;command&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The time parameter is issued in &#039;&#039;seconds&#039;&#039;, and will activate when the in-game clock reaches the specified time. So a time of 300 will activate when the clock hits 5:00. Multiple commands can be queued up in this way to activate at a set time. On servers with unlimited clocks, the time will never be reached so the command will activate immediately.&lt;br /&gt;
&lt;br /&gt;
For example, if you want to issue the All Charge command in a linebattle at the 8 minute mark, with a warning at 10:00, you could use the commands:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc delayed 600 broadcast All charge at 08:00&lt;br /&gt;
rc delayed 480 broadcast All Charge!  No Firing!&lt;br /&gt;
rc delayed 480 set allowFiring false&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=console-commands&lt;br /&gt;
|title=Console Commands&lt;br /&gt;
|content=&lt;br /&gt;
Some commands take arguments that determine how they behave. You&#039;ve already seen one example of this - the &#039;&#039;server_admin_password above&#039;&#039; is an argument to the &#039;&#039;login&#039;&#039; command. Another would be setting God Mode on the servers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rc set characterGodMode 1&amp;lt;/code&amp;gt; Enables god mode, the argument is &#039;&#039;1&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rc set characterGodMode 0&amp;lt;/code&amp;gt; Disables god mode, the argument is &#039;&#039;0&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Where commands take arguments, they will be listed in angle brackets (&amp;lt;code&amp;gt;&amp;amp;lt;argument&amp;amp;gt;&amp;lt;/code&amp;gt;). In some cases, arguments are optional. These will be surrounded by square brackets (&amp;lt;code&amp;gt;[&amp;amp;lt;optionalArgument&amp;amp;gt;]&amp;lt;/code&amp;gt;). Where more than one optional argument is available, all arguments up to the desired argument must be given.&lt;br /&gt;
&lt;br /&gt;
e.g. For a command of the form &amp;lt;code&amp;gt;rc command &amp;amp;lt;argument1&amp;amp;gt; [&amp;amp;lt;optional1&amp;amp;gt;] [&amp;amp;lt;optional2&amp;amp;gt;] [&amp;amp;lt;optional3&amp;amp;gt;]&amp;lt;/code&amp;gt;, to use &amp;lt;code&amp;gt;&amp;amp;lt;optional2&amp;amp;gt;&amp;lt;/code&amp;gt;, we must also provide &amp;lt;code&amp;gt;&amp;amp;lt;optional1&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Arguments will be listed in the form &amp;lt;code&amp;gt;&#039;&#039;argument&#039;&#039; (type): description&amp;lt;/code&amp;gt;, where &#039;&#039;argument&#039;&#039; is the name of the argument, &#039;&#039;type&#039;&#039; indicates the form the argument takes, and finally a &#039;&#039;description&#039;&#039; of the argument. Possible types of argument are:&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! String&lt;br /&gt;
{{!}}{{!}} Any amount of text&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Boolean&lt;br /&gt;
{{!}}{{!}} &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Integer&lt;br /&gt;
{{!}}{{!}} A non-floating point number (i.e. no decimals)&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Float&lt;br /&gt;
{{!}}{{!}} A floating point number (i.e. has decimals)&lt;br /&gt;
{{!}}-&lt;br /&gt;
! List&lt;br /&gt;
{{!}}{{!}} A specific list of options that will be provided (e.g. faction choices of British, Prussian, or French)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
* Some arguments will require numbers representing a position or rotation. These can be worked out in game by typing &amp;lt;code&amp;gt;get&amp;lt;/code&amp;gt; in the console to give the current player&#039;s position and rotation.&lt;br /&gt;
* Some arguments will require the ID of a player. This is visible in the Admin/Mute Players Window (reached by pressing &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; by default), or by using the command &amp;lt;code&amp;gt;rc playerlist&amp;lt;/code&amp;gt;.&lt;br /&gt;
* All remote commands can be added into your [[Server Configuration]] file for each map rotation, so you can automatically run commands when the map is selected. For example, you may want to always spawn 100 bots on a certain map for training purposes.&lt;br /&gt;
&lt;br /&gt;
=== Top Level Commands ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:40%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} game &amp;amp;lt;[[Maps{{!}}MapName]]&amp;amp;gt; &amp;amp;lt;mapRotationIndexToOverload&amp;amp;gt; [&amp;amp;lt;[[Game_Modes{{!}}GameMode]]&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}AttackerFaction]]&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}DefendingFaction]]&amp;amp;gt;]&lt;br /&gt;
{{!}} Change level to &amp;amp;lt;[[Maps{{!}}MapName]]&amp;amp;gt; using the settings defined in &amp;amp;lt;mapRotationIndexToOverload&amp;amp;gt;. Optional overloads &amp;amp;lt;[[Game_Modes{{!}}GameMode]]&amp;amp;gt;, &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}AttackerFaction]]&amp;amp;gt; and &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}DefendingFaction]]&amp;amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc game BlackForest 2&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
:* [[Maps{{!}}MapName]] (String): Name of the map, same as in a server config file&lt;br /&gt;
:* mapRotationIndexToOverload (Integer): map rotation number&lt;br /&gt;
:* [[Game_Modes{{!}}GameMode]] (String): game mode to use (optional)&lt;br /&gt;
:* [[Server_Configuration_Enums#Faction{{!}}AttackerFaction]] (String): attacking faction to use (optional)&lt;br /&gt;
:* [[Server_Configuration_Enums#Faction{{!}}DefendingFaction]] (String): defending faction to use (optional)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} help [&amp;amp;lt;command&amp;amp;gt;]&lt;br /&gt;
{{!}} Display help text about console commands.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc help get&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;command&#039;&#039; (String): Optionally provide another command name to get further help on that specific command.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} broadcast &amp;amp;lt;message&amp;amp;gt;&lt;br /&gt;
{{!}} Send an admin message to all players on the server (can also be done in Admin chat with &amp;lt;code&amp;gt;/bc &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc broadcast Live at 18:30&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;message&#039;&#039; (String): The text you want to broadcast. Subsequent calls to this will immediately replace the current message.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} carbonPlayers &amp;amp;lt;command&amp;amp;gt; [&amp;amp;lt;arguments&amp;amp;gt;]&lt;br /&gt;
{{!}} Bot controls. For more details see the section on [[#bot-commands|Bot Commands]].&lt;br /&gt;
{{!}} See the section on [[#bot-commands|Bot Commands]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cls&lt;br /&gt;
{{!}} Clear the console. Useful if you&#039;re recording and want to clear your admin password before starting.&lt;br /&gt;
{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fileReloader &amp;amp;lt;fileType&amp;amp;gt;&lt;br /&gt;
{{!}} Allows reloading of server configuration files without a server reboot. Useful for refreshing ban lists or tweaking [[Server_Configuration|map rotations]].&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc fileReloader serverConfigFile&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;fileType&#039;&#039; (List): One of the following options.&lt;br /&gt;
:* serverConfigFile: The [[Server_Configuration|Server Configuration]] file&lt;br /&gt;
:* blackWhiteLists: The blacklist / whitelist&lt;br /&gt;
:* bannedPlayers: Banned players file&lt;br /&gt;
:* bannedMachines: Banned machines file&lt;br /&gt;
:* mutePlayersVoip: The VOIP muted players file&lt;br /&gt;
:* mutePlayersChat: The chat muted players file&lt;br /&gt;
:* all: Loads all but the Server Configuration.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} get [&amp;amp;lt;variable&amp;amp;gt;]&lt;br /&gt;
{{!}} Fetches the value of a server setting (or all values if no variable provided). See [[#config-variables|Configuration Variables]].&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc get characterGodMode&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;variable&#039;&#039; (List): See [[#config-variables|Configuration Variables]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mapRotation &amp;amp;lt;index&amp;amp;gt;&lt;br /&gt;
{{!}} Switches to the map configuration specified in the [[Server_Configuration|Server Configuration]] file.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc mapRotation 1&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;index&#039;&#039; (Integer): The number of the rotation to switch to. The first in the file is 1, the second 2, etc.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} playerlist [mode]&lt;br /&gt;
{{!}} List the players connected to the server.&lt;br /&gt;
{{!}} &#039;&#039;mode&#039;&#039; (String): One of the following options:&lt;br /&gt;
:* connected: (default) List players that are connected to the server (both spawned and not spawned in)&lt;br /&gt;
:* ingame: List players that are currently mid-round (spawned in)&lt;br /&gt;
:* not-ingame: List players who aren&#039;t in-game (not spawned in, not on scoreboard)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} scorelog&lt;br /&gt;
{{!}} Prints out a score log including a list of who killed who.&lt;br /&gt;
{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} serverAdmin &amp;amp;lt;command&amp;amp;gt; &amp;amp;lt;ID&amp;amp;gt;&lt;br /&gt;
{{!}} Server admin commands. All generally accessible through the in-game &amp;quot;P&amp;quot; menu.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc serverAdmin slay 14&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;command&#039;&#039; (List): One of the following commands.&lt;br /&gt;
:* ban&lt;br /&gt;
:* kick&lt;br /&gt;
:* chatMute&lt;br /&gt;
:* chatUnmute&lt;br /&gt;
:* voipMute&lt;br /&gt;
:* voipUnmute&lt;br /&gt;
:* permChatMute&lt;br /&gt;
:* permVoipMute&lt;br /&gt;
:* slay&lt;br /&gt;
:* slap&lt;br /&gt;
:* say&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;ID&#039;&#039; (Integer): The ID of the player to affect&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} set &amp;amp;lt;variable&amp;amp;gt; &amp;amp;lt;value&amp;amp;gt;&lt;br /&gt;
{{!}} Sets the value of a server setting. See [[#config-variables|Configuration Variables]].&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc set characterGodMode 1&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;variable&#039;&#039; (List): See [[#config-variables|Configuration Variables]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;value&#039;&#039; (?): The value and its type will depend on the variable used.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} teleport &amp;amp;lt;target/s&amp;amp;gt; &amp;amp;lt;destination&amp;amp;gt;&lt;br /&gt;
{{!}} Teleports a specified player / set of players to another position on the map.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc teleport me 200.5,11.1,435&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;target/s&#039;&#039; (Integer): The ID of the player&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;target/s&#039;&#039; (String): Either &#039;&#039;me&#039;&#039;, &#039;&#039;all&#039;&#039;, &#039;&#039;defending&#039;&#039;, or &#039;&#039;attacking&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;destination&#039;&#039; (Floats): The X,Y,Z co-ordinate in space for the teleport - the Y co-ordinate is height, so try to drop them gently!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;destination&#039;&#039; (String): Can be set to &#039;&#039;me&#039;&#039; to spawn on the player&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} emplacementLimit &amp;amp;lt;emplacement&amp;amp;gt; &amp;amp;lt;side&amp;amp;gt; &amp;amp;lt;limit&amp;amp;gt;&lt;br /&gt;
{{!}} Sets the number of emplacements of a particular type that are buildable for each team.&lt;br /&gt;
{{!}} &#039;&#039;emplacement&#039;&#039; (List): An [[Server_Configuration_Enums#Emplacement Type|Emplacement Type]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;side&#039;&#039; (List): Either &#039;&#039;attacking&#039;&#039; or &#039;&#039;defending&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;limit&#039;&#039; (Integer): The limit to set&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} restart &amp;amp;lt;parameter&amp;amp;gt;&lt;br /&gt;
{{!}} Restarts the server based on a parameter.&lt;br /&gt;
{{!}} &#039;&#039;parameter&#039;&#039; (List): Either &#039;&#039;status&#039;&#039;, &#039;&#039;now&#039;&#039;, or &#039;&#039;cancel&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehiclesSpawn &amp;amp;lt;numhorses&amp;amp;gt; [&amp;amp;lt;faction&amp;amp;gt;] [&amp;amp;lt;cavalryClass&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawns riderless horses.&lt;br /&gt;
{{!}} &#039;&#039;numhorses&#039;&#039; (Integer): The number to spawn&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;faction&#039;&#039; (List): &#039;&#039;British&#039;&#039;, &#039;&#039;French&#039;&#039;, or &#039;&#039;Prussian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;cavalryClass&#039;&#039; (List): &#039;&#039;CuirassierDragoon&#039;&#039; or &#039;&#039;Hussar&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehiclesDespawn &amp;amp;lt;ID&amp;amp;gt;&lt;br /&gt;
{{!}} Despawn a horse.&lt;br /&gt;
{{!}} &#039;&#039;ID&#039;&#039; (Integer): The ID of the horse to despawn.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehiclesManager &amp;amp;lt;command&amp;amp;gt; [&amp;amp;lt;arguments&amp;amp;gt;]&lt;br /&gt;
{{!}} Server management for spawned horses (similar to bot controls).&lt;br /&gt;
{{!}} See section on [[#horse-commands|Horse Commands]]&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=config-variables&lt;br /&gt;
|title=Configuration Variables&lt;br /&gt;
|content=&lt;br /&gt;
There are a number of server-side variables that can be tweaked which affect how the game behaves. These generally carry over between map rotations, so once they&#039;re set they can only be reset manually or by restarting the server. A recommendation for server owners would be to add the appropriate commands to set defaults into their starter map rotation (such as Training Grounds) so that they can restore the settings without a restart. See [[Server Configuration]] for how to do this.&lt;br /&gt;
&lt;br /&gt;
Typing &amp;lt;code&amp;gt;rc get&amp;lt;/code&amp;gt; will list the full set of variables and their current values. The ones listed below are those likely to be of use to server admins.&lt;br /&gt;
&lt;br /&gt;
As of [[Game_Version_0.3X#0.38|version 0.38]], all settings below can be reset to their default values by issuing the command &amp;lt;code&amp;gt;rc set default&amp;lt;/code&amp;gt;. This is useful to insert into specific [[Server_Configuration|map rotations]] as an easy reset.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} default {{!}}{{!}} Resets all settings to default. {{!}}{{!}} Does not take an argument {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterGodMode &amp;amp;lt;setting&amp;amp;gt; {{!}}{{!}} GOD MODE for characters {{!}}{{!}} setting (List): &#039;&#039;0&#039;&#039; to disable, &#039;&#039;1&#039;&#039; to enable for all players, &#039;&#039;2&#039;&#039; to enable for attackers, &#039;&#039;3&#039;&#039; to enable for defenders {{!}}{{!}} &#039;&#039;0&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowFriendlyDamageDefences &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} If enabled, friendly players may destroy the emplacements created by their own faction {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterFallDamageEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles players&#039; fall damage {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceFirstPersonMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles forced first person mode {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowFiring &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability for players to shoot with firearms {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowArtyFiring &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability for players to fire artillery {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meleeArenaAllowShooting &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability for players to shoot with firearms in melee arena {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} drawCannonPathTrajectories &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Draw Cannon Path Trajectories {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} drawFirearmTrajectories &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Broadcasts debug info to the clients when a player shoots a firearm. If you want to clear existing trajectories, get people to shoot into the ground in first person (i.e. bury the trajectories) before turning off. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} broadcastMeleeDebugDataStrikeInfo &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Broadcasts hit info for the melee debug data to debug melee strikes {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowPreviewAnimations &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows usage of the preview animations on the clients (dance, etc...) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} lanternsAsProjectiles &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows usage of hand held lanterns as artillery projectiles {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} maxDistanceAllowedForHealing &amp;amp;lt;distance&amp;amp;gt; {{!}}{{!}} Specifies the max distance for surgeon heals {{!}}{{!}} distance (Float): The healing distance {{!}}{{!}} &#039;&#039;2&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fullPlayerHealingProcessTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Specifies the full time in seconds for a full healing process to finish {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;10&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChatEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether voice chat is enabled or not {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChatEnabled &amp;amp;lt;[[Server_Configuration_Enums#Attacking Or Defending{{!}}faction]]&amp;amp;gt; {{!}}{{!}} Specifies whether voice chat is enabled for a certain faction {{!}}{{!}} enable ([[Server_Configuration_Enums#Attacking Or Defending{{!}}faction]]): &#039;&#039;Attacking&#039;&#039; to enable for attackers only, &#039;&#039;Defending&#039;&#039; to enable for defenders only. {{!}}{{!}} &#039;&#039;Both&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChat3D &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies the spatial settings of the Voice Chat players {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} attackingFactionMaterialPoints &amp;amp;lt;materials&amp;amp;gt; {{!}}{{!}} Set the material points for the attacking faction (for Sapper building) {{!}}{{!}} materials (Integer): The number of materials to assign {{!}}{{!}} &#039;&#039;50&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} defendingFactionMaterialPoints &amp;amp;lt;materials&amp;amp;gt; {{!}}{{!}} Set the material points for the defending faction (for Sapper building) {{!}}{{!}} materials (Integer): The number of materials to assign {{!}}{{!}} &#039;&#039;50&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnSectionsCapturable &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability to make spawn capture points capturable {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoWeatherRotation &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether the server switches the weather automatically at random intervals {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRespawnTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Instructs the clients to change the respawn time. If lower than 5 may still show a 5s progress bar. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterDynamicRespawnTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Dynamic respawn time (includes tents/tables) {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionScaleMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Specifies the explosion scale multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ragdollForceMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Specifies the ragdoll effects multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} orderSystemEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the officer order system. Defaults to true. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instantBuildMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles instant emplacement building. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} crouchToStrikeDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Set minimum delay between going from crouch to melee strike (Default: 0.1 = transition time from crouch to combat stance). {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockToIdleDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration it takes for a pressed block to return to idle (&#039;block lingering&#039;) {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockLingerToStrikeMinDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration after which you are allowed to exit &#039;block lingering&#039; to perform a strike (default 0.05). Lower to make feints quicker, increase to slow down feinting. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.05&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockToBlockWindow &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Time window in which you are allowed to directly switch to a block after letting go off another block. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee hit stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackAngle &amp;amp;lt;angle&amp;amp;gt; {{!}}{{!}} Knockback angle from explosions {{!}}{{!}} angle (Float): The angle in degrees {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackForceMultiplier &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Knockback force from explosions {{!}}{{!}} value (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Time the player is stunned after landing from explosion knockback {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;1.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowSpawnedPlayersSpectateOnly &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Only spawned players can spectate team (Admins exception) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} freeflightCameraAllowed &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable free flight cam (Admins exception) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} freeflightCameraAllowedPostPermaDeath &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Single life mode only: use free cam after death (Admins exception) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} show_serverperformance_warning &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the server performance indicators. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} roundEndPlayerWin &amp;amp;lt;playerID&amp;amp;gt; {{!}}{{!}} Force a specific player to win the round {{!}}{{!}} playerID (Integer): The ID of the player {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} roundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; [&amp;amp;lt;reason&amp;amp;gt;] {{!}}{{!}} Force a faction to win the round {{!}}{{!}} faction (List): The faction; reason (String): optional win reason {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meeleeArenaRoundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; {{!}}{{!}} Force a faction to win the Melee Arena round {{!}}{{!}} faction (List): The faction {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shouldUnlockMouse &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Client: show cursor {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} longRangeHeadshotDamage &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Headshot damage multiplier at 150m+ range (0???1) {{!}}{{!}} multiplier (Float): A value between 0 and 1 {{!}}{{!}} &#039;&#039;1.0&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} revealFaction &amp;amp;lt;Attacking{{!}}Defending&amp;amp;gt; {{!}}{{!}} Reveals a faction on the minimap {{!}}{{!}} faction (List): &#039;&#039;Attacking&#039;&#039; or &#039;&#039;Defending&#039;&#039; {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Cavalry Management ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleHorseForAll &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows all characters to ride horses {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleHorseForOfficer &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows officers to ride horses {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} useSpecialHorseVariants &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Spawn the holiest of horses {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsToPassAfterDismounted &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Despawn time for a horse after the death/dismount of his rider. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;30&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsSpawnedBeforeDespawn &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Defines the time a horse needs to have been alive before it gets despawned. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsToPassAfterHealthUpdated &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Defines the time required to pass before a horse is despawned after it has been damaged. If the timer was at 5 seconds, it will reset back to the defined time. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;15&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowCollisionSlowdown &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Slow horses on collision {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowDamageRearing &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Horses rear on damage {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowDamageSlowdown &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Slow horses on damage {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleDamageResistanceMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Horse damage resistance scale {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAirForwardMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Jump forward multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;0.8&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleJumpHeightMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Jump height multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1.3&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Character Movement ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterJumpForce &amp;amp;lt;force&amp;amp;gt; {{!}}{{!}} The jump force of the characters {{!}}{{!}} force (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The run speed of the characters (multiplies with below options) {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunForwardSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The forward run speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunStrafeSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The strafe run speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunBackwardsSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The backwards run speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The walk speed of the characters (multiplies with below options). This will also apply when walking while holding objects (e.g. ammo boxes) {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkForwardSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The forward walk speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkStrafeSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The strafe walk speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkBackwardsSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The backwards walk speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ladderMoverSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies ladder mover speed {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ladderMoverRotationMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies ladder mover rotation {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketMoverSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies rocket mover speed {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketMoverRotationMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies rocket mover rotation {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Weapons ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterInfiniteFirearmAmmo &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles infinite firearm ammo for testing purposes {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponDamageScale &amp;amp;lt;scale&amp;amp;gt; {{!}}{{!}} Sets the scale of the damage that weapons do (NOT CURRENTLY WORKING) {{!}}{{!}} scale (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponApplyHorizontalDeviation &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether the firearm weapons apply horizontal deviation {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponFirearmApplyDrop &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether hand weapons can damage DamageableObjects &#039;&#039;(does not appear to be implemented)&#039;&#039; {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponInfiniteRange &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Infinite firearm range {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee block stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.8&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeWeaponReleaseTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Melee attack delay {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;-1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee hit stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.35&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeInterruptedStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee interrupted stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.4&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a maim {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;1.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a maim from secondary attack (shove/kick) {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.45&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMaimedMovementTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a maim movement {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.45&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a secondary attack duration {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.85&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondaryAttackCooldownDuration &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of the cooldown between secondary attacks {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meleeChambering &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles melee chambering {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowBlocking &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Make it possible to disable melee blocks {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowWeaponHoldSwapOverride &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Server administrators are now able to allow players to change to another weapon direction while blocking is disabled. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterExplosiveFirearms &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enables or disables the ability for firearms to shoot exploding projectiles. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Melee Kicks ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Push distance from kick {{!}}{{!}} value (Float): The push force {{!}}{{!}} &#039;&#039;8.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackLaunchAngle &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Launch angle of kick {{!}}{{!}} value (Float): The angle {{!}}{{!}} &#039;&#039;0&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kick range {{!}}{{!}} value (Float): The range {{!}}{{!}} &#039;&#039;0.75&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackKickbackDuration &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kickback time {{!}}{{!}} value (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.22&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackWindupTime &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kick windup time {{!}}{{!}} value (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackWinddownTime &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kick winddown time {{!}}{{!}} value (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackStagger &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Stagger on kick {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Artillery ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonMoverSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies cannon mover speed. Note this will also affect cannon recoil! {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonMoverRotationMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies cannon mover rotation {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonRecoilSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Cannon recoil speed multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonLoadingSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Cannon loading/ramming/pushing speed multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowAmmoSelectorUIDebugShow &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows players to use the debugging ammo selector panel. This is bound to &#039;&#039;O&#039;&#039; by default and will open an instant artillery ammo selection panel. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} pathProjectileVelocity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Sets the path velocity of the rocket projectile with given input {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;145&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileVelocity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Sets the velocity of the rocket projectile with given input {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;22&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileGravity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Change gravity of the rocket {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;40&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileDamageRadius &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} The radius of the rocket projectile&#039;s impact {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileRandomizedInterval &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} The frequency of random positioning of the projectile in seconds {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;2&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileDeviation &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used to randomize the flight deviation {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mortarProjectileDamageRadius &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used for mortar AoE damage {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;3.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mortarProjectileVelocity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used for mortar projectile velocity {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} artyProjectileBounceSpeedReduction &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used for bounce slowdowns {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;0.666&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundLethalRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Death range from howitzer shot that bounced {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundInjuryRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Injury range from howitzer shot that bounced {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundDamage &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Damage from injury ground range {{!}}{{!}} value (Float): Damage value {{!}}{{!}} &#039;&#039;0.35&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundKnockbackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback range from howitzer shot that bounced {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;6&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback strength from howitzer shot that bounced {{!}}{{!}} value (Float): Force value {{!}}{{!}} &#039;&#039;16&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneLethalRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Death range from howitzer airburst {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;4.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneInjuryRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Injury range from howitzer airburst {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;6.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneDamage &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Damage from injury airburst range {{!}}{{!}} value (Float): Damage value {{!}}{{!}} &#039;&#039;0.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneKnockbackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback range from howitzer airburst {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;7.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback strength from howitzer airburst {{!}}{{!}} value (Float): Force value {{!}}{{!}} &#039;&#039;20&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Naval Variables ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:25%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%;&amp;quot; {{!}} Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipDrivingFieldsScale &amp;amp;lt;scale&amp;amp;gt; {{!}}{{!}} Specifies the scale of the fields that are used when driving ships. Multiplies their speed. {{!}}{{!}} scale (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipFlyMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Interplanetary travel! Enable ships to fly. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} windDirectionAffectsShipSpeed &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether the wind direction affects the speed of the ships {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatSpawnHoldInteractionTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning action duration {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatSpawnHoldInteractionTimeWhileSinking &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning action duration while sinking {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning delay between spawns {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;120&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatCooldownBetweenSpawnsWhileSinking &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning delay between spawns while sinking {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipSailWindUnitMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Wind affect potency on the sails multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} gunboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Steamboat MG cooldown between spawns {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;120&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} steamboat2GunCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Steamboat 2-Gun cooldown between spawns {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;120&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowShipStealing &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allow steering enemy ships {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoKillableBoatCooldownTimer &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Auto-despawn boats after this time {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} renderOcean &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ocean rendering {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=nature-settings&lt;br /&gt;
|title=Nature Settings&lt;br /&gt;
|content=&lt;br /&gt;
These settings will allow you to change the time of day and weather of the current map.&lt;br /&gt;
&lt;br /&gt;
=== Time ===&lt;br /&gt;
These commands should be prefixed with &amp;lt;code&amp;gt;rc nature time&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. To enable dynamic time, &amp;lt;code&amp;gt;rc nature time dynamicTime true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:40%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} timeOfDay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Sets the time of day to the specified hour {{!}}{{!}} time (Float): The hour in a 24 hour clock. i.e. 12 is midday, 23 is 11pm&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dynamicTime &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable dynamic time {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dynamicTimeSpeed &amp;amp;lt;speed&amp;amp;gt; {{!}}{{!}} Sets the rate of change of dynamic time {{!}}{{!}} speed (Float): Looks to be a scale of hours per second. Set it to 12 and watch night turn into day into night into day ...&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Weather ===&lt;br /&gt;
These commands should be prefixed with &amp;lt;code&amp;gt;rc nature weather&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. To set the wind direction to North, &amp;lt;code&amp;gt;rc nature weather wind direction North&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:40%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} preset &amp;amp;lt;name&amp;amp;gt; [&amp;amp;lt;transitionTime&amp;amp;gt;]&lt;br /&gt;
{{!}} Set the weather to one of the defined presets&lt;br /&gt;
{{!}} name (List): The name of the preset to select from the [[#weather-presets|list below]]&lt;br /&gt;
&lt;br /&gt;
transitionTime (Float): The length of time in seconds for the change to happen over (defaults to 1s)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} wind strength &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the strength of the wind {{!}}{{!}} value (Float): The wind strength to set&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} wind direction &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the direction of the wind {{!}}{{!}} value (List): One of &#039;&#039;North, NorthEast, East, SouthEast, South, SouthWest, West, NorthWest&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} atmosphere temperature &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the temperature. Affects snow cover on ground and type of precipitation (snow, rain) {{!}}{{!}} value (Float): Degrees&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} atmosphere fallIntensity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the rainfall intensity {{!}}{{!}} value (Float): A range between 0 and 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fog enabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle fog on the map {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fog visibility &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} The level of visibility in fog. The larger the number, the thinner the fog. {{!}}{{!}} value (Float): Visibility in metres&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ocean choppiness &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Ocean choppiness {{!}}{{!}} value (Float): The rollin&#039; of the ocean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ocean depth &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Ocean depth {{!}}{{!}} value (Float): How low can you go&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
==== Weather Presets ====&lt;br /&gt;
&#039;&#039;&#039;Classic Presets:&#039;&#039;&#039;&lt;br /&gt;
* Custom&lt;br /&gt;
* Calm&lt;br /&gt;
* Storm&lt;br /&gt;
* Fog&lt;br /&gt;
* Snowy&lt;br /&gt;
* CalmRain&lt;br /&gt;
* Calm2&lt;br /&gt;
* Calm3&lt;br /&gt;
* Calm4&lt;br /&gt;
* Fog2&lt;br /&gt;
* Fog3&lt;br /&gt;
* Random&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Additional Presets:&#039;&#039;&#039;&lt;br /&gt;
* Night, FullMoon, Overcast, Sunrise, Rain, FullMoonStorm, DayMoon, HeavyRain, ClearSky&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Biome Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Forest_Clear_Day / _Dawn / _Night&lt;br /&gt;
* Forest_Rain_Day / _Dawn / _Night / _Storm / _Dark_Night&lt;br /&gt;
* Snow_Snowing_Day / _Dawn / _Night / _Snowstorm / _Dark_Night&lt;br /&gt;
* Sand_Clear_Day / _Dawn / _Night / _Sandstorm&lt;br /&gt;
* City_Clear_Day / _Dawn / _Night / _Rain_Day / _Rain_Dawn / _Rain_Night / _Storm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Frontlines Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Frontlines_Forest_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Snow_Clear_(Day|Night|Dawn) / _Snowing_(Day|Night|Dawn) / _Snowstorm / _Dark_Night&lt;br /&gt;
* Frontlines_Ocean_Clear_(Dawn|Day|Night) / _Rain_(Dawn|Day|Night) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Sand_Clear_(Dawn|Day|Night) / _Sandstorm&lt;br /&gt;
* Frontlines_City_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm&lt;br /&gt;
* Frontlines_Trench_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=bot-commands&lt;br /&gt;
|title=Bot Commands&lt;br /&gt;
|content=&lt;br /&gt;
Holdfast has some fairly dumb bots. While they won&#039;t put up a fight, they are useful for testing ranges, or just satisfying your need to kill. All commands are prefixed with &amp;lt;code&amp;gt;rc carbonPlayers&amp;lt;/code&amp;gt;. Note that most commands apply to all bots, except where a bot could literally not follow the command (non-flagbearers switching to a BearingFlag for example).&lt;br /&gt;
&lt;br /&gt;
e.g. To spawn 50 bots you would issue the command &amp;lt;code&amp;gt;rc carbonPlayers spawn 50&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Most commands require prerequisites such as &amp;quot;be close to the object/horse/player&amp;quot;, have line of sight, or be the correct class.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawn &amp;amp;lt;number&amp;amp;gt; [&amp;amp;lt;interval&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawn a number of bots on the server. Bots spawn (and respawn) as random classes and factions distributed across spawn points.&lt;br /&gt;
{{!}} number (Integer): The number of bots to spawn&lt;br /&gt;
&lt;br /&gt;
interval (Integer): Seconds between each spawn. Defaults to 0.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnSpecific &amp;amp;lt;faction&amp;amp;gt; &amp;amp;lt;class&amp;amp;gt; [&amp;amp;lt;name&amp;amp;gt;] [&amp;amp;lt;regiment tag&amp;amp;gt;] [&amp;amp;lt;uniform id&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawns a specific bot.&lt;br /&gt;
{{!}} Name needs to have no spaces, regiment requires someone from that regiment to be in the server&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} disperse {{!}}{{!}} Randomly disperse bots over the map {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} join {{!}}{{!}} Join all of the bots in the centre of the map {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ignoreAutoControls &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} For script mods ??? toggles auto bot controls {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the bots shuffle around randomly, or respond to the value set by &#039;&#039;inputAxis&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputRotation &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the bots spin around randomly, or respond to the value set by &#039;&#039;inputRotation&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the movement inputs for ALL bots&lt;br /&gt;
{{!}} sideways (Float): The amount of strafe input in the range -1 to +1. Positive is to the right.&lt;br /&gt;
&lt;br /&gt;
forwards (Float): The amount of forward/backward input in the range -1 to +1. Positive is forwards.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputRotation &amp;amp;lt;rotation&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the direction for ALL bots to face&lt;br /&gt;
{{!}} direction (Float): The direction in degrees taken from North. i.e. 90 is East, 180 South, etc.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} playerAction &amp;amp;lt;action&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Tells all bots to take a certain action&lt;br /&gt;
{{!}} action (List): See the [[Server_Configuration_Enums#Player_Actions|list of player actions]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} switchWeapon [&amp;amp;lt;weapon&amp;amp;gt;] [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Tell all bots to switch to this weapon (if they have it in their loadout)&lt;br /&gt;
{{!}} weapon (List): See the [[Server_Configuration_Enums#Weapon|list of weapons]]. With no argument will switch between fists and firearm.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} switchNextWeapon [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Tell all bots to switch to their next weapon in their loadout {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoWeaponSwitchToggle &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Tell all bots to auto switch their weapons {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voicePhrase &amp;amp;lt;phrase&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will shout this phrase&lt;br /&gt;
{{!}} phrase (List): See the [[Server_Configuration_Enums#Voice Phrases|list of voice phrases]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} randomVoicePhrase [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Bots will each shout a random phrase {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} equipCarryableItem &amp;amp;lt;carryableObjectType&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;] [&amp;amp;lt;inworldItemId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will equip a carryable object&lt;br /&gt;
{{!}} carryableObjectType: See the [[Server_Configuration_Enums#Carryable Objects|list of carryable objects]]. inworldItemId is an optional field if you want to carry an existent inworld item (like an ammobox that will be placed when dropped).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} pitch &amp;amp;lt;value&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will pitch towards the value. Used for aiming and melee attacks.&lt;br /&gt;
{{!}} value ranges from -1.5 (downmost) to 2 (upmost).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} yaw &amp;amp;lt;value&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will twist their body towards the value. Used on horses.&lt;br /&gt;
{{!}} value ranges from -90 to 90 degrees.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} setRunning &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Bots will toggle their run mode. {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} startHealing &amp;amp;lt;healerId&amp;amp;gt; &amp;amp;lt;targetPlayerId&amp;amp;gt; {{!}}{{!}} Specific bot will try start healing someone else {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} stopHealing &amp;amp;lt;healerId&amp;amp;gt; {{!}}{{!}} Specific bot will stop healing whoever he is currently healing {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instrumentPlay &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;instrumentType&amp;amp;gt; &amp;amp;lt;songId&amp;amp;gt;&lt;br /&gt;
{{!}} Specific bot starts playing a song&lt;br /&gt;
{{!}} instrumentType: See the [[Server_Configuration_Enums#Instruments|List of Instrument Types]], songId: See the [[Server_Configuration_Enums#Instrument_Songs|List of Songs]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instrumentStop &amp;amp;lt;playerId&amp;amp;gt; {{!}}{{!}} Specifies a bot to stop playing whatever song he&#039;s playing {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObject &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;interactionType&amp;amp;gt; &amp;amp;lt;transitionId&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to interact with an inworld object&lt;br /&gt;
{{!}} use the non-rc command &amp;lt;code&amp;gt;set showDebugInteractionSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; to see details on what actions are.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateCannon &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;xAimRot&amp;amp;gt; &amp;amp;lt;yAimRot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a cannon interaction&lt;br /&gt;
{{!}} xAimRot, yAimRot are floats&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingCannon &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;xAimRot&amp;amp;gt; &amp;amp;lt;yAimRot&amp;amp;gt; &amp;amp;lt;xMoveRot&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a moving cannon interaction&lt;br /&gt;
{{!}} xAimRot, yAimRot, xMoveRot are floats. pos, rot are Vector3&#039;s written in the &amp;quot;x,y,z&amp;quot; format i.e. &amp;quot;0,0,0&amp;quot; as one string.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingLadder &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt; &amp;amp;lt;xMoveRot&amp;amp;gt; &amp;amp;lt;visual pos&amp;amp;gt; &amp;amp;lt;visual rot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a moving ladder interaction&lt;br /&gt;
{{!}} xMoveRot is a float. pos, rot, visual pos, visual rot are Vector3&#039;s written in the &amp;quot;x,y,z&amp;quot; format i.e. &amp;quot;0,0,0&amp;quot; as one string.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingRocket &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;xAimRot&amp;amp;gt; &amp;amp;lt;yAimRot&amp;amp;gt; &amp;amp;lt;xMoveRot&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt; &amp;amp;lt;visual pos&amp;amp;gt; &amp;amp;lt;visual rot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a moving rocket interaction&lt;br /&gt;
{{!}} xAimRot, yAimRot, xMoveRot are floats. pos, rot, visual pos, visual rot are Vector3&#039;s written in the &amp;quot;x,y,z&amp;quot; format i.e. &amp;quot;0,0,0&amp;quot; as one string.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mountVehicle &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;vehicleId&amp;amp;gt; [&amp;amp;lt;mountTriggerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Allows a bot to mount a vehicle&lt;br /&gt;
{{!}} use the non-rc command &amp;lt;code&amp;gt;set showDebugVehiclesSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; to see details on what horse id&#039;s are.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dismountVehicle &amp;amp;lt;playerId&amp;amp;gt; {{!}}{{!}} Allows a bot to dismount a vehicle {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} officerOrder &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;officerOrderType&amp;amp;gt; &amp;amp;lt;position&amp;amp;gt; &amp;amp;lt;rotation y&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to create an order&lt;br /&gt;
{{!}} officerOrderType: See the [[Server_Configuration_Enums#Officer_Orders|List of officer orders]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} sapperChangeMode &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;sapperMode&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to change his sapper build/deconstruct mode&lt;br /&gt;
{{!}} sapperMode: See the [[Server_Configuration_Enums#Sapper_Build_Mode|List of sapper build modes]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} sapperBuildItem &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;emplacementType&amp;amp;gt; &amp;amp;lt;position&amp;amp;gt; &amp;amp;lt;rotation&amp;amp;gt; &amp;amp;lt;parentId&amp;amp;gt; &amp;amp;lt;socketId&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to build a sapper object&lt;br /&gt;
{{!}} emplacementType: See the [[Server_Configuration_Enums#Emplacement_Type|List of sapper emplacement types]]. Use the non-rc command &amp;lt;code&amp;gt;set showDebugInteractionSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;set showDebugEmplacementSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; to understand the system.&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=horse-commands&lt;br /&gt;
|title=Horse Commands&lt;br /&gt;
|content=&lt;br /&gt;
These commands will override &#039;&#039;&#039;ALL&#039;&#039;&#039; horses on the server, not just non-player horses.&lt;br /&gt;
&lt;br /&gt;
All commands are prefixed with &amp;lt;code&amp;gt;rc vehiclesManager&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. To set horse speed you would issue the command &amp;lt;code&amp;gt;rc vehiclesManager cappedSpeed 2; vehiclesManager forceCappedSpeed true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:40%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the horses respond to the value set by &#039;&#039;inputAxis&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the movement inputs for ALL horses&lt;br /&gt;
{{!}} sideways (Float): The amount of strafe input in the range -1 to +1. Positive is to the right.&lt;br /&gt;
&lt;br /&gt;
forwards (Float): The amount of forward/backward input in the range -1 to +1. Positive is forwards.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceCappedSpeed &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Force a capped speed&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cappedSpeed &amp;amp;lt;speed&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the capped speed&lt;br /&gt;
{{!}} speed (Float): The speed to set&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceRandomInputAxis &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the horses input should be set randomly by &#039;&#039;forcedRandomInputAxisIntervalX&#039;&#039; and &#039;&#039;forcedRandomInputAxisIntervalY&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forcedRandomInputAxisIntervalX &amp;amp;lt;interval&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the time interval between randomly choosing a X-axis (left/right) input&lt;br /&gt;
{{!}} interval (Float): The time in seconds between changes.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forcedRandomInputAxisIntervalY &amp;amp;lt;interval&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the time interval between randomly choosing a Y-axis (forward/backward) input&lt;br /&gt;
{{!}} interval (Float): The time in seconds between changes.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} jumpAction [&amp;amp;lt;vehicleId&amp;amp;gt;] {{!}}{{!}} Make horse jump {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rearAction [&amp;amp;lt;vehicleId&amp;amp;gt;] {{!}}{{!}} Make horse rear {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} listVehicles {{!}}{{!}} List all horses on the server {{!}}{{!}} N/A&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=naval&lt;br /&gt;
|title=Naval&lt;br /&gt;
|content=&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:40%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:30%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipList {{!}}{{!}} List all spawned ships {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnships &amp;amp;lt;[[Server_Configuration_Enums#Ship_Type{{!}}ShipType]]&amp;amp;gt; &amp;amp;lt;number&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}Faction]]&amp;amp;gt; [&amp;amp;lt;colorvariation&amp;amp;gt;] [&amp;amp;lt;[[Server_Configuration_Enums#Ship_Name{{!}}shipnameindex]]&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawns a number of ships for the given faction. If no faction specified, will randomly choose between British and French.&lt;br /&gt;
{{!}} shiptype (List): A defined [[Server_Configuration_Enums#Ship_Type|Ship Type]]&lt;br /&gt;
&lt;br /&gt;
number (Integer): The number of ships to spawn&lt;br /&gt;
&lt;br /&gt;
faction (List): Either &#039;&#039;British&#039;&#039; or &#039;&#039;French&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
color variation (Integer): Determines the ship&#039;s color&lt;br /&gt;
&lt;br /&gt;
shipnameindex (Integer): Sets the ships name&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} removeships &amp;amp;lt;ID&amp;amp;gt;&lt;br /&gt;
{{!}} Remove ships from the game&lt;br /&gt;
{{!}} selection (List): Either &#039;&#039;all&#039;&#039; or the ID of the specific ship to remove&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=updates&lt;br /&gt;
|title=Updates&lt;br /&gt;
|content=&lt;br /&gt;
A quick reference of new/changed commands for Holdfast releases:&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.4X#0.40|Version 0.40 - 17th December 2019]] ===&lt;br /&gt;
* Multiple changes for Cavalry&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.38|Version 0.38 - 11th October 2019]] ===&lt;br /&gt;
* Added &amp;quot;default&amp;quot; command for resetting server&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.37|Version 0.37 - 20th September 2019]] ===&lt;br /&gt;
* Added ability to issue multiple commands&lt;br /&gt;
* Added delayed commands&lt;br /&gt;
* Added allowFiring&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.36|Version 0.36 - 18th September 2019]] ===&lt;br /&gt;
* Added forceFirstPersonMode&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.34|Version 0.34 - 23rd August 2019]] ===&lt;br /&gt;
* Added secondary attack options&lt;br /&gt;
* Improved teleport command&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.33|Version 0.33 - 26th July 2019]] ===&lt;br /&gt;
* Added highPingIndicatorWarning setting&lt;br /&gt;
* Added orderSystemEnabled setting&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Remote_Console_Commands&amp;diff=1288</id>
		<title>Remote Console Commands</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Remote_Console_Commands&amp;diff=1288"/>
		<updated>2026-02-15T02:04:24Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Remote Console Commands}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#using-console|Using The Console]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#console-commands|Console Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#config-variables|Configuration Variables]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#nature-settings|Nature Settings]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#bot-commands|Bot Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#horse-commands|Horse Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#naval|Naval]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#updates|Updates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=using-console&lt;br /&gt;
|title=Using The Console&lt;br /&gt;
|content=&lt;br /&gt;
This guide covers settings that can be reached through the in-game console (bound to &amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; by default). While there are more console commands possible, these are the most commonly used and useful ones.&lt;br /&gt;
&lt;br /&gt;
=== Logging In As Admin ===&lt;br /&gt;
All commands will require login with the admin password first (see [[Server Hosting#Basic Configuration &amp;amp; Starting the Server|Server Hosting]] for how to set the &amp;lt;code&amp;gt;server_admin_password&amp;lt;/code&amp;gt;). You only need to log on once per session (i.e. each time you reconnect to a server, but not on map rotation). The command to login is below and is case sensitive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc login &amp;amp;lt;server_admin_password&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t see any console output confirming the login, hit F1 a couple of times to close and reopen the console.&lt;br /&gt;
&lt;br /&gt;
=== Sending Remote Commands ===&lt;br /&gt;
All commands are prefixed with &amp;lt;code&amp;gt;rc &amp;lt;/code&amp;gt; to distinguish them from console commands that run on your local game only. For example, &amp;lt;code&amp;gt;rc help&amp;lt;/code&amp;gt; prints the list of rc commands and some descriptive help text. If you just type &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; you would only get the &#039;&#039;local&#039;&#039; console commands rather than the remote commands.&lt;br /&gt;
&lt;br /&gt;
The console also has auto completion by pressing &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; for most commands (if not all arguments). This means that you can type a partial command, hit &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt;, and it will complete the rest of the command up to the point where there is no ambiguity. This is handy if you can only remember the start of the command, or to correct the case used for commands as the console is case sensitive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Examples:&#039;&#039;&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc set drawFir&amp;lt;/code&amp;gt; and pressing &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; will automatically expand the command to read &amp;lt;code&amp;gt;rc set drawFirearmTrajectories&amp;lt;/code&amp;gt;&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc carbonPlayers force&amp;lt;/code&amp;gt; and pressing &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; will automatically expand the command to read &amp;lt;code&amp;gt;rc carbonPlayers forceInput&amp;lt;/code&amp;gt; as it cannot choose between &amp;lt;code&amp;gt;forceInputRotation&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;forceInputAxis&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Sending Multiple Commands Per Line ===&lt;br /&gt;
If you want to run multiple commands in a single line, they can be issued with a semi-colon (&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;) separating each command, as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc &amp;amp;lt;command1&amp;amp;gt;; &amp;amp;lt;command2&amp;amp;gt;; &amp;amp;lt;command3&amp;amp;gt;; &amp;amp;lt;command4&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, to broadcast a message to begin fighting, turn off god mode, and enable firing as separate commands, you would have to enter the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc broadcast Begin your fight!&lt;br /&gt;
rc set characterGodMode 1&lt;br /&gt;
rc set allowFiring true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To issue this as a single line command, you would write it as:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc broadcast Begin your fight!;set characterGodMode 1;set allowFiring true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delayed Execution Commands ===&lt;br /&gt;
If you want to run a command at a specific time in the current map, you can issue a &amp;lt;code&amp;gt;delayed&amp;lt;/code&amp;gt; command to run at a specified time. This takes the format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc delayed &amp;amp;lt;time&amp;amp;gt; &amp;amp;lt;command&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The time parameter is issued in &#039;&#039;seconds&#039;&#039;, and will activate when the in-game clock reaches the specified time. So a time of 300 will activate when the clock hits 5:00. Multiple commands can be queued up in this way to activate at a set time. On servers with unlimited clocks, the time will never be reached so the command will activate immediately.&lt;br /&gt;
&lt;br /&gt;
For example, if you want to issue the All Charge command in a linebattle at the 8 minute mark, with a warning at 10:00, you could use the commands:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc delayed 600 broadcast All charge at 08:00&lt;br /&gt;
rc delayed 480 broadcast All Charge!  No Firing!&lt;br /&gt;
rc delayed 480 set allowFiring false&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=console-commands&lt;br /&gt;
|title=Console Commands&lt;br /&gt;
|content=&lt;br /&gt;
Some commands take arguments that determine how they behave. You&#039;ve already seen one example of this - the &#039;&#039;server_admin_password above&#039;&#039; is an argument to the &#039;&#039;login&#039;&#039; command. Another would be setting God Mode on the servers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rc set characterGodMode 1&amp;lt;/code&amp;gt; Enables god mode, the argument is &#039;&#039;1&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rc set characterGodMode 0&amp;lt;/code&amp;gt; Disables god mode, the argument is &#039;&#039;0&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Where commands take arguments, they will be listed in angle brackets (&amp;lt;code&amp;gt;&amp;amp;lt;argument&amp;amp;gt;&amp;lt;/code&amp;gt;). In some cases, arguments are optional. These will be surrounded by square brackets (&amp;lt;code&amp;gt;[&amp;amp;lt;optionalArgument&amp;amp;gt;]&amp;lt;/code&amp;gt;). Where more than one optional argument is available, all arguments up to the desired argument must be given.&lt;br /&gt;
&lt;br /&gt;
e.g. For a command of the form &amp;lt;code&amp;gt;rc command &amp;amp;lt;argument1&amp;amp;gt; [&amp;amp;lt;optional1&amp;amp;gt;] [&amp;amp;lt;optional2&amp;amp;gt;] [&amp;amp;lt;optional3&amp;amp;gt;]&amp;lt;/code&amp;gt;, to use &amp;lt;code&amp;gt;&amp;amp;lt;optional2&amp;amp;gt;&amp;lt;/code&amp;gt;, we must also provide &amp;lt;code&amp;gt;&amp;amp;lt;optional1&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Arguments will be listed in the form &amp;lt;code&amp;gt;&#039;&#039;argument&#039;&#039; (type): description&amp;lt;/code&amp;gt;, where &#039;&#039;argument&#039;&#039; is the name of the argument, &#039;&#039;type&#039;&#039; indicates the form the argument takes, and finally a &#039;&#039;description&#039;&#039; of the argument. Possible types of argument are:&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! String&lt;br /&gt;
{{!}}{{!}} Any amount of text&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Boolean&lt;br /&gt;
{{!}}{{!}} &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Integer&lt;br /&gt;
{{!}}{{!}} A non-floating point number (i.e. no decimals)&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Float&lt;br /&gt;
{{!}}{{!}} A floating point number (i.e. has decimals)&lt;br /&gt;
{{!}}-&lt;br /&gt;
! List&lt;br /&gt;
{{!}}{{!}} A specific list of options that will be provided (e.g. faction choices of British, Prussian, or French)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
* Some arguments will require numbers representing a position or rotation. These can be worked out in game by typing &amp;lt;code&amp;gt;get&amp;lt;/code&amp;gt; in the console to give the current player&#039;s position and rotation.&lt;br /&gt;
* Some arguments will require the ID of a player. This is visible in the Admin/Mute Players Window (reached by pressing &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; by default), or by using the command &amp;lt;code&amp;gt;rc playerlist&amp;lt;/code&amp;gt;.&lt;br /&gt;
* All remote commands can be added into your [[Server Configuration]] file for each map rotation, so you can automatically run commands when the map is selected. For example, you may want to always spawn 100 bots on a certain map for training purposes.&lt;br /&gt;
&lt;br /&gt;
=== Top Level Commands ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} game &amp;amp;lt;[[Maps{{!}}MapName]]&amp;amp;gt; &amp;amp;lt;mapRotationIndexToOverload&amp;amp;gt; [&amp;amp;lt;[[Game_Modes{{!}}GameMode]]&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}AttackerFaction]]&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}DefendingFaction]]&amp;amp;gt;]&lt;br /&gt;
{{!}} Change level to &amp;amp;lt;[[Maps{{!}}MapName]]&amp;amp;gt; using the settings defined in &amp;amp;lt;mapRotationIndexToOverload&amp;amp;gt;. Optional overloads &amp;amp;lt;[[Game_Modes{{!}}GameMode]]&amp;amp;gt;, &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}AttackerFaction]]&amp;amp;gt; and &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}DefendingFaction]]&amp;amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc game BlackForest 2&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}}&lt;br /&gt;
:* [[Maps{{!}}MapName]] (String): Name of the map, same as in a server config file&lt;br /&gt;
:* mapRotationIndexToOverload (Integer): map rotation number&lt;br /&gt;
:* [[Game_Modes{{!}}GameMode]] (String): game mode to use (optional)&lt;br /&gt;
:* [[Server_Configuration_Enums#Faction{{!}}AttackerFaction]] (String): attacking faction to use (optional)&lt;br /&gt;
:* [[Server_Configuration_Enums#Faction{{!}}DefendingFaction]] (String): defending faction to use (optional)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} help [&amp;amp;lt;command&amp;amp;gt;]&lt;br /&gt;
{{!}} Display help text about console commands.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc help get&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;command&#039;&#039; (String): Optionally provide another command name to get further help on that specific command.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} broadcast &amp;amp;lt;message&amp;amp;gt;&lt;br /&gt;
{{!}} Send an admin message to all players on the server (can also be done in Admin chat with &amp;lt;code&amp;gt;/bc &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc broadcast Live at 18:30&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;message&#039;&#039; (String): The text you want to broadcast. Subsequent calls to this will immediately replace the current message.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} carbonPlayers &amp;amp;lt;command&amp;amp;gt; [&amp;amp;lt;arguments&amp;amp;gt;]&lt;br /&gt;
{{!}} Bot controls. For more details see the section on [[#bot-commands|Bot Commands]].&lt;br /&gt;
{{!}} See the section on [[#bot-commands|Bot Commands]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cls&lt;br /&gt;
{{!}} Clear the console. Useful if you&#039;re recording and want to clear your admin password before starting.&lt;br /&gt;
{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fileReloader &amp;amp;lt;fileType&amp;amp;gt;&lt;br /&gt;
{{!}} Allows reloading of server configuration files without a server reboot. Useful for refreshing ban lists or tweaking [[Server_Configuration|map rotations]].&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc fileReloader serverConfigFile&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;fileType&#039;&#039; (List): One of the following options.&lt;br /&gt;
:* serverConfigFile: The [[Server_Configuration|Server Configuration]] file&lt;br /&gt;
:* blackWhiteLists: The blacklist / whitelist&lt;br /&gt;
:* bannedPlayers: Banned players file&lt;br /&gt;
:* bannedMachines: Banned machines file&lt;br /&gt;
:* mutePlayersVoip: The VOIP muted players file&lt;br /&gt;
:* mutePlayersChat: The chat muted players file&lt;br /&gt;
:* all: Loads all but the Server Configuration.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} get [&amp;amp;lt;variable&amp;amp;gt;]&lt;br /&gt;
{{!}} Fetches the value of a server setting (or all values if no variable provided). See [[#config-variables|Configuration Variables]].&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc get characterGodMode&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;variable&#039;&#039; (List): See [[#config-variables|Configuration Variables]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mapRotation &amp;amp;lt;index&amp;amp;gt;&lt;br /&gt;
{{!}} Switches to the map configuration specified in the [[Server_Configuration|Server Configuration]] file.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc mapRotation 1&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;index&#039;&#039; (Integer): The number of the rotation to switch to. The first in the file is 1, the second 2, etc.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} playerlist [mode]&lt;br /&gt;
{{!}} List the players connected to the server.&lt;br /&gt;
{{!}} &#039;&#039;mode&#039;&#039; (String): One of the following options:&lt;br /&gt;
:* connected: (default) List players that are connected to the server (both spawned and not spawned in)&lt;br /&gt;
:* ingame: List players that are currently mid-round (spawned in)&lt;br /&gt;
:* not-ingame: List players who aren&#039;t in-game (not spawned in, not on scoreboard)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} scorelog&lt;br /&gt;
{{!}} Prints out a score log including a list of who killed who.&lt;br /&gt;
{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} serverAdmin &amp;amp;lt;command&amp;amp;gt; &amp;amp;lt;ID&amp;amp;gt;&lt;br /&gt;
{{!}} Server admin commands. All generally accessible through the in-game &amp;quot;P&amp;quot; menu.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc serverAdmin slay 14&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;command&#039;&#039; (List): One of the following commands.&lt;br /&gt;
:* ban&lt;br /&gt;
:* kick&lt;br /&gt;
:* chatMute&lt;br /&gt;
:* chatUnmute&lt;br /&gt;
:* voipMute&lt;br /&gt;
:* voipUnmute&lt;br /&gt;
:* permChatMute&lt;br /&gt;
:* permVoipMute&lt;br /&gt;
:* slay&lt;br /&gt;
:* slap&lt;br /&gt;
:* say&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;ID&#039;&#039; (Integer): The ID of the player to affect&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} set &amp;amp;lt;variable&amp;amp;gt; &amp;amp;lt;value&amp;amp;gt;&lt;br /&gt;
{{!}} Sets the value of a server setting. See [[#config-variables|Configuration Variables]].&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc set characterGodMode 1&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;variable&#039;&#039; (List): See [[#config-variables|Configuration Variables]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;value&#039;&#039; (?): The value and its type will depend on the variable used.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} teleport &amp;amp;lt;target/s&amp;amp;gt; &amp;amp;lt;destination&amp;amp;gt;&lt;br /&gt;
{{!}} Teleports a specified player / set of players to another position on the map.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;lt;code&amp;gt;rc teleport me 200.5,11.1,435&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}} &#039;&#039;target/s&#039;&#039; (Integer): The ID of the player&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;target/s&#039;&#039; (String): Either &#039;&#039;me&#039;&#039;, &#039;&#039;all&#039;&#039;, &#039;&#039;defending&#039;&#039;, or &#039;&#039;attacking&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;destination&#039;&#039; (Floats): The X,Y,Z co-ordinate in space for the teleport - the Y co-ordinate is height, so try to drop them gently!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;destination&#039;&#039; (String): Can be set to &#039;&#039;me&#039;&#039; to spawn on the player&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} emplacementLimit &amp;amp;lt;emplacement&amp;amp;gt; &amp;amp;lt;side&amp;amp;gt; &amp;amp;lt;limit&amp;amp;gt;&lt;br /&gt;
{{!}} Sets the number of emplacements of a particular type that are buildable for each team.&lt;br /&gt;
{{!}} &#039;&#039;emplacement&#039;&#039; (List): An [[Server_Configuration_Enums#Emplacement Type|Emplacement Type]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;side&#039;&#039; (List): Either &#039;&#039;attacking&#039;&#039; or &#039;&#039;defending&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;limit&#039;&#039; (Integer): The limit to set&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} restart &amp;amp;lt;parameter&amp;amp;gt;&lt;br /&gt;
{{!}} Restarts the server based on a parameter.&lt;br /&gt;
{{!}} &#039;&#039;parameter&#039;&#039; (List): Either &#039;&#039;status&#039;&#039;, &#039;&#039;now&#039;&#039;, or &#039;&#039;cancel&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehiclesSpawn &amp;amp;lt;numhorses&amp;amp;gt; [&amp;amp;lt;faction&amp;amp;gt;] [&amp;amp;lt;cavalryClass&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawns riderless horses.&lt;br /&gt;
{{!}} &#039;&#039;numhorses&#039;&#039; (Integer): The number to spawn&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;faction&#039;&#039; (List): &#039;&#039;British&#039;&#039;, &#039;&#039;French&#039;&#039;, or &#039;&#039;Prussian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;cavalryClass&#039;&#039; (List): &#039;&#039;CuirassierDragoon&#039;&#039; or &#039;&#039;Hussar&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehiclesDespawn &amp;amp;lt;ID&amp;amp;gt;&lt;br /&gt;
{{!}} Despawn a horse.&lt;br /&gt;
{{!}} &#039;&#039;ID&#039;&#039; (Integer): The ID of the horse to despawn.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehiclesManager &amp;amp;lt;command&amp;amp;gt; [&amp;amp;lt;arguments&amp;amp;gt;]&lt;br /&gt;
{{!}} Server management for spawned horses (similar to bot controls).&lt;br /&gt;
{{!}} See section on [[#horse-commands|Horse Commands]]&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=config-variables&lt;br /&gt;
|title=Configuration Variables&lt;br /&gt;
|content=&lt;br /&gt;
There are a number of server-side variables that can be tweaked which affect how the game behaves. These generally carry over between map rotations, so once they&#039;re set they can only be reset manually or by restarting the server. A recommendation for server owners would be to add the appropriate commands to set defaults into their starter map rotation (such as Training Grounds) so that they can restore the settings without a restart. See [[Server Configuration]] for how to do this.&lt;br /&gt;
&lt;br /&gt;
Typing &amp;lt;code&amp;gt;rc get&amp;lt;/code&amp;gt; will list the full set of variables and their current values. The ones listed below are those likely to be of use to server admins.&lt;br /&gt;
&lt;br /&gt;
As of [[Game_Version_0.3X#0.38|version 0.38]], all settings below can be reset to their default values by issuing the command &amp;lt;code&amp;gt;rc set default&amp;lt;/code&amp;gt;. This is useful to insert into specific [[Server_Configuration|map rotations]] as an easy reset.&lt;br /&gt;
&lt;br /&gt;
=== Game Settings ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; {{!}} Arguments&lt;br /&gt;
! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} default {{!}}{{!}} Resets all settings to default. {{!}}{{!}} Does not take an argument {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterGodMode &amp;amp;lt;setting&amp;amp;gt; {{!}}{{!}} GOD MODE for characters {{!}}{{!}} setting (List): &#039;&#039;0&#039;&#039; to disable, &#039;&#039;1&#039;&#039; to enable for all players, &#039;&#039;2&#039;&#039; to enable for attackers, &#039;&#039;3&#039;&#039; to enable for defenders {{!}}{{!}} &#039;&#039;0&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowFriendlyDamageDefences &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} If enabled, friendly players may destroy the emplacements created by their own faction {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterFallDamageEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles players&#039; fall damage {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceFirstPersonMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles forced first person mode {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowFiring &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability for players to shoot with firearms {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowArtyFiring &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability for players to fire artillery {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meleeArenaAllowShooting &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability for players to shoot with firearms in melee arena {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} drawCannonPathTrajectories &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Draw Cannon Path Trajectories {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} drawFirearmTrajectories &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Broadcasts debug info to the clients when a player shoots a firearm. If you want to clear existing trajectories, get people to shoot into the ground in first person (i.e. bury the trajectories) before turning off. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} broadcastMeleeDebugDataStrikeInfo &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Broadcasts hit info for the melee debug data to debug melee strikes {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowPreviewAnimations &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows usage of the preview animations on the clients (dance, etc...) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} lanternsAsProjectiles &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows usage of hand held lanterns as artillery projectiles {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} maxDistanceAllowedForHealing &amp;amp;lt;distance&amp;amp;gt; {{!}}{{!}} Specifies the max distance for surgeon heals {{!}}{{!}} distance (Float): The healing distance {{!}}{{!}} &#039;&#039;2&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fullPlayerHealingProcessTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Specifies the full time in seconds for a full healing process to finish {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;10&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChatEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether voice chat is enabled or not {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChatEnabled &amp;amp;lt;[[Server_Configuration_Enums#Attacking Or Defending{{!}}faction]]&amp;amp;gt; {{!}}{{!}} Specifies whether voice chat is enabled for a certain faction {{!}}{{!}} enable ([[Server_Configuration_Enums#Attacking Or Defending{{!}}faction]]): &#039;&#039;Attacking&#039;&#039; to enable for attackers only, &#039;&#039;Defending&#039;&#039; to enable for defenders only. {{!}}{{!}} &#039;&#039;Both&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChat3D &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies the spatial settings of the Voice Chat players {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} attackingFactionMaterialPoints &amp;amp;lt;materials&amp;amp;gt; {{!}}{{!}} Set the material points for the attacking faction (for Sapper building) {{!}}{{!}} materials (Integer): The number of materials to assign {{!}}{{!}} &#039;&#039;50&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} defendingFactionMaterialPoints &amp;amp;lt;materials&amp;amp;gt; {{!}}{{!}} Set the material points for the defending faction (for Sapper building) {{!}}{{!}} materials (Integer): The number of materials to assign {{!}}{{!}} &#039;&#039;50&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnSectionsCapturable &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ability to make spawn capture points capturable {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoWeatherRotation &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether the server switches the weather automatically at random intervals {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRespawnTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Instructs the clients to change the respawn time. If lower than 5 may still show a 5s progress bar. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterDynamicRespawnTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Dynamic respawn time (includes tents/tables) {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionScaleMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Specifies the explosion scale multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ragdollForceMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Specifies the ragdoll effects multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} orderSystemEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the officer order system. Defaults to true. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instantBuildMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles instant emplacement building. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} crouchToStrikeDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Set minimum delay between going from crouch to melee strike (Default: 0.1 = transition time from crouch to combat stance). {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockToIdleDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration it takes for a pressed block to return to idle (&#039;block lingering&#039;) {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockLingerToStrikeMinDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration after which you are allowed to exit &#039;block lingering&#039; to perform a strike (default 0.05). Lower to make feints quicker, increase to slow down feinting. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.05&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockToBlockWindow &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Time window in which you are allowed to directly switch to a block after letting go off another block. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee hit stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackAngle &amp;amp;lt;angle&amp;amp;gt; {{!}}{{!}} Knockback angle from explosions {{!}}{{!}} angle (Float): The angle in degrees {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackForceMultiplier &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Knockback force from explosions {{!}}{{!}} value (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Time the player is stunned after landing from explosion knockback {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;1.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowSpawnedPlayersSpectateOnly &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Only spawned players can spectate team (Admins exception) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} freeflightCameraAllowed &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable free flight cam (Admins exception) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} freeflightCameraAllowedPostPermaDeath &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Single life mode only: use free cam after death (Admins exception) {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} show_serverperformance_warning &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the server performance indicators. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} roundEndPlayerWin &amp;amp;lt;playerID&amp;amp;gt; {{!}}{{!}} Force a specific player to win the round {{!}}{{!}} playerID (Integer): The ID of the player {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} roundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; [&amp;amp;lt;reason&amp;amp;gt;] {{!}}{{!}} Force a faction to win the round {{!}}{{!}} faction (List): The faction; reason (String): optional win reason {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meeleeArenaRoundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; {{!}}{{!}} Force a faction to win the Melee Arena round {{!}}{{!}} faction (List): The faction {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shouldUnlockMouse &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Client: show cursor {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} longRangeHeadshotDamage &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Headshot damage multiplier at 150m+ range (0???1) {{!}}{{!}} multiplier (Float): A value between 0 and 1 {{!}}{{!}} &#039;&#039;1.0&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} revealFaction &amp;amp;lt;Attacking{{!}}Defending&amp;amp;gt; {{!}}{{!}} Reveals a faction on the minimap {{!}}{{!}} faction (List): &#039;&#039;Attacking&#039;&#039; or &#039;&#039;Defending&#039;&#039; {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Cavalry Management ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; {{!}} Arguments&lt;br /&gt;
! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleHorseForAll &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows all characters to ride horses {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleHorseForOfficer &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows officers to ride horses {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} useSpecialHorseVariants &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Spawn the holiest of horses {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsToPassAfterDismounted &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Despawn time for a horse after the death/dismount of his rider. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;30&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsSpawnedBeforeDespawn &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Defines the time a horse needs to have been alive before it gets despawned. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsToPassAfterHealthUpdated &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Defines the time required to pass before a horse is despawned after it has been damaged. If the timer was at 5 seconds, it will reset back to the defined time. {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;15&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowCollisionSlowdown &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Slow horses on collision {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowDamageRearing &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Horses rear on damage {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowDamageSlowdown &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Slow horses on damage {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleDamageResistanceMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Horse damage resistance scale {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAirForwardMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Jump forward multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;0.8&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleJumpHeightMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Jump height multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1.3&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Character Movement ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; {{!}} Arguments&lt;br /&gt;
! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterJumpForce &amp;amp;lt;force&amp;amp;gt; {{!}}{{!}} The jump force of the characters {{!}}{{!}} force (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The run speed of the characters (multiplies with below options) {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunForwardSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The forward run speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunStrafeSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The strafe run speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunBackwardsSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The backwards run speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The walk speed of the characters (multiplies with below options). This will also apply when walking while holding objects (e.g. ammo boxes) {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkForwardSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The forward walk speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkStrafeSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The strafe walk speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkBackwardsSpeed &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} The backwards walk speed of the characters {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ladderMoverSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies ladder mover speed {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ladderMoverRotationMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies ladder mover rotation {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketMoverSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies rocket mover speed {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketMoverRotationMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies rocket mover rotation {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Weapons ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; {{!}} Arguments&lt;br /&gt;
! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterInfiniteFirearmAmmo &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles infinite firearm ammo for testing purposes {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponDamageScale &amp;amp;lt;scale&amp;amp;gt; {{!}}{{!}} Sets the scale of the damage that weapons do (NOT CURRENTLY WORKING) {{!}}{{!}} scale (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponApplyHorizontalDeviation &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether the firearm weapons apply horizontal deviation {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponFirearmApplyDrop &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether hand weapons can damage DamageableObjects &#039;&#039;(does not appear to be implemented)&#039;&#039; {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponInfiniteRange &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Infinite firearm range {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee block stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.8&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeWeaponReleaseTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Melee attack delay {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;-1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee hit stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.35&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeInterruptedStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a melee interrupted stun {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.4&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a maim {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;1.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a maim from secondary attack (shove/kick) {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.45&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMaimedMovementTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a maim movement {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.45&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of a secondary attack duration {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.85&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondaryAttackCooldownDuration &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} The duration of the cooldown between secondary attacks {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meleeChambering &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles melee chambering {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowBlocking &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Make it possible to disable melee blocks {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowWeaponHoldSwapOverride &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Server administrators are now able to allow players to change to another weapon direction while blocking is disabled. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterExplosiveFirearms &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enables or disables the ability for firearms to shoot exploding projectiles. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Melee Kicks ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; {{!}} Arguments&lt;br /&gt;
! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Push distance from kick {{!}}{{!}} value (Float): The push force {{!}}{{!}} &#039;&#039;8.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackLaunchAngle &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Launch angle of kick {{!}}{{!}} value (Float): The angle {{!}}{{!}} &#039;&#039;0&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kick range {{!}}{{!}} value (Float): The range {{!}}{{!}} &#039;&#039;0.75&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackKickbackDuration &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kickback time {{!}}{{!}} value (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.22&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackWindupTime &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kick windup time {{!}}{{!}} value (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackWinddownTime &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kick winddown time {{!}}{{!}} value (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackStagger &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Stagger on kick {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Artillery ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; {{!}} Arguments&lt;br /&gt;
! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonMoverSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies cannon mover speed. Note this will also affect cannon recoil! {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonMoverRotationMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Multiplies cannon mover rotation {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonRecoilSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Cannon recoil speed multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonLoadingSpeedMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Cannon loading/ramming/pushing speed multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowAmmoSelectorUIDebugShow &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allows players to use the debugging ammo selector panel. This is bound to &#039;&#039;O&#039;&#039; by default and will open an instant artillery ammo selection panel. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} pathProjectileVelocity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Sets the path velocity of the rocket projectile with given input {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;145&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileVelocity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Sets the velocity of the rocket projectile with given input {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;22&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileGravity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Change gravity of the rocket {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;40&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileDamageRadius &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} The radius of the rocket projectile&#039;s impact {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileRandomizedInterval &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} The frequency of random positioning of the projectile in seconds {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;2&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileDeviation &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used to randomize the flight deviation {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mortarProjectileDamageRadius &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used for mortar AoE damage {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;3.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mortarProjectileVelocity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used for mortar projectile velocity {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} artyProjectileBounceSpeedReduction &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set a positive value that can be used for bounce slowdowns {{!}}{{!}} value (Float): Value to set {{!}}{{!}} &#039;&#039;0.666&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundLethalRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Death range from howitzer shot that bounced {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundInjuryRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Injury range from howitzer shot that bounced {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;3&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundDamage &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Damage from injury ground range {{!}}{{!}} value (Float): Damage value {{!}}{{!}} &#039;&#039;0.35&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundKnockbackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback range from howitzer shot that bounced {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;6&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback strength from howitzer shot that bounced {{!}}{{!}} value (Float): Force value {{!}}{{!}} &#039;&#039;16&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneLethalRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Death range from howitzer airburst {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;4.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneInjuryRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Injury range from howitzer airburst {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;6.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneDamage &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Damage from injury airburst range {{!}}{{!}} value (Float): Damage value {{!}}{{!}} &#039;&#039;0.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneKnockbackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback range from howitzer airburst {{!}}{{!}} value (Float): Range value {{!}}{{!}} &#039;&#039;7.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback strength from howitzer airburst {{!}}{{!}} value (Float): Force value {{!}}{{!}} &#039;&#039;20&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Naval Variables ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; {{!}} Arguments&lt;br /&gt;
! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipDrivingFieldsScale &amp;amp;lt;scale&amp;amp;gt; {{!}}{{!}} Specifies the scale of the fields that are used when driving ships. Multiplies their speed. {{!}}{{!}} scale (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipFlyMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Interplanetary travel! Enable ships to fly. {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} windDirectionAffectsShipSpeed &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Specifies whether the wind direction affects the speed of the ships {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatSpawnHoldInteractionTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning action duration {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatSpawnHoldInteractionTimeWhileSinking &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning action duration while sinking {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;0.5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning delay between spawns {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;120&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatCooldownBetweenSpawnsWhileSinking &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawning delay between spawns while sinking {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;5&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipSailWindUnitMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Wind affect potency on the sails multiplier {{!}}{{!}} multiplier (Float): A multiplier value {{!}}{{!}} &#039;&#039;1&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} gunboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Steamboat MG cooldown between spawns {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;120&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} steamboat2GunCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Steamboat 2-Gun cooldown between spawns {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;120&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowShipStealing &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allow steering enemy ships {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;false&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoKillableBoatCooldownTimer &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Auto-despawn boats after this time {{!}}{{!}} time (Float): The time in seconds {{!}}{{!}} &#039;&#039;60&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} renderOcean &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggles the ocean rendering {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable {{!}}{{!}} &#039;&#039;true&#039;&#039;&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=nature-settings&lt;br /&gt;
|title=Nature Settings&lt;br /&gt;
|content=&lt;br /&gt;
These settings will allow you to change the time of day and weather of the current map.&lt;br /&gt;
&lt;br /&gt;
=== Time ===&lt;br /&gt;
These commands should be prefixed with &amp;lt;code&amp;gt;rc nature time&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. To enable dynamic time, &amp;lt;code&amp;gt;rc nature time dynamicTime true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} timeOfDay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Sets the time of day to the specified hour {{!}}{{!}} time (Float): The hour in a 24 hour clock. i.e. 12 is midday, 23 is 11pm&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dynamicTime &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable dynamic time {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dynamicTimeSpeed &amp;amp;lt;speed&amp;amp;gt; {{!}}{{!}} Sets the rate of change of dynamic time {{!}}{{!}} speed (Float): Looks to be a scale of hours per second. Set it to 12 and watch night turn into day into night into day ...&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Weather ===&lt;br /&gt;
These commands should be prefixed with &amp;lt;code&amp;gt;rc nature weather&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. To set the wind direction to North, &amp;lt;code&amp;gt;rc nature weather wind direction North&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} preset &amp;amp;lt;name&amp;amp;gt; [&amp;amp;lt;transitionTime&amp;amp;gt;]&lt;br /&gt;
{{!}} Set the weather to one of the defined presets&lt;br /&gt;
{{!}} name (List): The name of the preset to select from the [[#weather-presets|list below]]&lt;br /&gt;
&lt;br /&gt;
transitionTime (Float): The length of time in seconds for the change to happen over (defaults to 1s)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} wind strength &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the strength of the wind {{!}}{{!}} value (Float): The wind strength to set&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} wind direction &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the direction of the wind {{!}}{{!}} value (List): One of &#039;&#039;North, NorthEast, East, SouthEast, South, SouthWest, West, NorthWest&#039;&#039;&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} atmosphere temperature &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the temperature. Affects snow cover on ground and type of precipitation (snow, rain) {{!}}{{!}} value (Float): Degrees&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} atmosphere fallIntensity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Set the rainfall intensity {{!}}{{!}} value (Float): A range between 0 and 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fog enabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle fog on the map {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fog visibility &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} The level of visibility in fog. The larger the number, the thinner the fog. {{!}}{{!}} value (Float): Visibility in metres&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ocean choppiness &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Ocean choppiness {{!}}{{!}} value (Float): The rollin&#039; of the ocean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ocean depth &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Ocean depth {{!}}{{!}} value (Float): How low can you go&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
==== Weather Presets ====&lt;br /&gt;
&#039;&#039;&#039;Classic Presets:&#039;&#039;&#039;&lt;br /&gt;
* Custom&lt;br /&gt;
* Calm&lt;br /&gt;
* Storm&lt;br /&gt;
* Fog&lt;br /&gt;
* Snowy&lt;br /&gt;
* CalmRain&lt;br /&gt;
* Calm2&lt;br /&gt;
* Calm3&lt;br /&gt;
* Calm4&lt;br /&gt;
* Fog2&lt;br /&gt;
* Fog3&lt;br /&gt;
* Random&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Additional Presets:&#039;&#039;&#039;&lt;br /&gt;
* Night, FullMoon, Overcast, Sunrise, Rain, FullMoonStorm, DayMoon, HeavyRain, ClearSky&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Biome Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Forest_Clear_Day / _Dawn / _Night&lt;br /&gt;
* Forest_Rain_Day / _Dawn / _Night / _Storm / _Dark_Night&lt;br /&gt;
* Snow_Snowing_Day / _Dawn / _Night / _Snowstorm / _Dark_Night&lt;br /&gt;
* Sand_Clear_Day / _Dawn / _Night / _Sandstorm&lt;br /&gt;
* City_Clear_Day / _Dawn / _Night / _Rain_Day / _Rain_Dawn / _Rain_Night / _Storm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Frontlines Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Frontlines_Forest_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Snow_Clear_(Day|Night|Dawn) / _Snowing_(Day|Night|Dawn) / _Snowstorm / _Dark_Night&lt;br /&gt;
* Frontlines_Ocean_Clear_(Dawn|Day|Night) / _Rain_(Dawn|Day|Night) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Sand_Clear_(Dawn|Day|Night) / _Sandstorm&lt;br /&gt;
* Frontlines_City_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm&lt;br /&gt;
* Frontlines_Trench_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=bot-commands&lt;br /&gt;
|title=Bot Commands&lt;br /&gt;
|content=&lt;br /&gt;
Holdfast has some fairly dumb bots. While they won&#039;t put up a fight, they are useful for testing ranges, or just satisfying your need to kill. All commands are prefixed with &amp;lt;code&amp;gt;rc carbonPlayers&amp;lt;/code&amp;gt;. Note that most commands apply to all bots, except where a bot could literally not follow the command (non-flagbearers switching to a BearingFlag for example).&lt;br /&gt;
&lt;br /&gt;
e.g. To spawn 50 bots you would issue the command &amp;lt;code&amp;gt;rc carbonPlayers spawn 50&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Most commands require prerequisites such as &amp;quot;be close to the object/horse/player&amp;quot;, have line of sight, or be the correct class.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawn &amp;amp;lt;number&amp;amp;gt; [&amp;amp;lt;interval&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawn a number of bots on the server. Bots spawn (and respawn) as random classes and factions distributed across spawn points.&lt;br /&gt;
{{!}} number (Integer): The number of bots to spawn&lt;br /&gt;
&lt;br /&gt;
interval (Integer): Seconds between each spawn. Defaults to 0.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnSpecific &amp;amp;lt;faction&amp;amp;gt; &amp;amp;lt;class&amp;amp;gt; [&amp;amp;lt;name&amp;amp;gt;] [&amp;amp;lt;regiment tag&amp;amp;gt;] [&amp;amp;lt;uniform id&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawns a specific bot.&lt;br /&gt;
{{!}} Name needs to have no spaces, regiment requires someone from that regiment to be in the server&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} disperse {{!}}{{!}} Randomly disperse bots over the map {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} join {{!}}{{!}} Join all of the bots in the centre of the map {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ignoreAutoControls &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} For script mods ??? toggles auto bot controls {{!}}{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the bots shuffle around randomly, or respond to the value set by &#039;&#039;inputAxis&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputRotation &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the bots spin around randomly, or respond to the value set by &#039;&#039;inputRotation&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the movement inputs for ALL bots&lt;br /&gt;
{{!}} sideways (Float): The amount of strafe input in the range -1 to +1. Positive is to the right.&lt;br /&gt;
&lt;br /&gt;
forwards (Float): The amount of forward/backward input in the range -1 to +1. Positive is forwards.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputRotation &amp;amp;lt;rotation&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the direction for ALL bots to face&lt;br /&gt;
{{!}} direction (Float): The direction in degrees taken from North. i.e. 90 is East, 180 South, etc.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} playerAction &amp;amp;lt;action&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Tells all bots to take a certain action&lt;br /&gt;
{{!}} action (List): See the [[Server_Configuration_Enums#Player_Actions|list of player actions]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} switchWeapon [&amp;amp;lt;weapon&amp;amp;gt;] [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Tell all bots to switch to this weapon (if they have it in their loadout)&lt;br /&gt;
{{!}} weapon (List): See the [[Server_Configuration_Enums#Weapon|list of weapons]]. With no argument will switch between fists and firearm.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} switchNextWeapon [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Tell all bots to switch to their next weapon in their loadout {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoWeaponSwitchToggle &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Tell all bots to auto switch their weapons {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voicePhrase &amp;amp;lt;phrase&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will shout this phrase&lt;br /&gt;
{{!}} phrase (List): See the [[Server_Configuration_Enums#Voice Phrases|list of voice phrases]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} randomVoicePhrase [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Bots will each shout a random phrase {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} equipCarryableItem &amp;amp;lt;carryableObjectType&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;] [&amp;amp;lt;inworldItemId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will equip a carryable object&lt;br /&gt;
{{!}} carryableObjectType: See the [[Server_Configuration_Enums#Carryable Objects|list of carryable objects]]. inworldItemId is an optional field if you want to carry an existent inworld item (like an ammobox that will be placed when dropped).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} pitch &amp;amp;lt;value&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will pitch towards the value. Used for aiming and melee attacks.&lt;br /&gt;
{{!}} value ranges from -1.5 (downmost) to 2 (upmost).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} yaw &amp;amp;lt;value&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Bots will twist their body towards the value. Used on horses.&lt;br /&gt;
{{!}} value ranges from -90 to 90 degrees.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} setRunning &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;playerId&amp;amp;gt;] {{!}}{{!}} Bots will toggle their run mode. {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} startHealing &amp;amp;lt;healerId&amp;amp;gt; &amp;amp;lt;targetPlayerId&amp;amp;gt; {{!}}{{!}} Specific bot will try start healing someone else {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} stopHealing &amp;amp;lt;healerId&amp;amp;gt; {{!}}{{!}} Specific bot will stop healing whoever he is currently healing {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instrumentPlay &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;instrumentType&amp;amp;gt; &amp;amp;lt;songId&amp;amp;gt;&lt;br /&gt;
{{!}} Specific bot starts playing a song&lt;br /&gt;
{{!}} instrumentType: See the [[Server_Configuration_Enums#Instruments|List of Instrument Types]], songId: See the [[Server_Configuration_Enums#Instrument_Songs|List of Songs]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instrumentStop &amp;amp;lt;playerId&amp;amp;gt; {{!}}{{!}} Specifies a bot to stop playing whatever song he&#039;s playing {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObject &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;interactionType&amp;amp;gt; &amp;amp;lt;transitionId&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to interact with an inworld object&lt;br /&gt;
{{!}} use the non-rc command &amp;lt;code&amp;gt;set showDebugInteractionSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; to see details on what actions are.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateCannon &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;xAimRot&amp;amp;gt; &amp;amp;lt;yAimRot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a cannon interaction&lt;br /&gt;
{{!}} xAimRot, yAimRot are floats&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingCannon &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;xAimRot&amp;amp;gt; &amp;amp;lt;yAimRot&amp;amp;gt; &amp;amp;lt;xMoveRot&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a moving cannon interaction&lt;br /&gt;
{{!}} xAimRot, yAimRot, xMoveRot are floats. pos, rot are Vector3&#039;s written in the &amp;quot;x,y,z&amp;quot; format i.e. &amp;quot;0,0,0&amp;quot; as one string.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingLadder &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt; &amp;amp;lt;xMoveRot&amp;amp;gt; &amp;amp;lt;visual pos&amp;amp;gt; &amp;amp;lt;visual rot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a moving ladder interaction&lt;br /&gt;
{{!}} xMoveRot is a float. pos, rot, visual pos, visual rot are Vector3&#039;s written in the &amp;quot;x,y,z&amp;quot; format i.e. &amp;quot;0,0,0&amp;quot; as one string.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingRocket &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;itemId&amp;amp;gt; &amp;amp;lt;shipId&amp;amp;gt; &amp;amp;lt;xAimRot&amp;amp;gt; &amp;amp;lt;yAimRot&amp;amp;gt; &amp;amp;lt;xMoveRot&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt; &amp;amp;lt;visual pos&amp;amp;gt; &amp;amp;lt;visual rot&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to update a moving rocket interaction&lt;br /&gt;
{{!}} xAimRot, yAimRot, xMoveRot are floats. pos, rot, visual pos, visual rot are Vector3&#039;s written in the &amp;quot;x,y,z&amp;quot; format i.e. &amp;quot;0,0,0&amp;quot; as one string.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mountVehicle &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;vehicleId&amp;amp;gt; [&amp;amp;lt;mountTriggerId&amp;amp;gt;]&lt;br /&gt;
{{!}} Allows a bot to mount a vehicle&lt;br /&gt;
{{!}} use the non-rc command &amp;lt;code&amp;gt;set showDebugVehiclesSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; to see details on what horse id&#039;s are.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dismountVehicle &amp;amp;lt;playerId&amp;amp;gt; {{!}}{{!}} Allows a bot to dismount a vehicle {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} officerOrder &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;officerOrderType&amp;amp;gt; &amp;amp;lt;position&amp;amp;gt; &amp;amp;lt;rotation y&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to create an order&lt;br /&gt;
{{!}} officerOrderType: See the [[Server_Configuration_Enums#Officer_Orders|List of officer orders]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} sapperChangeMode &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;sapperMode&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to change his sapper build/deconstruct mode&lt;br /&gt;
{{!}} sapperMode: See the [[Server_Configuration_Enums#Sapper_Build_Mode|List of sapper build modes]].&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} sapperBuildItem &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;emplacementType&amp;amp;gt; &amp;amp;lt;position&amp;amp;gt; &amp;amp;lt;rotation&amp;amp;gt; &amp;amp;lt;parentId&amp;amp;gt; &amp;amp;lt;socketId&amp;amp;gt;&lt;br /&gt;
{{!}} Allows a bot to build a sapper object&lt;br /&gt;
{{!}} emplacementType: See the [[Server_Configuration_Enums#Emplacement_Type|List of sapper emplacement types]]. Use the non-rc command &amp;lt;code&amp;gt;set showDebugInteractionSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;set showDebugEmplacementSystem &amp;amp;lt;enable&amp;amp;gt;&amp;lt;/code&amp;gt; to understand the system.&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=horse-commands&lt;br /&gt;
|title=Horse Commands&lt;br /&gt;
|content=&lt;br /&gt;
These commands will override &#039;&#039;&#039;ALL&#039;&#039;&#039; horses on the server, not just non-player horses.&lt;br /&gt;
&lt;br /&gt;
All commands are prefixed with &amp;lt;code&amp;gt;rc vehiclesManager&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
e.g. To set horse speed you would issue the command &amp;lt;code&amp;gt;rc vehiclesManager cappedSpeed 2; vehiclesManager forceCappedSpeed true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the horses respond to the value set by &#039;&#039;inputAxis&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the movement inputs for ALL horses&lt;br /&gt;
{{!}} sideways (Float): The amount of strafe input in the range -1 to +1. Positive is to the right.&lt;br /&gt;
&lt;br /&gt;
forwards (Float): The amount of forward/backward input in the range -1 to +1. Positive is forwards.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceCappedSpeed &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Force a capped speed&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cappedSpeed &amp;amp;lt;speed&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the capped speed&lt;br /&gt;
{{!}} speed (Float): The speed to set&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceRandomInputAxis &amp;amp;lt;enable&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Toggles whether the horses input should be set randomly by &#039;&#039;forcedRandomInputAxisIntervalX&#039;&#039; and &#039;&#039;forcedRandomInputAxisIntervalY&#039;&#039;&lt;br /&gt;
{{!}} enable (Boolean): &#039;&#039;true&#039;&#039; to enable, &#039;&#039;false&#039;&#039; to disable&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forcedRandomInputAxisIntervalX &amp;amp;lt;interval&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the time interval between randomly choosing a X-axis (left/right) input&lt;br /&gt;
{{!}} interval (Float): The time in seconds between changes.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forcedRandomInputAxisIntervalY &amp;amp;lt;interval&amp;amp;gt; [&amp;amp;lt;vehicleId&amp;amp;gt;]&lt;br /&gt;
{{!}} Sets the time interval between randomly choosing a Y-axis (forward/backward) input&lt;br /&gt;
{{!}} interval (Float): The time in seconds between changes.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} jumpAction [&amp;amp;lt;vehicleId&amp;amp;gt;] {{!}}{{!}} Make horse jump {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rearAction [&amp;amp;lt;vehicleId&amp;amp;gt;] {{!}}{{!}} Make horse rear {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} listVehicles {{!}}{{!}} List all horses on the server {{!}}{{!}} N/A&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=naval&lt;br /&gt;
|title=Naval&lt;br /&gt;
|content=&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:400px;&amp;quot; class=&amp;quot;code&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:500px;&amp;quot; {{!}} Description&lt;br /&gt;
! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipList {{!}}{{!}} List all spawned ships {{!}}{{!}} N/A&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnships &amp;amp;lt;[[Server_Configuration_Enums#Ship_Type{{!}}ShipType]]&amp;amp;gt; &amp;amp;lt;number&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction{{!}}Faction]]&amp;amp;gt; [&amp;amp;lt;colorvariation&amp;amp;gt;] [&amp;amp;lt;[[Server_Configuration_Enums#Ship_Name{{!}}shipnameindex]]&amp;amp;gt;]&lt;br /&gt;
{{!}} Spawns a number of ships for the given faction. If no faction specified, will randomly choose between British and French.&lt;br /&gt;
{{!}} shiptype (List): A defined [[Server_Configuration_Enums#Ship_Type|Ship Type]]&lt;br /&gt;
&lt;br /&gt;
number (Integer): The number of ships to spawn&lt;br /&gt;
&lt;br /&gt;
faction (List): Either &#039;&#039;British&#039;&#039; or &#039;&#039;French&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
color variation (Integer): Determines the ship&#039;s color&lt;br /&gt;
&lt;br /&gt;
shipnameindex (Integer): Sets the ships name&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} removeships &amp;amp;lt;ID&amp;amp;gt;&lt;br /&gt;
{{!}} Remove ships from the game&lt;br /&gt;
{{!}} selection (List): Either &#039;&#039;all&#039;&#039; or the ID of the specific ship to remove&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=updates&lt;br /&gt;
|title=Updates&lt;br /&gt;
|content=&lt;br /&gt;
A quick reference of new/changed commands for Holdfast releases:&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.4X#0.40|Version 0.40 - 17th December 2019]] ===&lt;br /&gt;
* Multiple changes for Cavalry&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.38|Version 0.38 - 11th October 2019]] ===&lt;br /&gt;
* Added &amp;quot;default&amp;quot; command for resetting server&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.37|Version 0.37 - 20th September 2019]] ===&lt;br /&gt;
* Added ability to issue multiple commands&lt;br /&gt;
* Added delayed commands&lt;br /&gt;
* Added allowFiring&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.36|Version 0.36 - 18th September 2019]] ===&lt;br /&gt;
* Added forceFirstPersonMode&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.34|Version 0.34 - 23rd August 2019]] ===&lt;br /&gt;
* Added secondary attack options&lt;br /&gt;
* Improved teleport command&lt;br /&gt;
&lt;br /&gt;
=== [[Game_Version_0.3X#0.33|Version 0.33 - 26th July 2019]] ===&lt;br /&gt;
* Added highPingIndicatorWarning setting&lt;br /&gt;
* Added orderSystemEnabled setting&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Remote_Console_Commands&amp;diff=1287</id>
		<title>Remote Console Commands</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Remote_Console_Commands&amp;diff=1287"/>
		<updated>2026-02-15T01:51:29Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Remote Console Commands}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#using-console|Using The Console]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#console-commands|Console Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#config-variables|Configuration Variables]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#nature-time|Nature ??? Time]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#nature-weather|Nature ??? Weather]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#bot-commands|Bot Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#horse-commands|Horse Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#naval|Naval]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#updates|Updates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=using-console&lt;br /&gt;
|title=Using The Console&lt;br /&gt;
|content=&lt;br /&gt;
This guide covers settings that can be reached through the in-game console (bound to &amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; by default). While there are more console commands possible, these are the most commonly used and useful ones.&lt;br /&gt;
&lt;br /&gt;
=== Logging In As Admin ===&lt;br /&gt;
All commands require logging in with the admin password first (see [[Server Hosting#Basic Configuration &amp;amp; Starting the Server|Server Hosting]] to set &amp;lt;code&amp;gt;server_admin_password&amp;lt;/code&amp;gt;). You only need to log in once per session (i.e., each reconnect, not on map rotation).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc login &amp;amp;lt;server_admin_password&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t see any console output confirming the login, press &amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; a couple of times to close and reopen the console.&lt;br /&gt;
&lt;br /&gt;
=== Sending Remote Commands ===&lt;br /&gt;
All remote commands are prefixed with &amp;lt;code&amp;gt;rc &amp;lt;/code&amp;gt; (local-only console commands omit it). For example, &amp;lt;code&amp;gt;rc help&amp;lt;/code&amp;gt; prints remote commands; &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; shows only local ones.&lt;br /&gt;
&lt;br /&gt;
The console supports &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; auto-completion.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc set drawFir&amp;lt;/code&amp;gt; then &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;rc set drawFirearmTrajectories&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc carbonPlayers force&amp;lt;/code&amp;gt; then &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; chooses &amp;lt;code&amp;gt;forceInput???&amp;lt;/code&amp;gt; up to the ambiguity.&lt;br /&gt;
&lt;br /&gt;
=== Sending Multiple Commands Per Line ===&lt;br /&gt;
Separate with semicolons:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc &amp;amp;lt;command1&amp;amp;gt;; &amp;amp;lt;command2&amp;amp;gt;; &amp;amp;lt;command3&amp;amp;gt;; &amp;amp;lt;command4&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example (broadcast, disable god mode, enable firing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc broadcast Begin your fight!&lt;br /&gt;
rc set characterGodMode 1&lt;br /&gt;
rc set allowFiring true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One-liner:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc broadcast Begin your fight!;set characterGodMode 1;set allowFiring true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delayed Execution Commands ===&lt;br /&gt;
Run a command when the round clock reaches a time (seconds):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc delayed &amp;amp;lt;time&amp;amp;gt; &amp;amp;lt;command&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example (warning at 10:00, all charge at 08:00, disable firing at 08:00):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc delayed 600 broadcast All charge at 08:00&lt;br /&gt;
rc delayed 480 broadcast All Charge!  No Firing!&lt;br /&gt;
rc delayed 480 set allowFiring false&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=console-commands&lt;br /&gt;
|title=Console Commands&lt;br /&gt;
|content=&lt;br /&gt;
Some commands take arguments. Required args are shown as &amp;lt;code&amp;gt;&amp;amp;lt;likeThis&amp;amp;gt;&amp;lt;/code&amp;gt;; optional args as &amp;lt;code&amp;gt;[&amp;amp;lt;likeThis&amp;amp;gt;]&amp;lt;/code&amp;gt;. If you use a later optional arg, supply those before it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Types:&#039;&#039;&#039;&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! String&lt;br /&gt;
{{!}}{{!}} Any text&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Boolean&lt;br /&gt;
{{!}}{{!}} &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Integer&lt;br /&gt;
{{!}}{{!}} Whole number&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Float&lt;br /&gt;
{{!}}{{!}} Number with decimals&lt;br /&gt;
{{!}}-&lt;br /&gt;
! List&lt;br /&gt;
{{!}}{{!}} One of a fixed set (e.g., faction names)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
* To get your position/rotation in-game: type &amp;lt;code&amp;gt;get&amp;lt;/code&amp;gt; in the console.&lt;br /&gt;
* Player IDs: see the Admin/Mute window (&amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; by default) or &amp;lt;code&amp;gt;rc playerlist&amp;lt;/code&amp;gt;.&lt;br /&gt;
* You can run any of these automatically from your [[Server Configuration]] map rotations.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Top Level Commands:&#039;&#039;&#039;&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:45%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:20%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;game &amp;amp;lt;MapName&amp;amp;gt; &amp;amp;lt;mapRotationIndexToOverload&amp;amp;gt; [&amp;amp;lt;GameMode&amp;amp;gt; &amp;amp;lt;AttackerFaction&amp;amp;gt; &amp;amp;lt;DefendingFaction&amp;amp;gt;]&amp;lt;/code&amp;gt; {{!}}{{!}} Change level using the specified rotation; optionally override mode/attacker/defender. Example: &amp;lt;code&amp;gt;rc game BlackForest 2&amp;lt;/code&amp;gt; {{!}}{{!}} MapName (String), index (Int), optional mode/attacker/defender&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;help [&amp;amp;lt;command&amp;amp;gt;]&amp;lt;/code&amp;gt; {{!}}{{!}} Show help (optionally for a specific command). Example: &amp;lt;code&amp;gt;rc help get&amp;lt;/code&amp;gt; {{!}}{{!}} command (String)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;broadcast &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Admin message to all players. Also via chat: &amp;lt;code&amp;gt;/bc &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} message (String)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;carbonPlayers &amp;amp;lt;command&amp;amp;gt; [args]&amp;lt;/code&amp;gt; {{!}}{{!}} Bot controls. See [[#bot-commands|Bot Commands]]. {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;cls&amp;lt;/code&amp;gt; {{!}}{{!}} Clear console. {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;fileReloader &amp;amp;lt;fileType&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Reload server files without reboot. Example: &amp;lt;code&amp;gt;rc fileReloader serverConfigFile&amp;lt;/code&amp;gt; {{!}}{{!}} serverConfigFile / blackWhiteLists / bannedPlayers / bannedMachines / mutePlayersVoip / mutePlayersChat / all&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;get [&amp;amp;lt;variable&amp;amp;gt;]&amp;lt;/code&amp;gt; {{!}}{{!}} Read a server variable (or list all). See [[#config-variables|Configuration Variables]]. {{!}}{{!}} variable (List)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;mapRotation &amp;amp;lt;index&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Switch to a rotation number (1-based). {{!}}{{!}} index (Int)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;playerlist [mode]&amp;lt;/code&amp;gt; {{!}}{{!}} List players: &amp;lt;code&amp;gt;connected&amp;lt;/code&amp;gt; (default), &amp;lt;code&amp;gt;ingame&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;not-ingame&amp;lt;/code&amp;gt; {{!}}{{!}} mode (String)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;scorelog&amp;lt;/code&amp;gt; {{!}}{{!}} Print kill log. {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;serverAdmin &amp;amp;lt;command&amp;amp;gt; &amp;amp;lt;ID&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Admin actions (same as &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; menu). Example: &amp;lt;code&amp;gt;rc serverAdmin slay 14&amp;lt;/code&amp;gt; {{!}}{{!}} ban, kick, chatMute, chatUnmute, voipMute, voipUnmute, permChatMute, permVoipMute, slay, slap, say&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;set &amp;amp;lt;variable&amp;amp;gt; &amp;amp;lt;value&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Set a server variable. {{!}}{{!}} variable (List), value (type varies)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;teleport &amp;amp;lt;target/s&amp;amp;gt; &amp;amp;lt;destination&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Teleport by ID or group to coords &amp;lt;code&amp;gt;X,Y,Z&amp;lt;/code&amp;gt; or to &amp;lt;code&amp;gt;me&amp;lt;/code&amp;gt;. {{!}}{{!}} targets: ID/me/all/defending/attacking; dest: X,Y,Z or me&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;emplacementLimit &amp;amp;lt;emplacement&amp;amp;gt; &amp;amp;lt;side&amp;amp;gt; &amp;amp;lt;limit&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Build limits by type/team. {{!}}{{!}} emplacement (List), side (attacking/defending), limit (Int)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;restart &amp;amp;lt;status{{!}}now{{!}}cancel&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Server restart controls. {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;vehiclesSpawn &amp;amp;lt;numhorses&amp;amp;gt; [&amp;amp;lt;faction&amp;amp;gt;] [&amp;amp;lt;cavalryClass&amp;amp;gt;]&amp;lt;/code&amp;gt; {{!}}{{!}} Spawn riderless horses. {{!}}{{!}} num (Int); faction (British/French/Prussian); class (Dragoon/Hussar)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;vehiclesDespawn &amp;amp;lt;ID&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Despawn a horse by ID. {{!}}{{!}} ID (Int)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;vehiclesManager &amp;amp;lt;command&amp;amp;gt; [args]&amp;lt;/code&amp;gt; {{!}}{{!}} Server-wide horse controls. See [[#horse-commands|Horse Commands]]. {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=config-variables&lt;br /&gt;
|title=Configuration Variables&lt;br /&gt;
|content=&lt;br /&gt;
These server-side variables affect gameplay and usually persist across rotations. Best practice: set your defaults at the start of a &amp;quot;staging&amp;quot; rotation (e.g., Training Grounds).&lt;br /&gt;
&lt;br /&gt;
Type &amp;lt;code&amp;gt;rc get&amp;lt;/code&amp;gt; to list them all. Since &#039;&#039;&#039;0.38&#039;&#039;&#039;, you can reset everything with:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc set default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Game Settings ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} default {{!}}{{!}} Reset all settings to default. {{!}}{{!}} Does not take an argument {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterGodMode &amp;amp;lt;setting&amp;amp;gt; {{!}}{{!}} GOD MODE {{!}}{{!}} setting (List): &#039;&#039;0&#039;&#039; to disable, &#039;&#039;1&#039;&#039; to enable for all players, &#039;&#039;2&#039;&#039; to enable for attackers, &#039;&#039;3&#039;&#039; to enable for defenders {{!}}{{!}} 0&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowFriendlyDamageDefences &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Friendlys can destroy own emplacements {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterFallDamageEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle fall damage {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceFirstPersonMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Force 1P {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowFiring &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable firearms {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowArtyFiring &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable artillery {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meleeArenaAllowShooting &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allow guns in Melee Arena {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} drawCannonPathTrajectories &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Show cannon paths {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} drawFirearmTrajectories &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Show firearm traj. {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} broadcastMeleeDebugDataStrikeInfo &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Debug melee strikes {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowPreviewAnimations &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allow dances etc. {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} lanternsAsProjectiles &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Throw lanterns as arty {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} maxDistanceAllowedForHealing &amp;amp;lt;distance&amp;amp;gt; {{!}}{{!}} Surgeon heal range {{!}}{{!}} Float {{!}}{{!}} 2&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fullPlayerHealingProcessTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Full heal time (s) {{!}}{{!}} Float {{!}}{{!}} 10&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChatEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Global VOIP {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChatEnabled &amp;amp;lt;Attacking{{!}}Defending&amp;amp;gt; {{!}}{{!}} VOIP per side {{!}}{{!}} Faction {{!}}{{!}} Both&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChat3D &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} 3D VOIP {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} attackingFactionMaterialPoints &amp;amp;lt;int&amp;amp;gt; {{!}}{{!}} Sapper mats attackers {{!}}{{!}} Int {{!}}{{!}} 50&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} defendingFactionMaterialPoints &amp;amp;lt;int&amp;amp;gt; {{!}}{{!}} Sapper mats defenders {{!}}{{!}} Int {{!}}{{!}} 50&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnSectionsCapturable &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Spawn points capturable {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoWeatherRotation &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Random weather rotation {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRespawnTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Respawn bar time {{!}}{{!}} Float {{!}}{{!}} 5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterDynamicRespawnTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Dynamic respawn (incl. tents/tables) {{!}}{{!}} Float {{!}}{{!}} 5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionScaleMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Explosion scale {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ragdollForceMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Ragdoll force {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} orderSystemEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Officer orders system {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instantBuildMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Instant emplacements {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} crouchToStrikeDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Crouch???strike min delay {{!}}{{!}} Float {{!}}{{!}} 0.1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockToIdleDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Block linger duration {{!}}{{!}} Float {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockLingerToStrikeMinDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Linger???strike min delay {{!}}{{!}} Float {{!}}{{!}} 0.05&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockToBlockWindow &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Block-switch window {{!}}{{!}} Float {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Melee hit stun {{!}}{{!}} Float {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackAngle &amp;amp;lt;angle&amp;amp;gt; {{!}}{{!}} Knockback angle from explosions {{!}}{{!}} Float {{!}}{{!}} 60&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackForceMultiplier &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Knockback force from explosions {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Time the player is stunned after landing {{!}}{{!}} Float {{!}}{{!}} 1.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowSpawnedPlayersSpectateOnly &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Only spawned players can spectate team (Admins exception) {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} freeflightCameraAllowed &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable free flight cam (Admins exception) {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} freeflightCameraAllowedPostPermaDeath &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Single life mode only use free cam after death (Admins exception) {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} show_serverperformance_warning &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Perf indicators {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} roundEndPlayerWin &amp;amp;lt;playerID&amp;amp;gt; {{!}}{{!}} Force player win {{!}}{{!}} Int {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} roundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; [&amp;amp;lt;reason&amp;amp;gt;] {{!}}{{!}} Force faction win {{!}}{{!}} Faction; Reason {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meeleeArenaRoundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; {{!}}{{!}} Force MA round win {{!}}{{!}} Faction {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shouldUnlockMouse &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Client: show cursor {{!}}{{!}} Boolean {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} longRangeHeadshotDamage &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} 150m+ headshot dmg (0???1) {{!}}{{!}} Float {{!}}{{!}} 1.0&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} revealFaction &amp;amp;lt;Attacking{{!}}Defending&amp;amp;gt; {{!}}{{!}} Reveals a faction on the minimap {{!}}{{!}} Faction {{!}}{{!}} false&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Cavalry Management ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleHorseForAll &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Everyone can ride {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleHorseForOfficer &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Officers can ride {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} useSpecialHorseVariants &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Special horses {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsToPassAfterDismounted &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Despawn after dismount {{!}}{{!}} Float {{!}}{{!}} 30&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsSpawnedBeforeDespawn &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Lifetime before despawn {{!}}{{!}} Float {{!}}{{!}} 60&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsToPassAfterHealthUpdated &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Despawn after damage {{!}}{{!}} Float {{!}}{{!}} 15&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowCollisionSlowdown &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Slow on collision {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowDamageRearing &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Rear on damage {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowDamageSlowdown &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Slow on damage {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleDamageResistanceMultiplier {{!}}{{!}} Horse dmg scale {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAirForwardMultiplier {{!}}{{!}} Jump forward mult {{!}}{{!}} Float {{!}}{{!}} 0.8&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleJumpHeightMultiplier {{!}}{{!}} Jump height mult {{!}}{{!}} Float {{!}}{{!}} 1.3&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Character Movement ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterJumpForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Jump force {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Global run speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunForwardSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Run forward {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunStrafeSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Run strafe {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunBackwardsSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Run backwards {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Global walk speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkForwardSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Walk forward {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkStrafeSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Walk strafe {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkBackwardsSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Walk backwards {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ladderMoverSpeedMultiplier {{!}}{{!}} Ladder speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ladderMoverRotationMultiplier {{!}}{{!}} Ladder rotation {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketMoverSpeedMultiplier {{!}}{{!}} Rocket mover speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketMoverRotationMultiplier {{!}}{{!}} Rocket mover rot {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Weapons ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterInfiniteFirearmAmmo &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Infinite ammo {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponDamageScale &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Weapon damage scale (N/A) {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponApplyHorizontalDeviation &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Firearm horiz. dev. {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponFirearmApplyDrop &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Hand weapons damage DOs (N/A) {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponInfiniteRange &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Infinite firearm range {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Block stun {{!}}{{!}} Float {{!}}{{!}} 0.8&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeWeaponReleaseTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Attack delay {{!}}{{!}} Float {{!}}{{!}} -1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Hit stun {{!}}{{!}} Float {{!}}{{!}} 0.35&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeInterruptedStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Interrupted stun {{!}}{{!}} Float {{!}}{{!}} 0.4&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Maim duration {{!}}{{!}} Float {{!}}{{!}} 1.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMaimedMovementTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Maim movement {{!}}{{!}} Float {{!}}{{!}} 0.45&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meleeChambering &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle chambering {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowBlocking &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle blocking {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowWeaponHoldSwapOverride &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Swap direction while blocking disabled {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterExplosiveFirearms &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Exploding bullets {{!}}{{!}} Boolean {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Melee Kicks ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Maim from kick {{!}}{{!}} Float {{!}}{{!}} 0.45&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Kick duration {{!}}{{!}} Float {{!}}{{!}} 0.85&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackCooldownDuration &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Kick cooldown {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Push distance {{!}}{{!}} Float {{!}}{{!}} 8.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackLaunchAngle &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Launch angle {{!}}{{!}} Float {{!}}{{!}} 0&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kick range {{!}}{{!}} Float {{!}}{{!}} 0.75&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackKickbackDuration &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kickback time {{!}}{{!}} Float {{!}}{{!}} 0.22&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackWindupTime &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Windup {{!}}{{!}} Float {{!}}{{!}} 0.3&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackWinddownTime &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Winddown {{!}}{{!}} Float {{!}}{{!}} 0.3&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackStagger &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Stagger on kick {{!}}{{!}} Boolean {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Artillery ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonMoverSpeedMultiplier {{!}}{{!}} Cannon move speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonMoverRotationMultiplier {{!}}{{!}} Cannon rotation {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonRecoilSpeedMultiplier {{!}}{{!}} Recoil speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonLoadingSpeedMultiplier {{!}}{{!}} Load/ram/push speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowAmmoSelectorUIDebugShow &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Debug ammo selector (O) {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} pathProjectileVelocity &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket path velocity {{!}}{{!}} Float {{!}}{{!}} 145&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileVelocity &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket velocity {{!}}{{!}} Float {{!}}{{!}} 22&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileGravity &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket gravity {{!}}{{!}} Float {{!}}{{!}} 40&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileDamageRadius &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket AoE radius {{!}}{{!}} Float {{!}}{{!}} 3&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileRandomizedInterval &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket random interval {{!}}{{!}} Float {{!}}{{!}} 2&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileDeviation &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket flight deviation {{!}}{{!}} Float {{!}}{{!}} 5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mortarProjectileDamageRadius &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Mortar AoE radius {{!}}{{!}} Float {{!}}{{!}} 3.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mortarProjectileVelocity &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Mortar velocity {{!}}{{!}} Float {{!}}{{!}} 60&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} artyProjectileBounceSpeedReduction &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Bounce slowdown {{!}}{{!}} Float {{!}}{{!}} 0.666&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundLethalRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Death range from howie shot that bounced {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundInjuryRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Injury range from howie shot that bounced {{!}}{{!}} Float {{!}}{{!}} 3&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundDamage &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Damage from injury ground range {{!}}{{!}} Float {{!}}{{!}} 0.35&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundKnockbackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback range howie shot that bounced {{!}}{{!}} Float {{!}}{{!}} 6&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback strength howie shot that bounced {{!}}{{!}} Float {{!}}{{!}} 16&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneLethalRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Death range from howie airburst {{!}}{{!}} Float {{!}}{{!}} 4.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneInjuryRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Injury range from howie airburst {{!}}{{!}} Float {{!}}{{!}} 6.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneDamage &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Damage from injury airburst range {{!}}{{!}} Float {{!}}{{!}} 0.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneKnockbackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback range howie airburst {{!}}{{!}} Float {{!}}{{!}} 7.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback strength howie airburst {{!}}{{!}} Float {{!}}{{!}} 20&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Naval Variables ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipDrivingFieldsScale &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Ship speed scale {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipFlyMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Ships can fly {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} windDirectionAffectsShipSpeed &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Wind affects speed {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatSpawnHoldInteractionTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawn time {{!}}{{!}} Float {{!}}{{!}} 5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatSpawnHoldInteractionTimeWhileSinking &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} While sinking {{!}}{{!}} Float {{!}}{{!}} 0.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat cooldown {{!}}{{!}} Float {{!}}{{!}} 120&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatCooldownBetweenSpawnsWhileSinking &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat cooldown (sinking) {{!}}{{!}} Float {{!}}{{!}} 5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipSailWindUnitMultiplier &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Wind potency on sails {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} gunboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Steamboat MG cooldown {{!}}{{!}} Float {{!}}{{!}} 120&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} steamboat2GunCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Steamboat 2-Gun cooldown {{!}}{{!}} Float {{!}}{{!}} 120&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowShipStealing &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Steer enemy ships {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoKillableBoatCooldownTimer &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Auto-despawn boats {{!}}{{!}} Float {{!}}{{!}} 60&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} renderOcean &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle ocean rendering {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Nature ??? Time ===&lt;br /&gt;
Time-of-day commands. Prefix with &amp;lt;code&amp;gt;rc nature time&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;rc nature time timeOfDay 12&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} timeOfDay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Set time of day (0???24 hours). {{!}}{{!}} time (Float, 0???24)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dynamicTime &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable dynamic (moving) time. {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dynamicTimeSpeed &amp;amp;lt;speed&amp;amp;gt; {{!}}{{!}} Rate of change when dynamic time is on. {{!}}{{!}} Float&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Nature ??? Weather ===&lt;br /&gt;
Weather and atmosphere commands. Prefix with &amp;lt;code&amp;gt;rc nature&amp;lt;/code&amp;gt;. Use on maps that match their theme (mod maps may allow all).&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;rc nature wind direction North&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} preset &amp;amp;lt;name&amp;amp;gt; [&amp;amp;lt;transitionTime&amp;amp;gt;] {{!}}{{!}} Switch to a weather preset (see lists below). Optional transition time in seconds. {{!}}{{!}} name (String); transitionTime (Float)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} wind strength &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Wind strength. {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} wind direction &amp;amp;lt;value&amp;amp;gt; [&amp;amp;lt;transitionTime&amp;amp;gt;] {{!}}{{!}} Wind direction. {{!}}{{!}} value: North, NorthEast, East, SouthEast, South, SouthWest, West, NorthWest; transitionTime (Float)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} atmosphere temperature &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Temperature (affects visual haze/heat distortion). {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} atmosphere fallIntensity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Rain/snow intensity. {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fog enabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle fog. {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fog visibility &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Fog visibility distance. {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ocean choppiness &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Ocean choppiness. {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ocean depth &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Ocean depth (visual). {{!}}{{!}} Float&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Classic Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Custom, Calm, Storm, Fog, Snowy, CalmRain, Calm2, Calm3, Calm4, Fog2, Fog3, Random&lt;br /&gt;
* Night, FullMoon, Overcast, Sunrise, Rain, FullMoonStorm, DayMoon, HeavyRain, ClearSky&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Biome Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Forest_Clear_Day / _Dawn / _Night&lt;br /&gt;
* Forest_Rain_Day / _Dawn / _Night / _Storm / _Dark_Night&lt;br /&gt;
* Snow_Snowing_Day / _Dawn / _Night / _Snowstorm / _Dark_Night&lt;br /&gt;
* Sand_Clear_Day / _Dawn / _Night / _Sandstorm&lt;br /&gt;
* City_Clear_Day / _Dawn / _Night / _Rain_Day / _Rain_Dawn / _Rain_Night / _Storm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Frontlines Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Frontlines_Forest_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Snow_Clear_(Day|Night|Dawn) / _Snowing_(Day|Night|Dawn) / _Snowstorm / _Dark_Night&lt;br /&gt;
* Frontlines_Ocean_Clear_(Dawn|Day|Night) / _Rain_(Dawn|Day|Night) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Sand_Clear_(Dawn|Day|Night) / _Sandstorm&lt;br /&gt;
* Frontlines_City_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm&lt;br /&gt;
* Frontlines_Trench_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=bot-commands&lt;br /&gt;
|title=Bot Commands&lt;br /&gt;
|content=&lt;br /&gt;
Holdfast bots are simple, but great for testing. Commands are prefixed with &amp;lt;code&amp;gt;rc carbonPlayers&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example ??? spawn 50 bots:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc carbonPlayers spawn 50&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Most commands require prerequisites (be near object/horse/player, LoS, correct class), and many affect ALL bots.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawn &amp;amp;lt;number&amp;amp;gt; [&amp;amp;lt;interval&amp;amp;gt;] {{!}}{{!}} Spawn bots (random classes/factions across spawns) {{!}}{{!}} number (Int), interval (Int, seconds)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnSpecific &amp;amp;lt;faction&amp;amp;gt; &amp;amp;lt;class&amp;amp;gt; [name] [regtag] [uniformId] {{!}}{{!}} Spawn specific bot {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} disperse {{!}}{{!}} Spread out {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} join {{!}}{{!}} Gather center {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ignoreAutoControls &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} For script mods {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [playerId] {{!}}{{!}} Use inputAxis {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputRotation &amp;amp;lt;enable&amp;amp;gt; [playerId] {{!}}{{!}} Use inputRotation {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [playerId] {{!}}{{!}} Move inputs (-1..+1) {{!}}{{!}} Floats&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputRotation &amp;amp;lt;rotation&amp;amp;gt; [playerId] {{!}}{{!}} Face direction (deg from North) {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} playerAction &amp;amp;lt;action&amp;amp;gt; [playerId] {{!}}{{!}} Perform action {{!}}{{!}} See [[Server Configuration Enums#Player_Actions]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} switchWeapon [weapon] [playerId] {{!}}{{!}} Switch weapon {{!}}{{!}} weapon from [[Server Configuration Enums#Weapon]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} switchNextWeapon [playerId] {{!}}{{!}} Next weapon {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoWeaponSwitchToggle &amp;amp;lt;enable&amp;amp;gt; [playerId] {{!}}{{!}} Auto switch {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voicePhrase &amp;amp;lt;phrase&amp;amp;gt; [playerId] {{!}}{{!}} Shout phrase {{!}}{{!}} See [[Server Configuration Enums#Voice Phrases]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} randomVoicePhrase [playerId] {{!}}{{!}} Random phrase {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} equipCarryableItem &amp;amp;lt;type&amp;amp;gt; [playerId] [inworldId] {{!}}{{!}} Equip carryable {{!}}{{!}} See [[Server Configuration Enums#Carryable Objects]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} pitch &amp;amp;lt;value&amp;amp;gt; [playerId] {{!}}{{!}} Aim pitch (-1.5..2) {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} yaw &amp;amp;lt;value&amp;amp;gt; [playerId] {{!}}{{!}} Turn yaw (-90..90) {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} setRunning &amp;amp;lt;enable&amp;amp;gt; [playerId] {{!}}{{!}} Toggle run {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} startHealing &amp;amp;lt;healerId&amp;amp;gt; &amp;amp;lt;targetId&amp;amp;gt; {{!}}{{!}} Heal target {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} stopHealing &amp;amp;lt;healerId&amp;amp;gt; {{!}}{{!}} Stop healing {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instrumentPlay &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;instrument&amp;amp;gt; &amp;amp;lt;songId&amp;amp;gt; {{!}}{{!}} Play song {{!}}{{!}} See Enums&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instrumentStop &amp;amp;lt;playerId&amp;amp;gt; {{!}}{{!}} Stop playing {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObject ??? {{!}}{{!}} Interact with object {{!}}{{!}} See inline notes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateCannon ??? {{!}}{{!}} Update cannon {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingCannon ??? {{!}}{{!}} Update moving cannon {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingLadder ??? {{!}}{{!}} Update ladder {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingRocket ??? {{!}}{{!}} Update rocket {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mountVehicle &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;vehicleId&amp;amp;gt; [mountTriggerId] {{!}}{{!}} Mount horse {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dismountVehicle &amp;amp;lt;playerId&amp;amp;gt; {{!}}{{!}} Dismount {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} highCommandOrder &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;order&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rotY&amp;amp;gt; {{!}}{{!}} Create order {{!}}{{!}} See [[Server Configuration Enums#High Command Orders]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} sapperChangeMode &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;mode&amp;amp;gt; {{!}}{{!}} Sapper mode {{!}}{{!}} See [[Server Configuration Enums#Sapper Build Mode]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} sapperBuildItem &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;type&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt; &amp;amp;lt;parentId&amp;amp;gt; &amp;amp;lt;socketId&amp;amp;gt; {{!}}{{!}} Build emplacement {{!}}{{!}} See Enums&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=horse-commands&lt;br /&gt;
|title=Horse Commands&lt;br /&gt;
|content=&lt;br /&gt;
These override &#039;&#039;&#039;ALL&#039;&#039;&#039; horses (player and non-player). Prefix with &amp;lt;code&amp;gt;rc vehiclesManager&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example (cap speed at 2, and force cap):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc vehiclesManager cappedSpeed 2; vehiclesManager forceCappedSpeed true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [vehicleId] {{!}}{{!}} Use inputAxis {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [vehicleId] {{!}}{{!}} Move inputs (-1..+1) {{!}}{{!}} Floats&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceCappedSpeed &amp;amp;lt;enable&amp;amp;gt; [vehicleId] {{!}}{{!}} Force capped speed {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cappedSpeed &amp;amp;lt;speed&amp;amp;gt; [vehicleId] {{!}}{{!}} Set cap {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceRandomInputAxis &amp;amp;lt;enable&amp;amp;gt; [vehicleId] {{!}}{{!}} Random inputs {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forcedRandomInputAxisIntervalX &amp;amp;lt;interval&amp;amp;gt; [vehicleId] {{!}}{{!}} Random X interval {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forcedRandomInputAxisIntervalY &amp;amp;lt;interval&amp;amp;gt; [vehicleId] {{!}}{{!}} Random Y interval {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} jumpAction [vehicleId] {{!}}{{!}} Jump {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rearAction [vehicleId] {{!}}{{!}} Rear {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} listVehicles {{!}}{{!}} List horses {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=naval&lt;br /&gt;
|title=Naval&lt;br /&gt;
|content=&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shiplist {{!}}{{!}} List all spawned ships {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnships &amp;amp;lt;ShipType&amp;amp;gt; &amp;amp;lt;number&amp;amp;gt; &amp;amp;lt;Faction&amp;amp;gt; [color] [&amp;amp;lt;shipnameindex&amp;amp;gt;] {{!}}{{!}} Spawn ships (faction defaults to random Brit/French) {{!}}{{!}} [[Server Configuration Enums#Ship_Type|ShipType]], number (Int), [[Server Configuration Enums#Faction|faction]], color (Int), name index (Int)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} removeShips &amp;amp;lt;ID{{!}}all&amp;amp;gt; {{!}}{{!}} Remove ships {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=updates&lt;br /&gt;
|title=Updates&lt;br /&gt;
|content=&lt;br /&gt;
Quick reference of new/changed commands:&lt;br /&gt;
* &#039;&#039;&#039;0.40&#039;&#039;&#039; ??? 2019-12-17: Cavalry changes&lt;br /&gt;
* &#039;&#039;&#039;0.38&#039;&#039;&#039; ??? 2019-10-11: &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt; reset command&lt;br /&gt;
* &#039;&#039;&#039;0.37&#039;&#039;&#039; ??? 2019-09-20: multiple commands; delayed commands; &amp;lt;code&amp;gt;allowFiring&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;0.36&#039;&#039;&#039; ??? 2019-09-18: &amp;lt;code&amp;gt;forceFirstPersonMode&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;0.34&#039;&#039;&#039; ??? 2019-08-23: secondary attack options; improved teleport&lt;br /&gt;
* &#039;&#039;&#039;0.33&#039;&#039;&#039; ??? 2019-07-26: &amp;lt;code&amp;gt;highPingIndicatorWarning&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;orderSystemEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Remote_Console_Commands&amp;diff=1286</id>
		<title>Remote Console Commands</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Remote_Console_Commands&amp;diff=1286"/>
		<updated>2026-02-15T01:45:41Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Remote Console Commands}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#using-console|Using The Console]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#console-commands|Console Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#config-variables|Configuration Variables]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#nature-time|Nature ??? Time]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#nature-weather|Nature ??? Weather]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#bot-commands|Bot Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#horse-commands|Horse Commands]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#naval|Naval]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#updates|Updates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=using-console&lt;br /&gt;
|title=Using The Console&lt;br /&gt;
|content=&lt;br /&gt;
This guide covers settings that can be reached through the in-game console (bound to &amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; by default). While there are more console commands possible, these are the most commonly used and useful ones.&lt;br /&gt;
&lt;br /&gt;
=== Logging In As Admin ===&lt;br /&gt;
All commands require logging in with the admin password first (see [[Server Hosting#Basic Configuration &amp;amp; Starting the Server|Server Hosting]] to set &amp;lt;code&amp;gt;server_admin_password&amp;lt;/code&amp;gt;). You only need to log in once per session (i.e., each reconnect, not on map rotation).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc login &amp;amp;lt;server_admin_password&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t see any console output confirming the login, press &amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; a couple of times to close and reopen the console.&lt;br /&gt;
&lt;br /&gt;
=== Sending Remote Commands ===&lt;br /&gt;
All remote commands are prefixed with &amp;lt;code&amp;gt;rc &amp;lt;/code&amp;gt; (local-only console commands omit it). For example, &amp;lt;code&amp;gt;rc help&amp;lt;/code&amp;gt; prints remote commands; &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; shows only local ones.&lt;br /&gt;
&lt;br /&gt;
The console supports &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; auto-completion.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc set drawFir&amp;lt;/code&amp;gt; then &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;rc set drawFirearmTrajectories&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc carbonPlayers force&amp;lt;/code&amp;gt; then &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; chooses &amp;lt;code&amp;gt;forceInput???&amp;lt;/code&amp;gt; up to the ambiguity.&lt;br /&gt;
&lt;br /&gt;
=== Sending Multiple Commands Per Line ===&lt;br /&gt;
Separate with semicolons:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc &amp;amp;lt;command1&amp;amp;gt;; &amp;amp;lt;command2&amp;amp;gt;; &amp;amp;lt;command3&amp;amp;gt;; &amp;amp;lt;command4&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example (broadcast, disable god mode, enable firing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc broadcast Begin your fight!&lt;br /&gt;
rc set characterGodMode 1&lt;br /&gt;
rc set allowFiring true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One-liner:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc broadcast Begin your fight!;set characterGodMode 1;set allowFiring true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delayed Execution Commands ===&lt;br /&gt;
Run a command when the round clock reaches a time (seconds):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc delayed &amp;amp;lt;time&amp;amp;gt; &amp;amp;lt;command&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example (warning at 10:00, all charge at 08:00, disable firing at 08:00):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc delayed 600 broadcast All charge at 08:00&lt;br /&gt;
rc delayed 480 broadcast All Charge!  No Firing!&lt;br /&gt;
rc delayed 480 set allowFiring false&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=console-commands&lt;br /&gt;
|title=Console Commands&lt;br /&gt;
|content=&lt;br /&gt;
Some commands take arguments. Required args are shown as &amp;lt;code&amp;gt;&amp;amp;lt;likeThis&amp;amp;gt;&amp;lt;/code&amp;gt;; optional args as &amp;lt;code&amp;gt;[&amp;amp;lt;likeThis&amp;amp;gt;]&amp;lt;/code&amp;gt;. If you use a later optional arg, supply those before it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Types:&#039;&#039;&#039;&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! String&lt;br /&gt;
{{!}}{{!}} Any text&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Boolean&lt;br /&gt;
{{!}}{{!}} &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Integer&lt;br /&gt;
{{!}}{{!}} Whole number&lt;br /&gt;
{{!}}-&lt;br /&gt;
! Float&lt;br /&gt;
{{!}}{{!}} Number with decimals&lt;br /&gt;
{{!}}-&lt;br /&gt;
! List&lt;br /&gt;
{{!}}{{!}} One of a fixed set (e.g., faction names)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
* To get your position/rotation in-game: type &amp;lt;code&amp;gt;get&amp;lt;/code&amp;gt; in the console.&lt;br /&gt;
* Player IDs: see the Admin/Mute window (&amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; by default) or &amp;lt;code&amp;gt;rc playerlist&amp;lt;/code&amp;gt;.&lt;br /&gt;
* You can run any of these automatically from your [[Server Configuration]] map rotations.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Top Level Commands:&#039;&#039;&#039;&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; {{!}} Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:45%;&amp;quot; {{!}} Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:20%;&amp;quot; {{!}} Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;game &amp;amp;lt;MapName&amp;amp;gt; &amp;amp;lt;mapRotationIndexToOverload&amp;amp;gt; [&amp;amp;lt;GameMode&amp;amp;gt; &amp;amp;lt;AttackerFaction&amp;amp;gt; &amp;amp;lt;DefendingFaction&amp;amp;gt;]&amp;lt;/code&amp;gt; {{!}}{{!}} Change level using the specified rotation; optionally override mode/attacker/defender. Example: &amp;lt;code&amp;gt;rc game BlackForest 2&amp;lt;/code&amp;gt; {{!}}{{!}} MapName (String), index (Int), optional mode/attacker/defender&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;help [&amp;amp;lt;command&amp;amp;gt;]&amp;lt;/code&amp;gt; {{!}}{{!}} Show help (optionally for a specific command). Example: &amp;lt;code&amp;gt;rc help get&amp;lt;/code&amp;gt; {{!}}{{!}} command (String)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;broadcast &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Admin message to all players. Also via chat: &amp;lt;code&amp;gt;/bc &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} message (String)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;carbonPlayers &amp;amp;lt;command&amp;amp;gt; [args]&amp;lt;/code&amp;gt; {{!}}{{!}} Bot controls. See [[#bot-commands|Bot Commands]]. {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;cls&amp;lt;/code&amp;gt; {{!}}{{!}} Clear console. {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;fileReloader &amp;amp;lt;fileType&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Reload server files without reboot. Example: &amp;lt;code&amp;gt;rc fileReloader serverConfigFile&amp;lt;/code&amp;gt; {{!}}{{!}} serverConfigFile / blackWhiteLists / bannedPlayers / bannedMachines / mutePlayersVoip / mutePlayersChat / all&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;get [&amp;amp;lt;variable&amp;amp;gt;]&amp;lt;/code&amp;gt; {{!}}{{!}} Read a server variable (or list all). See [[#config-variables|Configuration Variables]]. {{!}}{{!}} variable (List)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;mapRotation &amp;amp;lt;index&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Switch to a rotation number (1-based). {{!}}{{!}} index (Int)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;playerlist [mode]&amp;lt;/code&amp;gt; {{!}}{{!}} List players: &amp;lt;code&amp;gt;connected&amp;lt;/code&amp;gt; (default), &amp;lt;code&amp;gt;ingame&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;not-ingame&amp;lt;/code&amp;gt; {{!}}{{!}} mode (String)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;scorelog&amp;lt;/code&amp;gt; {{!}}{{!}} Print kill log. {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;serverAdmin &amp;amp;lt;command&amp;amp;gt; &amp;amp;lt;ID&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Admin actions (same as &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; menu). Example: &amp;lt;code&amp;gt;rc serverAdmin slay 14&amp;lt;/code&amp;gt; {{!}}{{!}} ban, kick, chatMute, chatUnmute, voipMute, voipUnmute, permChatMute, permVoipMute, slay, slap, say&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;set &amp;amp;lt;variable&amp;amp;gt; &amp;amp;lt;value&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Set a server variable. {{!}}{{!}} variable (List), value (type varies)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;teleport &amp;amp;lt;target/s&amp;amp;gt; &amp;amp;lt;destination&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Teleport by ID or group to coords &amp;lt;code&amp;gt;X,Y,Z&amp;lt;/code&amp;gt; or to &amp;lt;code&amp;gt;me&amp;lt;/code&amp;gt;. {{!}}{{!}} targets: ID/me/all/defending/attacking; dest: X,Y,Z or me&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;emplacementLimit &amp;amp;lt;emplacement&amp;amp;gt; &amp;amp;lt;side&amp;amp;gt; &amp;amp;lt;limit&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Build limits by type/team. {{!}}{{!}} emplacement (List), side (attacking/defending), limit (Int)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;restart &amp;amp;lt;status{{!}}now{{!}}cancel&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Server restart controls. {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;vehiclesSpawn &amp;amp;lt;numhorses&amp;amp;gt; [&amp;amp;lt;faction&amp;amp;gt;] [&amp;amp;lt;cavalryClass&amp;amp;gt;]&amp;lt;/code&amp;gt; {{!}}{{!}} Spawn riderless horses. {{!}}{{!}} num (Int); faction (British/French/Prussian); class (Dragoon/Hussar)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;vehiclesDespawn &amp;amp;lt;ID&amp;amp;gt;&amp;lt;/code&amp;gt; {{!}}{{!}} Despawn a horse by ID. {{!}}{{!}} ID (Int)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;lt;code&amp;gt;vehiclesManager &amp;amp;lt;command&amp;amp;gt; [args]&amp;lt;/code&amp;gt; {{!}}{{!}} Server-wide horse controls. See [[#horse-commands|Horse Commands]]. {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=config-variables&lt;br /&gt;
|title=Configuration Variables&lt;br /&gt;
|content=&lt;br /&gt;
These server-side variables affect gameplay and usually persist across rotations. Best practice: set your defaults at the start of a &amp;quot;staging&amp;quot; rotation (e.g., Training Grounds).&lt;br /&gt;
&lt;br /&gt;
Type &amp;lt;code&amp;gt;rc get&amp;lt;/code&amp;gt; to list them all. Since &#039;&#039;&#039;0.38&#039;&#039;&#039;, you can reset everything with:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc set default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Game Settings ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} default {{!}}{{!}} Reset all settings to default. {{!}}{{!}} Does not take an argument {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterGodMode &amp;amp;lt;setting&amp;amp;gt; {{!}}{{!}} GOD MODE {{!}}{{!}} setting (List): &#039;&#039;0&#039;&#039; to disable, &#039;&#039;1&#039;&#039; to enable for all players, &#039;&#039;2&#039;&#039; to enable for attackers, &#039;&#039;3&#039;&#039; to enable for defenders {{!}}{{!}} 0&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowFriendlyDamageDefences &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Friendlys can destroy own emplacements {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterFallDamageEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle fall damage {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceFirstPersonMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Force 1P {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowFiring &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable firearms {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowArtyFiring &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable artillery {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meleeArenaAllowShooting &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allow guns in Melee Arena {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} drawCannonPathTrajectories &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Show cannon paths {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} drawFirearmTrajectories &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Show firearm traj. {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} broadcastMeleeDebugDataStrikeInfo &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Debug melee strikes {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowPreviewAnimations &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Allow dances etc. {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} lanternsAsProjectiles &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Throw lanterns as arty {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} maxDistanceAllowedForHealing &amp;amp;lt;distance&amp;amp;gt; {{!}}{{!}} Surgeon heal range {{!}}{{!}} Float {{!}}{{!}} 2&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fullPlayerHealingProcessTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Full heal time (s) {{!}}{{!}} Float {{!}}{{!}} 10&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChatEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Global VOIP {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChatEnabled &amp;amp;lt;Attacking{{!}}Defending&amp;amp;gt; {{!}}{{!}} VOIP per side {{!}}{{!}} Faction {{!}}{{!}} Both&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voiceChat3D &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} 3D VOIP {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} attackingFactionMaterialPoints &amp;amp;lt;int&amp;amp;gt; {{!}}{{!}} Sapper mats attackers {{!}}{{!}} Int {{!}}{{!}} 50&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} defendingFactionMaterialPoints &amp;amp;lt;int&amp;amp;gt; {{!}}{{!}} Sapper mats defenders {{!}}{{!}} Int {{!}}{{!}} 50&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnSectionsCapturable &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Spawn points capturable {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoWeatherRotation &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Random weather rotation {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRespawnTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Respawn bar time {{!}}{{!}} Float {{!}}{{!}} 5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterDynamicRespawnTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Dynamic respawn (incl. tents/tables) {{!}}{{!}} Float {{!}}{{!}} 5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionScaleMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Explosion scale {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ragdollForceMultiplier &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} Ragdoll force {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} orderSystemEnabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Officer orders system {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instantBuildMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Instant emplacements {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} crouchToStrikeDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Crouch???strike min delay {{!}}{{!}} Float {{!}}{{!}} 0.1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockToIdleDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Block linger duration {{!}}{{!}} Float {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockLingerToStrikeMinDelay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Linger???strike min delay {{!}}{{!}} Float {{!}}{{!}} 0.05&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockToBlockWindow &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Block-switch window {{!}}{{!}} Float {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Melee hit stun {{!}}{{!}} Float {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackAngle &amp;amp;lt;angle&amp;amp;gt; {{!}}{{!}} Knockback angle from explosions {{!}}{{!}} Float {{!}}{{!}} 60&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackForceMultiplier &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Knockback force from explosions {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} explosionKnockbackMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Time the player is stunned after landing {{!}}{{!}} Float {{!}}{{!}} 1.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowSpawnedPlayersSpectateOnly &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Only spawned players can spectate team (Admins exception) {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} freeflightCameraAllowed &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable free flight cam (Admins exception) {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} freeflightCameraAllowedPostPermaDeath &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Single life mode only use free cam after death (Admins exception) {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} show_serverperformance_warning &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Perf indicators {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} roundEndPlayerWin &amp;amp;lt;playerID&amp;amp;gt; {{!}}{{!}} Force player win {{!}}{{!}} Int {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} roundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; [&amp;amp;lt;reason&amp;amp;gt;] {{!}}{{!}} Force faction win {{!}}{{!}} Faction; Reason {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meeleeArenaRoundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; {{!}}{{!}} Force MA round win {{!}}{{!}} Faction {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shouldUnlockMouse &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Client: show cursor {{!}}{{!}} Boolean {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} longRangeHeadshotDamage &amp;amp;lt;multiplier&amp;amp;gt; {{!}}{{!}} 150m+ headshot dmg (0???1) {{!}}{{!}} Float {{!}}{{!}} 1.0&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} revealFaction &amp;amp;lt;Attacking{{!}}Defending&amp;amp;gt; {{!}}{{!}} Reveals a faction on the minimap {{!}}{{!}} Faction {{!}}{{!}} false&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Cavalry Management ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleHorseForAll &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Everyone can ride {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleHorseForOfficer &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Officers can ride {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} useSpecialHorseVariants &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Special horses {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsToPassAfterDismounted &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Despawn after dismount {{!}}{{!}} Float {{!}}{{!}} 30&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsSpawnedBeforeDespawn &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Lifetime before despawn {{!}}{{!}} Float {{!}}{{!}} 60&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} secondsToPassAfterHealthUpdated &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Despawn after damage {{!}}{{!}} Float {{!}}{{!}} 15&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowCollisionSlowdown &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Slow on collision {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowDamageRearing &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Rear on damage {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAllowDamageSlowdown &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Slow on damage {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleDamageResistanceMultiplier {{!}}{{!}} Horse dmg scale {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleAirForwardMultiplier {{!}}{{!}} Jump forward mult {{!}}{{!}} Float {{!}}{{!}} 0.8&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} vehicleJumpHeightMultiplier {{!}}{{!}} Jump height mult {{!}}{{!}} Float {{!}}{{!}} 1.3&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Character Movement ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterJumpForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Jump force {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Global run speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunForwardSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Run forward {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunStrafeSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Run strafe {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterRunBackwardsSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Run backwards {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Global walk speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkForwardSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Walk forward {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkStrafeSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Walk strafe {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWalkBackwardsSpeed &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Walk backwards {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ladderMoverSpeedMultiplier {{!}}{{!}} Ladder speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ladderMoverRotationMultiplier {{!}}{{!}} Ladder rotation {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketMoverSpeedMultiplier {{!}}{{!}} Rocket mover speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketMoverRotationMultiplier {{!}}{{!}} Rocket mover rot {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Weapons ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterInfiniteFirearmAmmo &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Infinite ammo {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponDamageScale &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Weapon damage scale (N/A) {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponApplyHorizontalDeviation &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Firearm horiz. dev. {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponFirearmApplyDrop &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Hand weapons damage DOs (N/A) {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterWeaponInfiniteRange &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Infinite firearm range {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeBlockStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Block stun {{!}}{{!}} Float {{!}}{{!}} 0.8&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeWeaponReleaseTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Attack delay {{!}}{{!}} Float {{!}}{{!}} -1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Hit stun {{!}}{{!}} Float {{!}}{{!}} 0.35&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMeleeInterruptedStunTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Interrupted stun {{!}}{{!}} Float {{!}}{{!}} 0.4&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Maim duration {{!}}{{!}} Float {{!}}{{!}} 1.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterMaimedMovementTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Maim movement {{!}}{{!}} Float {{!}}{{!}} 0.45&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} meleeChambering &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle chambering {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowBlocking &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle blocking {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowWeaponHoldSwapOverride &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Swap direction while blocking disabled {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterExplosiveFirearms &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Exploding bullets {{!}}{{!}} Boolean {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Melee Kicks ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackMaimedTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Maim from kick {{!}}{{!}} Float {{!}}{{!}} 0.45&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Kick duration {{!}}{{!}} Float {{!}}{{!}} 0.85&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackCooldownDuration &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Kick cooldown {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Push distance {{!}}{{!}} Float {{!}}{{!}} 8.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackLaunchAngle &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Launch angle {{!}}{{!}} Float {{!}}{{!}} 0&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kick range {{!}}{{!}} Float {{!}}{{!}} 0.75&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackKickbackDuration &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Kickback time {{!}}{{!}} Float {{!}}{{!}} 0.22&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackWindupTime &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Windup {{!}}{{!}} Float {{!}}{{!}} 0.3&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackWinddownTime &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Winddown {{!}}{{!}} Float {{!}}{{!}} 0.3&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} characterSecondaryAttackStagger &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Stagger on kick {{!}}{{!}} Boolean {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Artillery ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonMoverSpeedMultiplier {{!}}{{!}} Cannon move speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonMoverRotationMultiplier {{!}}{{!}} Cannon rotation {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonRecoilSpeedMultiplier {{!}}{{!}} Recoil speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cannonLoadingSpeedMultiplier {{!}}{{!}} Load/ram/push speed {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowAmmoSelectorUIDebugShow &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Debug ammo selector (O) {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} pathProjectileVelocity &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket path velocity {{!}}{{!}} Float {{!}}{{!}} 145&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileVelocity &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket velocity {{!}}{{!}} Float {{!}}{{!}} 22&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileGravity &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket gravity {{!}}{{!}} Float {{!}}{{!}} 40&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileDamageRadius &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket AoE radius {{!}}{{!}} Float {{!}}{{!}} 3&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileRandomizedInterval &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket random interval {{!}}{{!}} Float {{!}}{{!}} 2&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rocketProjectileDeviation &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Rocket flight deviation {{!}}{{!}} Float {{!}}{{!}} 5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mortarProjectileDamageRadius &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Mortar AoE radius {{!}}{{!}} Float {{!}}{{!}} 3.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mortarProjectileVelocity &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Mortar velocity {{!}}{{!}} Float {{!}}{{!}} 60&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} artyProjectileBounceSpeedReduction &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Bounce slowdown {{!}}{{!}} Float {{!}}{{!}} 0.666&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundLethalRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Death range from howie shot that bounced {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundInjuryRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Injury range from howie shot that bounced {{!}}{{!}} Float {{!}}{{!}} 3&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundDamage &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Damage from injury ground range {{!}}{{!}} Float {{!}}{{!}} 0.35&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundKnockbackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback range howie shot that bounced {{!}}{{!}} Float {{!}}{{!}} 6&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelGroundForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback strength howie shot that bounced {{!}}{{!}} Float {{!}}{{!}} 16&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneLethalRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Death range from howie airburst {{!}}{{!}} Float {{!}}{{!}} 4.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneInjuryRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Injury range from howie airburst {{!}}{{!}} Float {{!}}{{!}} 6.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneDamage &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Damage from injury airburst range {{!}}{{!}} Float {{!}}{{!}} 0.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneKnockbackRange &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback range howie airburst {{!}}{{!}} Float {{!}}{{!}} 7.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shrapnelAirborneForce &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Knockback strength howie airburst {{!}}{{!}} Float {{!}}{{!}} 20&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Naval Variables ===&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipDrivingFieldsScale &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Ship speed scale {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipFlyMode &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Ships can fly {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} windDirectionAffectsShipSpeed &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Wind affects speed {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatSpawnHoldInteractionTime &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat spawn time {{!}}{{!}} Float {{!}}{{!}} 5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatSpawnHoldInteractionTimeWhileSinking &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} While sinking {{!}}{{!}} Float {{!}}{{!}} 0.5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat cooldown {{!}}{{!}} Float {{!}}{{!}} 120&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowboatCooldownBetweenSpawnsWhileSinking &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Rowboat cooldown (sinking) {{!}}{{!}} Float {{!}}{{!}} 5&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shipSailWindUnitMultiplier &amp;amp;lt;float&amp;amp;gt; {{!}}{{!}} Wind potency on sails {{!}}{{!}} Float {{!}}{{!}} 1&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} gunboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Steamboat MG cooldown {{!}}{{!}} Float {{!}}{{!}} 120&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} steamboat2GunCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Steamboat 2-Gun cooldown {{!}}{{!}} Float {{!}}{{!}} 120&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} allowShipStealing &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Steer enemy ships {{!}}{{!}} Boolean {{!}}{{!}} false&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoKillableBoatCooldownTimer &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Auto-despawn boats {{!}}{{!}} Float {{!}}{{!}} 60&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} renderOcean &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle ocean rendering {{!}}{{!}} Boolean {{!}}{{!}} true&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Nature ??? Time ===&lt;br /&gt;
Time-of-day commands. Prefix with &amp;lt;code&amp;gt;rc nature time&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;rc nature time timeOfDay 12&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} timeOfDay &amp;amp;lt;time&amp;amp;gt; {{!}}{{!}} Set time of day (0???24 hours). {{!}}{{!}} time (Float, 0???24)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dynamicTime &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Enable dynamic (moving) time. {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dynamicTimeSpeed &amp;amp;lt;speed&amp;amp;gt; {{!}}{{!}} Rate of change when dynamic time is on. {{!}}{{!}} Float&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
=== Nature ??? Weather ===&lt;br /&gt;
Weather and atmosphere commands. Prefix with &amp;lt;code&amp;gt;rc nature&amp;lt;/code&amp;gt;. Use on maps that match their theme (mod maps may allow all).&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;rc nature wind direction North&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} preset &amp;amp;lt;name&amp;amp;gt; [&amp;amp;lt;transitionTime&amp;amp;gt;] {{!}}{{!}} Switch to a weather preset (see lists below). Optional transition time in seconds. {{!}}{{!}} name (String); transitionTime (Float)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} wind strength &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Wind strength. {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} wind direction &amp;amp;lt;value&amp;amp;gt; [&amp;amp;lt;transitionTime&amp;amp;gt;] {{!}}{{!}} Wind direction. {{!}}{{!}} value: North, NorthEast, East, SouthEast, South, SouthWest, West, NorthWest; transitionTime (Float)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} atmosphere temperature &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Temperature (affects visual haze/heat distortion). {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} atmosphere fallIntensity &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Rain/snow intensity. {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fog enabled &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} Toggle fog. {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} fog visibility &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Fog visibility distance. {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ocean choppiness &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Ocean choppiness. {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ocean depth &amp;amp;lt;value&amp;amp;gt; {{!}}{{!}} Ocean depth (visual). {{!}}{{!}} Float&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Classic Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Custom, Calm, Storm, Fog, Night, FullMoon, Overcast, Sunrise, Rain, FullMoonStorm, DayMoon, HeavyRain, ClearSky&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Biome Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Forest_Clear_Day / _Dawn / _Night&lt;br /&gt;
* Forest_Rain_Day / _Dawn / _Night / _Storm / _Dark_Night&lt;br /&gt;
* Snow_Snowing_Day / _Dawn / _Night / _Snowstorm / _Dark_Night&lt;br /&gt;
* Sand_Clear_Day / _Dawn / _Night / _Sandstorm&lt;br /&gt;
* City_Clear_Day / _Dawn / _Night / _Rain_Day / _Rain_Dawn / _Rain_Night / _Storm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Frontlines Weather Presets:&#039;&#039;&#039;&lt;br /&gt;
* Frontlines_Forest_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Snow_Clear_(Day|Night|Dawn) / _Snowing_(Day|Night|Dawn) / _Snowstorm / _Dark_Night&lt;br /&gt;
* Frontlines_Ocean_Clear_(Dawn|Day|Night) / _Rain_(Dawn|Day|Night) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Sand_Clear_(Dawn|Day|Night) / _Sandstorm&lt;br /&gt;
* Frontlines_City_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm&lt;br /&gt;
* Frontlines_Trench_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=bot-commands&lt;br /&gt;
|title=Bot Commands&lt;br /&gt;
|content=&lt;br /&gt;
Holdfast bots are simple, but great for testing. Commands are prefixed with &amp;lt;code&amp;gt;rc carbonPlayers&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example ??? spawn 50 bots:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc carbonPlayers spawn 50&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Most commands require prerequisites (be near object/horse/player, LoS, correct class), and many affect ALL bots.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawn &amp;amp;lt;number&amp;amp;gt; [&amp;amp;lt;interval&amp;amp;gt;] {{!}}{{!}} Spawn bots (random classes/factions across spawns) {{!}}{{!}} number (Int), interval (Int, seconds)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnSpecific &amp;amp;lt;faction&amp;amp;gt; &amp;amp;lt;class&amp;amp;gt; [name] [regtag] [uniformId] {{!}}{{!}} Spawn specific bot {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} disperse {{!}}{{!}} Spread out {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} join {{!}}{{!}} Gather center {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} ignoreAutoControls &amp;amp;lt;enable&amp;amp;gt; {{!}}{{!}} For script mods {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [playerId] {{!}}{{!}} Use inputAxis {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputRotation &amp;amp;lt;enable&amp;amp;gt; [playerId] {{!}}{{!}} Use inputRotation {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [playerId] {{!}}{{!}} Move inputs (-1..+1) {{!}}{{!}} Floats&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputRotation &amp;amp;lt;rotation&amp;amp;gt; [playerId] {{!}}{{!}} Face direction (deg from North) {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} playerAction &amp;amp;lt;action&amp;amp;gt; [playerId] {{!}}{{!}} Perform action {{!}}{{!}} See [[Server Configuration Enums#Player_Actions]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} switchWeapon [weapon] [playerId] {{!}}{{!}} Switch weapon {{!}}{{!}} weapon from [[Server Configuration Enums#Weapon]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} switchNextWeapon [playerId] {{!}}{{!}} Next weapon {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} autoWeaponSwitchToggle &amp;amp;lt;enable&amp;amp;gt; [playerId] {{!}}{{!}} Auto switch {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} voicePhrase &amp;amp;lt;phrase&amp;amp;gt; [playerId] {{!}}{{!}} Shout phrase {{!}}{{!}} See [[Server Configuration Enums#Voice Phrases]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} randomVoicePhrase [playerId] {{!}}{{!}} Random phrase {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} equipCarryableItem &amp;amp;lt;type&amp;amp;gt; [playerId] [inworldId] {{!}}{{!}} Equip carryable {{!}}{{!}} See [[Server Configuration Enums#Carryable Objects]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} pitch &amp;amp;lt;value&amp;amp;gt; [playerId] {{!}}{{!}} Aim pitch (-1.5..2) {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} yaw &amp;amp;lt;value&amp;amp;gt; [playerId] {{!}}{{!}} Turn yaw (-90..90) {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} setRunning &amp;amp;lt;enable&amp;amp;gt; [playerId] {{!}}{{!}} Toggle run {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} startHealing &amp;amp;lt;healerId&amp;amp;gt; &amp;amp;lt;targetId&amp;amp;gt; {{!}}{{!}} Heal target {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} stopHealing &amp;amp;lt;healerId&amp;amp;gt; {{!}}{{!}} Stop healing {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instrumentPlay &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;instrument&amp;amp;gt; &amp;amp;lt;songId&amp;amp;gt; {{!}}{{!}} Play song {{!}}{{!}} See Enums&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} instrumentStop &amp;amp;lt;playerId&amp;amp;gt; {{!}}{{!}} Stop playing {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObject ??? {{!}}{{!}} Interact with object {{!}}{{!}} See inline notes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateCannon ??? {{!}}{{!}} Update cannon {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingCannon ??? {{!}}{{!}} Update moving cannon {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingLadder ??? {{!}}{{!}} Update ladder {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} interactableObjectUpdateMovingRocket ??? {{!}}{{!}} Update rocket {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} mountVehicle &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;vehicleId&amp;amp;gt; [mountTriggerId] {{!}}{{!}} Mount horse {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} dismountVehicle &amp;amp;lt;playerId&amp;amp;gt; {{!}}{{!}} Dismount {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} highCommandOrder &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;order&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rotY&amp;amp;gt; {{!}}{{!}} Create order {{!}}{{!}} See [[Server Configuration Enums#High Command Orders]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} sapperChangeMode &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;mode&amp;amp;gt; {{!}}{{!}} Sapper mode {{!}}{{!}} See [[Server Configuration Enums#Sapper Build Mode]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} sapperBuildItem &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;type&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt; &amp;amp;lt;parentId&amp;amp;gt; &amp;amp;lt;socketId&amp;amp;gt; {{!}}{{!}} Build emplacement {{!}}{{!}} See Enums&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=horse-commands&lt;br /&gt;
|title=Horse Commands&lt;br /&gt;
|content=&lt;br /&gt;
These override &#039;&#039;&#039;ALL&#039;&#039;&#039; horses (player and non-player). Prefix with &amp;lt;code&amp;gt;rc vehiclesManager&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example (cap speed at 2, and force cap):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;rc vehiclesManager cappedSpeed 2; vehiclesManager forceCappedSpeed true&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [vehicleId] {{!}}{{!}} Use inputAxis {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [vehicleId] {{!}}{{!}} Move inputs (-1..+1) {{!}}{{!}} Floats&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceCappedSpeed &amp;amp;lt;enable&amp;amp;gt; [vehicleId] {{!}}{{!}} Force capped speed {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} cappedSpeed &amp;amp;lt;speed&amp;amp;gt; [vehicleId] {{!}}{{!}} Set cap {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forceRandomInputAxis &amp;amp;lt;enable&amp;amp;gt; [vehicleId] {{!}}{{!}} Random inputs {{!}}{{!}} Boolean&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forcedRandomInputAxisIntervalX &amp;amp;lt;interval&amp;amp;gt; [vehicleId] {{!}}{{!}} Random X interval {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} forcedRandomInputAxisIntervalY &amp;amp;lt;interval&amp;amp;gt; [vehicleId] {{!}}{{!}} Random Y interval {{!}}{{!}} Float&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} jumpAction [vehicleId] {{!}}{{!}} Jump {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rearAction [vehicleId] {{!}}{{!}} Rear {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} listVehicles {{!}}{{!}} List horses {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=naval&lt;br /&gt;
|title=Naval&lt;br /&gt;
|content=&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} shiplist {{!}}{{!}} List all spawned ships {{!}}{{!}} ???&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} spawnships &amp;amp;lt;ShipType&amp;amp;gt; &amp;amp;lt;number&amp;amp;gt; &amp;amp;lt;Faction&amp;amp;gt; [color] [&amp;amp;lt;shipnameindex&amp;amp;gt;] {{!}}{{!}} Spawn ships (faction defaults to random Brit/French) {{!}}{{!}} [[Server Configuration Enums#Ship_Type|ShipType]], number (Int), [[Server Configuration Enums#Faction|faction]], color (Int), name index (Int)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} removeShips &amp;amp;lt;ID{{!}}all&amp;amp;gt; {{!}}{{!}} Remove ships {{!}}{{!}} ???&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=updates&lt;br /&gt;
|title=Updates&lt;br /&gt;
|content=&lt;br /&gt;
Quick reference of new/changed commands:&lt;br /&gt;
* &#039;&#039;&#039;0.40&#039;&#039;&#039; ??? 2019-12-17: Cavalry changes&lt;br /&gt;
* &#039;&#039;&#039;0.38&#039;&#039;&#039; ??? 2019-10-11: &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt; reset command&lt;br /&gt;
* &#039;&#039;&#039;0.37&#039;&#039;&#039; ??? 2019-09-20: multiple commands; delayed commands; &amp;lt;code&amp;gt;allowFiring&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;0.36&#039;&#039;&#039; ??? 2019-09-18: &amp;lt;code&amp;gt;forceFirstPersonMode&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;0.34&#039;&#039;&#039; ??? 2019-08-23: secondary attack options; improved teleport&lt;br /&gt;
* &#039;&#039;&#039;0.33&#039;&#039;&#039; ??? 2019-07-26: &amp;lt;code&amp;gt;highPingIndicatorWarning&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;orderSystemEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Template:Regiment_Event&amp;diff=1247</id>
		<title>Template:Regiment Event</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Template:Regiment_Event&amp;diff=1247"/>
		<updated>2026-02-13T16:50:08Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-regiment-event&amp;quot; data-name=&amp;quot;{{{name}}}&amp;quot; data-day=&amp;quot;{{{day}}}&amp;quot; data-region=&amp;quot;{{{region}}}&amp;quot; data-console=&amp;quot;{{{console_friendly|No}}}&amp;quot; data-skirmishers=&amp;quot;{{{skirmishers|No}}}&amp;quot; data-artillery=&amp;quot;{{{artillery|No}}}&amp;quot; data-sappers=&amp;quot;{{{sappers|No}}}&amp;quot; data-auxiliary=&amp;quot;{{{auxiliary|No}}}&amp;quot; data-cavalry=&amp;quot;{{{cavalry|No}}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-regiment-event-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-regiment-event-artwork&amp;quot;&amp;gt;{{#if:{{{artwork|}}}|[[File:{{{artwork}}}|100px]]|}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-regiment-event-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-regiment-event-name&amp;quot;&amp;gt;{{{name}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-regiment-event-type&amp;quot;&amp;gt;{{#if:{{{game_type|}}}|&amp;lt;span class=&amp;quot;hf-regiment-event-gametype hf-gt-{{{game_type}}}&amp;quot;&amp;gt;{{{game_type}}}&amp;lt;/span&amp;gt;|}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-regiment-event-details&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-regiment-event-row&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;hf-re-label&amp;quot;&amp;gt;Day&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;hf-re-value&amp;quot;&amp;gt;{{{day}}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-regiment-event-row&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;hf-re-label&amp;quot;&amp;gt;Time&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;hf-re-value&amp;quot;&amp;gt;{{{time}}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-regiment-event-row&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;hf-re-label&amp;quot;&amp;gt;Server Region&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;hf-re-value&amp;quot;&amp;gt;{{{region}}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-regiment-event-row&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;hf-re-label&amp;quot;&amp;gt;Console Friendly&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;hf-re-value&amp;quot;&amp;gt;{{{console_friendly|No}}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-regiment-event-classes&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-re-class {{#ifeq:{{{skirmishers|No}}}|Yes|hf-re-yes|hf-re-no}}&amp;quot;&amp;gt;Skirmishers&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-re-class {{#ifeq:{{{artillery|No}}}|Yes|hf-re-yes|hf-re-no}}&amp;quot;&amp;gt;Artillery&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-re-class {{#ifeq:{{{sappers|No}}}|Yes|hf-re-yes|hf-re-no}}&amp;quot;&amp;gt;Sappers&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-re-class {{#ifeq:{{{auxiliary|No}}}|Yes|hf-re-yes|hf-re-no}}&amp;quot;&amp;gt;Auxiliary&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-re-class {{#ifeq:{{{cavalry|No}}}|Yes|hf-re-yes|hf-re-no}}&amp;quot;&amp;gt;Cavalry&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{rules_url|}}}{{{signups_url|}}}{{{host|}}}|&amp;lt;div class=&amp;quot;hf-regiment-event-links&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{rules_url|}}}|&amp;lt;span class=&amp;quot;hf-re-link&amp;quot;&amp;gt;[{{{rules_url}}} Event Rules]&amp;lt;/span&amp;gt;|}}&lt;br /&gt;
{{#if:{{{signups_url|}}}|&amp;lt;span class=&amp;quot;hf-re-link&amp;quot;&amp;gt;[{{{signups_url}}} Sign Ups]&amp;lt;/span&amp;gt;|}}&lt;br /&gt;
{{#if:{{{host|}}}|&amp;lt;span class=&amp;quot;hf-re-host&amp;quot;&amp;gt;Host: &#039;&#039;&#039;{{{host}}}&#039;&#039;&#039;&amp;lt;/span&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-re-admin-actions&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;hf-re-edit-btn&amp;quot; data-event-name=&amp;quot;{{{name}}}&amp;quot; data-event-day=&amp;quot;{{{day}}}&amp;quot;&amp;gt;Edit&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;hf-re-delete-btn&amp;quot; data-event-name=&amp;quot;{{{name}}}&amp;quot; data-event-day=&amp;quot;{{{day}}}&amp;quot;&amp;gt;Delete&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;params&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Event Name&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;required&amp;quot;: true },&lt;br /&gt;
        &amp;quot;game_type&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Game Type&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;Nations At War or Frontlines&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;suggested&amp;quot;: true },&lt;br /&gt;
        &amp;quot;day&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Day&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;required&amp;quot;: true },&lt;br /&gt;
        &amp;quot;time&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Time&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;e.g. 8PM GMT / 3PM EST&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;required&amp;quot;: true },&lt;br /&gt;
        &amp;quot;region&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Server Region&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;required&amp;quot;: true },&lt;br /&gt;
        &amp;quot;console_friendly&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Console Friendly&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;Yes or No&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;No&amp;quot; },&lt;br /&gt;
        &amp;quot;skirmishers&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Skirmishers&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;Yes or No&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;No&amp;quot; },&lt;br /&gt;
        &amp;quot;artillery&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Artillery&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;Yes or No&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;No&amp;quot; },&lt;br /&gt;
        &amp;quot;sappers&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Sappers&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;Yes or No&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;No&amp;quot; },&lt;br /&gt;
        &amp;quot;auxiliary&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Auxiliary&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;Yes or No&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;No&amp;quot; },&lt;br /&gt;
        &amp;quot;cavalry&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Cavalry&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;Yes or No&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;, &amp;quot;default&amp;quot;: &amp;quot;No&amp;quot; },&lt;br /&gt;
        &amp;quot;artwork&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Event Artwork&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;512x512 image filename&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot; },&lt;br /&gt;
        &amp;quot;rules_url&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Rules URL&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;url&amp;quot; },&lt;br /&gt;
        &amp;quot;signups_url&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Sign Ups URL&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;url&amp;quot; },&lt;br /&gt;
        &amp;quot;host&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Host Discord Tag&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        &amp;quot;host_discord_id&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Host Discord ID&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;Discord user ID for webhook mentions&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
        &amp;quot;discord_timestamp&amp;quot;: { &amp;quot;label&amp;quot;: &amp;quot;Discord Timestamp&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;Unix timestamp for Discord time display&amp;quot;, &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;A regiment event card for the Regiment Schedule page.&amp;quot;,&lt;br /&gt;
    &amp;quot;format&amp;quot;: &amp;quot;inline&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=MediaWiki:Sidebar&amp;diff=1237</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=MediaWiki:Sidebar&amp;diff=1237"/>
		<updated>2026-02-13T14:51:44Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Beginner&#039;s Guide&lt;br /&gt;
** Beginner&#039;s Guide|Beginner&#039;s Guide&lt;br /&gt;
** User Interface|User Interface&lt;br /&gt;
** Factions|Factions&lt;br /&gt;
** Weapons|Weapons&lt;br /&gt;
** Game Modes|Game Modes&lt;br /&gt;
** Game Types|Game Types&lt;br /&gt;
** Maps|Maps&lt;br /&gt;
** Known Issues &amp;amp; Solutions|Tech Support&lt;br /&gt;
** Frequently Asked Questions|Frequently Asked Questions&lt;br /&gt;
* Mechanics&lt;br /&gt;
** Shooting|Shooting&lt;br /&gt;
** Melee|Melee&lt;br /&gt;
** Artillery|Artillery&lt;br /&gt;
** Defences|Defences&lt;br /&gt;
** Horseback Riding|Horseback Riding&lt;br /&gt;
** Auxiliary|Auxiliary&lt;br /&gt;
** Orders|Orders&lt;br /&gt;
** Traits &amp;amp; Abilities|Traits &amp;amp; Abilities&lt;br /&gt;
** Naval Combat|Naval Combat&lt;br /&gt;
** Ships|Ships&lt;br /&gt;
* Classes&lt;br /&gt;
** Command|Command&lt;br /&gt;
** Rank &amp;amp; File|Rank &amp;amp; File&lt;br /&gt;
** Skirmisher|Skirmisher&lt;br /&gt;
** Support|Support&lt;br /&gt;
** Artillery|Artillery&lt;br /&gt;
** Cavalry|Cavalry&lt;br /&gt;
** Crewmen|Crewmen&lt;br /&gt;
* Roleplay&lt;br /&gt;
** Linebattle|Linebattle&lt;br /&gt;
** Crews &amp;amp; Regiments|Crews &amp;amp; Regiments&lt;br /&gt;
** Organized Events|Organized Events&lt;br /&gt;
** Regiment Schedule|Regiment Schedule&lt;br /&gt;
** Regiment Roster|Regiment Roster&lt;br /&gt;
** Musician Tunes|Musician Tunes&lt;br /&gt;
** Voice Commands|Voice Commands&lt;br /&gt;
* Modding&lt;br /&gt;
** SDK user guide|SDK user guide&lt;br /&gt;
** SDK upgrade guide|SDK upgrade guide&lt;br /&gt;
** Script Modding Guide|Script Modding Guide&lt;br /&gt;
** Map Editing|Map Editing&lt;br /&gt;
** Spawnable Props|Spawnable Props&lt;br /&gt;
** Remote Console Commands|Remote Console Commands&lt;br /&gt;
** Server Configuration Enums|Server Configuration Enums&lt;br /&gt;
** Workshop Discord|Workshop Discord&lt;br /&gt;
** Mods and Consoles|Mods and Consoles&lt;br /&gt;
* Servers&lt;br /&gt;
** Server Hosting|Server Hosting&lt;br /&gt;
** Server Configuration|Server Configuration&lt;br /&gt;
* Admin Tools&lt;br /&gt;
** Special:ManageReleases|Manage Releases&lt;br /&gt;
** Special:ManageUpcomingRelease|Manage Upcoming Release&lt;br /&gt;
** Special:Upload|Upload Image&lt;br /&gt;
** Special:SpecialPages|Special Pages&lt;br /&gt;
** Special:UserRights|User Rights&lt;br /&gt;
** Special:EditPage/MediaWiki:Sidebar|Edit Sidebar&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Artillery&amp;diff=1236</id>
		<title>Artillery</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Artillery&amp;diff=1236"/>
		<updated>2026-02-13T03:15:09Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Artillery}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ammo-types|Ammunition Types]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#cannons|Cannons]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#rockets|Rocket Launchers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#mortars|Mortars]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#swivels|Swivel Guns]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#controls|Operating Artillery]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#cannoneer|Cannoneer Class]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#rocketeer|Rocketeer Class]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ammo-types&lt;br /&gt;
|title=Ammunition Types&lt;br /&gt;
|content=&lt;br /&gt;
There are 4 types of ammunition (not including chain shots in naval combat) and they each have their uses.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Round Shot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Often called the cannonball, this ammunition is used in cannons and mortars. The most commonly used type of ammunition is the round shot — a solid iron ball used mostly for long-range to medium-range combat.&lt;br /&gt;
&lt;br /&gt;
This ammunition is almost always used in line battles. It has the potential to wipe out entire lines due to the shot being able to &#039;&#039;&#039;pierce&#039;&#039;&#039; players and defences. It can also destroy sapper-built defences and enemy artillery. If it strikes a loaded artillery piece, the piece will blow up, which can often result in the death of the entire crew manning it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grape Shot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sometimes called canister shot, this ammunition is used in cannons and swivel guns. It shoots a bag of small metal pellets which can shred through any close-range infantry or cavalry.&lt;br /&gt;
&lt;br /&gt;
It is used almost exclusively at short ranges due to its inaccuracy — effective up to 50 meters but can be fired to 100 meters. Though not often used, it still has the potential to wipe entire lines in one shot and can be incredibly useful to a cornered cannoneer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Long Range Shell Rocket&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This ammunition can only be used inside a rocket launcher and can shoot incredibly far. They have a range of about 100–250m and explode upon impact when hitting any surface (including trees, so watch out).&lt;br /&gt;
&lt;br /&gt;
When fired, they usually don&#039;t fly straight — they will swirl left and right in the air, making them inaccurate and prone to hitting trees or buildings. They are referred to as &amp;quot;Shell Rocket(L)&amp;quot; in-game.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Short Range Shell Rocket&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is similar to the long-range rocket but only useful from about 35–55 meters. It can be useful to defend artillery or friendly lines. Short-range rockets are also rumoured to have a larger explosion radius than long-range rockets.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=cannons&lt;br /&gt;
|title=Cannons&lt;br /&gt;
|content=&lt;br /&gt;
Cannons are the backbone of the artillery — the most versatile and most used artillery pieces. They can be loaded with either grape shot or round shot from an ammo box.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loading &amp;amp; Firing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Load:&#039;&#039;&#039; Hold the desired ammunition type and hold E on the barrel.&lt;br /&gt;
* &#039;&#039;&#039;Ram:&#039;&#039;&#039; When the ammunition is loaded, hold E again to ram the shot. Any class can ram, but equipping a ramrod as a cannoneer before ramming provides a +5% speed increase.&lt;br /&gt;
* &#039;&#039;&#039;Aim:&#039;&#039;&#039; Press E when looking at the cannon from behind, then move the barrel using WASD.&lt;br /&gt;
* &#039;&#039;&#039;Fire:&#039;&#039;&#039; Press Left Click or the fire button. Keep in mind that a cannoneer or rocketeer can override your aiming if you are firing as a different class.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aiming a Cannon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You will only need to worry about bullet drop when firing at distances above 100+ meters. Though 100 meters isn&#039;t the maximum range (around 500 meters), it will prove difficult to find the best position to aim your cannon at extreme distances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moving a Cannon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you need to reposition, press E on the wheels of an &#039;&#039;&#039;unloaded&#039;&#039;&#039; cannon. You can move up the cannon with 2 people for increased speed. Keep in mind you will probably have to move an ammo box as well — this can only be done by a cannoneer, but a sapper can build one for no material cost if available.&lt;br /&gt;
&lt;br /&gt;
During the moving process, a cannoneer can override the person moving it. If 2 non-artillery classes or 2 artillery classes move the cannon at the same time, the first person who started moving it will always be favoured.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=rockets&lt;br /&gt;
|title=Rocket Launchers&lt;br /&gt;
|content=&lt;br /&gt;
Rockets are very unreliable as a beginner but with time can be learned and turned into a deadly long-range and short-range weapon. They can be loaded with 2 types of ammunition from a rocket stack and can hold 2 rockets at the same time (one on the left, one on the right).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What Makes Rockets Unreliable&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The thing that makes rockets unreliable is their tendency to swirl left and right in the air randomly. This makes precise aiming difficult as it is nearly impossible to hit a specific target. You just have to be lucky to land a precise shot. Fortunately, the rockets will usually go to the same spot if fired from the same side of the launcher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Facts&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Rockets can destroy enemy artillery and cause the same explosion that cannonballs produce on a loaded artillery piece.&lt;br /&gt;
* &#039;&#039;&#039;Moving:&#039;&#039;&#039; Hold E on the bucket in the front of the launcher (cannoneer only). You can move it with 2 people. Build it back up by holding E on the bucket again.&lt;br /&gt;
* When rocket launchers spawn, they always spawn unpacked, allowing cannoneers to move them quickly.&lt;br /&gt;
* Aiming rockets is best learned through practice — it will take a while to learn, but mastery can make you incredibly effective.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=mortars&lt;br /&gt;
|title=Mortars&lt;br /&gt;
|content=&lt;br /&gt;
Mortars are notoriously difficult to master but can shoot incredible distances (50–~850 meters) and can be incredibly dangerous in the right hands. They can be loaded with round shot alone.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Advantages Over Cannons&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Rain down cannonballs on enemy encampments — no need to worry about walls, trees, mountains, or houses.&lt;br /&gt;
* The explosion of a mortar is bigger than that of a cannon.&lt;br /&gt;
* Shoot anyone &#039;&#039;&#039;anywhere&#039;&#039;&#039; on the map with enough precision (if they don&#039;t have a roof above them).&lt;br /&gt;
* You don&#039;t have to ram the shot in the mortar.&lt;br /&gt;
* You can destroy enemy artillery with it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Drawbacks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Cannot fire grape shot.&lt;br /&gt;
* Cannot fire closer than ~50 meters, so you can&#039;t defend yourself from close-range troops or cavalry.&lt;br /&gt;
* Shots take time to land.&lt;br /&gt;
* You &#039;&#039;&#039;cannot&#039;&#039;&#039; move a mortar, so if the map has a bad mortar spot, you&#039;re stuck with it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tips&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* After firing, a 15-second countdown begins before you can shoot again. Use this time to observe where your cannonball landed and adjust your aim.&lt;br /&gt;
* Unlike rockets, mortar shots land exactly where you aim them.&lt;br /&gt;
* If a mortar is shot or rebuilt by a sapper after being destroyed, it will still retain its aiming position.&lt;br /&gt;
* Mortar effectiveness highly depends on the map.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=swivels&lt;br /&gt;
|title=Swivel Guns&lt;br /&gt;
|content=&lt;br /&gt;
Swivel guns are small, versatile cannons that can be built by the &#039;&#039;&#039;Sapper&#039;&#039;&#039; class. They are placed on a swivel gun stand and are most effective at close-quarters defence.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ammunition:&#039;&#039;&#039; Swivel guns exclusively use &#039;&#039;&#039;grape shot&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Primary Use:&#039;&#039;&#039; They are excellent defensive tools for repelling infantry charges, such as at the top of ladders or in fortified positions.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=controls&lt;br /&gt;
|title=Operating Artillery — Controls&lt;br /&gt;
|content=&lt;br /&gt;
&#039;&#039;&#039;PC Controls&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Action !! PC Control&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Interact (Mount, Load, Ram) {{!}}{{!}} E&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Aim {{!}}{{!}} WASD (to move the barrel)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Zoom (Fine Aim) {{!}}{{!}} Right Mouse Button&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Fire {{!}}{{!}} Left Mouse Button&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Move Artillery Piece {{!}}{{!}} Hold E on the wheels&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Console Controls (Xbox / PlayStation)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Action !! Xbox Control !! PlayStation Control&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Interact (Mount, Load, Ram) {{!}}{{!}} X {{!}}{{!}} Square&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Aim {{!}}{{!}} Left Analog Stick {{!}}{{!}} Left Analog Stick&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Zoom (Fine Aim) {{!}}{{!}} Left Trigger (LT) {{!}}{{!}} L2&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Fire {{!}}{{!}} Right Trigger (RT) {{!}}{{!}} R2&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Move Artillery Piece {{!}}{{!}} Hold X on the wheels {{!}}{{!}} Hold Square on the wheels&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=cannoneer&lt;br /&gt;
|title=Cannoneer Class&lt;br /&gt;
|content=&lt;br /&gt;
Cannoneers excel at manning cannons, but can turn their hands to providing rocket fire if the need arises. Can equip a ramrod to provide a +5% speed bonus to ramming.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Allied&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Central&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_CannonSpecialisation.png|20px|link=]] Cannon Spec.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_ArtilleryOperator.png|20px|link=]] Artillery Operator&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RocketOperator.png|20px|link=]] Rocket Operator&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeammoselection_spyglass.png|28px|link=]] Spyglass&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Ramrod&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Cannoneer-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Cannoneer-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Cannoneer-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Cannoneer-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Cannoneer-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Cannoneer-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Allied-Cannoneer-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Central-Cannoneer-1.png|label=Central}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=rocketeer&lt;br /&gt;
|title=Rocketeer Class&lt;br /&gt;
|content=&lt;br /&gt;
Rocketeers prefer to terrify their enemies into submission with the sound of their deadly payloads flying through the air.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_RocketSpecialisation.png|20px|link=]] Rocket Spec.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_ArtilleryOperator.png|20px|link=]] Artillery Operator&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RocketOperator.png|20px|link=]] Rocket Operator&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeammoselection_spyglass.png|28px|link=]] Spyglass&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Rocketeer-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Rocketeer-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Rocketeer-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Rocketeer-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Rocketeer-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=French-Rocketeer-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Cavalry&amp;diff=1235</id>
		<title>Cavalry</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Cavalry&amp;diff=1235"/>
		<updated>2026-02-13T03:15:08Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Cavalry}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#cuirassier-dragoon|Cuirassiers &amp;amp; Dragoons]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#hussar|Hussars]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Cavalry classes specialise in [[Horseback Riding]] to scatter lines, chase down skirmishers, and disrupt artillery.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hussars&#039;&#039;&#039; are swift, sabre-focused light cavalry. Their increased sword damage while mounted and higher speed make them deadly in charges. Fire a pistol on approach, draw steel, and commit.&lt;br /&gt;
* &#039;&#039;&#039;Cuirassiers &amp;amp; Dragoons&#039;&#039;&#039; (mounted carbineers) excel at accurate firearm use from horseback. Mobility lets them harass, pick targets, and fall back to friendly lines. Master mounting, dismounting, pacing your horse, and shooting from the saddle for best results.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=cuirassier-dragoon&lt;br /&gt;
|title=Cuirassiers &amp;amp; Dragoons&lt;br /&gt;
|content=&lt;br /&gt;
Mounted carbineers. Skirmish and harass with accurate firearm fire from horseback, then reposition quickly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Ability_HorsebackRiding.png|20px|link=]] Horseback Riding&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Trait_MountedFirearmSpecialisation.png|20px|link=]] Mounted Firearm Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Dragoon-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Dragoon-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Dragoon-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Dragoon-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Dragoon-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Dragoon-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=hussar&lt;br /&gt;
|title=Hussars&lt;br /&gt;
|content=&lt;br /&gt;
Fast, flamboyant light cavalry. Excellent showmanship — and excellent sabre work — on horseback.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Ability_HorsebackRiding.png|20px|link=]] Horseback Riding&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Trait_SkilfulRider.png|20px|link=]] Skilful Rider&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Trait_MountedSwordSpecialisation.png|20px|link=]] Mounted Sword Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Hussar-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Hussar-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Hussar-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Hussar-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Hussar-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Hussar-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Hussar-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Skirmisher&amp;diff=1234</id>
		<title>Skirmisher</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Skirmisher&amp;diff=1234"/>
		<updated>2026-02-13T03:15:08Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Skirmisher}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#light-infantry|Light Infantry]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#rifleman|Rifleman]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#customs|Customs]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Skirmisher classes are intended to operate away from the lines, and as such do not benefit from any of the buffs one might get from being [[Orders|in the line]] or in proximity to auxiliary classes. Their effectiveness comes from their speed and deadly accuracy, striking lines with the element of surprise.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=light-infantry&lt;br /&gt;
|title=Light Infantry&lt;br /&gt;
|content=&lt;br /&gt;
The light infantry classes move with a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions and cause disruption in the enemy lines before moving on. Their most effective firing position is crouched in cover, making them unattractive individual targets for lines. The cost of their lighter gear is a weakness in melee, resulting in less damage dealt and more damage received when engaged in close combat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_LightFooted.png|20px|link=]] Light Footed&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Skirmisher.png|20px|link=]] Skirmisher&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+6&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-LightInfantry-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-LightInfantry-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-LightInfantry-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-LightInfantry-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-LightInfantry-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-LightInfantry-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-LightInfantry-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=rifleman&lt;br /&gt;
|title=Rifleman&lt;br /&gt;
|content=&lt;br /&gt;
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket-wielding peers. Due to their tighter barrels, their rifles take longer to load than a smoothbore musket. As a result, these classes are better suited for operating alone at a distance from both friend and foe alike.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Skirmisher.png|20px|link=]] Marksman&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_ChosenMan.png|20px|link=]] Chosen Man&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Rifleman-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Rifleman-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Rifleman-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Rifleman-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Rifleman-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Rifleman-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=customs&lt;br /&gt;
|title=Customs&lt;br /&gt;
|content=&lt;br /&gt;
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_AbleSwimmer.png|20px|link=]] Able Swimmer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_LightFooted.png|20px|link=]] Light Footed&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Skirmisher.png|20px|link=]] Skirmisher&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+6&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+12&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Customs-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Customs-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Support&amp;diff=1233</id>
		<title>Support</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Support&amp;diff=1233"/>
		<updated>2026-02-13T03:15:07Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Support}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#morale|Morale Boosters]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#flag-bearer|Flag Bearers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#drummer|Drummers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#fifer|Fifers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#bagpiper|Bagpipers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#violinist|Violinists]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#healers|Healers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#surgeon|Surgeons]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#builders|Builders &amp;amp; Breakers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#sapper|Sappers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#carpenter|Carpenters]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=morale&lt;br /&gt;
|title=Morale Boosters&lt;br /&gt;
|content=&lt;br /&gt;
Morale Boosters provide area-of-effect buffs to nearby Rank &amp;amp; File, increasing accuracy and reload speed through music and standards.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=flag-bearer&lt;br /&gt;
|title=Flag Bearers&lt;br /&gt;
|content=&lt;br /&gt;
The flag bearers carry the standard of their faction into battle, motivating the Rank &amp;amp; File to pour shots into the enemy at an ever increasing pace. Their flags provide an AoE bonus that extends to approximately compass range. Armed with a pistol and sabre, they can defend themselves if need be, or humiliate their enemies by slicing them up with their flags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_StandardBearer.png|20px|link=]] Standard Bearer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Faction Flag&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-FlagBearer-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-FlagBearer-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-FlagBearer-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-FlagBearer-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-FlagBearer-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-FlagBearer-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-FlagBearer-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=drummer&lt;br /&gt;
|title=Drummers&lt;br /&gt;
|content=&lt;br /&gt;
Drummers play songs to keep the ranks firing in sync with each other. They provide a stackable bonus to accuracy for all Rank &amp;amp; File in range.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Musician.png|20px|link=]] Musician&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Marching Drum&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Musician-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Musician-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Musician-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Musician-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Musician-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Musician-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=fifer&lt;br /&gt;
|title=Fifers&lt;br /&gt;
|content=&lt;br /&gt;
Fifers play songs to keep the ranks firing in sync with each other. They provide a stackable bonus to accuracy for all Rank &amp;amp; File in range.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Musician.png|20px|link=]] Musician&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Fife&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Musician-2.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Musician-2.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Musician-2.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Musician-2.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Musician-2.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Musician-2.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=bagpiper&lt;br /&gt;
|title=Bagpipers&lt;br /&gt;
|content=&lt;br /&gt;
Bagpipers are the replacement of Fifers for the British army. They play songs to keep the ranks firing in sync. Many a man has retreated in horror at the approach of the bagpipes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Musician.png|20px|link=]] Musician&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Bagpipes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Musician-7.png|label=British}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=violinist&lt;br /&gt;
|title=Violinists&lt;br /&gt;
|content=&lt;br /&gt;
The violinists provide musical accompaniment aboard the vessels of their country&#039;s navy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_AbleSwimmer.png|20px|link=]] Able Swimmer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Musician.png|20px|link=]] Musician&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+12&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Violin&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Musician-6.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Musician-3.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Musician-4.png|label=French (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=healers&lt;br /&gt;
|title=Healers&lt;br /&gt;
|content=&lt;br /&gt;
Healers keep the fighting force alive by tending to the wounded on the battlefield.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=surgeon&lt;br /&gt;
|title=Surgeons&lt;br /&gt;
|content=&lt;br /&gt;
Surgeons selflessly run across the battlefield to tend to the wounds of injured comrades. A health bar appears above any injured men, allowing them to prioritise their triage. Don&#039;t be fooled, however, in thinking that these men have taken an oath to do no harm. Armed with a pistol and sabre, they can rapidly turn their white coats red with the blood of their foes. Surgeons stand out on the mini-map with a different icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Allied&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Central&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Distinguishable.png|20px|link=]] Distinguishable&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Medicine.png|20px|link=]] Medicine&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Bandage.png|20px|link=]] Bandage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeselection_lantern.png|28px|link=]] Lantern&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Surgeon-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-Surgeon-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-Surgeon-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Surgeon-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Surgeon-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Surgeon-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Surgeon-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Surgeon-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Surgeon-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Surgeon-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Surgeon-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Surgeon-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-Surgeon-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Central-Surgeon-1.png|label=Central}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=builders&lt;br /&gt;
|title=Builders &amp;amp; Breakers&lt;br /&gt;
|content=&lt;br /&gt;
These classes provide the engineering backbone of the army, constructing and destroying battlefield fortifications.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=sapper&lt;br /&gt;
|title=Sappers&lt;br /&gt;
|content=&lt;br /&gt;
Sappers provide support for the fighting forces by building [[Defences|defensive structures and emplacements]] to establish a secure position for both infantry fire and artillery bombardment.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Allied&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Central&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_ExplosivesSpecialist.png|20px|link=]] Explosives Specialist&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_EngineeringSpecialist.png|20px|link=]] Engineering Specialist&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_ExplosivesHandling.png|20px|link=]] Explosives Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Sapper-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Sapper-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Sapper-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Sapper-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Sapper-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Sapper-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Allied-Sapper-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Central-Sapper-1.png|label=Central}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=carpenter&lt;br /&gt;
|title=Carpenters&lt;br /&gt;
|content=&lt;br /&gt;
The carpenters, in contrast to the sappers, are a destructive force who excel at destroying enemy emplacements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Allied&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Central&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_AxeSpecialisation.png|20px|link=]] Axe Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_BlunderbussSpecialisation.png|20px|link=]] Blunderbuss Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_ExplosivesSpecialist.png|20px|link=]] Explosives Specialist&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_ExplosivesHandling.png|20px|link=]] Explosives Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeselection_lantern.png|28px|link=]] Lantern&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Carpenter-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Carpenter-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Carpenter-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Carpenter-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Carpenter-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Carpenter-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Allied-Carpenter-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Central-Carpenter-1.png|label=Central}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Rank_%26_File&amp;diff=1232</id>
		<title>Rank &amp; File</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Rank_%26_File&amp;diff=1232"/>
		<updated>2026-02-13T03:15:06Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Rank and File}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#line-infantry|Line Infantry (Standard)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#line-infantry-variant|Line Infantry (Variant)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#guards|Guards]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#grenadiers|Grenadiers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#marines|Marines]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#coast-guards|Coast Guards]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Rank &amp;amp; File make up the bulk of the fighting forces on each side. On land these men stand shoulder to shoulder to fire volleys at the enemy, while at sea they man the cannons and take boarding action.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=line-infantry&lt;br /&gt;
|title=Line Infantry (Standard)&lt;br /&gt;
|content=&lt;br /&gt;
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers and the patriotic encouragement of the Morale Boosters to perform above and beyond the capabilities of a single man.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Allied&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Central&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_RankDiscipline.png|20px|link=]] Rank Discipline&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-3.png|label=British (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-4.png|label=British (Var. 4)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-3.png|label=French (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-4.png|label=French (Var. 4)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-3.png|label=Prussian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-3.png|label=Russian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyLineInfantry-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyLineInfantry-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyLineInfantry-3.png|label=Austrian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyLineInfantry-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyLineInfantry-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyLineInfantry-3.png|label=Italian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-2.png|label=Allied (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-3.png|label=Allied (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-4.png|label=Allied (Var. 4)}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyLineInfantry-1.png|label=Central}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyLineInfantry-2.png|label=Central (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyLineInfantry-3.png|label=Central (Var. 3)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=line-infantry-variant&lt;br /&gt;
|title=Line Infantry (Variant)&lt;br /&gt;
|content=&lt;br /&gt;
In addition to the standard line infantry, each faction has a variant line infantry class. The British have the &#039;&#039;&#039;92nd Gordon Highlanders&#039;&#039;&#039;, the French the &#039;&#039;&#039;Legion de la Vistule&#039;&#039;&#039;, and the Prussians the &#039;&#039;&#039;Lutzow Freikorps&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_RankDiscipline.png|20px|link=]] Rank Discipline&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-1.png|label=92nd Gordon Highlanders}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-1.png|label=Legion de la Vistule}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-1.png|label=Lutzow Freikorps}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-1.png|label=Russian Variant}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=guards&lt;br /&gt;
|title=Guards&lt;br /&gt;
|content=&lt;br /&gt;
The guards are the Elite Infantry of the ranks. Their primary job is to guard the Command, helping them to survive where the common man may fall. Their additional training makes them unparalleled combatants in melee.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_EliteInfantry.png|20px|link=]] Elite Infantry&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Guardsman.png|20px|link=]] Guardsman&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Guard-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-Guard-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-Guard-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Guard-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Guard-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Guard-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Guard-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Guard-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Guard-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Guard-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Guard-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Guard-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=grenadiers&lt;br /&gt;
|title=Grenadiers&lt;br /&gt;
|content=&lt;br /&gt;
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Resilient.png|20px|link=]] Resilient&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_BayonetSpecialisation.png|20px|link=]] Bayonet Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Grenadier-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-Grenadier-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-Grenadier-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Grenadier-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Grenadier-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Grenadier-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Grenadier-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Grenadier-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Grenadier-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Grenadier-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Grenadier-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Grenadier-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=marines&lt;br /&gt;
|title=Marines&lt;br /&gt;
|content=&lt;br /&gt;
The marines repel boarders and lead coastal invasions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_RankDiscipline.png|20px|link=]] Rank Discipline&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-NavalMarine-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-NavalMarine-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=coast-guards&lt;br /&gt;
|title=Coast Guards&lt;br /&gt;
|content=&lt;br /&gt;
These men guard fortifications, skilled in the use of all forms of projectiles, both small arms and those considerably larger!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_CannonSpecialisation.png|20px|link=]] Cannon Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_ArtilleryOperator.png|20px|link=]] Artillery Operator&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-CoastGuard-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-CoastGuard-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- refresh --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Rank_%26_File&amp;diff=1231</id>
		<title>Rank &amp; File</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Rank_%26_File&amp;diff=1231"/>
		<updated>2026-02-13T03:11:47Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Rank and File}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#line-infantry|Line Infantry (Standard)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#line-infantry-variant|Line Infantry (Variant)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#guards|Guards]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#grenadiers|Grenadiers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#marines|Marines]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#coast-guards|Coast Guards]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Rank &amp;amp; File make up the bulk of the fighting forces on each side. On land these men stand shoulder to shoulder to fire volleys at the enemy, while at sea they man the cannons and take boarding action.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=line-infantry&lt;br /&gt;
|title=Line Infantry (Standard)&lt;br /&gt;
|content=&lt;br /&gt;
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers and the patriotic encouragement of the Morale Boosters to perform above and beyond the capabilities of a single man.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_RankDiscipline.png|20px|link=]] Rank Discipline&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-3.png|label=British (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-4.png|label=British (Var. 4)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-3.png|label=French (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-4.png|label=French (Var. 4)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-3.png|label=Prussian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-3.png|label=Russian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyLineInfantry-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyLineInfantry-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyLineInfantry-3.png|label=Austrian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyLineInfantry-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyLineInfantry-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyLineInfantry-3.png|label=Italian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-2.png|label=Allied (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-3.png|label=Allied (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-4.png|label=Allied (Var. 4)}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyLineInfantry-1.png|label=Central}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyLineInfantry-2.png|label=Central (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyLineInfantry-3.png|label=Central (Var. 3)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=line-infantry-variant&lt;br /&gt;
|title=Line Infantry (Variant)&lt;br /&gt;
|content=&lt;br /&gt;
In addition to the standard line infantry, each faction has a variant line infantry class. The British have the &#039;&#039;&#039;92nd Gordon Highlanders&#039;&#039;&#039;, the French the &#039;&#039;&#039;Legion de la Vistule&#039;&#039;&#039;, and the Prussians the &#039;&#039;&#039;Lutzow Freikorps&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_RankDiscipline.png|20px|link=]] Rank Discipline&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-1.png|label=92nd Gordon Highlanders}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-1.png|label=Legion de la Vistule}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-1.png|label=Lutzow Freikorps}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-1.png|label=Russian Variant}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=guards&lt;br /&gt;
|title=Guards&lt;br /&gt;
|content=&lt;br /&gt;
The guards are the Elite Infantry of the ranks. Their primary job is to guard the Command, helping them to survive where the common man may fall. Their additional training makes them unparalleled combatants in melee.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_EliteInfantry.png|20px|link=]] Elite Infantry&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Guardsman.png|20px|link=]] Guardsman&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Guard-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-Guard-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-Guard-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Guard-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Guard-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Guard-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Guard-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Guard-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Guard-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Guard-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Guard-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Guard-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=grenadiers&lt;br /&gt;
|title=Grenadiers&lt;br /&gt;
|content=&lt;br /&gt;
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Resilient.png|20px|link=]] Resilient&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_BayonetSpecialisation.png|20px|link=]] Bayonet Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Grenadier-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-Grenadier-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-Grenadier-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Grenadier-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Grenadier-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Grenadier-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Grenadier-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Grenadier-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Grenadier-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Grenadier-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Grenadier-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Grenadier-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=marines&lt;br /&gt;
|title=Marines&lt;br /&gt;
|content=&lt;br /&gt;
The marines repel boarders and lead coastal invasions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_RankDiscipline.png|20px|link=]] Rank Discipline&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-NavalMarine-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-NavalMarine-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=coast-guards&lt;br /&gt;
|title=Coast Guards&lt;br /&gt;
|content=&lt;br /&gt;
These men guard fortifications, skilled in the use of all forms of projectiles, both small arms and those considerably larger!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_CannonSpecialisation.png|20px|link=]] Cannon Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_ArtilleryOperator.png|20px|link=]] Artillery Operator&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-CoastGuard-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-CoastGuard-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- refresh --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Crewmen&amp;diff=1230</id>
		<title>Crewmen</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Crewmen&amp;diff=1230"/>
		<updated>2026-02-13T03:10:55Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Crewmen}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#sailor|Sailors]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#adept-sailor|Adept Sailors]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
Crewmen form the backbone of every warship. Standard Sailors excel in close-quarters boarding with the cutlass, while Adept Sailors bring longer-reach pikes and spotting tools.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=sailor&lt;br /&gt;
|title=Sailors&lt;br /&gt;
|content=&lt;br /&gt;
The bulk of the ship&#039;s crew is made up of sailors. The cutlass is their primary weapon of choice.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_AbleSwimmer.png|20px|link=]] Able Swimmer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_PistolSpecialisation.png|20px|link=]] Pistol Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+12&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-NavalSailor-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-NavalSailor-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=British-NavalSailor-3.png|label=British (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=British-NavalSailor-4.png|label=British (Var. 4)}}&lt;br /&gt;
{{Uniform_Card|image=French-NavalSailor-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-NavalSailor-2.png|label=French (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=adept-sailor&lt;br /&gt;
|title=Adept Sailors&lt;br /&gt;
|content=&lt;br /&gt;
Veteran crew able to spot ships at distance with spyglasses. They trade the cutlass for the pike&#039;s reach to repel boarders.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_AbleSwimmer.png|20px|link=]] Able Swimmer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_PistolSpecialisation.png|20px|link=]] Pistol Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_PikeSpecialisation.png|20px|link=]] Pike Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+12&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Memeammoselection_spyglass.png|28px|link=]] Spyglass&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-NavalSailor2-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-NavalSailor2-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Cavalry&amp;diff=1229</id>
		<title>Cavalry</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Cavalry&amp;diff=1229"/>
		<updated>2026-02-13T03:10:41Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Cavalry}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#cuirassier-dragoon|Cuirassiers &amp;amp; Dragoons]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#hussar|Hussars]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Cavalry classes specialise in [[Horseback Riding]] to scatter lines, chase down skirmishers, and disrupt artillery.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hussars&#039;&#039;&#039; are swift, sabre-focused light cavalry. Their increased sword damage while mounted and higher speed make them deadly in charges. Fire a pistol on approach, draw steel, and commit.&lt;br /&gt;
* &#039;&#039;&#039;Cuirassiers &amp;amp; Dragoons&#039;&#039;&#039; (mounted carbineers) excel at accurate firearm use from horseback. Mobility lets them harass, pick targets, and fall back to friendly lines. Master mounting, dismounting, pacing your horse, and shooting from the saddle for best results.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=cuirassier-dragoon&lt;br /&gt;
|title=Cuirassiers &amp;amp; Dragoons&lt;br /&gt;
|content=&lt;br /&gt;
Mounted carbineers. Skirmish and harass with accurate firearm fire from horseback, then reposition quickly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Ability_HorsebackRiding.png|20px|link=]] Horseback Riding&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Trait_MountedFirearmSpecialisation.png|20px|link=]] Mounted Firearm Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Dragoon-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Dragoon-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Dragoon-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Dragoon-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Dragoon-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Dragoon-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=hussar&lt;br /&gt;
|title=Hussars&lt;br /&gt;
|content=&lt;br /&gt;
Fast, flamboyant light cavalry. Excellent showmanship — and excellent sabre work — on horseback.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Ability_HorsebackRiding.png|20px|link=]] Horseback Riding&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Trait_SkilfulRider.png|20px|link=]] Skilful Rider&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Trait_MountedSwordSpecialisation.png|20px|link=]] Mounted Sword Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Hussar-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Hussar-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Hussar-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Hussar-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Hussar-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Hussar-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Hussar-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Skirmisher&amp;diff=1228</id>
		<title>Skirmisher</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Skirmisher&amp;diff=1228"/>
		<updated>2026-02-13T03:10:36Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Skirmisher}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#light-infantry|Light Infantry]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#rifleman|Rifleman]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#customs|Customs]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Skirmisher classes are intended to operate away from the lines, and as such do not benefit from any of the buffs one might get from being [[Orders|in the line]] or in proximity to auxiliary classes. Their effectiveness comes from their speed and deadly accuracy, striking lines with the element of surprise.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=light-infantry&lt;br /&gt;
|title=Light Infantry&lt;br /&gt;
|content=&lt;br /&gt;
The light infantry classes move with a greater speed than the rest of the player classes, able to outpace lines to reach tactical positions and cause disruption in the enemy lines before moving on. Their most effective firing position is crouched in cover, making them unattractive individual targets for lines. The cost of their lighter gear is a weakness in melee, resulting in less damage dealt and more damage received when engaged in close combat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_LightFooted.png|20px|link=]] Light Footed&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Skirmisher.png|20px|link=]] Skirmisher&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+6&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-LightInfantry-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-LightInfantry-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-LightInfantry-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-LightInfantry-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-LightInfantry-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-LightInfantry-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-LightInfantry-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=rifleman&lt;br /&gt;
|title=Rifleman&lt;br /&gt;
|content=&lt;br /&gt;
The Rifleman class is the sharpshooter of the game, demonstrating deadly accuracy compared to their musket-wielding peers. Due to their tighter barrels, their rifles take longer to load than a smoothbore musket. As a result, these classes are better suited for operating alone at a distance from both friend and foe alike.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Skirmisher.png|20px|link=]] Marksman&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_ChosenMan.png|20px|link=]] Chosen Man&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Rifleman-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Rifleman-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Rifleman-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Rifleman-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Rifleman-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Rifleman-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=customs&lt;br /&gt;
|title=Customs&lt;br /&gt;
|content=&lt;br /&gt;
Customs are the light infantry of the sea, able to swim and run at a greater pace to reach an optimum position to take shots at the enemy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_AbleSwimmer.png|20px|link=]] Able Swimmer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_LightFooted.png|20px|link=]] Light Footed&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Skirmisher.png|20px|link=]] Skirmisher&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+6&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+12&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Customs-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Customs-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Support&amp;diff=1227</id>
		<title>Support</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Support&amp;diff=1227"/>
		<updated>2026-02-13T03:10:30Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Support}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#morale|Morale Boosters]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#flag-bearer|Flag Bearers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#drummer|Drummers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#fifer|Fifers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#bagpiper|Bagpipers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#violinist|Violinists]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#healers|Healers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#surgeon|Surgeons]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#builders|Builders &amp;amp; Breakers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#sapper|Sappers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#carpenter|Carpenters]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=morale&lt;br /&gt;
|title=Morale Boosters&lt;br /&gt;
|content=&lt;br /&gt;
Morale Boosters provide area-of-effect buffs to nearby Rank &amp;amp; File, increasing accuracy and reload speed through music and standards.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=flag-bearer&lt;br /&gt;
|title=Flag Bearers&lt;br /&gt;
|content=&lt;br /&gt;
The flag bearers carry the standard of their faction into battle, motivating the Rank &amp;amp; File to pour shots into the enemy at an ever increasing pace. Their flags provide an AoE bonus that extends to approximately compass range. Armed with a pistol and sabre, they can defend themselves if need be, or humiliate their enemies by slicing them up with their flags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_StandardBearer.png|20px|link=]] Standard Bearer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Faction Flag&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-FlagBearer-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-FlagBearer-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-FlagBearer-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-FlagBearer-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-FlagBearer-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-FlagBearer-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-FlagBearer-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=drummer&lt;br /&gt;
|title=Drummers&lt;br /&gt;
|content=&lt;br /&gt;
Drummers play songs to keep the ranks firing in sync with each other. They provide a stackable bonus to accuracy for all Rank &amp;amp; File in range.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Musician.png|20px|link=]] Musician&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Marching Drum&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Musician-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Musician-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Musician-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Musician-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Musician-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Musician-1.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=fifer&lt;br /&gt;
|title=Fifers&lt;br /&gt;
|content=&lt;br /&gt;
Fifers play songs to keep the ranks firing in sync with each other. They provide a stackable bonus to accuracy for all Rank &amp;amp; File in range.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Musician.png|20px|link=]] Musician&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Fife&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Musician-2.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Musician-2.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Musician-2.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Musician-2.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Musician-2.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Musician-2.png|label=Italian}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=bagpiper&lt;br /&gt;
|title=Bagpipers&lt;br /&gt;
|content=&lt;br /&gt;
Bagpipers are the replacement of Fifers for the British army. They play songs to keep the ranks firing in sync. Many a man has retreated in horror at the approach of the bagpipes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Musician.png|20px|link=]] Musician&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Bagpipes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Musician-7.png|label=British}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=violinist&lt;br /&gt;
|title=Violinists&lt;br /&gt;
|content=&lt;br /&gt;
The violinists provide musical accompaniment aboard the vessels of their country&#039;s navy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_AbleSwimmer.png|20px|link=]] Able Swimmer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Musician.png|20px|link=]] Musician&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+12&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Violin&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Musician-6.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Musician-3.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Musician-4.png|label=French (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=healers&lt;br /&gt;
|title=Healers&lt;br /&gt;
|content=&lt;br /&gt;
Healers keep the fighting force alive by tending to the wounded on the battlefield.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=surgeon&lt;br /&gt;
|title=Surgeons&lt;br /&gt;
|content=&lt;br /&gt;
Surgeons selflessly run across the battlefield to tend to the wounds of injured comrades. A health bar appears above any injured men, allowing them to prioritise their triage. Don&#039;t be fooled, however, in thinking that these men have taken an oath to do no harm. Armed with a pistol and sabre, they can rapidly turn their white coats red with the blood of their foes. Surgeons stand out on the mini-map with a different icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Distinguishable.png|20px|link=]] Distinguishable&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Medicine.png|20px|link=]] Medicine&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Bandage.png|20px|link=]] Bandage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeselection_lantern.png|28px|link=]] Lantern&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Surgeon-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-Surgeon-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-Surgeon-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Surgeon-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Surgeon-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Surgeon-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Surgeon-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Surgeon-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Surgeon-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Surgeon-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Surgeon-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Surgeon-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-Surgeon-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Central-Surgeon-1.png|label=Central}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=builders&lt;br /&gt;
|title=Builders &amp;amp; Breakers&lt;br /&gt;
|content=&lt;br /&gt;
These classes provide the engineering backbone of the army, constructing and destroying battlefield fortifications.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=sapper&lt;br /&gt;
|title=Sappers&lt;br /&gt;
|content=&lt;br /&gt;
Sappers provide support for the fighting forces by building [[Defences|defensive structures and emplacements]] to establish a secure position for both infantry fire and artillery bombardment.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_ExplosivesSpecialist.png|20px|link=]] Explosives Specialist&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_EngineeringSpecialist.png|20px|link=]] Engineering Specialist&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_ExplosivesHandling.png|20px|link=]] Explosives Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Sapper-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Sapper-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Sapper-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Sapper-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Sapper-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Sapper-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Allied-Sapper-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Central-Sapper-1.png|label=Central}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=carpenter&lt;br /&gt;
|title=Carpenters&lt;br /&gt;
|content=&lt;br /&gt;
The carpenters, in contrast to the sappers, are a destructive force who excel at destroying enemy emplacements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_AxeSpecialisation.png|20px|link=]] Axe Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_BlunderbussSpecialisation.png|20px|link=]] Blunderbuss Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_ExplosivesSpecialist.png|20px|link=]] Explosives Specialist&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_ExplosivesHandling.png|20px|link=]] Explosives Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeselection_lantern.png|28px|link=]] Lantern&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Carpenter-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-Carpenter-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Carpenter-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Carpenter-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Carpenter-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Carpenter-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Allied-Carpenter-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Central-Carpenter-1.png|label=Central}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Rank_and_File&amp;diff=1226</id>
		<title>Rank and File</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Rank_and_File&amp;diff=1226"/>
		<updated>2026-02-13T03:10:20Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Rank and File}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#line-infantry|Line Infantry (Standard)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#line-infantry-variant|Line Infantry (Variant)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#guards|Guards]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#grenadiers|Grenadiers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#marines|Marines]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#coast-guards|Coast Guards]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Rank &amp;amp; File make up the bulk of the fighting forces on each side. On land these men stand shoulder to shoulder to fire volleys at the enemy, while at sea they man the cannons and take boarding action.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=line-infantry&lt;br /&gt;
|title=Line Infantry (Standard)&lt;br /&gt;
|content=&lt;br /&gt;
The stalwart line infantryman. Armed with a musket and bayonet, he is motivated by the orders of the Officers and the patriotic encouragement of the Morale Boosters to perform above and beyond the capabilities of a single man.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_RankDiscipline.png|20px|link=]] Rank Discipline&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-3.png|label=British (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-4.png|label=British (Var. 4)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-3.png|label=French (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-4.png|label=French (Var. 4)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-3.png|label=Prussian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-3.png|label=Russian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyLineInfantry-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyLineInfantry-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyLineInfantry-3.png|label=Austrian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyLineInfantry-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyLineInfantry-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyLineInfantry-3.png|label=Italian (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-2.png|label=Allied (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-3.png|label=Allied (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyLineInfantry-4.png|label=Allied (Var. 4)}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyLineInfantry-1.png|label=Central}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyLineInfantry-2.png|label=Central (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyLineInfantry-3.png|label=Central (Var. 3)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=line-infantry-variant&lt;br /&gt;
|title=Line Infantry (Variant)&lt;br /&gt;
|content=&lt;br /&gt;
In addition to the standard line infantry, each faction has a variant line infantry class. The British have the &#039;&#039;&#039;92nd Gordon Highlanders&#039;&#039;&#039;, the French the &#039;&#039;&#039;Legion de la Vistule&#039;&#039;&#039;, and the Prussians the &#039;&#039;&#039;Lutzow Freikorps&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_RankDiscipline.png|20px|link=]] Rank Discipline&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-ArmyLineInfantry-1.png|label=92nd Gordon Highlanders}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyLineInfantry-1.png|label=Legion de la Vistule}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyLineInfantry-1.png|label=Lutzow Freikorps}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyLineInfantry-1.png|label=Russian Variant}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=guards&lt;br /&gt;
|title=Guards&lt;br /&gt;
|content=&lt;br /&gt;
The guards are the Elite Infantry of the ranks. Their primary job is to guard the Command, helping them to survive where the common man may fall. Their additional training makes them unparalleled combatants in melee.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_EliteInfantry.png|20px|link=]] Elite Infantry&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_Guardsman.png|20px|link=]] Guardsman&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Guard-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-Guard-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-Guard-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Guard-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Guard-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Guard-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Guard-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Guard-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Guard-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Guard-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Guard-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Guard-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=grenadiers&lt;br /&gt;
|title=Grenadiers&lt;br /&gt;
|content=&lt;br /&gt;
The grenadiers are the largest of the soldiers, able to take far more punishment in melee than their fellow men. As a result, they are also highly proficient in melee combat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Resilient.png|20px|link=]] Resilient&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_BayonetSpecialisation.png|20px|link=]] Bayonet Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Orderly.png|20px|link=]] Orderly&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-Grenadier-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-Grenadier-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-Grenadier-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-Grenadier-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Grenadier-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-Grenadier-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Grenadier-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-Grenadier-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Grenadier-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-Grenadier-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Grenadier-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-Grenadier-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=marines&lt;br /&gt;
|title=Marines&lt;br /&gt;
|content=&lt;br /&gt;
The marines repel boarders and lead coastal invasions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_RankDiscipline.png|20px|link=]] Rank Discipline&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_BayonetHandling.png|20px|link=]] Bayonet Handling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-NavalMarine-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-NavalMarine-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=coast-guards&lt;br /&gt;
|title=Coast Guards&lt;br /&gt;
|content=&lt;br /&gt;
These men guard fortifications, skilled in the use of all forms of projectiles, both small arms and those considerably larger!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_MusketSpecialisation.png|20px|link=]] Musket Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_CannonSpecialisation.png|20px|link=]] Cannon Specialisation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_ArtilleryOperator.png|20px|link=]] Artillery Operator&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_RankAndFile.png|20px|link=]] Rank and File&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-CoastGuard-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-CoastGuard-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- refresh --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Command&amp;diff=1225</id>
		<title>Command</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Command&amp;diff=1225"/>
		<updated>2026-02-13T02:46:11Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Command}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#infantry-officer|Army Infantry Officer]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#naval-captain|Naval Captain]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Command classes direct the course of battle, marshalling groups of soldiers together to fight as a unit or crew.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=infantry-officer&lt;br /&gt;
|title=Army Infantry Officer&lt;br /&gt;
|content=&lt;br /&gt;
The infantry officers govern the course of battles on land. They are able to issue [[Orders]] to gather their troops into firing lines, and provide bonuses to men who follow them. They are by no means slouches in combat, armed with a punchy pistol and sabre combination to fight with their line in a charge. They can be distinguished from other soldiers due to the cross icon on the mini-map.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Allied&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Central&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Distinguishable.png|20px|link=]] Distinguishable&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Resilient.png|20px|link=]] Resilient&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_SwordSpecialisation.png|20px|link=]] Sword Spec.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_PistolSpecialisation.png|20px|link=]] Pistol Spec.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_HighCommandArmy.png|20px|link=]] High Command (Army)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeammoselection_spyglass.png|28px|link=]] Spyglass&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeselection_lantern.png|28px|link=]] Lantern&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-3.png|label=British (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-3.png|label=French (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyInfantryOfficer-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyInfantryOfficer-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyInfantryOfficer-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyInfantryOfficer-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyInfantryOfficer-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyInfantryOfficer-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyInfantryOfficer-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyInfantryOfficer-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-2.png|label=Allied (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-3.png|label=Allied (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyInfantryOfficer-1.png|label=Central}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyInfantryOfficer-2.png|label=Central (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=naval-captain&lt;br /&gt;
|title=Naval Captain&lt;br /&gt;
|content=&lt;br /&gt;
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Distinguishable.png|20px|link=]] Distinguishable&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Resilient.png|20px|link=]] Resilient&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_SwordSpecialisation.png|20px|link=]] Sword Spec.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_PistolSpecialisation.png|20px|link=]] Pistol Spec.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_HighCommandNaval.png|20px|link=]] High Command (Naval)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeammoselection_spyglass.png|28px|link=]] Spyglass&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeselection_lantern.png|28px|link=]] Lantern&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-NavalCaptain-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-NavalCaptain-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Command&amp;diff=1224</id>
		<title>Command</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Command&amp;diff=1224"/>
		<updated>2026-02-13T02:43:23Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Command}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#infantry-officer|Army Infantry Officer]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#naval-captain|Naval Captain]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Command classes direct the course of battle, marshalling groups of soldiers together to fight as a unit or crew.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=infantry-officer&lt;br /&gt;
|title=Army Infantry Officer&lt;br /&gt;
|content=&lt;br /&gt;
The infantry officers govern the course of battles on land. They are able to issue [[Orders]] to gather their troops into firing lines, and provide bonuses to men who follow them. They are by no means slouches in combat, armed with a punchy pistol and sabre combination to fight with their line in a charge. They can be distinguished from other soldiers due to the cross icon on the mini-map.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Allied&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Central&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Distinguishable.png|20px|link=]] Distinguishable&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Resilient.png|20px|link=]] Resilient&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_SwordSpecialisation.png|20px|link=]] Sword Spec.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_PistolSpecialisation.png|20px|link=]] Pistol Spec.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_HighCommandArmy.png|20px|link=]] High Command (Army)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeammoselection_spyglass.png|20px|link=]] Spyglass&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeselection_lantern.png|20px|link=]] Lantern&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-3.png|label=British (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-3.png|label=French (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyInfantryOfficer-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyInfantryOfficer-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyInfantryOfficer-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyInfantryOfficer-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyInfantryOfficer-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyInfantryOfficer-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyInfantryOfficer-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyInfantryOfficer-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-2.png|label=Allied (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-3.png|label=Allied (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyInfantryOfficer-1.png|label=Central}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyInfantryOfficer-2.png|label=Central (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=naval-captain&lt;br /&gt;
|title=Naval Captain&lt;br /&gt;
|content=&lt;br /&gt;
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Distinguishable.png|20px|link=]] Distinguishable&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_Resilient.png|20px|link=]] Resilient&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_SwordSpecialisation.png|20px|link=]] Sword Spec.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait_PistolSpecialisation.png|20px|link=]] Pistol Spec.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability_HighCommandNaval.png|20px|link=]] High Command (Naval)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeammoselection_spyglass.png|20px|link=]] Spyglass&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeselection_lantern.png|20px|link=]] Lantern&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-NavalCaptain-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-NavalCaptain-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Command&amp;diff=1223</id>
		<title>Command</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Command&amp;diff=1223"/>
		<updated>2026-02-13T02:37:12Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Command}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#infantry-officer|Army Infantry Officer]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#naval-captain|Naval Captain]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Command classes direct the course of battle, marshalling groups of soldiers together to fight as a unit or crew.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=infantry-officer&lt;br /&gt;
|title=Army Infantry Officer&lt;br /&gt;
|content=&lt;br /&gt;
The infantry officers govern the course of battles on land. They are able to issue [[Orders]] to gather their troops into firing lines, and provide bonuses to men who follow them. They are by no means slouches in combat, armed with a punchy pistol and sabre combination to fight with their line in a charge. They can be distinguished from other soldiers due to the cross icon on the mini-map.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Allied&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Central&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Trait_Distinguishable.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Distinguishable&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Trait_Resilient.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Resilient&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Trait_SwordSpecialisation.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Sword Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Trait_PistolSpecialisation.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Pistol Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Ability_HighCommandArmy.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; High Command (Army)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Memeammoselection_spyglass.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Spyglass&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Memeselection_lantern.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Lantern&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-3.png|label=British (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-3.png|label=French (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyInfantryOfficer-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyInfantryOfficer-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyInfantryOfficer-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyInfantryOfficer-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyInfantryOfficer-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyInfantryOfficer-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyInfantryOfficer-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyInfantryOfficer-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-2.png|label=Allied (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-3.png|label=Allied (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyInfantryOfficer-1.png|label=Central}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyInfantryOfficer-2.png|label=Central (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=naval-captain&lt;br /&gt;
|title=Naval Captain&lt;br /&gt;
|content=&lt;br /&gt;
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Trait_Distinguishable.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Distinguishable&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Trait_Resilient.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Resilient&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Trait_SwordSpecialisation.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Sword Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Trait_PistolSpecialisation.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Pistol Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Ability_HighCommandNaval.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; High Command (Naval)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Memeammoselection_spyglass.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Spyglass&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/Memeselection_lantern.png&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot;&amp;gt; Lantern&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-NavalCaptain-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-NavalCaptain-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Memeselection_lantern.png&amp;diff=1222</id>
		<title>File:Memeselection lantern.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Memeselection_lantern.png&amp;diff=1222"/>
		<updated>2026-02-13T02:33:39Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Memeammoselection_spyglass.png&amp;diff=1221</id>
		<title>File:Memeammoselection spyglass.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Memeammoselection_spyglass.png&amp;diff=1221"/>
		<updated>2026-02-13T02:33:39Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Command&amp;diff=1220</id>
		<title>Command</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Command&amp;diff=1220"/>
		<updated>2026-02-13T02:33:27Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Command}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#infantry-officer|Army Infantry Officer]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#naval-captain|Naval Captain]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Command classes direct the course of battle, marshalling groups of soldiers together to fight as a unit or crew.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=infantry-officer&lt;br /&gt;
|title=Army Infantry Officer&lt;br /&gt;
|content=&lt;br /&gt;
The infantry officers govern the course of battles on land. They are able to issue [[Orders]] to gather their troops into firing lines, and provide bonuses to men who follow them. They are by no means slouches in combat, armed with a punchy pistol and sabre combination to fight with their line in a charge. They can be distinguished from other soldiers due to the cross icon on the mini-map.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Austrian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Italian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Allied&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Central&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait Distinguishable.png|20px]] Distinguishable&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait Resilient.png|20px]] Resilient&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait SwordSpecialisation.png|20px]] Sword Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait PistolSpecialisation.png|20px]] Pistol Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability HighCommandArmy.png|20px]] High Command (Army)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeammoselection spyglass.png|20px]] Spyglass&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeselection lantern.png|20px]] Lantern&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-3.png|label=British (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-3.png|label=French (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyInfantryOfficer-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyInfantryOfficer-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyInfantryOfficer-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyInfantryOfficer-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyInfantryOfficer-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyInfantryOfficer-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyInfantryOfficer-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyInfantryOfficer-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-2.png|label=Allied (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-3.png|label=Allied (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyInfantryOfficer-1.png|label=Central}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyInfantryOfficer-2.png|label=Central (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=naval-captain&lt;br /&gt;
|title=Naval Captain&lt;br /&gt;
|content=&lt;br /&gt;
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait Distinguishable.png|20px]] Distinguishable&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait Resilient.png|20px]] Resilient&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait SwordSpecialisation.png|20px]] Sword Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait PistolSpecialisation.png|20px]] Pistol Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability HighCommandNaval.png|20px]] High Command (Naval)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeammoselection spyglass.png|20px]] Spyglass&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;[[File:Memeselection lantern.png|20px]] Lantern&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-NavalCaptain-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-NavalCaptain-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Command&amp;diff=1219</id>
		<title>Command</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Command&amp;diff=1219"/>
		<updated>2026-02-13T02:28:24Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Command}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;On this page&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#overview|Overview]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#infantry-officer|Army Infantry Officer]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#naval-captain|Naval Captain]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=overview&lt;br /&gt;
|title=Overview&lt;br /&gt;
|content=&lt;br /&gt;
The Command classes direct the course of battle, marshalling groups of soldiers together to fight as a unit or crew.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=infantry-officer&lt;br /&gt;
|title=Army Infantry Officer&lt;br /&gt;
|content=&lt;br /&gt;
The infantry officers govern the course of battles on land. They are able to issue [[Orders]] to gather their troops into firing lines, and provide bonuses to men who follow them. They are by no means slouches in combat, armed with a punchy pistol and sabre combination to fight with their line in a charge. They can be distinguished from other soldiers due to the cross icon on the mini-map.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait Distinguishable.png|20px]] Distinguishable&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait Resilient.png|20px]] Resilient&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait SwordSpecialisation.png|20px]] Sword Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait PistolSpecialisation.png|20px]] Pistol Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability HighCommandArmy.png|20px]] High Command (Army)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Spyglass&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Lantern&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-weapons&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-weapons-title&amp;quot;&amp;gt;Weapons by Faction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-weapon-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-list&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;New Land Pattern Pistol&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-sep&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;Pattern 1803 Flank Officer Sword&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-weapon-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-list&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;Pistol XIII&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-sep&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;An XI Light Sabre&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-weapon-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-faction&amp;quot;&amp;gt;Prussian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-list&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;Pistol XIII&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-sep&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;1715 Pattern Sabre&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-weapon-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-faction&amp;quot;&amp;gt;Russian&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-list&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;Russian 1809 Pistol&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-sep&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;Russian Epee Officer Sword&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-2.png|label=British (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=British-ArmyInfantryOfficer-3.png|label=British (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-1.png|label=French}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-2.png|label=French (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=French-ArmyInfantryOfficer-3.png|label=French (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyInfantryOfficer-1.png|label=Prussian}}&lt;br /&gt;
{{Uniform_Card|image=Prussian-ArmyInfantryOfficer-2.png|label=Prussian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyInfantryOfficer-1.png|label=Russian}}&lt;br /&gt;
{{Uniform_Card|image=Russian-ArmyInfantryOfficer-2.png|label=Russian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyInfantryOfficer-1.png|label=Austrian}}&lt;br /&gt;
{{Uniform_Card|image=Austrian-ArmyInfantryOfficer-2.png|label=Austrian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyInfantryOfficer-1.png|label=Italian}}&lt;br /&gt;
{{Uniform_Card|image=Italian-ArmyInfantryOfficer-2.png|label=Italian (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-1.png|label=Allied}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-2.png|label=Allied (Var. 2)}}&lt;br /&gt;
{{Uniform_Card|image=Allied-ArmyInfantryOfficer-3.png|label=Allied (Var. 3)}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyInfantryOfficer-1.png|label=Central}}&lt;br /&gt;
{{Uniform_Card|image=Central-ArmyInfantryOfficer-2.png|label=Central (Var. 2)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=naval-captain&lt;br /&gt;
|title=Naval Captain&lt;br /&gt;
|content=&lt;br /&gt;
The captain rules the soggier side of the battlefield, commanding a ship and her crew to do his bidding. They have priority over steering ships.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Factions&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot;&amp;gt;Traits&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait Distinguishable.png|20px]] Distinguishable&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait Resilient.png|20px]] Resilient&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait SwordSpecialisation.png|20px]] Sword Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge&amp;quot;&amp;gt;[[File:Trait PistolSpecialisation.png|20px]] Pistol Spec.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-header-label&amp;quot; style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;Abilities&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-badges-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-badge hf-badge-ability&amp;quot;&amp;gt;[[File:Ability HighCommandNaval.png|20px]] High Command (Naval)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;100 &amp;lt;span class=&amp;quot;hf-class-info-stat-bonus&amp;quot;&amp;gt;+15&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Agility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;80&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-label&amp;quot;&amp;gt;Swimming&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-stat-value&amp;quot;&amp;gt;35&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-equip&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-label&amp;quot;&amp;gt;Equipment&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Spyglass&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-equip-item&amp;quot;&amp;gt;Lantern&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-weapons&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-weapons-title&amp;quot;&amp;gt;Weapons by Faction&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-weapon-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-faction&amp;quot;&amp;gt;British&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-list&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;Sea Service Pistol&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-sep&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;Hanger (Variation 1)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-class-info-weapon-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-faction&amp;quot;&amp;gt;French&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-list&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;Pistol XIII&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-sep&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hf-class-info-weapon-item&amp;quot;&amp;gt;Hanger (Variation 2)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=British-NavalCaptain-1.png|label=British}}&lt;br /&gt;
{{Uniform_Card|image=French-NavalCaptain-1.png|label=French}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Weapons&amp;diff=1150</id>
		<title>Weapons</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Weapons&amp;diff=1150"/>
		<updated>2026-02-12T19:29:14Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Weapons}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;Nations at War — Firearms&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#musket|Muskets]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#rifle|Rifles]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#carbine|Carbines]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#pistol|Pistols]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#blunderbuss|Blunderbusses]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;Nations at War — Melee&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#sword|Short Swords]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#swordlong|Long Swords]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#pike|Pikes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#axe2h|Two-Handed Axes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#axe1h|One-Handed Axes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#knife|Knives]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;Frontlines&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-rifle|WW1 Rifles]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-trenchgun|Trench Guns]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-revolver|Revolvers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-melee|WW1 Melee Weapons]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-swordlong|WW1 Officer Swords]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-trenchknife|Trench Knives]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-grenade|Grenades]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=musket&lt;br /&gt;
|title=Muskets&lt;br /&gt;
|content=&lt;br /&gt;
The musket is the primary weapon of the Napoleonic-era line infantry. Smoothbore and muzzle-loaded, these weapons are effective in massed volley fire at close to medium range.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Musket_Charleville Musket IXXIII Standard Year.png|label=Charleville IXXIII}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Charleville Musket Dragoon Pattern_Rusty (New).png|label=Charleville Dragoon (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Charleville Musket Guard Pattern_Decorated (New).png|label=Charleville Guard (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_India-Pattern Brown Bess.png|label=India Pattern Brown Bess}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Land Pattern Musket Brown Bess.png|label=Land Pattern Brown Bess}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Land Light Infantry Pattern Musket Brown Bess_Rusty (New).png|label=Light Infantry Brown Bess (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Sea Service Musket Brown Bess_Decorated (New).png|label=Sea Service Brown Bess (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Russian Musket Pattern 1808.png|label=Russian Musket 1808}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Russian Musket Pattern 1808 Light Pattern_Rusty (New).png|label=Russian 1808 Light (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Russian Musket Pattern 1808 Guard Pattern_Decorated (New).png|label=Russian 1808 Guard (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Iroquois Musket (New).png|label=Iroquois Musket}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Spanish Escopeta Musket (New).png|label=Spanish Escopeta}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Spanish Escopeta Musket_Decorated (New).png|label=Spanish Escopeta (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Ottoman Tufenk Musket (New).png|label=Ottoman Tufenk}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Ottoman Tufenk Musket_Decorated (New).png|label=Ottoman Tufenk (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Boutet Musket (New).png|label=Boutet Musket}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Boutet Musket_Decorated (New).png|label=Boutet Musket (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=rifle&lt;br /&gt;
|title=Rifles&lt;br /&gt;
|content=&lt;br /&gt;
Rifles feature a grooved barrel for improved accuracy at range. Used primarily by Riflemen and skirmisher classes.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Rifle_Baker Rifle Pattern 1800.png|label=Baker Rifle 1800}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Baker Rifle Pattern 1800_Rusty (NEW).png|label=Baker Rifle (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Baker Rifle Pattern 1800_Decorated (NEW).png|label=Baker Rifle (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Russian Rifle Pattern 1806.png|label=Russian Rifle 1806}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Russian Rifle Pattern 1806_Rusty (NEW).png|label=Russian Rifle (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Russian Rifle Pattern 1806_Decorated (NEW).png|label=Russian Rifle (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Sporting Rifle (NEW).png|label=Sporting Rifle}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Sporting Rifle_Decorated (NEW).png|label=Sporting Rifle (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=carbine&lt;br /&gt;
|title=Carbines&lt;br /&gt;
|content=&lt;br /&gt;
Shorter-barreled firearms designed for use on horseback. Carried by Dragoons and Cuirassiers.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Carbine_Elliot Carbine.png|label=Elliot Carbine}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Elliot Carbine_Rusty (NEW).png|label=Elliot Carbine (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Elliot Carbine_Decorated (NEW).png|label=Elliot Carbine (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Charleville Cavalry Carbine IXXIII.png|label=Charleville Cavalry IXXIII}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Charleville Cavalry Carbine IXXIII_Rusty (NEW).png|label=Charleville Cavalry (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Charleville Cavalry Carbine IXXIII_Decorated (NEW).png|label=Charleville Cavalry (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Russian Cuirassier Carbine.png|label=Russian Cuirassier Carbine}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Russian Cuirassier Carbine_Rusty (NEW).png|label=Russian Cuirassier (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Russian Cuirassier Carbine_Decorated (NEW).png|label=Russian Cuirassier (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Sporting Carbine (NEW).png|label=Sporting Carbine}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Sporting Carbine_Decorated (NEW).png|label=Sporting Carbine (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=pistol&lt;br /&gt;
|title=Pistols&lt;br /&gt;
|content=&lt;br /&gt;
Sidearms carried by officers, cavalry, and naval classes. Single-shot flintlock pistols effective at close range.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Pistol_French Pistol XIII.png|label=French Pistol XIII}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_French Pistol XIII_Rusty (NEW).png|label=French Pistol XIII (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_French Pistol XIII_Decorated (NEW).png|label=French Pistol XIII (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Land Pattern Pistol.png|label=Land Pattern Pistol}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Land Pattern Pistol_Rusty (NEW).png|label=Land Pattern Pistol (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Sea Service Pistol_Decorated (NEW).png|label=Sea Service Pistol (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Russian 1809 Pistol.png|label=Russian 1809 Pistol}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Russian 1809 Pistol_Rusty (NEW).png|label=Russian 1809 (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Russian 1809 Pistol_Decorated (NEW).png|label=Russian 1809 (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Le Page Pistol (NEW).png|label=Le Page Pistol}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Le Page Pistol_Decorated (NEW).png|label=Le Page Pistol (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=blunderbuss&lt;br /&gt;
|title=Blunderbusses&lt;br /&gt;
|content=&lt;br /&gt;
Wide-bore scatter-shot firearms. Devastating at close range, useless at distance. Favoured for ship defense and boarding actions.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_British Blunderbuss_Rusty (NEW).png|label=British Blunderbuss (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_French Blunderbuss.png|label=French Blunderbuss}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_French Blunderbuss_Decorated (NEW).png|label=French Blunderbuss (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_Nock Gun Blunderbuss (NEW).png|label=Nock Gun}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_Nock Gun Blunderbuss_Decorated (NEW).png|label=Nock Gun (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=sword&lt;br /&gt;
|title=Short Swords&lt;br /&gt;
|content=&lt;br /&gt;
Shorter melee weapons including cutlasses, sabres, and improvised weapons. Used by sailors, NCOs, and various infantry classes.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_1715 Pattern Sabre.png|label=1715 Pattern Sabre}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Baker Rifle Bayonet.png|label=Baker Rifle Bayonet}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Sabre Briquet.png|label=Sabre Briquet}}&lt;br /&gt;
{{Uniform_Card|image=Sword_1804 Pattern Naval Cutlass.png|label=1804 Naval Cutlass}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Year IX Boarding Sabre.png|label=Year IX Boarding Sabre}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Russian Epee Sword.png|label=Russian Epee}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Russian Rifle Sword.png|label=Russian Rifle Sword}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Scimitar (NEW).png|label=Scimitar}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Frying_Pan (New).png|label=Frying Pan}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Frying_Pan_Gold (New).png|label=Gold Frying Pan}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Whiskey_Bottle.png|label=Whiskey Bottle}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Whiskey_Bottle_Decorated.png|label=Whiskey Bottle (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=swordlong&lt;br /&gt;
|title=Long Swords&lt;br /&gt;
|content=&lt;br /&gt;
Officer-grade swords and cavalry sabres. Longer reach and higher damage than short swords.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=LongSword_Russian Hussar Sword.png|label=Russian Hussar Sword}}&lt;br /&gt;
{{Uniform_Card|image=LongSword_Russian Cuirassier Sword.png|label=Russian Cuirassier Sword}}&lt;br /&gt;
{{Uniform_Card|image=LongSword_Napoleon&#039;s Sword (New).png|label=Napoleon&#039;s Sword}}&lt;br /&gt;
{{Uniform_Card|image=LongSword_Yatagan Sword (New).png|label=Yatagan Sword}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=pike&lt;br /&gt;
|title=Pikes&lt;br /&gt;
|content=&lt;br /&gt;
Long polearms used to repel boarders at sea and by officers on land. Includes spontoons carried by NCOs and officers.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Spontoon_British Boarding Pike.png|label=British Boarding Pike}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_French Boarding Pike.png|label=French Boarding Pike}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_British Spontoon.png|label=British Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_French Spontoon.png|label=French Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_Russian Spontoon.png|label=Russian Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_Prussian Spontoon.png|label=Prussian Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_Halberd (New).png|label=Halberd}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=axe2h&lt;br /&gt;
|title=Two-Handed Axes&lt;br /&gt;
|content=&lt;br /&gt;
Heavy axes used by sappers for demolition and melee combat.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Axe2H_French 2-Handed Axe.png|label=Two-Handed Axe}}&lt;br /&gt;
{{Uniform_Card|image=Axe2H_British 2-Handed Axe.png|label=British Two-Handed Axe}}&lt;br /&gt;
{{Uniform_Card|image=Axe2H_Sapper 2-Handed Axe (New).png|label=Sapper Two-Handed Axe}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=axe1h&lt;br /&gt;
|title=One-Handed Axes&lt;br /&gt;
|content=&lt;br /&gt;
Lighter axes and adzes used by carpenters for construction and light melee.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Axe1H_Carpenter Adze.png|label=Carpenter&#039;s Adze}}&lt;br /&gt;
{{Uniform_Card|image=Axe1H_Carpenter Axe.png|label=Carpenter&#039;s Axe}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=knife&lt;br /&gt;
|title=Knives&lt;br /&gt;
|content=&lt;br /&gt;
Small concealed blades. Weak but fast — a weapon of last resort.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Knife_British Dagger.png|label=British Dagger}}&lt;br /&gt;
{{Uniform_Card|image=Knife_French Dagger.png|label=French Dagger}}&lt;br /&gt;
{{Uniform_Card|image=Knife_British Knife.png|label=British Knife}}&lt;br /&gt;
{{Uniform_Card|image=Knife_French Knife.png|label=French Knife}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-rifle&lt;br /&gt;
|title=WW1 Rifles&lt;br /&gt;
|content=&lt;br /&gt;
Bolt-action rifles of the Great War. Far more accurate and faster-firing than Napoleonic muskets.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LeeEnfieldMKIII.png|label=Lee-Enfield Mk III}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LeeEnfieldMKIII_Rusty.png|label=Lee-Enfield (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LeeEnfieldMKIII_Decorated.png|label=Lee-Enfield (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LebelModel1886.png|label=Lebel Model 1886}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LebelModel1886_Rusty.png|label=Lebel 1886 (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LebelModel1886_Decorated.png|label=Lebel 1886 (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_MauserGewehr98.png|label=Mauser Gewehr 98}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_MauserGewehr98_Rusty.png|label=Gewehr 98 (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_MauserGewehr98_Decorated.png|label=Gewehr 98 (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_M1903Springfield.png|label=M1903 Springfield}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_M1903Springfield_Rusty.png|label=Springfield (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_M1903Springfield_Decorated.png|label=Springfield (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-trenchgun&lt;br /&gt;
|title=Trench Guns&lt;br /&gt;
|content=&lt;br /&gt;
Pump-action shotguns brought into service for devastating close-quarters trench combat.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Trenchgun_M1897TrenchGun.png|label=M1897 Trench Gun}}&lt;br /&gt;
{{Uniform_Card|image=Trenchgun_M1897TrenchGun_Warthorn.png|label=M1897 (Warthorn)}}&lt;br /&gt;
{{Uniform_Card|image=Trenchgun_M1897TrenchGun_Decorated.png|label=M1897 (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-revolver&lt;br /&gt;
|title=Revolvers&lt;br /&gt;
|content=&lt;br /&gt;
Officer sidearms of the Great War. Multi-shot revolvers replace the single-shot flintlock pistols of the Napoleonic era.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Pistol_WebleyRevolverMKIV.png|label=Webley Revolver Mk IV}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Modele1892Revolver.png|label=Modèle 1892 Revolver}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_M1917Revolver.png|label=M1917 Revolver}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_MauserC78Revolver.png|label=Mauser C78 Revolver}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-melee&lt;br /&gt;
|title=WW1 Melee Weapons&lt;br /&gt;
|content=&lt;br /&gt;
Improvised and purpose-built close-combat weapons for trench fighting.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_BritishTrenchClub.png|label=British Trench Club}}&lt;br /&gt;
{{Uniform_Card|image=Sword_FrenchTrenchClub.png|label=French Trench Club}}&lt;br /&gt;
{{Uniform_Card|image=Sword_GermanTrenchClub.png|label=German Trench Club}}&lt;br /&gt;
{{Uniform_Card|image=Sword_AlliedTrenchShovel.png|label=Allied Shovel}}&lt;br /&gt;
{{Uniform_Card|image=Sword_CentralPowerTrenchShovel.png|label=Central Powers Shovel}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-swordlong&lt;br /&gt;
|title=WW1 Officer Swords&lt;br /&gt;
|content=&lt;br /&gt;
Ceremonial and combat swords carried by officers of the Great War.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_Pattern_1897_Officer.png|label=Pattern 1897 Officer Sword}}&lt;br /&gt;
{{Uniform_Card|image=Sword_M1882_Sabre_d_officier.png|label=M1882 Sabre d&#039;Officier}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Model_1902_Army_Officers_Sword.png|label=Model 1902 Officer&#039;s Sword}}&lt;br /&gt;
{{Uniform_Card|image=Sword_M1889_Infantrie_Saebel.png|label=M1889 Infanterie-Säbel}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-trenchknife&lt;br /&gt;
|title=Trench Knives&lt;br /&gt;
|content=&lt;br /&gt;
Purpose-built knives and bayonets for silent trench raids and close-quarters fighting.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_P1907TrenchKnife.png|label=P1907 Trench Knife}}&lt;br /&gt;
{{Uniform_Card|image=Sword_M1916VengeurKnife.png|label=M1916 Vengeur Knife}}&lt;br /&gt;
{{Uniform_Card|image=Sword_1918TrenchKnife.png|label=1918 Trench Knife}}&lt;br /&gt;
{{Uniform_Card|image=Sword_BokerTrenchKnife.png|label=German Böker Knife}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-grenade&lt;br /&gt;
|title=Grenades&lt;br /&gt;
|content=&lt;br /&gt;
Explosive and smoke grenades used for clearing trenches and concealing advances.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Throwable_MillsGrenadeMKII.png|label=Mills Grenade Mk II (Allied HE)}}&lt;br /&gt;
{{Uniform_Card|image=Throwable_Stielhandgranate1916.png|label=Stielhandgranate 1916 (Central HE)}}&lt;br /&gt;
{{Uniform_Card|image=Throwable_No37MKI.png|label=No. 37 Mk I Smoke (Allied)}}&lt;br /&gt;
{{Uniform_Card|image=Throwable_HandNebelBombe.png|label=Handnebelbombe Smoke (Central)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Throwable_Stielhandgranate1916.png&amp;diff=1149</id>
		<title>File:Throwable Stielhandgranate1916.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Throwable_Stielhandgranate1916.png&amp;diff=1149"/>
		<updated>2026-02-12T19:29:09Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Throwable_No37MKI.png&amp;diff=1148</id>
		<title>File:Throwable No37MKI.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Throwable_No37MKI.png&amp;diff=1148"/>
		<updated>2026-02-12T19:29:09Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Throwable_MillsGrenadeMKII.png&amp;diff=1147</id>
		<title>File:Throwable MillsGrenadeMKII.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Throwable_MillsGrenadeMKII.png&amp;diff=1147"/>
		<updated>2026-02-12T19:29:08Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Throwable_HandNebelBombe.png&amp;diff=1146</id>
		<title>File:Throwable HandNebelBombe.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Throwable_HandNebelBombe.png&amp;diff=1146"/>
		<updated>2026-02-12T19:29:08Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Weapons&amp;diff=1145</id>
		<title>Weapons</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Weapons&amp;diff=1145"/>
		<updated>2026-02-12T19:20:01Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Weapons}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;Nations at War — Firearms&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#musket|Muskets]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#rifle|Rifles]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#carbine|Carbines]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#pistol|Pistols]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#blunderbuss|Blunderbusses]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;Nations at War — Melee&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#sword|Short Swords]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#swordlong|Long Swords]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#pike|Pikes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#axe2h|Two-Handed Axes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#axe1h|One-Handed Axes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#knife|Knives]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;Frontlines&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-rifle|WW1 Rifles]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-trenchgun|Trench Guns]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-revolver|Revolvers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-melee|WW1 Melee Weapons]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-swordlong|WW1 Officer Swords]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-trenchknife|Trench Knives]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-grenade|Grenades]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=musket&lt;br /&gt;
|title=Muskets&lt;br /&gt;
|content=&lt;br /&gt;
The musket is the primary weapon of the Napoleonic-era line infantry. Smoothbore and muzzle-loaded, these weapons are effective in massed volley fire at close to medium range.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Musket_Charleville Musket IXXIII Standard Year.png|label=Charleville IXXIII}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Charleville Musket Dragoon Pattern_Rusty (New).png|label=Charleville Dragoon (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Charleville Musket Guard Pattern_Decorated (New).png|label=Charleville Guard (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_India-Pattern Brown Bess.png|label=India Pattern Brown Bess}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Land Pattern Musket Brown Bess.png|label=Land Pattern Brown Bess}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Land Light Infantry Pattern Musket Brown Bess_Rusty (New).png|label=Light Infantry Brown Bess (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Sea Service Musket Brown Bess_Decorated (New).png|label=Sea Service Brown Bess (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Russian Musket Pattern 1808.png|label=Russian Musket 1808}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Russian Musket Pattern 1808 Light Pattern_Rusty (New).png|label=Russian 1808 Light (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Russian Musket Pattern 1808 Guard Pattern_Decorated (New).png|label=Russian 1808 Guard (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Iroquois Musket (New).png|label=Iroquois Musket}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Spanish Escopeta Musket (New).png|label=Spanish Escopeta}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Spanish Escopeta Musket_Decorated (New).png|label=Spanish Escopeta (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Ottoman Tufenk Musket (New).png|label=Ottoman Tufenk}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Ottoman Tufenk Musket_Decorated (New).png|label=Ottoman Tufenk (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Boutet Musket (New).png|label=Boutet Musket}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Boutet Musket_Decorated (New).png|label=Boutet Musket (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=rifle&lt;br /&gt;
|title=Rifles&lt;br /&gt;
|content=&lt;br /&gt;
Rifles feature a grooved barrel for improved accuracy at range. Used primarily by Riflemen and skirmisher classes.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Rifle_Baker Rifle Pattern 1800.png|label=Baker Rifle 1800}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Baker Rifle Pattern 1800_Rusty (NEW).png|label=Baker Rifle (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Baker Rifle Pattern 1800_Decorated (NEW).png|label=Baker Rifle (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Russian Rifle Pattern 1806.png|label=Russian Rifle 1806}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Russian Rifle Pattern 1806_Rusty (NEW).png|label=Russian Rifle (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Russian Rifle Pattern 1806_Decorated (NEW).png|label=Russian Rifle (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Sporting Rifle (NEW).png|label=Sporting Rifle}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Sporting Rifle_Decorated (NEW).png|label=Sporting Rifle (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=carbine&lt;br /&gt;
|title=Carbines&lt;br /&gt;
|content=&lt;br /&gt;
Shorter-barreled firearms designed for use on horseback. Carried by Dragoons and Cuirassiers.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Carbine_Elliot Carbine.png|label=Elliot Carbine}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Elliot Carbine_Rusty (NEW).png|label=Elliot Carbine (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Elliot Carbine_Decorated (NEW).png|label=Elliot Carbine (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Charleville Cavalry Carbine IXXIII.png|label=Charleville Cavalry IXXIII}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Charleville Cavalry Carbine IXXIII_Rusty (NEW).png|label=Charleville Cavalry (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Charleville Cavalry Carbine IXXIII_Decorated (NEW).png|label=Charleville Cavalry (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Russian Cuirassier Carbine.png|label=Russian Cuirassier Carbine}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Russian Cuirassier Carbine_Rusty (NEW).png|label=Russian Cuirassier (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Russian Cuirassier Carbine_Decorated (NEW).png|label=Russian Cuirassier (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Sporting Carbine (NEW).png|label=Sporting Carbine}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Sporting Carbine_Decorated (NEW).png|label=Sporting Carbine (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=pistol&lt;br /&gt;
|title=Pistols&lt;br /&gt;
|content=&lt;br /&gt;
Sidearms carried by officers, cavalry, and naval classes. Single-shot flintlock pistols effective at close range.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Pistol_French Pistol XIII.png|label=French Pistol XIII}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_French Pistol XIII_Rusty (NEW).png|label=French Pistol XIII (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_French Pistol XIII_Decorated (NEW).png|label=French Pistol XIII (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Land Pattern Pistol.png|label=Land Pattern Pistol}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Land Pattern Pistol_Rusty (NEW).png|label=Land Pattern Pistol (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Sea Service Pistol_Decorated (NEW).png|label=Sea Service Pistol (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Russian 1809 Pistol.png|label=Russian 1809 Pistol}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Russian 1809 Pistol_Rusty (NEW).png|label=Russian 1809 (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Russian 1809 Pistol_Decorated (NEW).png|label=Russian 1809 (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Le Page Pistol (NEW).png|label=Le Page Pistol}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Le Page Pistol_Decorated (NEW).png|label=Le Page Pistol (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=blunderbuss&lt;br /&gt;
|title=Blunderbusses&lt;br /&gt;
|content=&lt;br /&gt;
Wide-bore scatter-shot firearms. Devastating at close range, useless at distance. Favoured for ship defense and boarding actions.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_British Blunderbuss_Rusty (NEW).png|label=British Blunderbuss (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_French Blunderbuss.png|label=French Blunderbuss}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_French Blunderbuss_Decorated (NEW).png|label=French Blunderbuss (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_Nock Gun Blunderbuss (NEW).png|label=Nock Gun}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_Nock Gun Blunderbuss_Decorated (NEW).png|label=Nock Gun (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=sword&lt;br /&gt;
|title=Short Swords&lt;br /&gt;
|content=&lt;br /&gt;
Shorter melee weapons including cutlasses, sabres, and improvised weapons. Used by sailors, NCOs, and various infantry classes.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_1715 Pattern Sabre.png|label=1715 Pattern Sabre}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Baker Rifle Bayonet.png|label=Baker Rifle Bayonet}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Sabre Briquet.png|label=Sabre Briquet}}&lt;br /&gt;
{{Uniform_Card|image=Sword_1804 Pattern Naval Cutlass.png|label=1804 Naval Cutlass}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Year IX Boarding Sabre.png|label=Year IX Boarding Sabre}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Russian Epee Sword.png|label=Russian Epee}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Russian Rifle Sword.png|label=Russian Rifle Sword}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Scimitar (NEW).png|label=Scimitar}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Frying_Pan (New).png|label=Frying Pan}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Frying_Pan_Gold (New).png|label=Gold Frying Pan}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Whiskey_Bottle.png|label=Whiskey Bottle}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Whiskey_Bottle_Decorated.png|label=Whiskey Bottle (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=swordlong&lt;br /&gt;
|title=Long Swords&lt;br /&gt;
|content=&lt;br /&gt;
Officer-grade swords and cavalry sabres. Longer reach and higher damage than short swords.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=LongSword_Russian Hussar Sword.png|label=Russian Hussar Sword}}&lt;br /&gt;
{{Uniform_Card|image=LongSword_Russian Cuirassier Sword.png|label=Russian Cuirassier Sword}}&lt;br /&gt;
{{Uniform_Card|image=LongSword_Napoleon&#039;s Sword (New).png|label=Napoleon&#039;s Sword}}&lt;br /&gt;
{{Uniform_Card|image=LongSword_Yatagan Sword (New).png|label=Yatagan Sword}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=pike&lt;br /&gt;
|title=Pikes&lt;br /&gt;
|content=&lt;br /&gt;
Long polearms used to repel boarders at sea and by officers on land. Includes spontoons carried by NCOs and officers.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Spontoon_British Boarding Pike.png|label=British Boarding Pike}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_French Boarding Pike.png|label=French Boarding Pike}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_British Spontoon.png|label=British Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_French Spontoon.png|label=French Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_Russian Spontoon.png|label=Russian Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_Prussian Spontoon.png|label=Prussian Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_Halberd (New).png|label=Halberd}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=axe2h&lt;br /&gt;
|title=Two-Handed Axes&lt;br /&gt;
|content=&lt;br /&gt;
Heavy axes used by sappers for demolition and melee combat.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Axe2H_French 2-Handed Axe.png|label=Two-Handed Axe}}&lt;br /&gt;
{{Uniform_Card|image=Axe2H_British 2-Handed Axe.png|label=British Two-Handed Axe}}&lt;br /&gt;
{{Uniform_Card|image=Axe2H_Sapper 2-Handed Axe (New).png|label=Sapper Two-Handed Axe}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=axe1h&lt;br /&gt;
|title=One-Handed Axes&lt;br /&gt;
|content=&lt;br /&gt;
Lighter axes and adzes used by carpenters for construction and light melee.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Axe1H_Carpenter Adze.png|label=Carpenter&#039;s Adze}}&lt;br /&gt;
{{Uniform_Card|image=Axe1H_Carpenter Axe.png|label=Carpenter&#039;s Axe}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=knife&lt;br /&gt;
|title=Knives&lt;br /&gt;
|content=&lt;br /&gt;
Small concealed blades. Weak but fast — a weapon of last resort.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Knife_British Dagger.png|label=British Dagger}}&lt;br /&gt;
{{Uniform_Card|image=Knife_French Dagger.png|label=French Dagger}}&lt;br /&gt;
{{Uniform_Card|image=Knife_British Knife.png|label=British Knife}}&lt;br /&gt;
{{Uniform_Card|image=Knife_French Knife.png|label=French Knife}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-rifle&lt;br /&gt;
|title=WW1 Rifles&lt;br /&gt;
|content=&lt;br /&gt;
Bolt-action rifles of the Great War. Far more accurate and faster-firing than Napoleonic muskets.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LeeEnfieldMKIII.png|label=Lee-Enfield Mk III}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LeeEnfieldMKIII_Rusty.png|label=Lee-Enfield (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LeeEnfieldMKIII_Decorated.png|label=Lee-Enfield (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LebelModel1886.png|label=Lebel Model 1886}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LebelModel1886_Rusty.png|label=Lebel 1886 (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LebelModel1886_Decorated.png|label=Lebel 1886 (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_MauserGewehr98.png|label=Mauser Gewehr 98}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_MauserGewehr98_Rusty.png|label=Gewehr 98 (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_MauserGewehr98_Decorated.png|label=Gewehr 98 (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_M1903Springfield.png|label=M1903 Springfield}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_M1903Springfield_Rusty.png|label=Springfield (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_M1903Springfield_Decorated.png|label=Springfield (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-trenchgun&lt;br /&gt;
|title=Trench Guns&lt;br /&gt;
|content=&lt;br /&gt;
Pump-action shotguns brought into service for devastating close-quarters trench combat.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Trenchgun_M1897TrenchGun.png|label=M1897 Trench Gun}}&lt;br /&gt;
{{Uniform_Card|image=Trenchgun_M1897TrenchGun_Warthorn.png|label=M1897 (Warthorn)}}&lt;br /&gt;
{{Uniform_Card|image=Trenchgun_M1897TrenchGun_Decorated.png|label=M1897 (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-revolver&lt;br /&gt;
|title=Revolvers&lt;br /&gt;
|content=&lt;br /&gt;
Officer sidearms of the Great War. Multi-shot revolvers replace the single-shot flintlock pistols of the Napoleonic era.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Pistol_WebleyRevolverMKIV.png|label=Webley Revolver Mk IV}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Modele1892Revolver.png|label=Modèle 1892 Revolver}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_M1917Revolver.png|label=M1917 Revolver}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_MauserC78Revolver.png|label=Mauser C78 Revolver}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-melee&lt;br /&gt;
|title=WW1 Melee Weapons&lt;br /&gt;
|content=&lt;br /&gt;
Improvised and purpose-built close-combat weapons for trench fighting.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_BritishTrenchClub.png|label=British Trench Club}}&lt;br /&gt;
{{Uniform_Card|image=Sword_FrenchTrenchClub.png|label=French Trench Club}}&lt;br /&gt;
{{Uniform_Card|image=Sword_GermanTrenchClub.png|label=German Trench Club}}&lt;br /&gt;
{{Uniform_Card|image=Sword_AlliedTrenchShovel.png|label=Allied Shovel}}&lt;br /&gt;
{{Uniform_Card|image=Sword_CentralPowerTrenchShovel.png|label=Central Powers Shovel}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-swordlong&lt;br /&gt;
|title=WW1 Officer Swords&lt;br /&gt;
|content=&lt;br /&gt;
Ceremonial and combat swords carried by officers of the Great War.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_Pattern_1897_Officer.png|label=Pattern 1897 Officer Sword}}&lt;br /&gt;
{{Uniform_Card|image=Sword_M1882_Sabre_d_officier.png|label=M1882 Sabre d&#039;Officier}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Model_1902_Army_Officers_Sword.png|label=Model 1902 Officer&#039;s Sword}}&lt;br /&gt;
{{Uniform_Card|image=Sword_M1889_Infantrie_Saebel.png|label=M1889 Infanterie-Säbel}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-trenchknife&lt;br /&gt;
|title=Trench Knives&lt;br /&gt;
|content=&lt;br /&gt;
Purpose-built knives and bayonets for silent trench raids and close-quarters fighting.&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_P1907TrenchKnife.png|label=P1907 Trench Knife}}&lt;br /&gt;
{{Uniform_Card|image=Sword_M1916VengeurKnife.png|label=M1916 Vengeur Knife}}&lt;br /&gt;
{{Uniform_Card|image=Sword_1918TrenchKnife.png|label=1918 Trench Knife}}&lt;br /&gt;
{{Uniform_Card|image=Sword_BokerTrenchKnife.png|label=German Böker Knife}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-grenade&lt;br /&gt;
|title=Grenades&lt;br /&gt;
|content=&lt;br /&gt;
Explosive and smoke grenades used for clearing trenches and concealing advances.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=Weapons&amp;diff=1144</id>
		<title>Weapons</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=Weapons&amp;diff=1144"/>
		<updated>2026-02-12T19:09:51Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-relpage&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_page_header|title=Weapons}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-body&amp;quot;&amp;gt;&lt;br /&gt;
{{Release_TOC|content=&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;Nations at War — Firearms&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#musket|Muskets]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#rifle|Rifles]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#carbine|Carbines]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#pistol|Pistols]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#blunderbuss|Blunderbusses]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;Nations at War — Melee&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#sword|Short Swords]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#swordlong|Long Swords]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#pike|Pikes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#axe2h|Two-Handed Axes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#axe1h|One-Handed Axes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#knife|Knives]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-toc-category&amp;quot;&amp;gt;Frontlines&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-rifle|WW1 Rifles]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-trenchgun|Trench Guns]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-revolver|Revolvers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-melee|WW1 Melee Weapons]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-swordlong|WW1 Officer Swords]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-trenchknife|Trench Knives]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[#ww1-grenade|Grenades]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-relpage-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=musket&lt;br /&gt;
|title=Muskets&lt;br /&gt;
|content=&lt;br /&gt;
The musket is the primary weapon of the Napoleonic-era line infantry. Smoothbore and muzzle-loaded, these weapons are effective in massed volley fire at close to medium range.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 38 {{!}}{{!}} Musket_Charleville_Musket_IXXIII_Standard_Year {{!}}{{!}} Charleville Musket IXXIII — Standard French-pattern musket&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 221 {{!}}{{!}} Musket_Charleville_Musket_Dragoon_Pattern_Rusty {{!}}{{!}} Charleville Dragoon Pattern (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 228 {{!}}{{!}} Musket_Charleville_Musket_Guard_Pattern_Decorated {{!}}{{!}} Charleville Guard Pattern (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 39 {{!}}{{!}} Musket_Land_Pattern_Musket_Brown_Bess {{!}}{{!}} Land Pattern Brown Bess — Standard British musket&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 229 {{!}}{{!}} Musket_Land_Light_Infantry_Pattern_Musket_Brown_Bess_Rusty {{!}}{{!}} Light Infantry Brown Bess (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 230 {{!}}{{!}} Musket_Sea_Service_Musket_Brown_Bess_Decorated {{!}}{{!}} Sea Service Brown Bess (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 88 {{!}}{{!}} Musket_Russian_Musket_Pattern_1808 {{!}}{{!}} Russian Musket Pattern 1808&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 231 {{!}}{{!}} Musket_Russian_Musket_Pattern_1808_Light_Pattern_Rusty {{!}}{{!}} Russian 1808 Light Pattern (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 232 {{!}}{{!}} Musket_Russian_Musket_Pattern_1808_Guard_Pattern_Decorated {{!}}{{!}} Russian 1808 Guard Pattern (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 265 {{!}}{{!}} Musket_Iroquois_Musket {{!}}{{!}} Iroquois Musket&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 233 {{!}}{{!}} Musket_Spanish_Escopeta_Musket {{!}}{{!}} Spanish Escopeta Musket&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 234 {{!}}{{!}} Musket_Spanish_Escopeta_Musket_Decorated {{!}}{{!}} Spanish Escopeta (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 235 {{!}}{{!}} Musket_Ottoman_Tufenk_Musket {{!}}{{!}} Ottoman Tufenk Musket&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 236 {{!}}{{!}} Musket_Ottoman_Tufenk_Musket_Decorated {{!}}{{!}} Ottoman Tufenk (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 237 {{!}}{{!}} Musket_Boutet_Musket {{!}}{{!}} Boutet Musket&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 238 {{!}}{{!}} Musket_Boutet_Musket_Decorated {{!}}{{!}} Boutet Musket (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 286 {{!}}{{!}} Musket_Tartan_Wrapped {{!}}{{!}} Tartan Wrapped Musket&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Musket_Charleville Musket IXXIII Standard Year.png|label=Charleville IXXIII}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Charleville Musket Dragoon Pattern_Rusty (New).png|label=Charleville Dragoon (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Charleville Musket Guard Pattern_Decorated (New).png|label=Charleville Guard (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_India-Pattern Brown Bess.png|label=India Pattern Brown Bess}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Land Pattern Musket Brown Bess.png|label=Land Pattern Brown Bess}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Land Light Infantry Pattern Musket Brown Bess_Rusty (New).png|label=Light Infantry Brown Bess (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Sea Service Musket Brown Bess_Decorated (New).png|label=Sea Service Brown Bess (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Russian Musket Pattern 1808.png|label=Russian Musket 1808}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Russian Musket Pattern 1808 Light Pattern_Rusty (New).png|label=Russian 1808 Light (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Russian Musket Pattern 1808 Guard Pattern_Decorated (New).png|label=Russian 1808 Guard (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Iroquois Musket (New).png|label=Iroquois Musket}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Spanish Escopeta Musket (New).png|label=Spanish Escopeta}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Spanish Escopeta Musket_Decorated (New).png|label=Spanish Escopeta (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Ottoman Tufenk Musket (New).png|label=Ottoman Tufenk}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Ottoman Tufenk Musket_Decorated (New).png|label=Ottoman Tufenk (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Boutet Musket (New).png|label=Boutet Musket}}&lt;br /&gt;
{{Uniform_Card|image=Musket_Boutet Musket_Decorated (New).png|label=Boutet Musket (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=rifle&lt;br /&gt;
|title=Rifles&lt;br /&gt;
|content=&lt;br /&gt;
Rifles feature a grooved barrel for improved accuracy at range. Used primarily by Riflemen and skirmisher classes.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 46 {{!}}{{!}} Rifle_Baker_Rifle_Pattern_1800 {{!}}{{!}} Baker Rifle Pattern 1800&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 239 {{!}}{{!}} Rifle_Baker_Rifle_Pattern_1800_Rusty {{!}}{{!}} Baker Rifle (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 240 {{!}}{{!}} Rifle_Baker_Rifle_Pattern_1800_Decorated {{!}}{{!}} Baker Rifle (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 91 {{!}}{{!}} Rifle_Russian_Rifle_Pattern_1806 {{!}}{{!}} Russian Rifle Pattern 1806&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 241 {{!}}{{!}} Rifle_Russian_Rifle_Pattern_1806_Rusty {{!}}{{!}} Russian Rifle 1806 (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 242 {{!}}{{!}} Rifle_Russian_Rifle_Pattern_1806_Decorated {{!}}{{!}} Russian Rifle 1806 (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 243 {{!}}{{!}} Rifle_Sporting_Rifle {{!}}{{!}} Sporting Rifle&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 244 {{!}}{{!}} Rifle_Sporting_Rifle_Decorated {{!}}{{!}} Sporting Rifle (Decorated)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Rifle_Baker Rifle Pattern 1800.png|label=Baker Rifle 1800}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Baker Rifle Pattern 1800_Rusty (NEW).png|label=Baker Rifle (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Baker Rifle Pattern 1800_Decorated (NEW).png|label=Baker Rifle (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Russian Rifle Pattern 1806.png|label=Russian Rifle 1806}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Russian Rifle Pattern 1806_Rusty (NEW).png|label=Russian Rifle (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Russian Rifle Pattern 1806_Decorated (NEW).png|label=Russian Rifle (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Sporting Rifle (NEW).png|label=Sporting Rifle}}&lt;br /&gt;
{{Uniform_Card|image=Rifle_Sporting Rifle_Decorated (NEW).png|label=Sporting Rifle (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=carbine&lt;br /&gt;
|title=Carbines&lt;br /&gt;
|content=&lt;br /&gt;
Shorter-barreled firearms designed for use on horseback. Carried by Dragoons and Cuirassiers.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 43 {{!}}{{!}} Carbine_Elliot_Carbine {{!}}{{!}} Elliot Carbine&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 247 {{!}}{{!}} Carbine_Elliot_Carbine_Rusty {{!}}{{!}} Elliot Carbine (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 248 {{!}}{{!}} Carbine_Elliot_Carbine_Decorated {{!}}{{!}} Elliot Carbine (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 44 {{!}}{{!}} Carbine_Charleville_Cavalry_Carbine_IXXIII {{!}}{{!}} Charleville Cavalry Carbine IXXIII&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 245 {{!}}{{!}} Carbine_Charleville_Cavalry_Carbine_IXXIII_Rusty {{!}}{{!}} Charleville Cavalry Carbine (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 246 {{!}}{{!}} Carbine_Charleville_Cavalry_Carbine_IXXIII_Decorated {{!}}{{!}} Charleville Cavalry Carbine (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 92 {{!}}{{!}} Carbine_Russian_Cuirassier_Carbine {{!}}{{!}} Russian Cuirassier Carbine&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 249 {{!}}{{!}} Carbine_Russian_Cuirassier_Carbine_Rusty {{!}}{{!}} Russian Cuirassier Carbine (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 250 {{!}}{{!}} Carbine_Russian_Cuirassier_Carbine_Decorated {{!}}{{!}} Russian Cuirassier Carbine (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 251 {{!}}{{!}} Carbine_Sporting_Carbine {{!}}{{!}} Sporting Carbine&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 252 {{!}}{{!}} Carbine_Sporting_Carbine_Decorated {{!}}{{!}} Sporting Carbine (Decorated)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Carbine_Elliot Carbine.png|label=Elliot Carbine}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Elliot Carbine_Rusty (NEW).png|label=Elliot Carbine (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Elliot Carbine_Decorated (NEW).png|label=Elliot Carbine (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Charleville Cavalry Carbine IXXIII.png|label=Charleville Cavalry IXXIII}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Charleville Cavalry Carbine IXXIII_Rusty (NEW).png|label=Charleville Cavalry (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Charleville Cavalry Carbine IXXIII_Decorated (NEW).png|label=Charleville Cavalry (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Russian Cuirassier Carbine.png|label=Russian Cuirassier Carbine}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Russian Cuirassier Carbine_Rusty (NEW).png|label=Russian Cuirassier (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Russian Cuirassier Carbine_Decorated (NEW).png|label=Russian Cuirassier (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Sporting Carbine (NEW).png|label=Sporting Carbine}}&lt;br /&gt;
{{Uniform_Card|image=Carbine_Sporting Carbine_Decorated (NEW).png|label=Sporting Carbine (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=pistol&lt;br /&gt;
|title=Pistols&lt;br /&gt;
|content=&lt;br /&gt;
Sidearms carried by officers, cavalry, and naval classes. Single-shot flintlock pistols effective at close range.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 49 {{!}}{{!}} Pistol_French_Pistol_XIII {{!}}{{!}} French Pistol XIII&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 255 {{!}}{{!}} Pistol_French_Pistol_XIII_Rusty {{!}}{{!}} French Pistol XIII (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 256 {{!}}{{!}} Pistol_French_Pistol_XIII_Decorated {{!}}{{!}} French Pistol XIII (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 50 {{!}}{{!}} Pistol_Land_Pattern_Pistol {{!}}{{!}} Land Pattern Pistol&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 253 {{!}}{{!}} Pistol_Land_Pattern_Pistol_Rusty {{!}}{{!}} Land Pattern Pistol (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 254 {{!}}{{!}} Pistol_Sea_Service_Pistol_Decorated {{!}}{{!}} Sea Service Pistol (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 87 {{!}}{{!}} Pistol_Russian_1809_Pistol {{!}}{{!}} Russian 1809 Pistol&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 257 {{!}}{{!}} Pistol_Russian_1809_Pistol_Rusty {{!}}{{!}} Russian 1809 Pistol (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 258 {{!}}{{!}} Pistol_Russian_1809_Pistol_Decorated {{!}}{{!}} Russian 1809 Pistol (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 259 {{!}}{{!}} Pistol_Le_Page_Pistol {{!}}{{!}} Le Page Pistol&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 260 {{!}}{{!}} Pistol_Le_Page_Pistol_Decorated {{!}}{{!}} Le Page Pistol (Decorated)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Pistol_French Pistol XIII.png|label=French Pistol XIII}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_French Pistol XIII_Rusty (NEW).png|label=French Pistol XIII (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_French Pistol XIII_Decorated (NEW).png|label=French Pistol XIII (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Land Pattern Pistol.png|label=Land Pattern Pistol}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Land Pattern Pistol_Rusty (NEW).png|label=Land Pattern Pistol (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Sea Service Pistol_Decorated (NEW).png|label=Sea Service Pistol (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Russian 1809 Pistol.png|label=Russian 1809 Pistol}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Russian 1809 Pistol_Rusty (NEW).png|label=Russian 1809 (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Russian 1809 Pistol_Decorated (NEW).png|label=Russian 1809 (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Le Page Pistol (NEW).png|label=Le Page Pistol}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Le Page Pistol_Decorated (NEW).png|label=Le Page Pistol (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=blunderbuss&lt;br /&gt;
|title=Blunderbusses&lt;br /&gt;
|content=&lt;br /&gt;
Wide-bore scatter-shot firearms. Devastating at close range, useless at distance. Favoured for ship defense and boarding actions.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 261 {{!}}{{!}} Blunderbuss_British_Blunderbuss_Rusty {{!}}{{!}} British Blunderbuss (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 52 {{!}}{{!}} Blunderbuss_French_Blunderbuss {{!}}{{!}} French Blunderbuss&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 262 {{!}}{{!}} Blunderbuss_French_Blunderbuss_Decorated {{!}}{{!}} French Blunderbuss (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 263 {{!}}{{!}} Blunderbuss_Nock_Gun_Blunderbuss {{!}}{{!}} Nock Gun&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 264 {{!}}{{!}} Blunderbuss_Nock_Gun_Blunderbuss_Decorated {{!}}{{!}} Nock Gun (Decorated)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_British Blunderbuss_Rusty (NEW).png|label=British Blunderbuss (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_French Blunderbuss.png|label=French Blunderbuss}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_French Blunderbuss_Decorated (NEW).png|label=French Blunderbuss (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_Nock Gun Blunderbuss (NEW).png|label=Nock Gun}}&lt;br /&gt;
{{Uniform_Card|image=Blunderbuss_Nock Gun Blunderbuss_Decorated (NEW).png|label=Nock Gun (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=sword&lt;br /&gt;
|title=Short Swords&lt;br /&gt;
|content=&lt;br /&gt;
Shorter melee weapons including cutlasses, sabres, and improvised weapons. Used by sailors, NCOs, and various infantry classes.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 63 {{!}}{{!}} Sword_1715_Pattern_Sabre {{!}}{{!}} 1715 Pattern Sabre&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 66 {{!}}{{!}} Sword_Baker_Rifle_Bayonet {{!}}{{!}} Baker Rifle Bayonet&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 67 {{!}}{{!}} Sword_Sabre_Briquet {{!}}{{!}} Sabre Briquet&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 70 {{!}}{{!}} Sword_1804_Pattern_Naval_Cutlass {{!}}{{!}} 1804 Naval Cutlass&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 71 {{!}}{{!}} Sword_Year_IX_Boarding_Sabre {{!}}{{!}} Year IX Boarding Sabre&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 82 {{!}}{{!}} Sword_Russian_Epee_Sword {{!}}{{!}} Russian Epee&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 86 {{!}}{{!}} Sword_Russian_Rifle_Sword {{!}}{{!}} Russian Rifle Sword&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 222 {{!}}{{!}} Sword_Scimitar {{!}}{{!}} Scimitar&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 225 {{!}}{{!}} Sword_Frying_Pan {{!}}{{!}} Frying Pan&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 266 {{!}}{{!}} Sword_Frying_Pan_Gold {{!}}{{!}} Gold Frying Pan&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 280 {{!}}{{!}} Sword_Whiskey_Bottle {{!}}{{!}} Whiskey Bottle&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 281 {{!}}{{!}} Sword_Whiskey_Bottle_Broken {{!}}{{!}} Whiskey Bottle (Broken)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 282 {{!}}{{!}} Sword_Whiskey_Bottle_Decorated {{!}}{{!}} Whiskey Bottle (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 283 {{!}}{{!}} Sword_Rum_Bottle {{!}}{{!}} Rum Bottle&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_1715 Pattern Sabre.png|label=1715 Pattern Sabre}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Baker Rifle Bayonet.png|label=Baker Rifle Bayonet}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Sabre Briquet.png|label=Sabre Briquet}}&lt;br /&gt;
{{Uniform_Card|image=Sword_1804 Pattern Naval Cutlass.png|label=1804 Naval Cutlass}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Year IX Boarding Sabre.png|label=Year IX Boarding Sabre}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Russian Epee Sword.png|label=Russian Epee}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Russian Rifle Sword.png|label=Russian Rifle Sword}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Scimitar (NEW).png|label=Scimitar}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Frying_Pan (New).png|label=Frying Pan}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Frying_Pan_Gold (New).png|label=Gold Frying Pan}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Whiskey_Bottle.png|label=Whiskey Bottle}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Whiskey_Bottle_Decorated.png|label=Whiskey Bottle (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=swordlong&lt;br /&gt;
|title=Long Swords&lt;br /&gt;
|content=&lt;br /&gt;
Officer-grade swords and cavalry sabres. Longer reach and higher damage than short swords.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 2 {{!}}{{!}} Sword_1796_Epee {{!}}{{!}} 1796 Epee&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 3 {{!}}{{!}} Sword_1805_Epee {{!}}{{!}} 1805 Epee&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 80 {{!}}{{!}} Sword_1796_Pattern_Light_Sabre {{!}}{{!}} 1796 Pattern Light Sabre&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 79 {{!}}{{!}} Sword_Pattern_1803_Flank_Officer_Sabre {{!}}{{!}} Pattern 1803 Flank Officer Sabre&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 4 {{!}}{{!}} Sword_Sabre_Officier_Infanterie {{!}}{{!}} Sabre d&#039;Officier d&#039;Infanterie&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 62 {{!}}{{!}} Sword_An_XI_Light_Sabre {{!}}{{!}} An XI Light Cavalry Sabre&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 68 {{!}}{{!}} Sword_British_Hanger {{!}}{{!}} British Hanger&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 69 {{!}}{{!}} Sword_French_Hanger {{!}}{{!}} French Hanger&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 84 {{!}}{{!}} Sword_Russian_Hussar_Sword {{!}}{{!}} Russian Hussar Sword&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 85 {{!}}{{!}} Sword_Russian_Cuirassier_Sword {{!}}{{!}} Russian Cuirassier Sword&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 93 {{!}}{{!}} Sword_Claymore {{!}}{{!}} Claymore&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 223 {{!}}{{!}} Sword_Napoleons_Sword {{!}}{{!}} Napoleon&#039;s Sword&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 224 {{!}}{{!}} Sword_Yatagan_Sword {{!}}{{!}} Yatagan Sword&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=LongSword_Russian Hussar Sword.png|label=Russian Hussar Sword}}&lt;br /&gt;
{{Uniform_Card|image=LongSword_Russian Cuirassier Sword.png|label=Russian Cuirassier Sword}}&lt;br /&gt;
{{Uniform_Card|image=LongSword_Napoleon&#039;s Sword (New).png|label=Napoleon&#039;s Sword}}&lt;br /&gt;
{{Uniform_Card|image=LongSword_Yatagan Sword (New).png|label=Yatagan Sword}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=pike&lt;br /&gt;
|title=Pikes&lt;br /&gt;
|content=&lt;br /&gt;
Long polearms used to repel boarders at sea and by officers on land. Includes spontoons carried by NCOs and officers.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 76 {{!}}{{!}} Spontoon_British_Boarding_Pike {{!}}{{!}} British Boarding Pike&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 77 {{!}}{{!}} Spontoon_French_Boarding_Pike {{!}}{{!}} French Boarding Pike&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 213 {{!}}{{!}} Spontoon_British_Spontoon {{!}}{{!}} British Spontoon&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 212 {{!}}{{!}} Spontoon_French_Spontoon {{!}}{{!}} French Spontoon&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 210 {{!}}{{!}} Spontoon_Russian_Spontoon {{!}}{{!}} Russian Spontoon&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 211 {{!}}{{!}} Spontoon_Prussian_Spontoon {{!}}{{!}} Prussian Spontoon&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 227 {{!}}{{!}} Spontoon_Halberd {{!}}{{!}} Halberd&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Spontoon_British Boarding Pike.png|label=British Boarding Pike}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_French Boarding Pike.png|label=French Boarding Pike}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_British Spontoon.png|label=British Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_French Spontoon.png|label=French Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_Russian Spontoon.png|label=Russian Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_Prussian Spontoon.png|label=Prussian Spontoon}}&lt;br /&gt;
{{Uniform_Card|image=Spontoon_Halberd (New).png|label=Halberd}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=axe2h&lt;br /&gt;
|title=Two-Handed Axes&lt;br /&gt;
|content=&lt;br /&gt;
Heavy axes used by sappers for demolition and melee combat.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 54 {{!}}{{!}} Axe2H_Variation1 {{!}}{{!}} Two-Handed Axe (Variation 1)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 55 {{!}}{{!}} Axe2H_British_2Handed_Axe {{!}}{{!}} British Two-Handed Axe&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 226 {{!}}{{!}} Axe2H_Sapper_2Handed_Axe {{!}}{{!}} Sapper Two-Handed Axe&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Axe2H_French 2-Handed Axe.png|label=Two-Handed Axe}}&lt;br /&gt;
{{Uniform_Card|image=Axe2H_British 2-Handed Axe.png|label=British Two-Handed Axe}}&lt;br /&gt;
{{Uniform_Card|image=Axe2H_Sapper 2-Handed Axe (New).png|label=Sapper Two-Handed Axe}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=axe1h&lt;br /&gt;
|title=One-Handed Axes&lt;br /&gt;
|content=&lt;br /&gt;
Lighter axes and adzes used by carpenters for construction and light melee.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 56 {{!}}{{!}} Axe1H_Carpenter_Adze {{!}}{{!}} Carpenter&#039;s Adze&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 57 {{!}}{{!}} Axe1H_Carpenter_Axe {{!}}{{!}} Carpenter&#039;s Axe&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Axe1H_Carpenter Adze.png|label=Carpenter&#039;s Adze}}&lt;br /&gt;
{{Uniform_Card|image=Axe1H_Carpenter Axe.png|label=Carpenter&#039;s Axe}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=knife&lt;br /&gt;
|title=Knives&lt;br /&gt;
|content=&lt;br /&gt;
Small concealed blades. Weak but fast — a weapon of last resort.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 72 {{!}}{{!}} Knife_British_Dagger {{!}}{{!}} British Dagger&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 73 {{!}}{{!}} Knife_French_Dagger {{!}}{{!}} French Dagger&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 74 {{!}}{{!}} Knife_British_Knife {{!}}{{!}} British Knife&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 75 {{!}}{{!}} Knife_French_Knife {{!}}{{!}} French Knife&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Knife_British Dagger.png|label=British Dagger}}&lt;br /&gt;
{{Uniform_Card|image=Knife_French Dagger.png|label=French Dagger}}&lt;br /&gt;
{{Uniform_Card|image=Knife_British Knife.png|label=British Knife}}&lt;br /&gt;
{{Uniform_Card|image=Knife_French Knife.png|label=French Knife}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-rifle&lt;br /&gt;
|title=WW1 Rifles&lt;br /&gt;
|content=&lt;br /&gt;
Bolt-action rifles of the Great War. Far more accurate and faster-firing than Napoleonic muskets.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 100 {{!}}{{!}} Frontlines_LeeEnfield_MKIII {{!}}{{!}} Lee-Enfield Mk III (British)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 272 {{!}}{{!}} Frontlines_LeeEnfield_MKIII_Rusty {{!}}{{!}} Lee-Enfield Mk III (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 271 {{!}}{{!}} Frontlines_LeeEnfield_MKIII_Decorated {{!}}{{!}} Lee-Enfield Mk III (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 105 {{!}}{{!}} Frontlines_Lebel_Model_1886 {{!}}{{!}} Lebel Model 1886 (French)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 270 {{!}}{{!}} Frontlines_Lebel_Model_1886_Rusty {{!}}{{!}} Lebel Model 1886 (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 269 {{!}}{{!}} Frontlines_Lebel_Model_1886_Decorated {{!}}{{!}} Lebel Model 1886 (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 103 {{!}}{{!}} Frontlines_Mauser_Gewehr_98 {{!}}{{!}} Mauser Gewehr 98 (German)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 276 {{!}}{{!}} Frontlines_Mauser_Gewehr_98_Rusty {{!}}{{!}} Mauser Gewehr 98 (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 275 {{!}}{{!}} Frontlines_Mauser_Gewehr_98_Decorated {{!}}{{!}} Mauser Gewehr 98 (Decorated)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 104 {{!}}{{!}} Frontlines_M1903_Springfield {{!}}{{!}} M1903 Springfield (American)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 274 {{!}}{{!}} Frontlines_M1903_Springfield_Rusty {{!}}{{!}} M1903 Springfield (Rusty)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 273 {{!}}{{!}} Frontlines_M1903_Springfield_Decorated {{!}}{{!}} M1903 Springfield (Decorated)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LeeEnfieldMKIII.png|label=Lee-Enfield Mk III}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LeeEnfieldMKIII_Rusty.png|label=Lee-Enfield (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LeeEnfieldMKIII_Decorated.png|label=Lee-Enfield (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LebelModel1886.png|label=Lebel Model 1886}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LebelModel1886_Rusty.png|label=Lebel 1886 (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_LebelModel1886_Decorated.png|label=Lebel 1886 (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_MauserGewehr98.png|label=Mauser Gewehr 98}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_MauserGewehr98_Rusty.png|label=Gewehr 98 (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_MauserGewehr98_Decorated.png|label=Gewehr 98 (Decorated)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_M1903Springfield.png|label=M1903 Springfield}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_M1903Springfield_Rusty.png|label=Springfield (Rusty)}}&lt;br /&gt;
{{Uniform_Card|image=WW1Rifle_M1903Springfield_Decorated.png|label=Springfield (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-trenchgun&lt;br /&gt;
|title=Trench Guns&lt;br /&gt;
|content=&lt;br /&gt;
Pump-action shotguns brought into service for devastating close-quarters trench combat.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 277 {{!}}{{!}} Frontlines_M1897_Trench_Gun {{!}}{{!}} M1897 Trench Gun&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 278 {{!}}{{!}} Frontlines_M1897_Trench_Gun_Warthorn {{!}}{{!}} M1897 Trench Gun (Warthorn)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 279 {{!}}{{!}} Frontlines_M1897_Trench_Gun_Decorated {{!}}{{!}} M1897 Trench Gun (Decorated)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Trenchgun_M1897TrenchGun.png|label=M1897 Trench Gun}}&lt;br /&gt;
{{Uniform_Card|image=Trenchgun_M1897TrenchGun_Warthorn.png|label=M1897 (Warthorn)}}&lt;br /&gt;
{{Uniform_Card|image=Trenchgun_M1897TrenchGun_Decorated.png|label=M1897 (Decorated)}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-revolver&lt;br /&gt;
|title=Revolvers&lt;br /&gt;
|content=&lt;br /&gt;
Officer sidearms of the Great War. Multi-shot revolvers replace the single-shot flintlock pistols of the Napoleonic era.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 106 {{!}}{{!}} Frontlines_Webley_Revolver_MKIV {{!}}{{!}} Webley Revolver Mk IV (British)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 107 {{!}}{{!}} Frontlines_Modele_1892_Revolver {{!}}{{!}} Modèle 1892 Revolver (French)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 108 {{!}}{{!}} Frontlines_M1917_Revolver {{!}}{{!}} M1917 Revolver (American)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 109 {{!}}{{!}} Frontlines_Mauser_C78_Revolver {{!}}{{!}} Mauser C78 Revolver (German)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Pistol_WebleyRevolverMKIV.png|label=Webley Revolver Mk IV}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_Modele1892Revolver.png|label=Modèle 1892 Revolver}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_M1917Revolver.png|label=M1917 Revolver}}&lt;br /&gt;
{{Uniform_Card|image=Pistol_MauserC78Revolver.png|label=Mauser C78 Revolver}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-melee&lt;br /&gt;
|title=WW1 Melee Weapons&lt;br /&gt;
|content=&lt;br /&gt;
Improvised and purpose-built close-combat weapons for trench fighting.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 114 {{!}}{{!}} Frontlines_British_Trench_Club {{!}}{{!}} British Trench Club&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 115 {{!}}{{!}} Frontlines_French_Trench_Club {{!}}{{!}} French Trench Club&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 116 {{!}}{{!}} Frontlines_German_Trench_Club {{!}}{{!}} German Trench Club&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 121 {{!}}{{!}} Frontlines_Allied_Shovel {{!}}{{!}} Allied Shovel&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 122 {{!}}{{!}} Frontlines_CentralPower_Shovel {{!}}{{!}} Central Powers Shovel&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 267 {{!}}{{!}} Frontlines_Frying_Pan {{!}}{{!}} Frying Pan&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 268 {{!}}{{!}} Frontlines_Frying_Pan_Gold {{!}}{{!}} Gold Frying Pan&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_BritishTrenchClub.png|label=British Trench Club}}&lt;br /&gt;
{{Uniform_Card|image=Sword_FrenchTrenchClub.png|label=French Trench Club}}&lt;br /&gt;
{{Uniform_Card|image=Sword_GermanTrenchClub.png|label=German Trench Club}}&lt;br /&gt;
{{Uniform_Card|image=Sword_AlliedTrenchShovel.png|label=Allied Shovel}}&lt;br /&gt;
{{Uniform_Card|image=Sword_CentralPowerTrenchShovel.png|label=Central Powers Shovel}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-swordlong&lt;br /&gt;
|title=WW1 Officer Swords&lt;br /&gt;
|content=&lt;br /&gt;
Ceremonial and combat swords carried by officers of the Great War.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 110 {{!}}{{!}} Frontlines_Pattern_1897_Officer_Sword {{!}}{{!}} Pattern 1897 Officer Sword (British)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 111 {{!}}{{!}} Frontlines_M1882_Sabre_d_officier {{!}}{{!}} M1882 Sabre d&#039;Officier (French)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 112 {{!}}{{!}} Frontlines_Model_1902_Army_Officers_Sword {{!}}{{!}} Model 1902 Army Officer&#039;s Sword (American)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 113 {{!}}{{!}} Frontlines_M1889_infantrie_saebel {{!}}{{!}} M1889 Infanterie-Säbel (German)&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_Pattern_1897_Officer.png|label=Pattern 1897 Officer Sword}}&lt;br /&gt;
{{Uniform_Card|image=Sword_M1882_Sabre_d_officier.png|label=M1882 Sabre d&#039;Officier}}&lt;br /&gt;
{{Uniform_Card|image=Sword_Model_1902_Army_Officers_Sword.png|label=Model 1902 Officer&#039;s Sword}}&lt;br /&gt;
{{Uniform_Card|image=Sword_M1889_Infantrie_Saebel.png|label=M1889 Infanterie-Säbel}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-trenchknife&lt;br /&gt;
|title=Trench Knives&lt;br /&gt;
|content=&lt;br /&gt;
Purpose-built knives and bayonets for silent trench raids and close-quarters fighting.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 117 {{!}}{{!}} Frontlines_P1907_Trench_Knife {{!}}{{!}} P1907 Trench Knife (British)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 118 {{!}}{{!}} Frontlines_M1916_Vengeur_Knife {{!}}{{!}} M1916 Vengeur Knife (French)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 119 {{!}}{{!}} Frontlines_1918_Trench_Knife {{!}}{{!}} 1918 Trench Knife (American)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 120 {{!}}{{!}} Frontlines_German_Boker_Knife {{!}}{{!}} German Böker Knife&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{Card_grid|content=&lt;br /&gt;
{{Uniform_Card|image=Sword_P1907TrenchKnife.png|label=P1907 Trench Knife}}&lt;br /&gt;
{{Uniform_Card|image=Sword_M1916VengeurKnife.png|label=M1916 Vengeur Knife}}&lt;br /&gt;
{{Uniform_Card|image=Sword_1918TrenchKnife.png|label=1918 Trench Knife}}&lt;br /&gt;
{{Uniform_Card|image=Sword_BokerTrenchKnife.png|label=German Böker Knife}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Release_section&lt;br /&gt;
|id=ww1-grenade&lt;br /&gt;
|title=Grenades&lt;br /&gt;
|content=&lt;br /&gt;
Explosive and smoke grenades used for clearing trenches and concealing advances.&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Weapon Enum !! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 151 {{!}}{{!}} Frontlines_MillsGrenade_MKII {{!}}{{!}} Mills Grenade Mk II (Allied HE)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 152 {{!}}{{!}} Frontlines_Stielhandgranate_1916 {{!}}{{!}} Stielhandgranate 1916 (Central HE)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 153 {{!}}{{!}} Frontlines_No37_MKI {{!}}{{!}} No. 37 Mk I Smoke Grenade (Allied)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} 154 {{!}}{{!}} Frontlines_HandNebelBombe {{!}}{{!}} Handnebelbombe Smoke (Central)&lt;br /&gt;
{{!}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_MauserGewehr98_Rusty.png&amp;diff=1143</id>
		<title>File:WW1Rifle MauserGewehr98 Rusty.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_MauserGewehr98_Rusty.png&amp;diff=1143"/>
		<updated>2026-02-12T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_MauserGewehr98_Decorated.png&amp;diff=1142</id>
		<title>File:WW1Rifle MauserGewehr98 Decorated.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_MauserGewehr98_Decorated.png&amp;diff=1142"/>
		<updated>2026-02-12T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_MauserGewehr98.png&amp;diff=1141</id>
		<title>File:WW1Rifle MauserGewehr98.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_MauserGewehr98.png&amp;diff=1141"/>
		<updated>2026-02-12T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_M1903Springfield_Rusty.png&amp;diff=1140</id>
		<title>File:WW1Rifle M1903Springfield Rusty.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_M1903Springfield_Rusty.png&amp;diff=1140"/>
		<updated>2026-02-12T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_M1903Springfield_Decorated.png&amp;diff=1139</id>
		<title>File:WW1Rifle M1903Springfield Decorated.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_M1903Springfield_Decorated.png&amp;diff=1139"/>
		<updated>2026-02-12T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_M1903Springfield.png&amp;diff=1138</id>
		<title>File:WW1Rifle M1903Springfield.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_M1903Springfield.png&amp;diff=1138"/>
		<updated>2026-02-12T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LeeEnfieldMKIII_Rusty.png&amp;diff=1137</id>
		<title>File:WW1Rifle LeeEnfieldMKIII Rusty.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LeeEnfieldMKIII_Rusty.png&amp;diff=1137"/>
		<updated>2026-02-12T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LeeEnfieldMKIII_Decorated.png&amp;diff=1136</id>
		<title>File:WW1Rifle LeeEnfieldMKIII Decorated.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LeeEnfieldMKIII_Decorated.png&amp;diff=1136"/>
		<updated>2026-02-12T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LeeEnfieldMKIII.png&amp;diff=1135</id>
		<title>File:WW1Rifle LeeEnfieldMKIII.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LeeEnfieldMKIII.png&amp;diff=1135"/>
		<updated>2026-02-12T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LebelModel1886_Rusty.png&amp;diff=1134</id>
		<title>File:WW1Rifle LebelModel1886 Rusty.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LebelModel1886_Rusty.png&amp;diff=1134"/>
		<updated>2026-02-12T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LebelModel1886_Decorated.png&amp;diff=1133</id>
		<title>File:WW1Rifle LebelModel1886 Decorated.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LebelModel1886_Decorated.png&amp;diff=1133"/>
		<updated>2026-02-12T19:09:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LebelModel1886.png&amp;diff=1132</id>
		<title>File:WW1Rifle LebelModel1886.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:WW1Rifle_LebelModel1886.png&amp;diff=1132"/>
		<updated>2026-02-12T19:09:03Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Trenchgun_M1897TrenchGun_Warthorn.png&amp;diff=1131</id>
		<title>File:Trenchgun M1897TrenchGun Warthorn.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Trenchgun_M1897TrenchGun_Warthorn.png&amp;diff=1131"/>
		<updated>2026-02-12T19:09:03Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Trenchgun_M1897TrenchGun_Decorated.png&amp;diff=1130</id>
		<title>File:Trenchgun M1897TrenchGun Decorated.png</title>
		<link rel="alternate" type="text/html" href="https://sc6w3y7e49.holdfastgame.com/index.php?title=File:Trenchgun_M1897TrenchGun_Decorated.png&amp;diff=1130"/>
		<updated>2026-02-12T19:09:03Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Summary ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>