For the sake of nomenclature, a "Tile" is going to be considered any message that is sent by the bot that is supposed to be permanent and has attached to it some form of interaction. As a note, reports already exist as a function.
Card Tiles:
[Card Tiles are located within a player's Interface channel, grouped from Units to Buildings]
Content: A card report for the card (which discloses stats and inventory)
Interaction:
If held:
[Play] > Select a Location: Plays the card to the designated location (or another card which is at that cards's location)
if played:
- [Unplay]: Removes the card from play and returns to the owner's hand (if owner in card location)
[Play] > Select a location: Gives the option to play this card to a destination which can receive it (unit, building, location) (iff the destination has any slots (of the card's type) available)
[Manage] > Take, Drop, Name: Interacts with your units inventory from your own (if own in cardlocation) or gives the unit a nickname.
UNITS ONLY: [Command] > Take, Drop, Move, Join Squad/Depart Squad: Commands the card to either interact with an inventory in its location or move to an adjacent location or card within its current location.
Take: Takes items from the designated local inventory into the unit's invnetory
Drop: Reverse of Take
Move: Moves the unit to the designated location
Join/Depart Squad: Joins the squad of the designated local unit or departs the one they are in
BUILDINGS ONLY: [Link] > Select a link > Select a destination: Forward's that building's production to the destination utilizing the provided linking mechanism.
Squad Tiles:
[Card Tiles are located within a player's Interface channel, located above units]
Content: A report listing each unit of the squad and some basic stats, as well as their current location
Interaction:
Move: Moves every unit of the squad to a designated location
Rank: Applies a ranking to the squad where 1 is the highest priority. If the number chosen is not available at that location, the next possible slot will be taken.
Attack: Attacks a designated squad (costs 1 Influence)
Disband: Removes all units from the squad
Location Tiles:
[Each location's tile is located within it's own interface channel]
Content: A report on the location showing paths, players, cards played, and its inventory
Interaction:
If present:
[Move]: Moves the player to an adjacent location
- [Play] > Select a card (from hand) > Select a location: Play a card to the location or to a card played to the location
[Interact] > Take, Drop: Interacts with the location's inventory from your own
[Show Buildings]: Responds with an interaction message containing the tiles for each building played to the location (may be changed to be in Content section)
[Show Units]: Responds with an interaction message containing the tiles for each unit played to the location (may be changed to be in Content section)
For the sake of nomenclature, a "Tile" is going to be considered any message that is sent by the bot that is supposed to be permanent and has attached to it some form of interaction. As a note, reports already exist as a function.
Card Tiles: [Card Tiles are located within a player's Interface channel, grouped from Units to Buildings]
Content: A card report for the card (which discloses stats and inventory) Interaction:
[Play] > Select a Location: Plays the card to the designated location (or another card which is at that cards's location)
- [Unplay]: Removes the card from play and returns to the owner's hand (if owner in card location)[Play] > Select a location: Gives the option to play this card to a destination which can receive it (unit, building, location) (iff the destination has any slots (of the card's type) available)
[Manage] > Take, Drop, Name: Interacts with your units inventory from your own (if own in cardlocation) or gives the unit a nickname.
UNITS ONLY: [Command] > Take, Drop, Move, Join Squad/Depart Squad: Commands the card to either interact with an inventory in its location or move to an adjacent location or card within its current location.
BUILDINGS ONLY: [Link] > Select a link > Select a destination: Forward's that building's production to the destination utilizing the provided linking mechanism.
Squad Tiles: [Card Tiles are located within a player's Interface channel, located above units]
Content: A report listing each unit of the squad and some basic stats, as well as their current location Interaction:
Location Tiles: [Each location's tile is located within it's own interface channel]
Content: A report on the location showing paths, players, cards played, and its inventory Interaction:
- [Play] > Select a card (from hand) > Select a location: Play a card to the location or to a card played to the location