Searched refs:EvolvesTo (Results 1 – 3 of 3) sorted by relevance
3052 for (size_t i = 0; i < this->EvolvesTo.size(); ++i) { in CanEvolveToAUnitType()3054 …EvolvesTo[i]->Type != nullptr && (!terrain || std::find(this->EvolvesTo[i]->Terrains.begin(), this… in CanEvolveToAUnitType()3055 || this->EvolvesTo[i]->CanEvolveToAUnitType(terrain, sapient_only) in CanEvolveToAUnitType()3067 for (size_t i = 0; i < this->EvolvesTo.size(); ++i) { in GetRandomEvolution()3069 …is->EvolvesTo[i]->Type != nullptr && std::find(this->EvolvesTo[i]->Terrains.begin(), this->Evolves… in GetRandomEvolution()3070 || this->EvolvesTo[i]->CanEvolveToAUnitType(terrain) in GetRandomEvolution()3072 potential_evolutions.push_back(this->EvolvesTo[i]); in GetRandomEvolution()3077 for (size_t i = 0; i < this->EvolvesTo.size(); ++i) { in GetRandomEvolution()3078 if (this->EvolvesTo[i]->Type != nullptr || this->EvolvesTo[i]->CanEvolveToAUnitType()) { in GetRandomEvolution()3079 potential_evolutions.push_back(this->EvolvesTo[i]); in GetRandomEvolution()
3910 evolves_from->EvolvesTo.push_back(species); in CclDefineSpecies()4033 lua_createtable(l, species->EvolvesTo.size(), 0); in CclGetSpeciesData()4034 for (size_t i = 1; i <= species->EvolvesTo.size(); ++i) in CclGetSpeciesData()4036 lua_pushstring(l, species->EvolvesTo[i-1]->Ident.c_str()); in CclGetSpeciesData()
813 std::vector<CSpecies *> EvolvesTo; /// to which species this one can evolve variable