As a user, someone starts an unexpected trade and I lose kakera or a waifu I didn't mean to trade.
Alice: hey bob want miku for zero two?
Bob: sure
Alice: $marryexchange @Bob Miku Hatsune
Mudae: @Bob, type the name(s) of the character(s) you want to trade against Miku Hatsune
Charlie: $marryexchange @Bob Luigi
Mudae: @Bob, type the name(s) of the character(s) you want to trade against Luigi
Bob: Zero Two
Mudae: @Alice, Miku Hatsune vs Zero Two. Do you confirm the exchange? (y/n)
Mudae: @Charlie, Luigi vs Zero Two. Do you confirm the exchange? (y/n)
Charlie: y
Alice: y
Mudae: the exchange is over: Zero Two vs Luigi
Mudae: The exchange has been declined! (Try again)
Alice: wait huh
- Any other user may start a trade before a user has confirmed which character is up for trade.
- Trade moves quickly, and others users can start malicious trades to steal characters.
- As a moderator or admin, I use
$forcedivorce
or other commands to punish the bad user. - As a user, I read chat carefully and I run a command carefully.
Some smaller Discord servers are not well-moderated; no moderator can use a command after a high-profile trade.
Mudaebot uses a temporary trade list. A user may have more than one trade pending at a time.
Alice: hey bob want miku for zero two?
Bob: sure
Alice: $marryexchange @Bob Miku Hatsune
Mudae: @Bob, type the name(s) of the character(s) you want to trade against Miku Hatsune
Charlie: $marryexchange @Bob Luigi
Mudae: @Bob, type the name(s) of the character(s) you want to trade against Luigi
Bob: Zero Two
Mudae: @Bob, you have multiple trades open for Zero Two, type the name of a user to confirm the exchange:
- Alice#0001 - Miku Hatsune vs Zero Two
- Charlie#0001 - Luigi vs Zero Two
Bob: @Alice
Mudae: @Alice, Miku Hatsune vs Zero Two. Do you confirm the exchange? (y/n)
Charlie: y
Alice: y
Mudae: The exchange is over: Zero Two vs Miku Hatsune
When there is only one trade offer the process works as normal.
Alice: $marryexchange @Bob Miku Hatsune
Mudae: @Bob, type the name(s) of the character(s) you want to trade against Miku Hatsune
Bob: Zero Two
Mudae: @Alice, Miku Hatsune vs Zero Two. Do you confirm the exchange? (y/n)
Alice: y
Mudae: The exchange is over: Zero Two vs Miku Hatsune