<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://cmm.ozdeadmeat.com/index.php?action=history&amp;feed=atom&amp;title=OutSoundForCoalition</id>
	<title>OutSoundForCoalition - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://cmm.ozdeadmeat.com/index.php?action=history&amp;feed=atom&amp;title=OutSoundForCoalition"/>
	<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;action=history"/>
	<updated>2026-06-04T14:20:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=6141&amp;oldid=prev</id>
		<title>Ozdeadmeat: outSoundForCoalition – created via PowerShell script (2026-02-11T01:16:35Z)</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=6141&amp;oldid=prev"/>
		<updated>2026-02-10T14:16:35Z</updated>

		<summary type="html">&lt;p&gt;outSoundForCoalition – created via PowerShell script (2026-02-11T01:16:35Z)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:16, 10 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          outSoundForCoalition|fDescription=   Plays a sound &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specific to &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coalition&lt;/del&gt;, with support for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;either a single sound &lt;/del&gt;string &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;or &lt;/del&gt;a table &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of sound strings. The coalition &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;defined by &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;number (0=NEUTRAL, 1=RED, 2=BLUE), defaulting to BLUE if invalid. A &lt;/del&gt;random &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sound &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;selected from a table or played directly &lt;/del&gt;if a string is provided.|parentFile=     cmm.soundFunctions.lua|syntax=         CMM.outSoundForCoalition(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;COAL &amp;lt;number&amp;gt;, &lt;/del&gt;SOUND &amp;lt;table|string&amp;gt;)|return=         nil|returnDesc=     Returns nothing, plays the selected sound using trigger.action.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outSoundForCoalition&lt;/del&gt;.|example=        CMM.outSoundForCoalition(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2, &lt;/del&gt;&quot;SOUNDS/CMM/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XP_Banked_3&lt;/del&gt;.ogg&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) or CMM.outSoundForCoalition(2&lt;/del&gt;, CMM.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SOUNDS.XPBanked&lt;/del&gt;)|exampleDesc=    Plays &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a BLUE-specific sound, either a single file or &lt;/del&gt;a randomly selected &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;file &lt;/del&gt;from &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a predefined &lt;/del&gt;list, simulating a banked event with &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coalition-aware &lt;/del&gt;audio feedback.|related=        |note=           |envType= CMM|par1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=         number COAL|reqType1=     number|reqName1=     COAL|desc1=       REQUIRED, coalition value (0 = NEUTRAL, 1 = RED, 2 = BLUE); defaults to 2 if outside valid range.|par2&lt;/del&gt;=         table or string SOUND|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqType2&lt;/del&gt;=     table or string|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqName2&lt;/del&gt;=     SOUND|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;desc2&lt;/del&gt;=       REQUIRED, either a string path to a sound file or a table of sound file paths. If a table, a random entry is selected; if a string, the sound is played directly.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          outSoundForCoalition|fDescription=   Plays a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;randomly selected &lt;/ins&gt;sound &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;from &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;table or a single sound string&lt;/ins&gt;, with support for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;both &lt;/ins&gt;string &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and table inputs. If &lt;/ins&gt;a table is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;provided, &lt;/ins&gt;a random &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;entry &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;chosen; &lt;/ins&gt;if a string is provided&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, that sound is played directly&lt;/ins&gt;.|parentFile=     cmm.soundFunctions.lua|syntax=         CMM.outSoundForCoalition(SOUND &amp;lt;table|string&amp;gt;)|return=         nil|returnDesc=     Returns nothing, plays the selected sound using trigger.action.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outSound&lt;/ins&gt;.|example=        CMM.outSoundForCoalition(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{&lt;/ins&gt;&quot;SOUNDS/CMM/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XP_Banked_1&lt;/ins&gt;.ogg&quot;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;SOUNDS/&lt;/ins&gt;CMM&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/XP_Banked_2&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ogg&quot;}&lt;/ins&gt;)|exampleDesc=    Plays a randomly selected &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sound &lt;/ins&gt;from &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the provided &lt;/ins&gt;list &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of sound files&lt;/ins&gt;, simulating a banked event with &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;varied &lt;/ins&gt;audio feedback.|related=        |note=           |envType= CMM|par1=         table or string SOUND|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqType1&lt;/ins&gt;=     table or string|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqName1&lt;/ins&gt;=     SOUND|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;desc1&lt;/ins&gt;=       REQUIRED, either a string path to a sound file or a table of sound file paths. If a table, a random entry is selected; if a string, the sound is played directly.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ozdeadmeat</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=6140&amp;oldid=prev</id>
		<title>Ozdeadmeat: outSoundForCoalition – created via PowerShell script (2026-02-11T01:16:35Z)</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=6140&amp;oldid=prev"/>
		<updated>2026-02-10T14:16:35Z</updated>

		<summary type="html">&lt;p&gt;outSoundForCoalition – created via PowerShell script (2026-02-11T01:16:35Z)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:16, 10 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          outSoundForCoalition|fDescription=   Plays a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;randomly selected &lt;/del&gt;sound &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;from &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;table or a single sound string&lt;/del&gt;, with support for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;both &lt;/del&gt;string &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and &lt;/del&gt;table &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;inputs&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;table is provided&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/del&gt;random &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;entry &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;chosen; &lt;/del&gt;if a string is provided&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, that sound is played directly&lt;/del&gt;.|parentFile=     cmm.soundFunctions.lua|syntax=         CMM.outSoundForCoalition(SOUND &amp;lt;table|string&amp;gt;)|return=         nil|returnDesc=     Returns nothing, plays the selected sound using trigger.action.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outSound&lt;/del&gt;.|example=        CMM.outSoundForCoalition(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{&lt;/del&gt;&quot;SOUNDS/CMM/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XP_Banked_1&lt;/del&gt;.ogg&quot;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/del&gt;SOUNDS&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/CMM/XP_Banked_2&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ogg&quot;}&lt;/del&gt;)|exampleDesc=    Plays a randomly selected &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sound &lt;/del&gt;from &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the provided &lt;/del&gt;list &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of sound files&lt;/del&gt;, simulating a banked event with &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;varied &lt;/del&gt;audio feedback.|related=        |note=           |envType= CMM|par1=         table or string SOUND|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqType1&lt;/del&gt;=     table or string|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqName1&lt;/del&gt;=     SOUND|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;desc1&lt;/del&gt;=       REQUIRED, either a string path to a sound file or a table of sound file paths. If a table, a random entry is selected; if a string, the sound is played directly.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          outSoundForCoalition|fDescription=   Plays a sound &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specific to &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coalition&lt;/ins&gt;, with support for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;either a single sound &lt;/ins&gt;string &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;or a &lt;/ins&gt;table &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of sound strings&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The coalition is defined by &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;number (0=NEUTRAL, 1=RED, 2=BLUE)&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;defaulting to BLUE if invalid. A &lt;/ins&gt;random &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sound &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;selected from a table or played directly &lt;/ins&gt;if a string is provided.|parentFile=     cmm.soundFunctions.lua|syntax=         CMM.outSoundForCoalition(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;COAL &amp;lt;number&amp;gt;, &lt;/ins&gt;SOUND &amp;lt;table|string&amp;gt;)|return=         nil|returnDesc=     Returns nothing, plays the selected sound using trigger.action.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outSoundForCoalition&lt;/ins&gt;.|example=        CMM.outSoundForCoalition(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2, &lt;/ins&gt;&quot;SOUNDS/CMM/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XP_Banked_3&lt;/ins&gt;.ogg&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) or CMM.outSoundForCoalition(2&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CMM.&lt;/ins&gt;SOUNDS.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XPBanked&lt;/ins&gt;)|exampleDesc=    Plays &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a BLUE-specific sound, either a single file or &lt;/ins&gt;a randomly selected &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;file &lt;/ins&gt;from &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a predefined &lt;/ins&gt;list, simulating a banked event with &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coalition-aware &lt;/ins&gt;audio feedback.|related=        |note=           |envType= CMM|par1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=         number COAL|reqType1=     number|reqName1=     COAL|desc1=       REQUIRED, coalition value (0 = NEUTRAL, 1 = RED, 2 = BLUE); defaults to 2 if outside valid range.|par2&lt;/ins&gt;=         table or string SOUND|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqType2&lt;/ins&gt;=     table or string|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqName2&lt;/ins&gt;=     SOUND|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;desc2&lt;/ins&gt;=       REQUIRED, either a string path to a sound file or a table of sound file paths. If a table, a random entry is selected; if a string, the sound is played directly.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ozdeadmeat</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=6114&amp;oldid=prev</id>
		<title>Ozdeadmeat: outSoundForCoalition – created via PowerShell script (2026-01-01T06:03:30Z)</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=6114&amp;oldid=prev"/>
		<updated>2025-12-31T19:03:31Z</updated>

		<summary type="html">&lt;p&gt;outSoundForCoalition – created via PowerShell script (2026-01-01T06:03:30Z)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:03, 31 December 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          outSoundForCoalition|fDescription=   Plays a sound &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specific to &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coalition&lt;/del&gt;, with support for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;either a single sound &lt;/del&gt;string &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;or &lt;/del&gt;a table &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of sound strings. The coalition &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;defined by &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;number (0=NEUTRAL, 1=RED, 2=BLUE), defaulting to BLUE if invalid. A &lt;/del&gt;random &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sound &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;selected from a table or played directly &lt;/del&gt;if a string is provided.|parentFile=     cmm.soundFunctions.lua|syntax=         CMM.outSoundForCoalition(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;COAL &amp;lt;number&amp;gt;, &lt;/del&gt;SOUND &amp;lt;table|string&amp;gt;)|return=         nil|returnDesc=     Returns nothing, plays the selected sound using trigger.action.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outSoundForCoalition&lt;/del&gt;.|example=        CMM.outSoundForCoalition(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2, &lt;/del&gt;&quot;SOUNDS/CMM/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XP_Banked_3&lt;/del&gt;.ogg&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) or CMM.outSoundForCoalition(2&lt;/del&gt;, CMM.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SOUNDS.XPBanked&lt;/del&gt;)|exampleDesc=    Plays &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a BLUE-specific sound, either a single file or &lt;/del&gt;a randomly selected &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;file &lt;/del&gt;from &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a predefined &lt;/del&gt;list, simulating a banked event with &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coalition-aware &lt;/del&gt;audio feedback.|related=        |note=           |envType= CMM|par1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=         number COAL|reqType1=     number|reqName1=     COAL|desc1=       REQUIRED, coalition value (0 = NEUTRAL, 1 = RED, 2 = BLUE); defaults to 2 if outside valid range.|par2&lt;/del&gt;=         table or string SOUND|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqType2&lt;/del&gt;=     table or string|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqName2&lt;/del&gt;=     SOUND|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;desc2&lt;/del&gt;=       REQUIRED, either a string path to a sound file or a table of sound file paths. If a table, a random entry is selected; if a string, the sound is played directly.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          outSoundForCoalition|fDescription=   Plays a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;randomly selected &lt;/ins&gt;sound &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;from &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;table or a single sound string&lt;/ins&gt;, with support for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;both &lt;/ins&gt;string &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and table inputs. If &lt;/ins&gt;a table is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;provided, &lt;/ins&gt;a random &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;entry &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;chosen; &lt;/ins&gt;if a string is provided&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, that sound is played directly&lt;/ins&gt;.|parentFile=     cmm.soundFunctions.lua|syntax=         CMM.outSoundForCoalition(SOUND &amp;lt;table|string&amp;gt;)|return=         nil|returnDesc=     Returns nothing, plays the selected sound using trigger.action.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outSound&lt;/ins&gt;.|example=        CMM.outSoundForCoalition(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{&lt;/ins&gt;&quot;SOUNDS/CMM/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XP_Banked_1&lt;/ins&gt;.ogg&quot;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;SOUNDS/&lt;/ins&gt;CMM&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/XP_Banked_2&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ogg&quot;}&lt;/ins&gt;)|exampleDesc=    Plays a randomly selected &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sound &lt;/ins&gt;from &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the provided &lt;/ins&gt;list &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of sound files&lt;/ins&gt;, simulating a banked event with &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;varied &lt;/ins&gt;audio feedback.|related=        |note=           |envType= CMM|par1=         table or string SOUND|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqType1&lt;/ins&gt;=     table or string|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqName1&lt;/ins&gt;=     SOUND|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;desc1&lt;/ins&gt;=       REQUIRED, either a string path to a sound file or a table of sound file paths. If a table, a random entry is selected; if a string, the sound is played directly.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ozdeadmeat</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=6113&amp;oldid=prev</id>
		<title>Ozdeadmeat: outSoundForCoalition – created via PowerShell script (2026-01-01T06:03:30Z)</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=6113&amp;oldid=prev"/>
		<updated>2025-12-31T19:03:31Z</updated>

		<summary type="html">&lt;p&gt;outSoundForCoalition – created via PowerShell script (2026-01-01T06:03:30Z)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:03, 31 December 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          outSoundForCoalition|fDescription=   Plays a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;randomly selected &lt;/del&gt;sound &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;from &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;table or a single sound string&lt;/del&gt;, with support for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;both &lt;/del&gt;string &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and &lt;/del&gt;table &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;inputs&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;table is provided&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/del&gt;random &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;entry &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;chosen; &lt;/del&gt;if a string is provided&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, that sound is played directly&lt;/del&gt;.|parentFile=     cmm.soundFunctions.lua|syntax=         CMM.outSoundForCoalition(SOUND &amp;lt;table|string&amp;gt;)|return=         nil|returnDesc=     Returns nothing, plays the selected sound using trigger.action.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outSound&lt;/del&gt;.|example=        CMM.outSoundForCoalition(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{&lt;/del&gt;&quot;SOUNDS/CMM/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XP_Banked_1&lt;/del&gt;.ogg&quot;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/del&gt;SOUNDS&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/CMM/XP_Banked_2&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ogg&quot;}&lt;/del&gt;)|exampleDesc=    Plays a randomly selected &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sound &lt;/del&gt;from &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the provided &lt;/del&gt;list &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of sound files&lt;/del&gt;, simulating a banked event with &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;varied &lt;/del&gt;audio feedback.|related=        |note=           |envType= CMM|par1=         table or string SOUND|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqType1&lt;/del&gt;=     table or string|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqName1&lt;/del&gt;=     SOUND|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;desc1&lt;/del&gt;=       REQUIRED, either a string path to a sound file or a table of sound file paths. If a table, a random entry is selected; if a string, the sound is played directly.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          outSoundForCoalition|fDescription=   Plays a sound &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specific to &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coalition&lt;/ins&gt;, with support for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;either a single sound &lt;/ins&gt;string &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;or a &lt;/ins&gt;table &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of sound strings&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The coalition is defined by &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;number (0=NEUTRAL, 1=RED, 2=BLUE)&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;defaulting to BLUE if invalid. A &lt;/ins&gt;random &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sound &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;selected from a table or played directly &lt;/ins&gt;if a string is provided.|parentFile=     cmm.soundFunctions.lua|syntax=         CMM.outSoundForCoalition(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;COAL &amp;lt;number&amp;gt;, &lt;/ins&gt;SOUND &amp;lt;table|string&amp;gt;)|return=         nil|returnDesc=     Returns nothing, plays the selected sound using trigger.action.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outSoundForCoalition&lt;/ins&gt;.|example=        CMM.outSoundForCoalition(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2, &lt;/ins&gt;&quot;SOUNDS/CMM/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XP_Banked_3&lt;/ins&gt;.ogg&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) or CMM.outSoundForCoalition(2&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CMM.&lt;/ins&gt;SOUNDS.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XPBanked&lt;/ins&gt;)|exampleDesc=    Plays &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a BLUE-specific sound, either a single file or &lt;/ins&gt;a randomly selected &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;file &lt;/ins&gt;from &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a predefined &lt;/ins&gt;list, simulating a banked event with &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coalition-aware &lt;/ins&gt;audio feedback.|related=        |note=           |envType= CMM|par1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=         number COAL|reqType1=     number|reqName1=     COAL|desc1=       REQUIRED, coalition value (0 = NEUTRAL, 1 = RED, 2 = BLUE); defaults to 2 if outside valid range.|par2&lt;/ins&gt;=         table or string SOUND|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqType2&lt;/ins&gt;=     table or string|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqName2&lt;/ins&gt;=     SOUND|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;desc2&lt;/ins&gt;=       REQUIRED, either a string path to a sound file or a table of sound file paths. If a table, a random entry is selected; if a string, the sound is played directly.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ozdeadmeat</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=5992&amp;oldid=prev</id>
		<title>Ozdeadmeat: outSoundForCoalition – created via PowerShell script (2025-11-11T21:12:38Z)</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=5992&amp;oldid=prev"/>
		<updated>2025-11-11T10:12:40Z</updated>

		<summary type="html">&lt;p&gt;outSoundForCoalition – created via PowerShell script (2025-11-11T21:12:38Z)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:12, 11 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          outSoundForCoalition|fDescription=   Plays a sound &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specific to &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coalition&lt;/del&gt;, with support for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;either a single sound &lt;/del&gt;string &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;or &lt;/del&gt;a table &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of sound strings. The coalition &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;defined by &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;number (0=NEUTRAL, 1=RED, 2=BLUE), defaulting to BLUE if invalid. A &lt;/del&gt;random &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sound &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;selected from a table or played directly &lt;/del&gt;if a string is provided.|parentFile=     cmm.soundFunctions.lua|syntax=         CMM.outSoundForCoalition(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;COAL &amp;lt;number&amp;gt;, &lt;/del&gt;SOUND &amp;lt;table|string&amp;gt;)|return=         nil|returnDesc=     Returns nothing, plays the selected sound using trigger.action.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outSoundForCoalition&lt;/del&gt;.|example=        CMM.outSoundForCoalition(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2, &lt;/del&gt;&quot;SOUNDS/CMM/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XP_Banked_3&lt;/del&gt;.ogg&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) or CMM.outSoundForCoalition(2&lt;/del&gt;, CMM.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SOUNDS.XPBanked&lt;/del&gt;)|exampleDesc=    Plays &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a BLUE-specific sound, either a single file or &lt;/del&gt;a randomly selected &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;file &lt;/del&gt;from &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a predefined &lt;/del&gt;list, simulating a banked event with &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coalition-aware &lt;/del&gt;audio feedback.|related=        |note=           |envType= CMM|par1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=         number COAL|reqType1=     number|reqName1=     COAL|desc1=       REQUIRED, coalition value (0 = NEUTRAL, 1 = RED, 2 = BLUE); defaults to 2 if outside valid range.|par2&lt;/del&gt;=         table or string SOUND|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqType2&lt;/del&gt;=     table or string|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqName2&lt;/del&gt;=     SOUND|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;desc2&lt;/del&gt;=       REQUIRED, either a string path to a sound file or a table of sound file paths. If a table, a random entry is selected; if a string, the sound is played directly.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          outSoundForCoalition|fDescription=   Plays a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;randomly selected &lt;/ins&gt;sound &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;from &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;table or a single sound string&lt;/ins&gt;, with support for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;both &lt;/ins&gt;string &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and table inputs. If &lt;/ins&gt;a table is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;provided, &lt;/ins&gt;a random &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;entry &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;chosen; &lt;/ins&gt;if a string is provided&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, that sound is played directly&lt;/ins&gt;.|parentFile=     cmm.soundFunctions.lua|syntax=         CMM.outSoundForCoalition(SOUND &amp;lt;table|string&amp;gt;)|return=         nil|returnDesc=     Returns nothing, plays the selected sound using trigger.action.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outSound&lt;/ins&gt;.|example=        CMM.outSoundForCoalition(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{&lt;/ins&gt;&quot;SOUNDS/CMM/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;XP_Banked_1&lt;/ins&gt;.ogg&quot;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;SOUNDS/&lt;/ins&gt;CMM&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/XP_Banked_2&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ogg&quot;}&lt;/ins&gt;)|exampleDesc=    Plays a randomly selected &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sound &lt;/ins&gt;from &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the provided &lt;/ins&gt;list &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of sound files&lt;/ins&gt;, simulating a banked event with &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;varied &lt;/ins&gt;audio feedback.|related=        |note=           |envType= CMM|par1=         table or string SOUND|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqType1&lt;/ins&gt;=     table or string|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reqName1&lt;/ins&gt;=     SOUND|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;desc1&lt;/ins&gt;=       REQUIRED, either a string path to a sound file or a table of sound file paths. If a table, a random entry is selected; if a string, the sound is played directly.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ozdeadmeat</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=5991&amp;oldid=prev</id>
		<title>Ozdeadmeat: outSoundForCoalition – created via PowerShell script (2025-11-11T21:12:38Z)</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=OutSoundForCoalition&amp;diff=5991&amp;oldid=prev"/>
		<updated>2025-11-11T10:12:40Z</updated>

		<summary type="html">&lt;p&gt;outSoundForCoalition – created via PowerShell script (2025-11-11T21:12:38Z)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          outSoundForCoalition|fDescription=   Plays a sound specific to a coalition, with support for either a single sound string or a table of sound strings. The coalition is defined by a number (0=NEUTRAL, 1=RED, 2=BLUE), defaulting to BLUE if invalid. A random sound is selected from a table or played directly if a string is provided.|parentFile=     cmm.soundFunctions.lua|syntax=         CMM.outSoundForCoalition(COAL &amp;lt;number&amp;gt;, SOUND &amp;lt;table|string&amp;gt;)|return=         nil|returnDesc=     Returns nothing, plays the selected sound using trigger.action.outSoundForCoalition.|example=        CMM.outSoundForCoalition(2, &amp;quot;SOUNDS/CMM/XP_Banked_3.ogg&amp;quot;) or CMM.outSoundForCoalition(2, CMM.SOUNDS.XPBanked)|exampleDesc=    Plays a BLUE-specific sound, either a single file or a randomly selected file from a predefined list, simulating a banked event with coalition-aware audio feedback.|related=        |note=           |envType= CMM|par1=         number COAL|reqType1=     number|reqName1=     COAL|desc1=       REQUIRED, coalition value (0 = NEUTRAL, 1 = RED, 2 = BLUE); defaults to 2 if outside valid range.|par2=         table or string SOUND|reqType2=     table or string|reqName2=     SOUND|desc2=       REQUIRED, either a string path to a sound file or a table of sound file paths. If a table, a random entry is selected; if a string, the sound is played directly.}}&lt;/div&gt;</summary>
		<author><name>Ozdeadmeat</name></author>
	</entry>
</feed>