Skip to content

Phases Examples

Glenn Ko edited this page Apr 24, 2019 · 15 revisions

Some game setup examples:

For detailed documentation on all the options available, go to https://github.com/Glidias/fechtbot/wiki/Phases-Documentation

Song of Swords

Initial phases for Bout orientation declaration and target selection.

!phase [
     {
        "name": "Declare Orientations",
        "initVal": 1,
        "reactOnly": 1,
        "reacts": ["😑", "😯", "😷"],
        "dmReacts": ["😑", "😯", "😷"],
        "reactsM": ["NOT Aggressive", "NOT Cautious", "NOT Defensive"], 
        "dmReactsM": ["Aggressive: 1", "Cautious: 2", "Defensive: 3"],
        "reactsD": "please choose: NOT (Aggressive/Cautious/Defensive)",
        "dmReactsD": "please choose:"
    },
    {
        "name": "Target Selection",
        "initVal": 4,
        "initReact": 1
    }
]

Regular bout cycle

!phase [
{
        "name": "First Action",
        "resolveSort": 3,
        "initSingle": true
    },
    {
        "name": "Second Action",
        "resolveSort": 3,
        "initSingle": true
    }
]

For skirmish

!phase [{ "name": "Phase 1", "resolveSort": 2, "initSingle": true }, { "name": "Phase 2", "resolveSort": 2, "initSingle": true }, { "name": "Phase 3", "resolveSort": 2, "initSingle": true }]

Sword and Scoundrel

For skirmish

!phase [ { "name": "Round Initiative", "initVal": 1, "reactOnly": 1, "reacts": ["πŸ†—"], "dmReacts": ["πŸ—‘", "πŸƒ", "🚢"], "dmReactsM": ["!r Red: 1d6", "!r White: 1d6", "!r White: 2d6"], "reactsD": "enter skirmish:", "dmReactsD": "your action type (Red/White/2-White):" }, { "name": "Round Actions" } ]

Red/white throw for bouts

!phase [ { "name": "Red/White Throw", "initVal": 1, "reactOnly": 1, "reacts": ["πŸ†—"], "dmReacts": ["😑", "😷"], "dmReactsM": ["!r Red: 1d6", "!r White: 1d6"], "reactsD": "enter bout:", "dmReactsD": "your reaction (Red/White):" } ]

For Bout cycle

!phase [ { "name": "First Tempo", "initTeam": 2, "resolveSort": 2 }, { "name": "Second Tempo", "initTeam": 2, "resolveSort": 2 } ]

Clone this wiki locally