53 lines
940 B
Ruby
53 lines
940 B
Ruby
types = [
|
|
['Physical', 'PHY', 'yellow'],
|
|
['Intellect', 'INT', 'purple'],
|
|
['Technique', 'TEQ', 'green'],
|
|
['Agility', 'AGL', 'blue'],
|
|
['Strength', 'STR', 'red'],
|
|
]
|
|
|
|
rarities = [
|
|
['Normal', 'N'],
|
|
['Rare', 'R'],
|
|
['Super Rare', 'SR'],
|
|
['Super Super Rare', 'SSR'],
|
|
['Ultra Rare', 'UR'],
|
|
]
|
|
|
|
awaken_types = [
|
|
'Super',
|
|
'Extreme',
|
|
]
|
|
|
|
stat_types = [
|
|
['HP', 'Health Points'],
|
|
['ATK', 'Attack'],
|
|
['DEF', 'Defense'],
|
|
]
|
|
|
|
roles = [
|
|
:admin,
|
|
:moderator,
|
|
:user,
|
|
:guest,
|
|
]
|
|
|
|
types.each do |description, name|
|
|
Type.create(name: name, description: description)
|
|
end
|
|
|
|
rarities.each do |description, name|
|
|
Rarity.create(name: name, description: description)
|
|
end
|
|
|
|
awaken_types.each do |name|
|
|
AwakenType.create(name: name)
|
|
end
|
|
|
|
roles.each do |role|
|
|
Role.where({ name: role }, without_protection: true).first_or_create
|
|
end
|
|
|
|
stat_types.each do |name, description|
|
|
StatType.create(name: name, description: description)
|
|
end
|