Add a dump function and clean up some data.
This commit is contained in:
parent
5d924c764f
commit
17d30e2ed2
4 changed files with 22 additions and 13 deletions
18
rituals.cpp
18
rituals.cpp
|
@ -83,17 +83,23 @@ namespace combat {
|
|||
if(effects.contains(action.name)) {
|
||||
auto& effect = effects[action.name];
|
||||
result.damage += int(effect["damage"]);
|
||||
result.probability += float(effect["probability"]);
|
||||
result.probability *= float(effect["probability"]);
|
||||
result.kind = RitualKind(int(effect["kind"]));
|
||||
result.element = RitualElement(int(effect["element"]));
|
||||
|
||||
fmt::println("ritual has action {} with damage {}, prob: {}, kind: {}, element: {}",
|
||||
action.name, result.damage,
|
||||
result.probability, int(result.kind),
|
||||
int(result.element));
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
void RitualAction::dump() {
|
||||
fmt::print("ritual has damage {}, prob: {}, kind: {}, element: {}; named: ",
|
||||
damage, probability, int(kind), int(element));
|
||||
|
||||
for(auto& name : names) {
|
||||
fmt::print("{} ", name);
|
||||
}
|
||||
|
||||
fmt::println("\n");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue