OSDN Git Service

equippedShipName、equippedShipLvは補強増設も考慮するようにした
authormasakih <masakih@users.sourceforge.jp>
Tue, 8 Mar 2016 15:40:15 +0000 (00:40 +0900)
committermasakih <masakih@users.sourceforge.jp>
Tue, 8 Mar 2016 15:40:15 +0000 (00:40 +0900)
KCD/HMKCSlotItemObject+Extensions.m

index 78f1b73..23596fd 100644 (file)
        [self willAccessValueForKey:@"equippedShip"];
        NSString *equippedShipName = self.equippedShip.name;
        [self didAccessValueForKey:@"equippedShip"];
+       
+       if(!equippedShipName) {
+               [self willAccessValueForKey:@"extraEquippedShip"];
+               equippedShipName = self.extraEquippedShip.name;
+               [self didAccessValueForKey:@"extraEquippedShip"];
+       }
        return equippedShipName;
 }
 - (NSNumber *)equippedShipLv
        [self willAccessValueForKey:@"equippedShip"];
        NSNumber *equippedShipLv = self.equippedShip.lv;
        [self didAccessValueForKey:@"equippedShip"];
+       
+       if(!equippedShipLv) {
+               [self willAccessValueForKey:@"extraEquippedShip"];
+               equippedShipLv = self.extraEquippedShip.lv;
+               [self didAccessValueForKey:@"extraEquippedShip"];
+       }
        return equippedShipLv;
 }
 - (NSNumber *)masterSlotItemRare