-
Notifications
You must be signed in to change notification settings - Fork 0
Phases Examples
Glenn Ko edited this page Apr 25, 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
!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
}
]
!phase [
{
"name": "First Action",
"initSort": 1,
"resolveSort": 3,
"initSingle": true,
"negativeSlots": true
},
{
"name": "Second Action",
"initSort": 1,
"resolveSort": 3,
"initSingle": true,
"negativeSlots": true
}
]

Eg. SoS bout setup. Manuevers with positive initiative typically resolve in reverse order of declaration. Then, manuevers with negative initiative later typically resolve in reverse order of declaration as well.
!phase [{
"name": "Phase 1",
"resolveSort": 2,
"initSingle": true
},
{
"name": "Phase 2",
"resolveSort": 2,
"initSingle": true
},
{
"name": "Phase 3",
"resolveSort": 2,
"initSingle": true
}]
!phase [
{
"name": "Round Initiative",
"initVal": 1,
"reactOnly": 1,
"reacts": ["π"],
"dmReacts": ["π‘", "π", "πΆ"],
"dmReactsM": ["Red: 1d6", "White: 1d6", "White: 2d6"],
"reactsD": "enter skirmish:",
"dmReactsD": "your action type (Red/White/2-White):"
},
{
"name": "Round Actions"
}
]
!phase [
{
"name": "Red/White Throw",
"initVal": 1,
"reactOnly": 1,
"reacts": ["π"],
"dmReacts": ["π‘", "π·"],
"dmReactsM": ["Red: 1d6", "White: 1d6"],
"reactsD": "enter bout:",
"dmReactsD": "your reaction (Red/White):"
}
]
!phase [
{
"name": "First Tempo",
"initTeam": 1,
"initSort": 1,
"resolveSort": 2,
"negativeSlots": true
},
{
"name": "Second Tempo",
"initTeam": 1,
"initSort": 1,
"resolveSort": 2,
"negativeSlots": true
}
]