| 76 | } |
| 77 | |
| 78 | int DamageType::dealDamage(int damage, StateRef<DamageModifier> modifier) const |
| 79 | { |
| 80 | if (modifiers.find(modifier) == modifiers.end()) |
| 81 | { |
| 82 | LogError("Do not know how to deal damage type to modifier %s!", modifier.id); |
| 83 | return damage; |
| 84 | } |
| 85 | else |
| 86 | return damage * modifiers.at(modifier) / 100; |
| 87 | } |
| 88 | |
| 89 | sp<Image> HazardType::getFrame(unsigned age, int offset) |
| 90 | { |
no test coverage detected