MCPcopy Create free account
hub / github.com/OpenDungeons/OpenDungeons / hasOpenCreatureSpot

Method hasOpenCreatureSpot

source/rooms/RoomArena.cpp:133–144  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

131}
132
133bool RoomArena::hasOpenCreatureSpot(Creature* c)
134{
135 // We allow up to number central active spots creatures fighting
136 if(mCreaturesFighting.size() >= mCentralActiveSpotTiles.size())
137 return false;
138
139 // We allow using arena only if level is not too high
140 if (c->getLevel() >= ConfigManager::getSingleton().getRoomConfigUInt32("ArenaMaxTrainingLevel"))
141 return false;
142
143 return true;
144}
145
146bool RoomArena::addCreatureUsingRoom(Creature* creature)
147{

Callers

nothing calls this directly

Calls 2

getLevelMethod · 0.80
getRoomConfigUInt32Method · 0.80

Tested by

no test coverage detected