import UIKit
import CoreData
class ImportMaskedRiderKuuga: ImportProtocol {
var moc: NSManagedObjectContext
required init(viewContext: NSManagedObjectContext) {
moc = viewContext
}
func importDIM() {
// MARK: - DIM
let dim = addDIM(name: "Masked Rider Kuuga", franchise: "Kamen Rider", imageName: "MaskedRiderKuuga-Header", dimType: "Vital Bracelet/Hero", id: "85", eggImage: "MaskedRiderKuuga-Egg", dimImage: "MaskedRiderKuuga-DIM")
// MARK: - Digimon
// MARK: - Stage 1
let human = addDigimon(name: "Human", dim: dim, stage: 1, imageName: "human", imageNameSplash: "human-splash", type: free, activityType: "Normal", characterID: 0)
// MARK: - Stage 2
let human = addDigimon(name: "Human", dim: dim, stage: 2, imageName: "human", imageNameSplash: "humankuuga-splash", type: free, activityType: "Normal", characterID: 1)
// MARK: - Stage 3
let kuuga_growing_form = addDigimon(name: "Kuuga Growing Form", dim: dim, stage: 3, imageName: "kuuga_growing_form", imageNameSplash: "kuuga_growing_form-splash", type: free, activityType: "Active", characterID: 2)
// MARK: - Stage 4
let kuuga_dragon_form = addDigimon(name: "Kuuga Dragon Form", dim: dim, stage: 4, imageName: "kuuga_dragon_form", imageNameSplash: "kuuga_dragon_form-splash", type: vaccine, activityType: "Stotic", characterID: 4)
let kuuga_mighty_form = addDigimon(name: "Kuuga Mighty Form", dim: dim, stage: 4, imageName: "kuuga_mighty_form", imageNameSplash: "kuuga_mighty_form-splash", type: free, activityType: "Active", characterID: 3)
let kuuga_pegasus_form = addDigimon(name: "Kuuga Pegasus Form", dim: dim, stage: 4, imageName: "kuuga_pegasus_form", imageNameSplash: "kuuga_pegasus_form-splash", type: data, activityType: "Lazy", characterID: 5)
let kuuga_titan_form = addDigimon(name: "Kuuga Titan Form", dim: dim, stage: 4, imageName: "kuuga_titan_form", imageNameSplash: "kuuga_titan_form-splash", type: vaccine, activityType: "Indoor", characterID: 6)
// MARK: - Stage 5
let kuuga_rising_dragon = addDigimon(name: "Kuuga Rising Dragon", dim: dim, stage: 5, imageName: "kuuga_rising_dragon", imageNameSplash: "kuuga_rising_dragon-splash", type: vaccine, activityType: "Stotic", characterID: 8)
let kuuga_rising_mighty = addDigimon(name: "Kuuga Rising Mighty", dim: dim, stage: 5, imageName: "kuuga_rising_mighty", imageNameSplash: "kuuga_rising_mighty-splash", type: free, activityType: "Active", characterID: 7)
let kuuga_rising_pegasus = addDigimon(name: "Kuuga Rising Pegasus", dim: dim, stage: 5, imageName: "kuuga_rising_pegasus", imageNameSplash: "kuuga_rising_pegasus-splash", type: data, activityType: "Lazy", characterID: 9)
let kuuga_rising_titan = addDigimon(name: "Kuuga Rising Titan", dim: dim, stage: 5, imageName: "kuuga_rising_titan", imageNameSplash: "kuuga_rising_titan-splash", type: virus, activityType: "Indoor", characterID: 10)
// MARK: - Stage 6
let kuuga_amazing_mighty = addDigimon(name: "Kuuga Amazing Mighty", dim: dim, stage: 6, imageName: "kuuga_amazing_mighty", imageNameSplash: "kuuga_amazing_mighty-splash", type: free, activityType: "Active", characterID: 12)
let kuuga_rising_ultimate = addDigimon(name: "Kuuga Rising Ultimate", dim: dim, stage: 6, imageName: "kuuga_rising_ultimate", imageNameSplash: "kuuga_rising_ultimate-splash", type: vaccine, activityType: "Stotic", characterID: 13)
let kuuga_ultimate_form = addDigimon(name: "Kuuga Ultimate Form", dim: dim, stage: 6, imageName: "kuuga_ultimate_form", imageNameSplash: "kuuga_ultimate_form-splash", type: data, activityType: "Active", characterID: 11)
let kuuga_ultimate_form_black_eyes_ver = addDigimon(name: "Kuuga Ultimate Form (Black Eyes Ver.)", dim: dim, stage: 6, imageName: "kuuga_ultimate_form_black_eyes_ver", imageNameSplash: "kuuga_ultimate_form_black_eyes_ver-splash", type: free, activityType: "Lazy", characterID: 14)
// MARK: - Evolutions
// MARK: - Stage 1 to 2
addEvolution(from: human, to: human, minutes: evo1Hour)
// MARK: - Stage 2 to 3
addEvolution(from: human, to: kuuga_growing_form, minutes: evo3Hours)
// MARK: - Stage 3 to 4
addEvolution(from: kuuga_growing_form, to: kuuga_dragon_form, trophies: 3, vitalValues: 500, minutes: evo16Hours)
addEvolution(from: kuuga_growing_form, to: kuuga_mighty_form, trophies: 6, vitalValues: 1000, battles: 4, minutes: evo16Hours)
addEvolution(from: kuuga_growing_form, to: kuuga_pegasus_form, minutes: evo16Hours)
addEvolution(from: kuuga_growing_form, to: kuuga_titan_form, trophies: 8, vitalValues: 1500, battles: 8, minutes: evo16Hours)
// MARK: - Stage 4 to 5
addEvolution(from: kuuga_mighty_form, to: kuuga_rising_dragon, trophies: 10, vitalValues: 2000, battles: 10, winRatio: 50, minutes: evo24Hours)
addEvolution(from: kuuga_dragon_form, to: kuuga_rising_dragon, trophies: 12, vitalValues: 2500, battles: 15, winRatio: 70, minutes: evo24Hours)
addEvolution(from: kuuga_titan_form, to: kuuga_rising_mighty, trophies: 10, vitalValues: 2000, battles: 10, winRatio: 50, minutes: evo24Hours)
addEvolution(from: kuuga_mighty_form, to: kuuga_rising_mighty, trophies: 12, vitalValues: 2500, battles: 15, winRatio: 70, minutes: evo24Hours)
addEvolution(from: kuuga_pegasus_form, to: kuuga_rising_pegasus, trophies: 12, vitalValues: 2500, battles: 15, winRatio: 70, minutes: evo24Hours)
addEvolution(from: kuuga_dragon_form, to: kuuga_rising_pegasus, trophies: 10, vitalValues: 2000, battles: 10, winRatio: 50, minutes: evo24Hours)
addEvolution(from: kuuga_pegasus_form, to: kuuga_rising_titan, trophies: 10, vitalValues: 2000, battles: 10, winRatio: 50, minutes: evo24Hours)
addEvolution(from: kuuga_titan_form, to: kuuga_rising_titan, trophies: 12, vitalValues: 2500, battles: 15, winRatio: 70, minutes: evo24Hours)
// MARK: - Stage 5 to 6
addEvolution(from: kuuga_rising_titan, to: kuuga_amazing_mighty, trophies: 10, vitalValues: 5000, battles: 15, winRatio: 50, minutes: evo24Hours)
addEvolution(from: kuuga_rising_dragon, to: kuuga_amazing_mighty, trophies: 10, vitalValues: 5000, battles: 15, winRatio: 50, minutes: evo24Hours)
addEvolution(from: kuuga_rising_pegasus, to: kuuga_amazing_mighty, trophies: 10, vitalValues: 5000, battles: 15, winRatio: 50, minutes: evo24Hours)
addEvolution(from: kuuga_rising_mighty, to: kuuga_rising_ultimate, trophies: 20, vitalValues: 7000, battles: 25, winRatio: 70, minutes: evo24Hours)
addEvolution(from: kuuga_rising_dragon, to: kuuga_ultimate_form, trophies: 20, vitalValues: 7000, battles: 25, winRatio: 70, minutes: evo24Hours)
addEvolution(from: kuuga_rising_titan, to: kuuga_ultimate_form, trophies: 20, vitalValues: 7000, battles: 25, winRatio: 70, minutes: evo24Hours)
addEvolution(from: kuuga_rising_pegasus, to: kuuga_ultimate_form, trophies: 20, vitalValues: 7000, battles: 25, winRatio: 70, minutes: evo24Hours)
addEvolution(from: kuuga_rising_mighty, to: kuuga_ultimate_form, trophies: 10, vitalValues: 5000, battles: 15, winRatio: 50, minutes: evo24Hours)
addEvolution(from: kuuga_rising_dragon, to: kuuga_ultimate_form_black_eyes_ver, trophies: 8, vitalValues: 4000, battles: 10, winRatio: 40, minutes: evo24Hours)
addEvolution(from: kuuga_rising_pegasus, to: kuuga_ultimate_form_black_eyes_ver, trophies: 8, vitalValues: 4000, battles: 10, winRatio: 40, minutes: evo24Hours)
addEvolution(from: kuuga_rising_mighty, to: kuuga_ultimate_form_black_eyes_ver, trophies: 8, vitalValues: 4000, battles: 10, winRatio: 40, minutes: evo24Hours)
addEvolution(from: kuuga_rising_titan, to: kuuga_ultimate_form_black_eyes_ver, trophies: 8, vitalValues: 4000, battles: 10, winRatio: 40, minutes: evo24Hours)
// MARK: - Adventure Mode
addAdventureMode(stage : 1, steps: 500, digimon : kuuga_growing_form, dim : dim)
addAdventureMode(stage : 2, steps: 1000, digimon : kuuga_growing_form, dim : dim)
addAdventureMode(stage : 3, steps: 1000, digimon : kuuga_mighty_form, dim : dim)
addAdventureMode(stage : 4, steps: 1000, digimon : kuuga_dragon_form, dim : dim)
addAdventureMode(stage : 5, steps: 1000, digimon : kuuga_pegasus_form, dim : dim)
addAdventureMode(stage : 6, steps: 1500, digimon : kuuga_titan_form, dim : dim)
addAdventureMode(stage : 7, steps: 1500, digimon : kuuga_rising_titan, dim : dim)
addAdventureMode(stage : 8, steps: 1500, digimon : kuuga_rising_pegasus, dim : dim)
addAdventureMode(stage : 9, steps: 1500, digimon : kuuga_rising_dragon, dim : dim)
addAdventureMode(stage : 10, steps: 1500, digimon : kuuga_rising_mighty, dim : dim)
addAdventureMode(stage : 11, steps: 1500, digimon : kuuga_ultimate_form_black_eyes_ver, dim : dim)
addAdventureMode(stage : 12, steps: 2000, digimon : kuuga_ultimate_form, dim : dim)
addAdventureMode(stage : 13, steps: 2000, digimon : kuuga_amazing_mighty, dim : dim)
addAdventureMode(stage : 14, steps: 2000, digimon : kuuga_ultimate_form, dim : dim)
addAdventureMode(stage : 15, steps: 2500, digimon : kuuga_rising_ultimate, dim : dim)
}
}