Ported the BBS abilities and commands to TOML format

master
Wynd 2026-01-17 16:54:06 +02:00
parent 051f5a1d26
commit 67027a3282
102 changed files with 2153 additions and 210 deletions

View File

@ -1,200 +0,0 @@
[
{
"name": "Treasure Magnet",
"from": "Hungry Crystal",
"category": "prize",
"max": 5,
"types": ["I", "J", "K", "L", "M", "N", "O", "P"]
},
{
"name": "HP Prize Plus",
"from": "Hungry Crystal",
"category": "prize",
"max": 3,
"types": ["A", "B", "C", "D", "E", "F", "G", "H"]
},
{
"name": "Link Prize Plus",
"from": "Abounding Crystal",
"category": "prize",
"max": 3,
"types": ["A", "C", "D", "I", "K"]
},
{
"name": "Lucky Strike",
"from": "Abounding Crystal",
"category": "prize",
"max": 5,
"types": ["E", "F", "G", "L", "M", "N", "O"]
},
{
"name": "HP Boost",
"from": "Soothing Crystal",
"category": "status",
"max": 3,
"types": ["A", "C", "D", "I", "K", "L"]
},
{
"name": "Fire Boost",
"from": "Shimmering Crystal",
"category": "status",
"max": 3,
"types": ["A", "B"]
},
{
"name": "Blizzard Boost",
"from": "Shimmering Crystal",
"category": "status",
"max": 3,
"types": ["E", "F"]
},
{
"name": "Thunder Boost",
"from": "Shimmering Crystal",
"category": "status",
"max": 3,
"types": ["I", "J"]
},
{
"name": "Cure Boost",
"from": "Shimmering Crystal",
"category": "status",
"max": 3,
"types": ["M", "N"]
},
{
"name": "Item Boost",
"from": "Soothing Crystal",
"category": "status",
"max": 3,
"types": ["E", "G", "H", "M", "O", "P"]
},
{
"name": "Attack Haste",
"from": "Fleeting Crystal",
"category": "status",
"max": 5,
"types": ["C", "D", "G", "K", "L", "O"]
},
{
"name": "Magic Haste",
"from": "Fleeting Crystal",
"category": "status",
"max": 5,
"types": ["A", "E", "H", "I", "M", "P"]
},
{
"name": "Combo F Boost",
"from": "Pulsing Crystal",
"category": "status",
"max": 2,
"types": ["H", "I", "J", "M", "P"]
},
{
"name": "Finish Boost",
"from": "Pulsing Crystal",
"category": "status",
"max": 2,
"types": ["B", "C", "K", "L", "O"]
},
{
"name": "Fire Screen",
"from": "Shimmering Crystal",
"category": "status",
"max": 2,
"types": ["C", "D"]
},
{
"name": "Blizzard Screen",
"from": "Shimmering Crystal",
"category": "status",
"max": 2,
"types": ["G", "H"]
},
{
"name": "Thunder Screen",
"from": "Shimmering Crystal",
"category": "status",
"max": 2,
"types": ["K", "L"]
},
{
"name": "Dark Screen",
"from": "Shimmering Crystal",
"category": "status",
"max": 2,
"types": ["O", "P"]
},
{
"name": "Reload Boost",
"from": "Fleeting Crystal",
"category": "status",
"max": 1,
"types": ["B", "F", "J", "N"]
},
{
"name": "Defender",
"from": "Soothing Crystal",
"category": "status",
"max": 1,
"types": ["J", "N"]
},
{
"name": "Combo Plus",
"from": "Wellspring Crystal",
"category": "support",
"max": 3,
"types": ["C", "D", "E", "K", "L", "M", "N"]
},
{
"name": "Air Combo Plus",
"from": "Wellspring Crystal",
"category": "support",
"max": 3,
"types": ["A", "F", "G", "H", "I", "O", "P"]
},
{
"name": "Exp Chance",
"from": "Abounding Crystal",
"category": "support",
"max": 1,
"types": ["B", "J"]
},
{
"name": "Exp Walker",
"from": "Abounding Crystal",
"category": "support",
"max": 1,
"types": ["H", "P"]
},
{
"name": "Damage Syphon",
"from": "Soothing Crystal",
"category": "support",
"max": 1,
"types": ["B", "F"]
},
{
"name": "Second Chance",
"from": "Pulsing Crystal",
"category": "support",
"max": 1,
"types": ["F", "N"]
},
{
"name": "Once More",
"from": "Wellspring Crystal",
"category": "support",
"max": 1,
"types": ["B", "J"]
},
{
"name": "Leaf Bracer",
"from": "Pulsing Crystal",
"category": "support",
"max": 1,
"types": ["A", "D", "E", "G"]
}
]

View File

@ -0,0 +1,195 @@
[[abilities]]
name = "Treasure Magnet"
from = "Hungry Crystal"
category = "prize"
max = 5
types = ["I", "J", "K", "L", "M", "N", "O", "P"]
[[abilities]]
name = "HP Prize Plus"
from = "Hungry Crystal"
category = "prize"
max = 3
types = ["A", "B", "C", "D", "E", "F", "G", "H"]
[[abilities]]
name = "Link Prize Plus"
from = "Abounding Crystal"
category = "prize"
max = 3
types = ["A", "C", "D", "I", "K"]
[[abilities]]
name = "Lucky Strike"
from = "Abounding Crystal"
category = "prize"
max = 5
types = ["E", "F", "G", "L", "M", "N", "O"]
[[abilities]]
name = "HP Boost"
from = "Soothing Crystal"
category = "status"
max = 3
types = ["A", "C", "D", "I", "K", "L"]
[[abilities]]
name = "Fire Boost"
from = "Shimmering Crystal"
category = "status"
max = 3
types = ["A", "B"]
[[abilities]]
name = "Blizzard Boost"
from = "Shimmering Crystal"
category = "status"
max = 3
types = ["E", "F"]
[[abilities]]
name = "Thunder Boost"
from = "Shimmering Crystal"
category = "status"
max = 3
types = ["I", "J"]
[[abilities]]
name = "Cure Boost"
from = "Shimmering Crystal"
category = "status"
max = 3
types = ["M", "N"]
[[abilities]]
name = "Item Boost"
from = "Soothing Crystal"
category = "status"
max = 3
types = ["E", "G", "H", "M", "O", "P"]
[[abilities]]
name = "Attack Haste"
from = "Fleeting Crystal"
category = "status"
max = 5
types = ["C", "D", "G", "K", "L", "O"]
[[abilities]]
name = "Magic Haste"
from = "Fleeting Crystal"
category = "status"
max = 5
types = ["A", "E", "H", "I", "M", "P"]
[[abilities]]
name = "Combo F Boost"
from = "Pulsing Crystal"
category = "status"
max = 2
types = ["H", "I", "J", "M", "P"]
[[abilities]]
name = "Finish Boost"
from = "Pulsing Crystal"
category = "status"
max = 2
types = ["B", "C", "K", "L", "O"]
[[abilities]]
name = "Fire Screen"
from = "Shimmering Crystal"
category = "status"
max = 2
types = ["C", "D"]
[[abilities]]
name = "Blizzard Screen"
from = "Shimmering Crystal"
category = "status"
max = 2
types = ["G", "H"]
[[abilities]]
name = "Thunder Screen"
from = "Shimmering Crystal"
category = "status"
max = 2
types = ["K", "L"]
[[abilities]]
name = "Dark Screen"
from = "Shimmering Crystal"
category = "status"
max = 2
types = ["O", "P"]
[[abilities]]
name = "Reload Boost"
from = "Fleeting Crystal"
category = "status"
max = 1
types = ["B", "F", "J", "N"]
[[abilities]]
name = "Defender"
from = "Soothing Crystal"
category = "status"
max = 1
types = ["J", "N"]
[[abilities]]
name = "Combo Plus"
from = "Wellspring Crystal"
category = "support"
max = 3
types = ["C", "D", "E", "K", "L", "M", "N"]
[[abilities]]
name = "Air Combo Plus"
from = "Wellspring Crystal"
category = "support"
max = 3
types = ["A", "F", "G", "H", "I", "O", "P"]
[[abilities]]
name = "Exp Chance"
from = "Abounding Crystal"
category = "support"
max = 1
types = ["B", "J"]
[[abilities]]
name = "Exp Walker"
from = "Abounding Crystal"
category = "support"
max = 1
types = ["H", "P"]
[[abilities]]
name = "Damage Syphon"
from = "Soothing Crystal"
category = "support"
max = 1
types = ["B", "F"]
[[abilities]]
name = "Second Chance"
from = "Pulsing Crystal"
category = "support"
max = 1
types = ["F", "N"]
[[abilities]]
name = "Once More"
from = "Wellspring Crystal"
category = "support"
max = 1
types = ["B", "J"]
[[abilities]]
name = "Leaf Bracer"
from = "Pulsing Crystal"
category = "support"
max = 1
types = ["A", "D", "E", "G"]

View File

@ -0,0 +1,7 @@
name = "Aerial Slam"
order = 19
category = "attack"
char = ["A", "V", "T"]
[[shop]]
price = 1500

View File

@ -0,0 +1,4 @@
name = "Aero"
order = 32
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,22 @@
name = "Aeroga"
order = 34
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "O"
ingredients = ["Quick Blitz", "Aerora"]
chance = 90
[[recipes]]
char = ["T", "V", "A"]
type = "M"
ingredients = ["Aero", "Aerora"]
chance = 90
[[recipes]]
char = ["T", "V", "A"]
type = "N"
ingredients = ["Aerora", "Aerora"]
chance = 90

View File

@ -0,0 +1,22 @@
name = "Aerora"
order = 33
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "G"
ingredients = ["Quick Blitz", "Aero"]
chance = 95
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Thunder", "Aero"]
chance = 95
[[recipes]]
char = ["T", "V", "A"]
type = "E"
ingredients = ["Aero", "Aero"]
chance = 95

View File

@ -0,0 +1,58 @@
name = "Ars Arcanum"
order = 21
category = "attack"
char = ["V"]
[[recipes]]
char = ["V"]
type = "F"
ingredients = ["Blitz", "Aerial Slam"]
chance = 100
[[recipes]]
char = ["V"]
type = "O"
ingredients = ["Quick Blitz", "Slot Edge"]
chance = 10
[[recipes]]
char = ["V"]
type = "C"
ingredients = ["Fire Strike", "Aerora"]
chance = 10
[[recipes]]
char = ["V"]
type = "G"
ingredients = ["Quick Blitz", "Blizzard"]
chance = 5
[[recipes]]
char = ["V"]
type = "H"
ingredients = ["Quick Blitz", "Blizzara"]
chance = 5
[[recipes]]
char = ["V"]
type = "E"
ingredients = ["Sliding Dash", "Blizzard"]
chance = 5
[[recipes]]
char = ["V"]
type = "G"
ingredients = ["Sliding Dash", "Blizzara"]
chance = 5
[[recipes]]
char = ["V"]
type = "P"
ingredients = ["Poison Edge", "Cura"]
chance = 5
[[recipes]]
char = ["V"]
type = "G"
ingredients = ["Blizzard Edge", "Cura"]
chance = 5

View File

@ -0,0 +1,46 @@
name = "Ars Solum"
order = 20
category = "attack"
char = ["T"]
[[recipes]]
char = ["T"]
type = "B"
ingredients = ["Dark Haze", "Sonic Blade"]
chance = 20
[[recipes]]
char = ["T"]
type = "B"
ingredients = ["Dark Haze", "Stopga"]
chance = 20
[[recipes]]
char = ["T"]
type = "F"
ingredients = ["Sonic Blade", "Stopga"]
chance = 20
[[recipes]]
char = ["T"]
type = "K"
ingredients = ["Sliding Dash", "Thunder"]
chance = 5
[[recipes]]
char = ["T"]
type = "L"
ingredients = ["Strike Raid", "Thunder"]
chance = 5
[[recipes]]
char = ["T"]
type = "K"
ingredients = ["Strike Raid", "Thundara"]
chance = 5
[[recipes]]
char = ["T"]
type = "I"
ingredients = ["Confusion Strike", "Thundara"]
chance = 5

View File

@ -0,0 +1,16 @@
name = "Barrier Surge"
order = 17
category = "attack"
char = ["A"]
[[recipes]]
char = ["A"]
type = "D"
ingredients = ["Fire Dash", "Barrier"]
chance = 100
[[recipes]]
char = ["A"]
type = "K"
ingredients = ["Stun Edge", "Barrier"]
chance = 100

View File

@ -0,0 +1,4 @@
name = "Bind"
order = 51
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,22 @@
name = "Binding Strike"
order = 30
category = "attack"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Quick Blitz", "Bind"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "O"
ingredients = ["Strike Raid", "Bind"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Stun Edge", "Zero Gravity"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Blackout"
order = 48
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "M"
ingredients = ["Zero Gravity", "Confuse"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "N"
ingredients = ["Zero Gravira", "Confuse"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "P"
ingredients = ["Zero Gravira", "Poison"]
chance = 100

View File

@ -0,0 +1,34 @@
name = "Blitz"
order = 2
category = "attack"
char = ["A", "V", "T"]
[[recipes]]
char = ["A"]
type = "P"
ingredients = ["Wishing Edge", "Barrier Surge"]
chance = 90
[[recipes]]
char = ["V"]
type = "O"
ingredients = ["Quick Blitz", "Slot Edge"]
chance = 90
[[recipes]]
char = ["A", "T"]
type = "O"
ingredients = ["Quick Blitz", "Slot Edge"]
chance = 100
[[recipes]]
char = ["V"]
type = "K"
ingredients = ["Stun Edge", "Slot Edge"]
chance = 90
[[recipes]]
char = ["A", "T"]
type = "K"
ingredients = ["Stun Edge", "Slot Edge"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Blizzaga"
order = 10
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "G"
ingredients = ["Blizzard Edge", "Blizzara"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "E"
ingredients = ["Blizzard", "Blizzara"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "F"
ingredients = ["Blizzara", "Blizzara"]
chance = 100

View File

@ -0,0 +1,28 @@
name = "Blizzara"
order = 9
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "G"
ingredients = ["Strike Raid", "Blizzard"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "G"
ingredients = ["Blizzard Edge", "Blizzard"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "E"
ingredients = ["Blizzard", "Blizzard"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "H"
ingredients = ["Blizzard", "Aero"]
chance = 100

View File

@ -0,0 +1,28 @@
name = "Blizzard Edge"
order = 25
category = "attack"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "G"
ingredients = ["Quick Blitz", "Blizzard"]
chance = 95
[[recipes]]
char = ["T", "V", "A"]
type = "H"
ingredients = ["Quick Blitz", "Blizzara"]
chance = 95
[[recipes]]
char = ["T", "V", "A"]
type = "E"
ingredients = ["Sliding Dash", "Blizzard"]
chance = 95
[[recipes]]
char = ["T", "V", "A"]
type = "G"
ingredients = ["Sliding Dash", "Blizzara"]
chance = 95

View File

@ -0,0 +1,4 @@
name = "Blizzard"
order = 8
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,28 @@
name = "Break Time"
order = 40
category = "attack"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V"]
type = "N"
ingredients = ["Curaga", "Renewal Block"]
chance = 10
[[recipes]]
char = ["A"]
type = "N"
ingredients = ["Curaga", "Renewal Barrier"]
chance = 10
[[recipes]]
char = ["T", "V"]
type = "P"
ingredients = ["Curaga", "Focus Block"]
chance = 10
[[recipes]]
char = ["A"]
type = "P"
ingredients = ["Curaga", "Focus Barrier"]
chance = 10

View File

@ -0,0 +1,16 @@
name = "Brutal Blast"
order = 32
category = "attack"
char = ["T"]
[[recipes]]
char = ["T"]
type = "O"
ingredients = ["Stun Edge", "Mine Shield"]
chance = 70
[[recipes]]
char = ["T"]
type = "L"
ingredients = ["Binding Strike", "Mine Square"]
chance = 70

View File

@ -0,0 +1,10 @@
name = "Chaos Blade"
order = 9
category = "attack"
char = ["T"]
[[recipes]]
char = ["T"]
type = "B"
ingredients = ["Dark Haze", "Sonic Blade"]
chance = 90

View File

@ -0,0 +1,22 @@
name = "Collision Magnet"
order = 37
category = "attack"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Quick Blitz", "Magnera"]
chance = 80
[[recipes]]
char = ["T", "V", "A"]
type = "L"
ingredients = ["Stun Edge", "Magnera"]
chance = 80
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Zero Gravira", "Magnet"]
chance = 80

View File

@ -0,0 +1,4 @@
name = "Confuse"
order = 50
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,22 @@
name = "Confusion Strike"
order = 29
category = "attack"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "O"
ingredients = ["Quick Blitz", "Confuse"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Sliding Dash", "Zero Gravity"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "G"
ingredients = ["Strike Raid", "Confuse"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Crawling Fire"
order = 7
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "A"
ingredients = ["Firaga", "Slow"]
chance = 80
[[recipes]]
char = ["T", "V", "A"]
type = "D"
ingredients = ["Firaga", "Stopra"]
chance = 80
[[recipes]]
char = ["T", "V", "A"]
type = "B"
ingredients = ["Firaga", "Stopga"]
chance = 80

View File

@ -0,0 +1,22 @@
name = "Cura"
order = 17
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Thunder", "Cure"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "M"
ingredients = ["Cure", "Cure"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "O"
ingredients = ["Cure", "Aero"]
chance = 100

View File

@ -0,0 +1,16 @@
name = "Curaga"
order = 18
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "M"
ingredients = ["Cure", "Cura"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "N"
ingredients = ["Cura", "Cura"]
chance = 100

View File

@ -0,0 +1,4 @@
name = "Cure"
order = 16
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,16 @@
name = "D-Link Magnet"
order = 31
category = "magic"
char = ["A"]
[[recipes]]
char = ["A"]
type = "L"
ingredients = ["Zero Gravira", "Magnera"]
chance = 100
[[recipes]]
char = ["A"]
type = "I"
ingredients = ["Magnera", "Stopra"]
chance = 100

View File

@ -0,0 +1,16 @@
name = "Dark Firaga"
order = 4
category = "magic"
char = ["T"]
[[recipes]]
char = ["T"]
type = "D"
ingredients = ["Dark Haze", "Firaga"]
chance = 100
[[recipes]]
char = ["T"]
type = "B"
ingredients = ["Firaga", "Blackout"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Dark Haze"
order = 7
category = "attack"
char = ["T"]
[[recipes]]
char = ["T"]
type = "D"
ingredients = ["Fire Dash", "Zero Gravira"]
chance = 100
[[recipes]]
char = ["T"]
type = "A"
ingredients = ["Fire Dash", "Blackout"]
chance = 100
[[recipes]]
char = ["T"]
type = "C"
ingredients = ["Fire Surge", "Zero Gravity"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Deep Freeze"
order = 37
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "G"
ingredients = ["Freeze Raid", "Blizzaga"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "H"
ingredients = ["Binding Strike", "Blizzaga"]
chance = 100
[[recipes]]
char = ["A"]
type = "F"
ingredients = ["Blizzaga", "Triple Blizzaga"]
chance = 100

View File

@ -0,0 +1,16 @@
name = "Energy Magnet"
order = 30
category = "magic"
char = ["A"]
[[recipes]]
char = ["A"]
type = "M"
ingredients = ["Cure", "Magnera"]
chance = 100
[[recipes]]
char = ["A"]
type = "N"
ingredients = ["Cura", "Magnera"]
chance = 100

View File

@ -0,0 +1,4 @@
name = "Esuna"
order = 19
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,10 @@
name = "Faith"
order = 36
category = "magic"
char = ["V"]
[[recipes]]
char = ["V"]
type = "N"
ingredients = ["Wind Raid", "Break Time"]
chance = 100

View File

@ -0,0 +1,28 @@
name = "Fira"
order = 2
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "D"
ingredients = ["Fire Dash", "Fire"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "D"
ingredients = ["Fire Strike", "Fire"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "A"
ingredients = ["Fire", "Fire"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "C"
ingredients = ["Fire", "Ignite"]
chance = 100

View File

@ -0,0 +1,40 @@
name = "Firaga Burst"
order = 40
category = "magic"
char = ["A"]
[[recipes]]
char = ["A"]
type = "A"
ingredients = ["Fira", "Aeroga"]
chance = 20
[[recipes]]
char = ["A"]
type = "A"
ingredients = ["Firaga", "Aerora"]
chance = 20
[[recipes]]
char = ["A"]
type = "B"
ingredients = ["Firaga", "Aeroga"]
chance = 20
[[recipes]]
char = ["A"]
type = "A"
ingredients = ["Firaga", "Slow"]
chance = 20
[[recipes]]
char = ["A"]
type = "D"
ingredients = ["Firaga", "Stopra"]
chance = 20
[[recipes]]
char = ["A"]
type = "B"
ingredients = ["Firaga", "Stopga"]
chance = 20

View File

@ -0,0 +1,22 @@
name = "Firaga"
order = 3
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "D"
ingredients = ["Fire Dash", "Fira"]
chance = 90
[[recipes]]
char = ["T", "V", "A"]
type = "A"
ingredients = ["Fire", "Fira"]
chance = 90
[[recipes]]
char = ["T", "V", "A"]
type = "B"
ingredients = ["Fira", "Fira"]
chance = 90

View File

@ -0,0 +1,22 @@
name = "Fire Dash"
order = 6
category = "attack"
char = ["A", "V", "T"]
[[recipes]]
char = ["A", "V", "T"]
type = "D"
ingredients = ["Sliding Dash", "Fire"]
chance = 100
[[recipes]]
char = ["A", "V", "T"]
type = "C"
ingredients = ["Sliding Dash", "Fira"]
chance = 100
[[recipes]]
char = ["A", "V", "T"]
type = "D"
ingredients = ["Confusion Strike", "Fire"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Fire Strike"
order = 28
category = "attack"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "D"
ingredients = ["Poison Edge", "Fira"]
chance = 100
[[recipes]]
char = ["A"]
type = "A"
ingredients = ["Wishing Edge", "Ignite"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Stun Edge", "Fire"]
chance = 100

View File

@ -0,0 +1,28 @@
name = "Fire Surge"
order = 16
category = "attack"
char = ["A", "V", "T"]
[[recipes]]
char = ["A", "V", "T"]
type = "D"
ingredients = ["Fire Dash", "Ignite"]
chance = 100
[[recipes]]
char = ["A", "V", "T"]
type = "A"
ingredients = ["Fire Dash", "Fira"]
chance = 100
[[recipes]]
char = ["A", "V", "T"]
type = "O"
ingredients = ["Confusion Strike", "Fira"]
chance = 100
[[recipes]]
char = ["A", "V", "T"]
type = "K"
ingredients = ["Binding Strike", "Fira"]
chance = 100

View File

@ -0,0 +1,4 @@
name = "Fire"
order = 1
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,22 @@
name = "Fission Firaga"
order = 5
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "A"
ingredients = ["Fira", "Aeroga"]
chance = 80
[[recipes]]
char = ["T", "V", "A"]
type = "A"
ingredients = ["Firaga", "Aerora"]
chance = 80
[[recipes]]
char = ["T", "V", "A"]
type = "B"
ingredients = ["Firaga", "Aeroga"]
chance = 80

View File

@ -0,0 +1,16 @@
name = "Freeze Raid"
order = 12
category = "attack"
char = ["A", "V", "T"]
[[recipes]]
char = ["A", "V", "T"]
type = "I"
ingredients = ["Strike Raid", "Blizzara"]
chance = 100
[[recipes]]
char = ["A", "V", "T"]
type = "K"
ingredients = ["Blizzard Edge", "Binding Strike"]
chance = 100

View File

@ -0,0 +1,10 @@
name = "Geo Impact"
order = 38
category = "attack"
char = ["T"]
[[recipes]]
char = ["T"]
type = "N"
ingredients = ["Brutal Blast", "Brutal Blast"]
chance = 70

View File

@ -0,0 +1,16 @@
name = "Glacier"
order = 38
category = "magic"
char = ["A"]
[[recipes]]
char = ["A"]
type = "E"
ingredients = ["Blizzaga", "Deep Freeze"]
chance = 100
[[recipes]]
char = ["A"]
type = "F"
ingredients = ["Triple Blizzaga", "Deep Freeze"]
chance = 100

View File

@ -0,0 +1,16 @@
name = "Ice Barrage"
order = 39
category = "magic"
char = ["A"]
[[recipes]]
char = ["A"]
type = "F"
ingredients = ["Blizzaga", "Mine Shield"]
chance = 100
[[recipes]]
char = ["A"]
type = "H"
ingredients = ["Blizzaga", "Mine Square"]
chance = 100

View File

@ -0,0 +1,16 @@
name = "Ignite"
order = 49
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "A"
ingredients = ["Fire", "Bind"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "C"
ingredients = ["Fira", "Bind"]
chance = 100

View File

@ -0,0 +1,16 @@
name = "Limit Storm"
order = 36
category = "attack"
char = ["T"]
[[recipes]]
char = ["T"]
type = "G"
ingredients = ["Brutal Blast", "Confusion Strike"]
chance = 100
[[recipes]]
char = ["T"]
type = "D"
ingredients = ["Brutal Blast", "Binding Strike"]
chance = 100

View File

@ -0,0 +1,18 @@
name = "Magic Hour"
order = 4
category = "attack"
char = ["A"]
[[recipes]]
char = ["A"]
type = "N"
ingredients = ["Aeroga", "Barrier Surge"]
chance = 90
info = "100% after obtaining Lightning Ray"
[[recipes]]
char = ["A"]
type = "O"
ingredients = ["Zero Graviga", "Blitz"]
chance = 90
info = "100% after obtaining Meteor Shower"

View File

@ -0,0 +1,16 @@
name = "Magnega"
order = 28
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Magnet", "Magnera"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "J"
ingredients = ["Magnera", "Magnera"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Magnera"
order = 27
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Stun Edge", "Magnet"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Thunder", "Magnet"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "M"
ingredients = ["Magnet", "Magnet"]
chance = 100

View File

@ -0,0 +1,34 @@
name = "Magnet Spiral"
order = 33
category = "attack"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Binding Strike", "Collision Magnet"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "J"
ingredients = ["Binding Strike", "Magnega"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Quick Blitz", "Magnera"]
chance = 20
[[recipes]]
char = ["T", "V", "A"]
type = "L"
ingredients = ["Stun Edge", "Magnera"]
chance = 20
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Zero Gravira", "Magnet"]
chance = 20

View File

@ -0,0 +1,4 @@
name = "Magnet"
order = 26
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,10 @@
name = "Mega Flare"
order = 42
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "B"
ingredients = ["Fission Firaga", "Crawling Fire"]
chance = 100

View File

@ -0,0 +1,16 @@
name = "Meteor Crash"
order = 3
category = "attack"
char = ["T"]
[[recipes]]
char = ["T"]
type = "N"
ingredients = ["Quake", "Blitz"]
chance = 100
[[recipes]]
char = ["T"]
type = "D"
ingredients = ["Fire Strike", "Brutal Blast"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Meteor"
order = 44
category = "magic"
char = ["T"]
[[recipes]]
char = ["T"]
type = "B"
ingredients = ["Geo Impact", "Quake"]
chance = 100
[[recipes]]
char = ["T"]
type = "B"
ingredients = ["Brutal Blast", "Zero Graviga"]
chance = 10
[[recipes]]
char = ["T"]
type = "C"
ingredients = ["Brutal Blast", "Magnega"]
chance = 10

View File

@ -0,0 +1,28 @@
name = "Mine Shield"
order = 20
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "A"
ingredients = ["Fira", "Zero Gravity"]
chance = 100
[[recipes]]
char = ["T", "V"]
type = "C"
ingredients = ["Fira", "Block"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "D"
ingredients = ["Ignite", "Stop"]
chance = 100
[[recipes]]
char = ["T", "V"]
type = "M"
ingredients = ["Stopra", "Block"]
chance = 100

View File

@ -0,0 +1,28 @@
name = "Mine Square"
order = 21
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "A"
ingredients = ["Fira", "Stop"]
chance = 100
[[recipes]]
char = ["A"]
type = "C"
ingredients = ["Fira", "Barrier"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "D"
ingredients = ["Aerora", "Ignite"]
chance = 100
[[recipes]]
char = ["A"]
type = "M"
ingredients = ["Stopra", "Barrier"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Mini"
order = 47
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T"]
type = "N"
ingredients = ["Magnera", "Warp"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "J"
ingredients = ["Magnega", "Magnega"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Magnega", "Bind"]
chance = 100

View File

@ -0,0 +1,16 @@
name = "Munny Magnet"
order = 29
category = "magic"
char = ["A"]
[[recipes]]
char = ["A"]
type = "K"
ingredients = ["Wishing Edge", "Magnera"]
chance = 100
[[recipes]]
char = ["A"]
type = "I"
ingredients = ["Thundara", "Magnera"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Poison Edge"
order = 23
category = "attack"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "O"
ingredients = ["Quick Blitz", "Poison"]
chance = 95
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Sliding Dash", "Poison"]
chance = 95
[[recipes]]
char = ["T", "V", "A"]
type = "D"
ingredients = ["Strike Raid", "Poison"]
chance = 95

View File

@ -0,0 +1,4 @@
name = "Poison"
order = 52
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,34 @@
name = "Quake"
order = 43
category = "magic"
char = ["T"]
[[recipes]]
char = ["T"]
type = "B"
ingredients = ["Brutal Blast", "Zero Graviga"]
chance = 90
[[recipes]]
char = ["T"]
type = "C"
ingredients = ["Brutal Blast", "Magnega"]
chance = 90
[[recipes]]
char = ["T"]
type = "O"
ingredients = ["Stun Edge", "Mine Shield"]
chance = 30
[[recipes]]
char = ["T"]
type = "L"
ingredients = ["Binding Strike", "Mine Square"]
chance = 30
[[recipes]]
char = ["T"]
type = "N"
ingredients = ["Brutal Blast", "Brutal Blast"]
chance = 30

View File

@ -0,0 +1,5 @@
name = "Quick Blitz"
order = 1
category = "attack"
char = ["T", "V", "A"]
info = "Starting Command"

View File

@ -0,0 +1,52 @@
name = "Raging Storm"
order = 41
category = "magic"
char = ["A"]
[[recipes]]
char = ["A"]
type = "B"
ingredients = ["Fission Firaga", "Firaga Burst"]
chance = 100
[[recipes]]
char = ["A"]
type = "D"
ingredients = ["Blitz", "Firaga"]
chance = 10
[[recipes]]
char = ["A"]
type = "D"
ingredients = ["Fire Dash", "Fira"]
chance = 10
[[recipes]]
char = ["A"]
type = "C"
ingredients = ["Fire Surge", "Cartwheel"]
chance = 10
[[recipes]]
char = ["A"]
type = "A"
ingredients = ["Fire", "Fira"]
chance = 10
[[recipes]]
char = ["A"]
type = "B"
ingredients = ["Fira", "Fira"]
chance = 10
[[recipes]]
char = ["A"]
type = "A"
ingredients = ["Fira", "Firaga"]
chance = 10
[[recipes]]
char = ["A"]
type = "B"
ingredients = ["Firaga", "Firaga"]
chance = 10

View File

@ -0,0 +1,16 @@
name = "Sacrifice"
order = 39
category = "attack"
char = ["T"]
[[recipes]]
char = ["T"]
type = "B"
ingredients = ["Dark Haze", "Warp"]
chance = 100
[[recipes]]
char = ["T"]
type = "D"
ingredients = ["Poison Edge", "Warp"]
chance = 100

View File

@ -0,0 +1,10 @@
name = "Salvation"
order = 34
category = "attack"
char = ["V"]
[[recipes]]
char = ["V"]
type = "N"
ingredients = ["Wind Raid", "Curaga"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Seeker Mine"
order = 22
category = "magic"
char = ["A"]
[[recipes]]
char = ["A"]
type = "B"
ingredients = ["Mine Shield", "Mine Square"]
chance = 100
[[recipes]]
char = ["A"]
type = "C"
ingredients = ["Mine Shield", "Magnega"]
chance = 100
[[recipes]]
char = ["A"]
type = "D"
ingredients = ["Mine Square", "Magnega"]
chance = 100

View File

@ -0,0 +1,4 @@
name = "Stopga"
order = 57
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,4 @@
name = "Sliding Dash"
order = 5
category = "attack"
char = ["T", "V", "A"]

View File

@ -0,0 +1,46 @@
name = "Slot Edge"
order = 27
category = "attack"
char = ["T", "V", "A"]
[[recipes]]
char = ["A"]
type = "O"
ingredients = ["Wishing Edge", "Cure"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "P"
ingredients = ["Poison Edge", "Cura"]
chance = 95
[[recipes]]
char = ["T", "V", "A"]
type = "G"
ingredients = ["Blizzard Edge", "Cura"]
chance = 95
[[recipes]]
char = ["T", "V"]
type = "N"
ingredients = ["Curaga", "Renewal Block"]
chance = 90
[[recipes]]
char = ["T", "V"]
type = "P"
ingredients = ["Curaga", "Focus Block"]
chance = 90
[[recipes]]
char = ["A"]
type = "N"
ingredients = ["Curaga", "Renewal Barrier"]
chance = 90
[[recipes]]
char = ["A"]
type = "P"
ingredients = ["Curaga", "Focus Barrier"]
chance = 90

View File

@ -0,0 +1,4 @@
name = "Slow"
order = 53
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,22 @@
name = "Sonic Blade"
order = 8
category = "attack"
char = ["T", "V", "A"]
[[recipes]]
char = ["T"]
type = "D"
ingredients = ["Blitz", "Dark Haze"]
chance = 90
[[recipes]]
char = ["A", "V", "T"]
type = "N"
ingredients = ["Blitz", "Air Slide"]
chance = 90
[[recipes]]
char = ["A", "V", "T"]
type = "K"
ingredients = ["Fire Dash", "Thunder Surge"]
chance = 90

View File

@ -0,0 +1,34 @@
name = "Spark Raid"
order = 14
category = "attack"
char = ["V"]
[[recipes]]
char = ["V"]
type = "J"
ingredients = ["Freeze Raid", "Magnega"]
chance = 100
[[recipes]]
char = ["V"]
type = "N"
ingredients = ["Treasure Raid", "Magnega"]
chance = 100
[[recipes]]
char = ["V"]
type = "P"
ingredients = ["Thunder Surge", "Dodge Roll"]
chance = 20
[[recipes]]
char = ["V"]
type = "L"
ingredients = ["Thundaga", "Dodge Roll"]
chance = 20
[[recipes]]
char = ["V"]
type = "L"
ingredients = ["Dodge Roll", "Stun Block"]
chance = 20

View File

@ -0,0 +1,4 @@
name = "Stop"
order = 54
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,16 @@
name = "Stopga"
order = 56
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Stop", "Stopra"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "J"
ingredients = ["Stopra", "Stopra"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Stopra"
order = 55
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "L"
ingredients = ["Slow", "Slow"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Slow", "Stop"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Stop", "Stop"]
chance = 100

View File

@ -0,0 +1,10 @@
name = "Strike Raid"
order = 11
category = "attack"
char = ["A", "V", "T"]
[[recipes]]
char = ["A", "V", "T"]
type = "O"
ingredients = ["Quick Blitz", "Sliding Dash"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Stun Edge"
order = 26
category = "attack"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Sliding Dash", "Thunder"]
chance = 95
[[recipes]]
char = ["T", "V", "A"]
type = "L"
ingredients = ["Strike Raid", "Thunder"]
chance = 95
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Strike Raid", "Thundara"]
chance = 95

View File

@ -0,0 +1,22 @@
name = "Thundaga Shot"
order = 15
category = "magic"
char = ["A"]
[[recipes]]
char = ["A"]
type = "I"
ingredients = ["Strike Raid", "Thundaga"]
chance = 85
[[recipes]]
char = ["A"]
type = "E"
ingredients = ["Freeze Raid", "Thundaga"]
chance = 85
[[recipes]]
char = ["A"]
type = "A"
ingredients = ["Firaga", "Thundaga"]
chance = 85

View File

@ -0,0 +1,22 @@
name = "Thundaga"
order = 14
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Binding Strike", "Thundara"]
chance = 90
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Thunder", "Thundara"]
chance = 90
[[recipes]]
char = ["T", "V", "A"]
type = "J"
ingredients = ["Thundara", "Thundara"]
chance = 90

View File

@ -0,0 +1,22 @@
name = "Thundara"
order = 13
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "K"
ingredients = ["Stun Edge", "Thunder"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Thunder", "Thunder"]
chance = 100
[[recipes]]
char = ["T", "V", "A"]
type = "L"
ingredients = ["Zero Gravity", "Magnet"]
chance = 100

View File

@ -0,0 +1,28 @@
name = "Thunder Surge"
order = 18
category = "attack"
char = ["A", "V", "T"]
[[recipes]]
char = ["A", "V", "T"]
type = "D"
ingredients = ["Fire Dash", "Thundara"]
chance = 100
[[recipes]]
char = ["A", "V", "T"]
type = "G"
ingredients = ["Freeze Raid", "Thundara"]
chance = 100
[[recipes]]
char = ["A", "V", "T"]
type = "I"
ingredients = ["Stun Edge", "Thundara"]
chance = 100
[[recipes]]
char = ["A", "V", "T"]
type = "I"
ingredients = ["Confusion Strike", "Thundara"]
chance = 95

View File

@ -0,0 +1,4 @@
name = "Thunder"
order = 12
category = "magic"
char = ["T", "V", "A"]

View File

@ -0,0 +1,28 @@
name = "Time Splicer"
order = 22
category = "attack"
char = ["V", "A"]
[[recipes]]
char = ["V", "A"]
type = "F"
ingredients = ["Aerial Slam", "Stopga"]
chance = 100
[[recipes]]
char = ["A"]
type = "C"
ingredients = ["Stopga", "Barrier"]
chance = 20
[[recipes]]
char = ["A"]
type = "P"
ingredients = ["Barrier Surge", "Wishing Edge"]
chance = 10
[[recipes]]
char = ["V", "A"]
type = "K"
ingredients = ["Stun Edge", "Slot Edge"]
chance = 10

View File

@ -0,0 +1,16 @@
name = "Tornado Strike"
order = 31
category = "attack"
char = ["V"]
[[recipes]]
char = ["V"]
type = "G"
ingredients = ["Confusion Strike", "Aeroga"]
chance = 100
[[recipes]]
char = ["V"]
type = "F"
ingredients = ["Binding Strike", "Aeroga"]
chance = 100

View File

@ -0,0 +1,46 @@
name = "Tornado"
order = 45
category = "magic"
char = ["V"]
[[recipes]]
char = ["V"]
type = "N"
ingredients = ["Magnega", "Aeroga"]
chance = 100
[[recipes]]
char = ["V"]
type = "O"
ingredients = ["Quick Blitz", "Aerora"]
chance = 10
[[recipes]]
char = ["V"]
type = "M"
ingredients = ["Aero", "Aerora"]
chance = 10
[[recipes]]
char = ["V"]
type = "N"
ingredients = ["Aerora", "Aerora"]
chance = 10
[[recipes]]
char = ["V"]
type = "G"
ingredients = ["Quick Blitz", "Aero"]
chance = 5
[[recipes]]
char = ["V"]
type = "I"
ingredients = ["Thunder", "Aero"]
chance = 5
[[recipes]]
char = ["V"]
type = "E"
ingredients = ["Aero", "Aero"]
chance = 5

View File

@ -0,0 +1,10 @@
name = "Transcendence"
order = 46
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "J"
ingredients = ["Magnet Spiral", "Zero Graviga"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Treasure Raid"
order = 13
category = "attack"
char = ["V"]
[[recipes]]
char = ["V"]
type = "O"
ingredients = ["Strike Raid", "Slot Edge"]
chance = 100
[[recipes]]
char = ["V"]
type = "D"
ingredients = ["Slot Edge", "Magnet"]
chance = 100
[[recipes]]
char = ["V"]
type = "K"
ingredients = ["Slot Edge", "Magnera"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Triple Blizzaga"
order = 11
category = "magic"
char = ["A"]
[[recipes]]
char = ["A"]
type = "G"
ingredients = ["Blitz", "Blizzaga"]
chance = 100
[[recipes]]
char = ["A"]
type = "E"
ingredients = ["Blizzara", "Blizzaga"]
chance = 100
[[recipes]]
char = ["A"]
type = "F"
ingredients = ["Blizzaga", "Blizzaga"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Triple Firaga"
order = 6
category = "magic"
char = ["A"]
[[recipes]]
char = ["A"]
type = "A"
ingredients = ["Fira", "Firaga"]
chance = 95
[[recipes]]
char = ["A"]
type = "D"
ingredients = ["Blitz", "Firaga"]
chance = 90
[[recipes]]
char = ["A"]
type = "B"
ingredients = ["Firaga", "Firaga"]
chance = 90

View File

@ -0,0 +1,40 @@
name = "Warp"
order = 35
category = "magic"
char = ["T"]
[[recipes]]
char = ["T"]
type = "I"
ingredients = ["Thundara", "Zero Gravira"]
chance = 20
[[recipes]]
char = ["T"]
type = "M"
ingredients = ["Zero Gravity", "Zero Gravira"]
chance = 20
[[recipes]]
char = ["T"]
type = "N"
ingredients = ["Zero Gravira", "Zero Gravira"]
chance = 20
[[recipes]]
char = ["T"]
type = "I"
ingredients = ["Thunder", "Zero Gravity"]
chance = 10
[[recipes]]
char = ["T"]
type = "P"
ingredients = ["Magnet", "Aero"]
chance = 10
[[recipes]]
char = ["T"]
type = "M"
ingredients = ["Zero Gravity", "Zero Gravity"]
chance = 10

View File

@ -0,0 +1,16 @@
name = "Wind Raid"
order = 15
category = "attack"
char = ["V"]
[[recipes]]
char = ["V"]
type = "B"
ingredients = ["Freeze Raid", "Aeroga"]
chance = 100
[[recipes]]
char = ["V"]
type = "F"
ingredients = ["Treasure Raid", "Aeroga"]
chance = 100

View File

@ -0,0 +1,16 @@
name = "Windcutter"
order = 35
category = "attack"
char = ["T"]
[[recipes]]
char = ["T"]
type = "F"
ingredients = ["Binding Strike", "Aeroga"]
chance = 100
[[recipes]]
char = ["T"]
type = "G"
ingredients = ["Confusion Strike", "Aeroga"]
chance = 100

View File

@ -0,0 +1,22 @@
name = "Wishing Edge"
order = 24
category = "attack"
char = ["A"]
[[recipes]]
char = ["A"]
type = "O"
ingredients = ["Strike Raid", "Barrier Surge"]
chance = 100
[[recipes]]
char = ["A"]
type = "K"
ingredients = ["Barrier Surge", "Stun Edge"]
chance = 100
[[recipes]]
char = ["A"]
type = "J"
ingredients = ["Stun Edge", "Binding Strike"]
chance = 100

View File

@ -0,0 +1,16 @@
name = "Zantetsuken"
order = 10
category = "attack"
char = ["T"]
[[recipes]]
char = ["T"]
type = "B"
ingredients = ["Dark Haze", "Stopga"]
chance = 80
[[recipes]]
char = ["T"]
type = "F"
ingredients = ["Sonic Blade", "Stopga"]
chance = 80

View File

@ -0,0 +1,22 @@
name = "Zero Graviga"
order = 25
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Thundara", "Zero Gravira"]
chance = 80
[[recipes]]
char = ["T", "V", "A"]
type = "M"
ingredients = ["Zero Gravity", "Zero Gravira"]
chance = 80
[[recipes]]
char = ["T", "V", "A"]
type = "N"
ingredients = ["Zero Gravira", "Zero Gravira"]
chance = 80

View File

@ -0,0 +1,22 @@
name = "Zero Gravira"
order = 24
category = "magic"
char = ["T", "V", "A"]
[[recipes]]
char = ["T", "V", "A"]
type = "I"
ingredients = ["Thunder", "Zero Gravity"]
chance = 90
[[recipes]]
char = ["T", "V", "A"]
type = "M"
ingredients = ["Zero Gravity", "Zero Gravity"]
chance = 90
[[recipes]]
char = ["T", "V", "A"]
type = "P"
ingredients = ["Magnet", "Aero"]
chance = 90

View File

@ -0,0 +1,4 @@
name = "Zero Gravity"
order = 23
category = "magic"
char = ["T", "V", "A"]

View File

@ -1,6 +1,6 @@
use std::collections::HashMap;
use ability::Ability;
use ability::Abilities;
use askama::Template;
use command::Command;
use finisher::Finisher;
@ -14,9 +14,9 @@ mod command;
mod finisher;
mod melding;
const ABILITIES_PATH: &str = "./input/bbs/abilities.json";
pub const ABILITIES_PATH: &str = "./input/bbs/abilities.toml";
const FINISHERS_PATH: &str = "./input/bbs/finish-commands.json";
const COMMANDS_PATH: &str = "./input/bbs/commands.json";
pub const COMMANDS_PATH: &str = "./input/bbs/commands";
#[derive(Debug, Deserialize, PartialEq, Eq)]
enum Character {
@ -40,16 +40,15 @@ pub struct Module;
impl RuntimeModule for Module {
fn start_module() {
tracing::info!("Loading BBS abilities data from {}", ABILITIES_PATH);
let abilities_str = std::fs::read_to_string(ABILITIES_PATH).unwrap();
let abilities = serde_json::from_str::<Vec<Ability>>(&abilities_str).unwrap();
let abilities = Abilities::new();
tracing::info!("Loading BBS finishers data from {}", ABILITIES_PATH);
let finishers_str = std::fs::read_to_string(FINISHERS_PATH).unwrap();
let finishers = serde_json::from_str::<HashMap<String, Finisher>>(&finishers_str).unwrap();
tracing::info!("Loading BBS commands data from {}", ABILITIES_PATH);
let commands_str = std::fs::read_to_string(COMMANDS_PATH).unwrap();
let mut commands = serde_json::from_str::<Vec<Command>>(&commands_str).unwrap();
let mut commands = Command::import();
commands.sort_by(|a, b| a.order.cmp(&b.order));
// Create a vec with all the crystal variants found in abilities
let crystals = abilities

Some files were not shown because too many files have changed in this diff Show More