Adds dexterityScore and dexterityModifier to Monster.

Adds tests for dexterityScore and dexterityModifier.
This commit is contained in:
2020-09-13 03:26:23 -07:00
parent c14b10a032
commit 58ce77e4df
2 changed files with 28 additions and 3 deletions

View File

@@ -81,7 +81,10 @@
if (tempNumber != nil && [tempNumber isKindOfClass:[NSNumber class]]) {
self.strengthScore = tempNumber.intValue;
}
tempNumber = [jsonRoot objectForKey:@"dexPoints"];
if (tempNumber != nil && [tempNumber isKindOfClass:[NSNumber class]]) {
self.dexterityScore = tempNumber.intValue;
}
return self;
}
@@ -129,7 +132,7 @@
}
-(int)dexterityModifier {
@throw [[NSException alloc] initWithName:@"unimplemented" reason:@"Method not implemented." userInfo:nil];
return [Monster abilityModifierForScore:self.dexterityScore];
}
-(int)constitutionModifier {
@@ -346,6 +349,7 @@
self.subtype = monster.subtype;
self.alignment = monster.alignment;
self.strengthScore = monster.strengthScore;
self.dexterityScore = monster.dexterityScore;
}
@end