CvPlayer::GetScienceFromOtherPlayersTimes100() const
- Defined in
- CvPlayer.cpp, line 18823
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_GetScienceFromOtherPlayersTimes100
Hooks
static bool BeforeCvPlayer_GetScienceFromOtherPlayersTimes100(const CvPlayer* self, int& result);static void AfterCvPlayer_GetScienceFromOtherPlayersTimes100(const CvPlayer* self, int& result);static int ReplaceCvPlayer_GetScienceFromOtherPlayersTimes100(int (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetScienceFromOtherPlayersTimes100>(host, &BeforeCvPlayer_GetScienceFromOtherPlayersTimes100);CivRegisterAfter<CivHooks::CvPlayer_GetScienceFromOtherPlayersTimes100>(host, &AfterCvPlayer_GetScienceFromOtherPlayersTimes100);CivRegisterReplace<CivHooks::CvPlayer_GetScienceFromOtherPlayersTimes100>(host, &ReplaceCvPlayer_GetScienceFromOtherPlayersTimes100);
Code
18822/// Where is our Science coming from?18823int CvPlayer::GetScienceFromOtherPlayersTimes100() const18824{18825 int iScience = 0;1882618827 PlayerTypes ePlayer;18828 int iScienceFromPlayer;18829 for(int iPlayerLoop = MAX_MAJOR_CIVS; iPlayerLoop < MAX_CIV_PLAYERS; iPlayerLoop++)18830 {18831 ePlayer = (PlayerTypes) iPlayerLoop;1883218833 iScienceFromPlayer = 0;1883418835 if(IsGetsScienceFromPlayer(ePlayer))18836 {18837 iScienceFromPlayer = GET_PLAYER(ePlayer).GetMinorCivAI()->GetScienceFriendshipBonusTimes100();1883818839 iScience += iScienceFromPlayer;18840 }18841 }1884218843 return iScience;18844}