Extension:PetalBoard
The PetalBoard extension, written by Zircean, renders embedded Petal Crash boards onto the page. For example, it turns:
<petalboard width="5" height="3">,x2,,,g;,,y3,,g-b1;r,,p7,,r-x2</petalboard>
into:
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
Rows are separated by semicolons ; and columns are separated by commas ,. There is additionally a size attribute that can be set to small, medium, or large (medium is the default). Valid petal names are b, g, p, r, and y for the colored petals, optionally suffixed by 1-8 to specify petals that have not yet spawned in. Garbage can be used with x and optionally suffixed by 1-4 for the pending states.
A w can be placed in a square to refer to a wall.
Additionally, pending blocks can be shown by appending a hyphen - and then one of the colors b, g, p, r, y, or x, and then either 1 for pending blocks coming in later than the next turn or 2 if they are coming in next turn.
As of 14 November 2020, PetalBoard has been updated to display puzzles as well. Just put the code in a puzzle tag like so:
<puzzle>TGlsaWJyaQBNeSBGdW4gQ2hhaW4ABAA+AOQAEooAuACgASYYAGAPA+AD</puzzle>
to produce the following:
| My Fun Chain by Lilibri | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Board | Moves | To Clear | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ![]() ![]() ![]() ![]() ![]() ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Code: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The puzzle tag also optionally takes a size attribute, which defaults to small if not provided.














