Bazaar developer reference

CvPreGame::leaderKeyPackageID(PlayerTypes)

Defined in
CvPreGame.cpp, line 1341
Hook name
CivHooks::CvPreGame_leaderKeyPackageID

Hooks

static bool BeforeCvPreGame_leaderKeyPackageID(PlayerTypes p, const GUID*& result);static void AfterCvPreGame_leaderKeyPackageID(PlayerTypes p, const GUID*& result);static const GUID& ReplaceCvPreGame_leaderKeyPackageID(const GUID& (*original)(PlayerTypes), PlayerTypes p);CivRegisterBefore<CivHooks::CvPreGame_leaderKeyPackageID>(host, &BeforeCvPreGame_leaderKeyPackageID);CivRegisterAfter<CivHooks::CvPreGame_leaderKeyPackageID>(host, &AfterCvPreGame_leaderKeyPackageID);CivRegisterReplace<CivHooks::CvPreGame_leaderKeyPackageID>(host, &ReplaceCvPreGame_leaderKeyPackageID);

Code

1340// Get the package ID the player's leader is from.  If empty, it comes from the base installation.1341const GUID& leaderKeyPackageID(PlayerTypes p)1342{1343	if(p >= 0 && p < MAX_PLAYERS)1344	{1345		return s_leaderPackageID[p];1346	}13471348	return s_emptyGUID;1349}

Calls

Called by