UserFunction; Player_BequeathResearch - HWRM/KarosGraveyard GitHub Wiki
Description
Transfers all of Player1's completed research to Player2.
function Player_BequeathResearch(iPlayer1, iPlayer2)
local iRace1 = Player_GetRace(iPlayer1) + 1
local iRace2 = Player_GetRace(iPlayer2) + 1
if (iRace1 == iRace2) then
dofilepath([data:scripts/building and research/](/HWRM/KarosGraveyard/wiki/data:scripts/building-and-research/) .. races[iRace1][1] .. [/research.lua](/HWRM/KarosGraveyard/wiki//research.lua))
for k, iCount in research do
if ((Player_HasResearch(iPlayer1, iCount.Name) == 1) and (Player_HasResearch(iPlayer2, iCount.Name) == 0)) then
Player_GrantResearchOption(iPlayer2, iCount.Name)
end
end
else
print("Player" .. iPlayer1 .. " and Player" .. iPlayer2 .. " are of different races.")
end
end
Comments
Page Status
Updated Formatting? Initial
Updated for HWRM? Initial