MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / colorSwap

Method colorSwap

source/game/StarMonsterDatabase.cpp:256–263  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

254}
255
256ColorReplaceMap 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
265Json MonsterDatabase::mergePartParameters(Json const& partParameterDescription, JsonArray const& parameters) {
266 JsonObject mergedParameters;

Callers 2

monsterPortraitMethod · 0.95
MonsterMethod · 0.80

Calls 3

errorFunction · 0.85
containsMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected