CvLuaTeam::PushMethods(lua_State *, int)
- Defined in
- Lua/CvLuaTeam.cpp, line 36
- Class
- CvLuaTeam
- Hook name
CivHooks::CvLuaTeam_PushMethods
Hooks
static bool BeforeCvLuaTeam_PushMethods(lua_State* L, int t);static void AfterCvLuaTeam_PushMethods(lua_State* L, int t);static void ReplaceCvLuaTeam_PushMethods(void (*original)(lua_State*, int), lua_State* L, int t);CivRegisterBefore<CivHooks::CvLuaTeam_PushMethods>(host, &BeforeCvLuaTeam_PushMethods);CivRegisterAfter<CivHooks::CvLuaTeam_PushMethods>(host, &AfterCvLuaTeam_PushMethods);CivRegisterReplace<CivHooks::CvLuaTeam_PushMethods>(host, &ReplaceCvLuaTeam_PushMethods);
Code
36void CvLuaTeam::PushMethods(lua_State* L, int t)37{38 Method(IsNone);3940 Method(AddTeam);4142 Method(CanChangeWarPeace);43 Method(CanDeclareWar);44 Method(DeclareWar);45 Method(MakePeace);46 Method(GetNumTurnsLockedIntoWar);47 Method(Meet);4849 Method(GetScore);50 Method(GetPower);51 Method(GetDefensivePower);52 Method(GetNumNukeUnits);5354 Method(GetTeamVotingForInDiplo);55 Method(GetProjectedVotesFromMinorAllies);56 Method(GetProjectedVotesFromLiberatedMinors);57 Method(GetProjectedVotesFromCivs);58 Method(GetTotalProjectedVotes);59 Method(GetTotalSecuredVotes); // DEPRECATED, use GetTotalProjectedVotes instead6061 Method(GetAtWarCount);62 Method(GetHasMetCivCount);63 Method(HasMetHuman);64 Method(GetDefensivePactCount);6566 Method(GetUnitClassMaking);67 Method(GetUnitClassCountPlusMaking);68 Method(GetBuildingClassMaking);69 Method(GetBuildingClassCountPlusMaking);7071 Method(CountNumUnitsByArea);72 Method(CountNumCitiesByArea);73 Method(CountTotalPopulationByArea);74 Method(CountEnemyDangerByArea);7576 Method(IsHuman);77 Method(IsBarbarian);7879#if defined(MOD_API_LUA_EXTENSIONS)80 Method(IsMajorCiv);81#endif82 Method(IsMinorCiv);83 Method(IsMinorCivWarmonger);8485 Method(GetLeaderID);86 Method(GetSecretaryID);87 Method(GetHandicapType);88 Method(GetName);89 Method(GetNameKey);9091 Method(GetNumMembers);92 Method(IsAlive);93 Method(IsEverAlive);94 Method(GetNumCities);95 Method(GetTotalPopulation);96 Method(GetTotalLand);97 Method(GetNukeInterception);98 Method(ChangeNukeInterception);99100 Method(GetForceTeamVoteEligibilityCount);101 Method(IsForceTeamVoteEligible);102 Method(ChangeForceTeamVoteEligibilityCount);103 Method(GetExtraWaterSeeFromCount);104 Method(IsExtraWaterSeeFrom);105 Method(ChangeExtraWaterSeeFromCount);106 Method(GetMapTradingCount);107 Method(IsMapTrading);108 Method(ChangeMapTradingCount);109 Method(GetTechTradingCount);110 Method(IsTechTrading);111 Method(ChangeTechTradingCount);112 Method(GetGoldTradingCount);113 Method(IsGoldTrading);114 Method(ChangeGoldTradingCount);115 Method(GetAllowEmbassyTradingAllowedCount);116 Method(IsAllowEmbassyTradingAllowed);117 Method(ChangeAllowEmbassyTradingAllowedCount);118 Method(GetOpenBordersTradingAllowedCount);119 Method(IsOpenBordersTradingAllowed);120 Method(IsOpenBordersTradingAllowedWithTeam);121 Method(ChangeOpenBordersTradingAllowedCount);122 Method(GetDefensivePactTradingAllowedCount);123 Method(IsDefensivePactTradingAllowed);124 Method(IsDefensivePactTradingAllowedWithTeam);125 Method(ChangeDefensivePactTradingAllowedCount);126 Method(IsResearchAgreementTradingAllowed);127 Method(IsResearchAgreementTradingAllowedWithTeam);128 Method(IsTradeAgreementTradingAllowed);129 Method(GetPermanentAllianceTradingCount);130 Method(IsPermanentAllianceTrading);131 Method(ChangePermanentAllianceTradingCount);132#if defined(MOD_API_LUA_EXTENSIONS) && defined(MOD_TECHS_CITY_WORKING)133 Method(GetCityWorkingChange);134 Method(IsCityWorkingChange);135 Method(ChangeCityWorkingChange);136#endif137#if defined(MOD_API_LUA_EXTENSIONS) && defined(MOD_TECHS_CITY_AUTOMATON_WORKERS)138 Method(GetCityAutomatonWorkersChange);139 Method(IsCityAutomatonWorkersChange);140 Method(ChangeCityAutomatonWorkersChange);141#endif142 Method(GetBridgeBuildingCount);143 Method(IsBridgeBuilding);144 Method(ChangeBridgeBuildingCount);145 Method(GetWaterWorkCount);146 Method(IsWaterWork);147 Method(ChangeWaterWorkCount);148149 Method(GetBorderObstacleCount);150 Method(IsBorderObstacle);151 Method(ChangeBorderObstacleCount);152153 Method(IsMapCentering);154 Method(SetMapCentering);155156 Method(GetID);157158 Method(GetTechShareCount);159 Method(IsTechShare);160 Method(ChangeTechShareCount);161162 Method(GetExtraMoves);163 Method(ChangeExtraMoves);164165 Method(CanEmbark);166 Method(CanDefensiveEmbark);167168 Method(IsHasMet);169 Method(IsAtWar);170 Method(IsPermanentWarPeace);171 Method(SetPermanentWarPeace);172173 Method(GetLiberatedByTeam);174 Method(GetKilledByTeam);175176 Method(HasEmbassyAtTeam);177#if defined(MOD_API_LUA_EXTENSIONS)178 Method(HasSpyAtTeam);179#endif180 Method(IsAllowsOpenBordersToTeam);181 Method(IsForcePeace);182 Method(IsDefensivePact);183 Method(GetRouteChange);184 Method(ChangeRouteChange);185 Method(GetProjectCount);186 Method(GetProjectDefaultArtType);187 Method(SetProjectDefaultArtType);188 Method(GetProjectArtType);189 Method(SetProjectArtType);190 Method(IsProjectMaxedOut);191 Method(IsProjectAndArtMaxedOut);192 Method(ChangeProjectCount);193 Method(GetProjectMaking);194 Method(GetUnitClassCount);195 Method(IsUnitClassMaxedOut);196 Method(GetBuildingClassCount);197 Method(IsBuildingClassMaxedOut);198 Method(GetObsoleteBuildingCount);199 Method(IsObsoleteBuilding);200201 Method(IsHasResearchAgreement);202 Method(IsHasTradeAgreement);203204 Method(IsHasTech);205 Method(SetHasTech);206207 Method(GetTeamTechs);208209 Method(GetImprovementYieldChange);210 Method(ChangeImprovementYieldChange);211212 Method(IsHomeOfUnitedNations);213214 Method(GetVictoryCountdown);215 Method(GetVictoryDelay);216 Method(CanLaunch);217218 Method(GetVictoryPoints);219 Method(ChangeVictoryPoints);220221 Method(GetCurrentEra);222 Method(SetCurrentEra);223224 Method(UpdateEmbarkGraphics);225}
Calls
- CvLuaTeam::lAddTeam(lua_State *)
- CvLuaTeam::lCanChangeWarPeace(lua_State *)
- CvLuaTeam::lCanDeclareWar(lua_State *)
- CvLuaTeam::lCanDefensiveEmbark(lua_State *)
- CvLuaTeam::lCanEmbark(lua_State *)
- CvLuaTeam::lCanLaunch(lua_State *)
- CvLuaTeam::lChangeAllowEmbassyTradingAllowedCount(lua_State *)
- CvLuaTeam::lChangeBorderObstacleCount(lua_State *)
- CvLuaTeam::lChangeBridgeBuildingCount(lua_State *)
- CvLuaTeam::lChangeCityAutomatonWorkersChange(lua_State *)
- CvLuaTeam::lChangeCityWorkingChange(lua_State *)
- CvLuaTeam::lChangeDefensivePactTradingAllowedCount(lua_State *)
- CvLuaTeam::lChangeExtraMoves(lua_State *)
- CvLuaTeam::lChangeExtraWaterSeeFromCount(lua_State *)
- CvLuaTeam::lChangeForceTeamVoteEligibilityCount(lua_State *)
- CvLuaTeam::lChangeGoldTradingCount(lua_State *)
- CvLuaTeam::lChangeImprovementYieldChange(lua_State *)
- CvLuaTeam::lChangeMapTradingCount(lua_State *)
- CvLuaTeam::lChangeNukeInterception(lua_State *)
- CvLuaTeam::lChangeOpenBordersTradingAllowedCount(lua_State *)
- CvLuaTeam::lChangePermanentAllianceTradingCount(lua_State *)
- CvLuaTeam::lChangeProjectCount(lua_State *)
- CvLuaTeam::lChangeRouteChange(lua_State *)
- CvLuaTeam::lChangeTechShareCount(lua_State *)
- CvLuaTeam::lChangeTechTradingCount(lua_State *)
- CvLuaTeam::lChangeVictoryPoints(lua_State *)
- CvLuaTeam::lChangeWaterWorkCount(lua_State *)
- CvLuaTeam::lCountEnemyDangerByArea(lua_State *)
- CvLuaTeam::lCountNumCitiesByArea(lua_State *)
- CvLuaTeam::lCountNumUnitsByArea(lua_State *)
- CvLuaTeam::lCountTotalPopulationByArea(lua_State *)
- CvLuaTeam::lDeclareWar(lua_State *)
- CvLuaTeam::lGetAllowEmbassyTradingAllowedCount(lua_State *)
- CvLuaTeam::lGetAtWarCount(lua_State *)
- CvLuaTeam::lGetBorderObstacleCount(lua_State *)
- CvLuaTeam::lGetBridgeBuildingCount(lua_State *)
- CvLuaTeam::lGetBuildingClassCount(lua_State *)
- CvLuaTeam::lGetBuildingClassCountPlusMaking(lua_State *)
- CvLuaTeam::lGetBuildingClassMaking(lua_State *)
- CvLuaTeam::lGetCityAutomatonWorkersChange(lua_State *)
- CvLuaTeam::lGetCityWorkingChange(lua_State *)
- CvLuaTeam::lGetCurrentEra(lua_State *)
- CvLuaTeam::lGetDefensivePactCount(lua_State *)
- CvLuaTeam::lGetDefensivePactTradingAllowedCount(lua_State *)
- CvLuaTeam::lGetDefensivePower(lua_State *)
- CvLuaTeam::lGetExtraMoves(lua_State *)
- CvLuaTeam::lGetExtraWaterSeeFromCount(lua_State *)
- CvLuaTeam::lGetForceTeamVoteEligibilityCount(lua_State *)
- CvLuaTeam::lGetGoldTradingCount(lua_State *)
- CvLuaTeam::lGetHandicapType(lua_State *)
- CvLuaTeam::lGetHasMetCivCount(lua_State *)
- CvLuaTeam::lGetID(lua_State *)
- CvLuaTeam::lGetImprovementYieldChange(lua_State *)
- CvLuaTeam::lGetKilledByTeam(lua_State *)
- CvLuaTeam::lGetLeaderID(lua_State *)
- CvLuaTeam::lGetLiberatedByTeam(lua_State *)
- CvLuaTeam::lGetMapTradingCount(lua_State *)
- CvLuaTeam::lGetName(lua_State *)
- CvLuaTeam::lGetNameKey(lua_State *)
- CvLuaTeam::lGetNukeInterception(lua_State *)
- CvLuaTeam::lGetNumCities(lua_State *)
- CvLuaTeam::lGetNumMembers(lua_State *)
- CvLuaTeam::lGetNumNukeUnits(lua_State *)
- CvLuaTeam::lGetNumTurnsLockedIntoWar(lua_State *)
- CvLuaTeam::lGetObsoleteBuildingCount(lua_State *)
- CvLuaTeam::lGetOpenBordersTradingAllowedCount(lua_State *)
- CvLuaTeam::lGetPermanentAllianceTradingCount(lua_State *)
- CvLuaTeam::lGetPower(lua_State *)
- CvLuaTeam::lGetProjectArtType(lua_State *)
- CvLuaTeam::lGetProjectCount(lua_State *)
- CvLuaTeam::lGetProjectDefaultArtType(lua_State *)
- CvLuaTeam::lGetProjectedVotesFromCivs(lua_State *)
- CvLuaTeam::lGetProjectedVotesFromLiberatedMinors(lua_State *)
- CvLuaTeam::lGetProjectedVotesFromMinorAllies(lua_State *)
- CvLuaTeam::lGetProjectMaking(lua_State *)
- CvLuaTeam::lGetRouteChange(lua_State *)
- CvLuaTeam::lGetScore(lua_State *)
- CvLuaTeam::lGetSecretaryID(lua_State *)
- CvLuaTeam::lGetTeamTechs(lua_State *)
- CvLuaTeam::lGetTeamVotingForInDiplo(lua_State *)
- CvLuaTeam::lGetTechShareCount(lua_State *)
- CvLuaTeam::lGetTechTradingCount(lua_State *)
- CvLuaTeam::lGetTotalLand(lua_State *)
- CvLuaTeam::lGetTotalPopulation(lua_State *)
- CvLuaTeam::lGetTotalProjectedVotes(lua_State *)
- CvLuaTeam::lGetTotalSecuredVotes(lua_State *)
- CvLuaTeam::lGetUnitClassCount(lua_State *)
- CvLuaTeam::lGetUnitClassCountPlusMaking(lua_State *)
- CvLuaTeam::lGetUnitClassMaking(lua_State *)
- CvLuaTeam::lGetVictoryCountdown(lua_State *)
- CvLuaTeam::lGetVictoryDelay(lua_State *)
- CvLuaTeam::lGetVictoryPoints(lua_State *)
- CvLuaTeam::lGetWaterWorkCount(lua_State *)
- CvLuaTeam::lHasEmbassyAtTeam(lua_State *)
- CvLuaTeam::lHasMetHuman(lua_State *)
- CvLuaTeam::lHasSpyAtTeam(lua_State *)
- CvLuaTeam::lIsAlive(lua_State *)
- CvLuaTeam::lIsAllowEmbassyTradingAllowed(lua_State *)
- CvLuaTeam::lIsAllowsOpenBordersToTeam(lua_State *)
- CvLuaTeam::lIsAtWar(lua_State *)
- CvLuaTeam::lIsBarbarian(lua_State *)
- CvLuaTeam::lIsBorderObstacle(lua_State *)
- CvLuaTeam::lIsBridgeBuilding(lua_State *)
- CvLuaTeam::lIsBuildingClassMaxedOut(lua_State *)
- CvLuaTeam::lIsCityAutomatonWorkersChange(lua_State *)
- CvLuaTeam::lIsCityWorkingChange(lua_State *)
- CvLuaTeam::lIsDefensivePact(lua_State *)
- CvLuaTeam::lIsDefensivePactTradingAllowed(lua_State *)
- CvLuaTeam::lIsDefensivePactTradingAllowedWithTeam(lua_State *)
- CvLuaTeam::lIsEverAlive(lua_State *)
- CvLuaTeam::lIsExtraWaterSeeFrom(lua_State *)
- CvLuaTeam::lIsForcePeace(lua_State *)
- CvLuaTeam::lIsForceTeamVoteEligible(lua_State *)
- CvLuaTeam::lIsGoldTrading(lua_State *)
- CvLuaTeam::lIsHasMet(lua_State *)
- CvLuaTeam::lIsHasResearchAgreement(lua_State *)
- CvLuaTeam::lIsHasTech(lua_State *)
- CvLuaTeam::lIsHasTradeAgreement(lua_State *)
- CvLuaTeam::lIsHomeOfUnitedNations(lua_State *)
- CvLuaTeam::lIsHuman(lua_State *)
- CvLuaTeam::lIsMajorCiv(lua_State *)
- CvLuaTeam::lIsMapCentering(lua_State *)
- CvLuaTeam::lIsMapTrading(lua_State *)
- CvLuaTeam::lIsMinorCiv(lua_State *)
- CvLuaTeam::lIsMinorCivWarmonger(lua_State *)
- CvLuaTeam::lIsNone(lua_State *)
- CvLuaTeam::lIsObsoleteBuilding(lua_State *)
- CvLuaTeam::lIsOpenBordersTradingAllowed(lua_State *)
- CvLuaTeam::lIsOpenBordersTradingAllowedWithTeam(lua_State *)
- CvLuaTeam::lIsPermanentAllianceTrading(lua_State *)
- CvLuaTeam::lIsPermanentWarPeace(lua_State *)
- CvLuaTeam::lIsProjectAndArtMaxedOut(lua_State *)
- CvLuaTeam::lIsProjectMaxedOut(lua_State *)
- CvLuaTeam::lIsResearchAgreementTradingAllowed(lua_State *)
- CvLuaTeam::lIsResearchAgreementTradingAllowedWithTeam(lua_State *)
- CvLuaTeam::lIsTechShare(lua_State *)
- CvLuaTeam::lIsTechTrading(lua_State *)
- CvLuaTeam::lIsTradeAgreementTradingAllowed(lua_State *)
- CvLuaTeam::lIsUnitClassMaxedOut(lua_State *)
- CvLuaTeam::lIsWaterWork(lua_State *)
- CvLuaTeam::lMakePeace(lua_State *)
- CvLuaTeam::lMeet(lua_State *)
- CvLuaTeam::lSetCurrentEra(lua_State *)
- CvLuaTeam::lSetHasTech(lua_State *)
- CvLuaTeam::lSetMapCentering(lua_State *)
- CvLuaTeam::lSetPermanentWarPeace(lua_State *)
- CvLuaTeam::lSetProjectArtType(lua_State *)
- CvLuaTeam::lSetProjectDefaultArtType(lua_State *)
- CvLuaTeam::lUpdateEmbarkGraphics(lua_State *)
lua_pushcclosurelua_setfield