import UIKit
import CoreData
class ImportTokyoRevengers01: ImportProtocol {
var moc: NSManagedObjectContext
required init(viewContext: NSManagedObjectContext) {
moc = viewContext
}
func importDIM() {
// MARK: - DIM
let dim = addDIM(name: "Tokyo Revengers 01", franchise: "Tokyo Revengers", imageName: "TokyoRevengers01-Header", dimType: "Vital Bracelet BE", id: "297", eggImage: "TokyoRevengers01-Egg", dimImage: "TokyoRevengers01-DIM", adventureIcon: "TokyoRevengers01-Adventure")
// MARK: - Digimon
// MARK: - Stage 3
let chifuyu_matsuno = addDigimon(name: "Chifuyu Matsuno", dim: dim, stage: 3, imageName: "chifuyu_matsuno", imageNameSplash: "chifuyu_matsuno-splash", type: vaccine, activityType: "Normal", adventureMode: true, adventureStage: 5, characterID: 6)
let keisuke_baji = addDigimon(name: "Keisuke Baji", dim: dim, stage: 3, imageName: "keisuke_baji", imageNameSplash: "keisuke_baji-splash", type: virus, activityType: "Lazy", adventureMode: true, adventureStage: 6, characterID: 8)
let ken_ryuguji = addDigimon(name: "Ken Ryuguji", dim: dim, stage: 3, imageName: "ken_ryuguji", imageNameSplash: "ken_ryuguji-splash", type: free, activityType: "Normal", adventureMode: true, adventureStage: 3, characterID: 4)
let manjiro_sano = addDigimon(name: "Manjiro Sano", dim: dim, stage: 3, imageName: "manjiro_sano", imageNameSplash: "manjiro_sano-splash", type: free, activityType: "Active", adventureMode: true, adventureStage: 11, characterID: 2)
let takashi_mitsuya = addDigimon(name: "Takashi Mitsuya", dim: dim, stage: 3, imageName: "takashi_mitsuya", imageNameSplash: "takashi_mitsuya-splash", type: data, activityType: "Indoor", adventureMode: true, adventureStage: 9, characterID: 10)
let takemichi_hanagaki = addDigimon(name: "Takemichi Hanagaki", dim: dim, stage: 3, imageName: "takemichi_hanagaki", imageNameSplash: "takemichi_hanagaki-splash", type: vaccine, activityType: "Indoor", characterID: 0)
// MARK: - Stage 4
let atsushi_sendo = addDigimon(name: "Atsushi Sendo", dim: dim, stage: 4, imageName: "atsushi_sendo", imageNameSplash: "atsushi_sendo-splash", type: data, activityType: "Indoor", adventureMode: true, adventureStage: 1, characterID: 14)
let gang_member2 = addDigimon(name: "Gang Member", dim: dim, stage: 4, imageName: "gang_member2", imageNameSplash: "gang_member2-splash", type: free, activityType: "Indoor", characterID: 18, obtainable: false)
let gang_member1 = addDigimon(name: "Gang Member", dim: dim, stage: 4, imageName: "gang_member1", imageNameSplash: "gang_member1-splash", type: free, activityType: "Lazy", characterID: 17, obtainable: false)
let jin_akaishi = addDigimon(name: "Jin Akaishi", dim: dim, stage: 4, imageName: "jin_akaishi", imageNameSplash: "jin_akaishi-splash", type: virus, activityType: "Normal", characterID: 16, obtainable: false)
let kazutora_hanemiya = addDigimon(name: "Kazutora Hanemiya", dim: dim, stage: 4, imageName: "kazutora_hanemiya", imageNameSplash: "kazutora_hanemiya-splash", type: data, activityType: "Active", characterID: 20, obtainable: false)
let keisuke_bajic = addDigimon(name: "Keisuke Baji", dim: dim, stage: 4, imageName: "keisuke_bajic", imageNameSplash: "keisuke_bajic-splash", type: virus, activityType: "Indoor", characterID: 19, obtainable: false)
let kiyomasa = addDigimon(name: "Kiyomasa", dim: dim, stage: 4, imageName: "kiyomasa", imageNameSplash: "kiyomasa-splash", type: data, activityType: "Indoor", characterID: 15, obtainable: false)
let shuji_hanma = addDigimon(name: "Shuji Hanma", dim: dim, stage: 4, imageName: "shuji_hanma", imageNameSplash: "shuji_hanma-splash", type: vaccine, activityType: "Normal", characterID: 21, obtainable: false)
let tetta_kisaki = addDigimon(name: "Tetta Kisaki", dim: dim, stage: 4, imageName: "tetta_kisaki", imageNameSplash: "tetta_kisaki-splash", type: free, activityType: "Active", characterID: 22, obtainable: false)
// MARK: - Stage 5
let chifuyu_matsunou = addDigimon(name: "Chifuyu Matsuno", dim: dim, stage: 5, imageName: "chifuyu_matsunou", imageNameSplash: "chifuyu_matsunou-splash", type: vaccine, activityType: "Normal", adventureMode: true, adventureStage: 6, characterID: 7)
let haruki_hayashida = addDigimon(name: "Haruki Hayashida", dim: dim, stage: 5, imageName: "haruki_hayashida", imageNameSplash: "haruki_hayashida-splash", type: virus, activityType: "Lazy", adventureMode: true, adventureStage: 7, characterID: 13)
let keisuke_bajiu = addDigimon(name: "Keisuke Baji", dim: dim, stage: 5, imageName: "keisuke_bajiu", imageNameSplash: "keisuke_bajiu-splash", type: virus, activityType: "Indoor", adventureMode: true, adventureStage: 10, characterID: 9)
let ken_ryugujiu = addDigimon(name: "Ken Ryuguji", dim: dim, stage: 5, imageName: "ken_ryugujiu", imageNameSplash: "ken_ryugujiu-splash", type: free, activityType: "Active", adventureMode: true, adventureStage: 6, characterID: 5)
let manjiro_sanou = addDigimon(name: "Manjiro Sano", dim: dim, stage: 5, imageName: "manjiro_sanou", imageNameSplash: "manjiro_sanou-splash", type: free, activityType: "Stotic", adventureMode: true, adventureStage: 12, characterID: 3)
let nahoya_kawata = addDigimon(name: "Nahoya Kawata", dim: dim, stage: 5, imageName: "nahoya_kawata", imageNameSplash: "nahoya_kawata-splash", type: vaccine, activityType: "Indoor", adventureMode: true, adventureStage: 8, characterID: 12)
let takashi_mitsuyau = addDigimon(name: "Takashi Mitsuya", dim: dim, stage: 5, imageName: "takashi_mitsuyau", imageNameSplash: "takashi_mitsuyau-splash", type: data, activityType: "Normal", adventureMode: true, adventureStage: 11, characterID: 11)
let takemichi_hanagakiu = addDigimon(name: "Takemichi Hanagaki", dim: dim, stage: 5, imageName: "takemichi_hanagakiu", imageNameSplash: "takemichi_hanagakiu-splash", type: vaccine, activityType: "Normal", adventureMode: true, adventureStage: 6, characterID: 1)
// MARK: - Evolutions
// MARK: - Stage 3 to 4
addEvolution(from: chifuyu_matsuno, to: chifuyu_matsunou, trophies: 15, vitalValues: 3000, battles: 12, winRatio: 40, minutes: evo1Hour)
addEvolution(from: keisuke_baji, to: keisuke_bajiu, trophies: 15, vitalValues: 3000, battles: 13, winRatio: 40, minutes: evo1Hour)
addEvolution(from: ken_ryuguji, to: ken_ryugujiu, trophies: 15, vitalValues: 3000, battles: 10, winRatio: 40, minutes: evo1Hour)
addEvolution(from: manjiro_sano, to: manjiro_sanou, trophies: 10, vitalValues: 3000, battles: 15, winRatio: 40, minutes: evo1Hour)
addEvolution(from: takashi_mitsuya, to: takashi_mitsuyau, trophies: 12, vitalValues: 3000, battles: 12, winRatio: 40, minutes: evo1Hour)
addEvolution(from: takemichi_hanagaki, to: takemichi_hanagakiu, trophies: 15, vitalValues: 3000, battles: 15, winRatio: 40, minutes: evo1Hour)
// MARK: - Adventure Mode
addAdventureMode(stage : 1, steps: 500, digimon : kiyomasa, unlock : true, dim : dim)
addAdventureMode(stage : 2, steps: 500, digimon : kiyomasa, dim : dim)
addAdventureMode(stage : 3, steps: 500, digimon : jin_akaishi, unlock : true, dim : dim)
addAdventureMode(stage : 4, steps: 500, digimon : gang_member1, dim : dim)
addAdventureMode(stage : 5, steps: 1000, digimon : gang_member2, unlock : true, dim : dim)
addAdventureMode(stage : 6, steps: 1500, digimon : keisuke_bajic, unlock : true, dim : dim)
addAdventureMode(stage : 7, steps: 1500, digimon : jin_akaishi, unlock : true, dim : dim)
addAdventureMode(stage : 8, steps: 1500, digimon : gang_member2, unlock : true, dim : dim)
addAdventureMode(stage : 9, steps: 1500, digimon : keisuke_bajic, unlock : true, dim : dim)
addAdventureMode(stage : 10, steps: 1500, digimon : kazutora_hanemiya, unlock : true, dim : dim)
addAdventureMode(stage : 11, steps: 1800, digimon : shuji_hanma, unlock : true, dim : dim)
addAdventureMode(stage : 12, steps: 2000, digimon : tetta_kisaki, unlock : true, dim : dim)
}
}