| 254 | } |
| 255 | |
| 256 | ColorReplaceMap MonsterDatabase::colorSwap(String const& setName, uint64_t seed) const { |
| 257 | if (m_colorSwaps.contains(setName)) |
| 258 | return staticRandomFrom(m_colorSwaps.get(setName), seed); |
| 259 | else { |
| 260 | Logger::error("Monster colors '{}' not found!", setName); |
| 261 | return staticRandomFrom(m_colorSwaps.get("default"), seed); |
| 262 | } |
| 263 | } |
| 264 | |
| 265 | Json MonsterDatabase::mergePartParameters(Json const& partParameterDescription, JsonArray const& parameters) { |
| 266 | JsonObject mergedParameters; |
no test coverage detected