import UIKit
import CoreData
class ImportKamenRiderEx-AidSideEx-Aid: ImportProtocol {
var moc: NSManagedObjectContext
required init(viewContext: NSManagedObjectContext) {
moc = viewContext
}
func importDIM() {
// MARK: - DIM
let dim = addDIM(name: "Kamen Rider Ex-Aid Side: Ex-Aid", franchise: "Kamen Rider", imageName: "KamenRiderExAidSideExAid-Header", dimType: "Vital Bracelet/Hero", id: "88", eggImage: "KamenRiderExAidSideExAid-Egg", dimImage: "KamenRiderExAidSideExAid-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: "humanexaid-splash", type: free, activityType: "Normal", characterID: 1)
// MARK: - Stage 3
let ex_aid_action_gamer_lv_1 = addDigimon(name: "Ex-Aid Action Gamer Lv. 1", dim: dim, stage: 3, imageName: "ex_aid_action_gamer_lv_1", imageNameSplash: "ex_aid_action_gamer_lv_1-splash", type: vaccine, activityType: "Normal", characterID: 2)
// MARK: - Stage 4
let brave_quest_gamer_lv_2 = addDigimon(name: "Brave Quest Gamer Lv. 2", dim: dim, stage: 4, imageName: "brave_quest_gamer_lv_2", imageNameSplash: "brave_quest_gamer_lv_2-splash", type: virus, activityType: "Normal", characterID: 5)
let ex_aid_action_gamer_lv_2 = addDigimon(name: "Ex-Aid Action Gamer Lv. 2", dim: dim, stage: 4, imageName: "ex_aid_action_gamer_lv_2", imageNameSplash: "ex_aid_action_gamer_lv_2-splash", type: vaccine, activityType: "Active", characterID: 3)
let ex_aid_action_robot_gamer_lv_3 = addDigimon(name: "Ex-Aid Action Robot Gamer Lv. 3", dim: dim, stage: 4, imageName: "ex_aid_action_robot_gamer_lv_3", imageNameSplash: "ex_aid_action_robot_gamer_lv_3-splash", type: vaccine, activityType: "Stotic", characterID: 4)
let snipe_shooting_gamer_lv_2 = addDigimon(name: "Snipe Shooting Gamer Lv. 2", dim: dim, stage: 4, imageName: "snipe_shooting_gamer_lv_2", imageNameSplash: "snipe_shooting_gamer_lv_2-splash", type: data, activityType: "Indoor", characterID: 6)
// MARK: - Stage 5
let brave_fantasy_gamer_lv_50 = addDigimon(name: "Brave Fantasy Gamer Lv. 50", dim: dim, stage: 5, imageName: "brave_fantasy_gamer_lv_50", imageNameSplash: "brave_fantasy_gamer_lv_50-splash", type: virus, activityType: "Active", characterID: 9)
let ex_aid_double_action_gamer_level_x = addDigimon(name: "Ex-Aid Double Action Gamer Level X", dim: dim, stage: 5, imageName: "ex_aid_double_action_gamer_level_x", imageNameSplash: "ex_aid_double_action_gamer_level_x-splash", type: free, activityType: "Lazy", characterID: 8)
let ex_aid_double_action_gamer_level_xx = addDigimon(name: "Ex-Aid Double Action Gamer Level XX", dim: dim, stage: 5, imageName: "ex_aid_double_action_gamer_level_xx", imageNameSplash: "ex_aid_double_action_gamer_level_xx-splash", type: free, activityType: "Stotic", characterID: 7)
let ex_aid_hunter_action_gamer_level_5_full_dragon = addDigimon(name: "Ex-Aid Hunter Action Gamer Level 5 Full Dragon", dim: dim, stage: 5, imageName: "ex_aid_hunter_action_gamer_level_5_full_dragon", imageNameSplash: "ex_aid_hunter_action_gamer_level_5_full_dragon-splash", type: vaccine, activityType: "Normal", characterID: 11)
let snipe_simulation_gamer_lv_50 = addDigimon(name: "Snipe Simulation Gamer Lv. 50", dim: dim, stage: 5, imageName: "snipe_simulation_gamer_lv_50", imageNameSplash: "snipe_simulation_gamer_lv_50-splash", type: data, activityType: "Indoor", characterID: 10)
// MARK: - Stage 6
let brace_legacy_gamer_lv_100 = addDigimon(name: "Brace Legacy Gamer Lv. 100", dim: dim, stage: 6, imageName: "brace_legacy_gamer_lv_100", imageNameSplash: "brace_legacy_gamer_lv_100-splash", type: virus, activityType: "Normal", characterID: 14)
let ex_adi_maximum_gamer_lv99 = addDigimon(name: "Ex-Adi Maximum Gamer Lv.99", dim: dim, stage: 6, imageName: "ex_adi_maximum_gamer_lv99", imageNameSplash: "ex_adi_maximum_gamer_lv99-splash", type: vaccine, activityType: "Active", characterID: 13)
let ex_aid_muteki_gamer = addDigimon(name: "Ex-Aid Muteki Gamer", dim: dim, stage: 6, imageName: "ex_aid_muteki_gamer", imageNameSplash: "ex_aid_muteki_gamer-splash", type: free, activityType: "Stotic", adventureMode: true, adventureStage: 15, characterID: 12)
let true_brave = addDigimon(name: "True Brave", dim: dim, stage: 6, imageName: "true_brave", imageNameSplash: "true_brave-splash", type: data, activityType: "Indoor", characterID: 15)
// MARK: - Evolutions
// MARK: - Stage 1 to 2
addEvolution(from: human, to: human, minutes: evo1Hour)
// MARK: - Stage 2 to 3
addEvolution(from: human, to: ex_aid_action_gamer_lv_1, minutes: evo3Hours)
// MARK: - Stage 3 to 4
addEvolution(from: ex_aid_action_gamer_lv_1, to: brave_quest_gamer_lv_2, trophies: 8, vitalValues: 1000, battles: 4, minutes: evo16Hours)
addEvolution(from: ex_aid_action_gamer_lv_1, to: ex_aid_action_gamer_lv_2, trophies: 3, vitalValues: 500, battles: 2, minutes: evo16Hours)
addEvolution(from: ex_aid_action_gamer_lv_1, to: ex_aid_action_robot_gamer_lv_3, trophies: 8, vitalValues: 1500, battles: 8, minutes: evo16Hours)
addEvolution(from: ex_aid_action_gamer_lv_1, to: snipe_shooting_gamer_lv_2, minutes: evo16Hours)
// MARK: - Stage 4 to 5
addEvolution(from: brave_quest_gamer_lv_2, to: brave_fantasy_gamer_lv_50, trophies: 15, vitalValues: 2500, battles: 15, winRatio: 70, minutes: evo24Hours)
addEvolution(from: snipe_shooting_gamer_lv_2, to: ex_aid_double_action_gamer_level_x, trophies: 10, vitalValues: 2000, battles: 10, winRatio: 50, minutes: evo24Hours)
addEvolution(from: ex_aid_action_robot_gamer_lv_3, to: ex_aid_double_action_gamer_level_x, trophies: 10, vitalValues: 2000, battles: 10, winRatio: 50, minutes: evo24Hours)
addEvolution(from: ex_aid_action_gamer_lv_2, to: ex_aid_double_action_gamer_level_xx, trophies: 15, vitalValues: 2500, battles: 15, winRatio: 70, minutes: evo24Hours)
addEvolution(from: ex_aid_action_robot_gamer_lv_3, to: ex_aid_double_action_gamer_level_xx, trophies: 15, vitalValues: 2500, battles: 15, winRatio: 70, minutes: evo24Hours)
addEvolution(from: ex_aid_action_gamer_lv_2, to: ex_aid_hunter_action_gamer_level_5_full_dragon, trophies: 10, vitalValues: 2000, battles: 10, winRatio: 50, minutes: evo24Hours)
addEvolution(from: brave_quest_gamer_lv_2, to: ex_aid_hunter_action_gamer_level_5_full_dragon, trophies: 10, vitalValues: 2000, battles: 10, winRatio: 50, minutes: evo24Hours)
addEvolution(from: snipe_shooting_gamer_lv_2, to: snipe_simulation_gamer_lv_50, trophies: 15, vitalValues: 2500, battles: 15, winRatio: 70, minutes: evo24Hours)
// MARK: - Stage 5 to 6
addEvolution(from: ex_aid_hunter_action_gamer_level_5_full_dragon, to: brace_legacy_gamer_lv_100, trophies: 12, vitalValues: 4500, battles: 15, winRatio: 40, minutes: evo24Hours)
addEvolution(from: snipe_simulation_gamer_lv_50, to: brace_legacy_gamer_lv_100, trophies: 15, vitalValues: 5000, battles: 20, winRatio: 60, minutes: evo24Hours)
addEvolution(from: brave_fantasy_gamer_lv_50, to: brace_legacy_gamer_lv_100, trophies: 15, vitalValues: 5000, battles: 20, winRatio: 60, minutes: evo24Hours)
addEvolution(from: ex_aid_double_action_gamer_level_x, to: brace_legacy_gamer_lv_100, trophies: 12, vitalValues: 4500, battles: 15, winRatio: 40, minutes: evo24Hours)
addEvolution(from: ex_aid_double_action_gamer_level_x, to: ex_adi_maximum_gamer_lv99, trophies: 15, vitalValues: 5000, battles: 20, winRatio: 50, minutes: evo24Hours)
addEvolution(from: ex_aid_double_action_gamer_level_xx, to: ex_adi_maximum_gamer_lv99, trophies: 15, vitalValues: 5000, battles: 20, winRatio: 50, minutes: evo24Hours)
addEvolution(from: ex_aid_hunter_action_gamer_level_5_full_dragon, to: ex_adi_maximum_gamer_lv99, trophies: 15, vitalValues: 5000, battles: 20, winRatio: 60, minutes: evo24Hours)
addEvolution(from: ex_aid_double_action_gamer_level_x, to: ex_aid_muteki_gamer, trophies: 20, vitalValues: 7000, battles: 25, winRatio: 70, minutes: evo24Hours)
addEvolution(from: ex_aid_double_action_gamer_level_xx, to: ex_aid_muteki_gamer, trophies: 20, vitalValues: 7000, battles: 25, winRatio: 70, minutes: evo24Hours)
addEvolution(from: ex_aid_double_action_gamer_level_xx, to: true_brave, trophies: 12, vitalValues: 4500, battles: 15, winRatio: 40, minutes: evo24Hours)
addEvolution(from: brave_fantasy_gamer_lv_50, to: true_brave, trophies: 12, vitalValues: 4500, battles: 15, winRatio: 40, minutes: evo24Hours)
addEvolution(from: snipe_simulation_gamer_lv_50, to: true_brave, trophies: 12, vitalValues: 4500, battles: 15, winRatio: 40, minutes: evo24Hours)
// MARK: - Adventure Mode
addAdventureMode(stage : 1, steps: 500, digimon : ex_aid_action_gamer_lv_1, dim : dim)
addAdventureMode(stage : 2, steps: 1000, digimon : ex_aid_action_gamer_lv_2, dim : dim)
addAdventureMode(stage : 3, steps: 1000, digimon : ex_aid_action_robot_gamer_lv_3, dim : dim)
addAdventureMode(stage : 4, steps: 1000, digimon : brave_quest_gamer_lv_2, dim : dim)
addAdventureMode(stage : 5, steps: 1000, digimon : snipe_shooting_gamer_lv_2, dim : dim)
addAdventureMode(stage : 6, steps: 1500, digimon : ex_aid_double_action_gamer_level_xx, dim : dim)
addAdventureMode(stage : 7, steps: 1500, digimon : ex_aid_double_action_gamer_level_x, dim : dim)
addAdventureMode(stage : 8, steps: 1500, digimon : brave_fantasy_gamer_lv_50, dim : dim)
addAdventureMode(stage : 9, steps: 1500, digimon : snipe_simulation_gamer_lv_50, dim : dim)
addAdventureMode(stage : 10, steps: 1500, digimon : ex_aid_hunter_action_gamer_level_5_full_dragon, dim : dim)
addAdventureMode(stage : 11, steps: 1500, digimon : ex_aid_double_action_gamer_level_xx, dim : dim)
addAdventureMode(stage : 12, steps: 2000, digimon : ex_adi_maximum_gamer_lv99, dim : dim)
addAdventureMode(stage : 13, steps: 2000, digimon : brace_legacy_gamer_lv_100, dim : dim)
addAdventureMode(stage : 14, steps: 2000, digimon : true_brave, dim : dim)
addAdventureMode(stage : 15, steps: 2500, digimon : ex_aid_muteki_gamer, unlock : true, dim : dim)
}
}