5 // Created by Hori,Masaki on 2017/01/31.
6 // Copyright © 2017年 Hori,Masaki. All rights reserved.
11 class Quest: KCManagedObject {
12 @NSManaged var bonus_flag: Bool // swiftlint:disable:this variable_name
13 @NSManaged var category: Int
14 @NSManaged var detail: String
15 @NSManaged var get_material_0: Int // swiftlint:disable:this variable_name
16 @NSManaged var get_material_1: Int // swiftlint:disable:this variable_name
17 @NSManaged var get_material_2: Int // swiftlint:disable:this variable_name
18 @NSManaged var get_material_3: Int // swiftlint:disable:this variable_name
19 @NSManaged var invalid_flag: Int // swiftlint:disable:this variable_name
20 @NSManaged var no: Int
21 @NSManaged var progress_flag: Int // swiftlint:disable:this variable_name
22 @NSManaged var state: Int
23 @NSManaged var title: String
24 @NSManaged var type: Int
28 class func keyPathsForValuesAffectingCompositStatus() -> Set<String> {
29 return ["state", "progress_flag"]
31 dynamic var compositStatus: Int {
32 return progress_flag * 4 + state