brasstax / ffrkbot

A Discord bot for Final Fantasy Record Keeper.
MIT License
4 stars 7 forks source link

Implement syntax for character burst lookup #7

Open Netmonmatt opened 7 years ago

Netmonmatt commented 7 years ago

You want to avoid looking for specific ability names, nobody will remember those. Something along these lines:

.burst CHARACTER 1|2|3 with the number at the back defaulting to 1 if no entry is given. ex: [ .burst Squall 2 ] will give you Squall's BSB2. [ .burst Zidane ] will give you Zidane's BSB1.

Probably formatted like so: Burst Name: Stellar Circle 5 Entry: Deal six ranged physical wind attacks to all targets, temporarily lower their wind resistance, and grant Haste and Burst Mode to the user. Multiplier: ##.#x / 6 Element: None Command 1: Mug Power (IX) Effect: Deal physical damage to one target, temporarily lowering its Attack a large amount, and temporarily raise the user's Attack a large amount. Command 2: Mug Defense (IX) Effect: Deal physical damage to one target, temporarily lowering its Defense a large amount, and temporarily raise the user's Defense a moderate amount.

brasstax commented 7 years ago

I like this idea, but Enlir doesn't keep track of what's BSB1 or BSB2 as far as I can tell. What if I just left off the optional 1/2/3 and gave all of the character's possible BSBs?

brasstax commented 7 years ago

Hmm. It might be possible. If I search Enlir's SB database by character, filter it by BSBs, then sort by IDs, then we could say that bsb1 is the first item, bsb2 is the second item, and so on.