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