<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://skizzerz.net/DiceRoller/index.php?action=history&amp;feed=atom&amp;title=Dice%2FPbP%2FRollPost%2FPostMacros</id>
	<title>Dice/PbP/RollPost/PostMacros - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://skizzerz.net/DiceRoller/index.php?action=history&amp;feed=atom&amp;title=Dice%2FPbP%2FRollPost%2FPostMacros"/>
	<link rel="alternate" type="text/html" href="https://skizzerz.net/DiceRoller/index.php?title=Dice/PbP/RollPost/PostMacros&amp;action=history"/>
	<updated>2026-04-05T21:58:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://skizzerz.net/DiceRoller/index.php?title=Dice/PbP/RollPost/PostMacros&amp;diff=789&amp;oldid=prev</id>
		<title>Skizzerz: Created page with &quot;{{APIdoc|RollPost.PostMacros Method (MacroContext)}} Executes PbP-specific macros, which are documented on in the dice reference.  {{ns}}  == Syntax == &lt;syn...&quot;</title>
		<link rel="alternate" type="text/html" href="https://skizzerz.net/DiceRoller/index.php?title=Dice/PbP/RollPost/PostMacros&amp;diff=789&amp;oldid=prev"/>
		<updated>2017-04-28T18:58:26Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{APIdoc|RollPost.PostMacros Method (MacroContext)}} Executes PbP-specific macros, which are documented on in the &lt;a href=&quot;/DiceRoller/Dice_Reference&quot; title=&quot;Dice Reference&quot;&gt;dice reference&lt;/a&gt;.  {{ns}}  == Syntax == &amp;lt;syn...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{APIdoc|RollPost.PostMacros Method (MacroContext)}}&lt;br /&gt;
Executes PbP-specific macros, which are documented on in the [[Dice Reference|dice reference]].&lt;br /&gt;
&lt;br /&gt;
{{ns}}&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C#&amp;quot;&amp;gt;&lt;br /&gt;
private void PostMacros(&lt;br /&gt;
    MacroContext context&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; ''context''&lt;br /&gt;
: Type: [[Dice/MacroContext|Dice.MacroContext]]&lt;br /&gt;
: Macro context&lt;br /&gt;
&lt;br /&gt;
== Remarks ==&lt;br /&gt;
This callback is added to the [[Dice/RollerConfig/ExecuteMacro|RollerConfig.ExecuteMacro]] chain whenever a dice expression needs to be evaluated as part of AddRoll(). It is removed from the chain after the expression has been evaluated, so that future rolls using normal Roller.Roll() do not make use of the PbP-specific macros.&lt;br /&gt;
&lt;br /&gt;
When called, it calls one of the PbP-specific macro functions based on the text before the first colon in the macro param, case insensitive.&lt;/div&gt;</summary>
		<author><name>Skizzerz</name></author>
		
	</entry>
</feed>