Es funktioniert immer noch nicht. 
Code:
----------------------------------------------------------------------------------------------------------------------
function Mission_InitPlayers()
AICore.SetNumericalFact( 2, "BPMX", 0) -- Aktivieren der AI BuildOrder Funktion
end
----------------------------------------------------------------------------------------------------------------------
function Mission_SetStartingMonth()
Logic.SetMonthOffset(3)
end
----------------------------------------------------------------------------------------------------------------------
function Mission_InitMerchants()
end
----------------------------------------------------------------------------------------------------------------------
function Mission_FirstMapAction()
-- init players in singleplayer games only
if Framework.IsNetworkGame() ~= true then
Startup_Player()
Startup_StartGoods()
Startup_Diplomacy()
end
-- create quests
do
local MapName = Framework.GetCurrentMapName()
local ScriptName = "Maps\\ExternalMap\\"..MapName.."\\QuestSystemBehavior.lua"
Script.Load(ScriptName)
CreateQuests()
end
do
local GameCallback_OnGameStartOrig = GameCallback_OnGameStart;
function GameCallback_OnGameStart()
GameCallback_OnGameStartOrig();
AICore.SetNumericalFact(3, "BPMX", 0);
AICore.SetNumericalFact(4, "BPMX", 0);
end
end
end
function GameCallback_AIWallBuildingOrder(_PlayerID)
if _PlayerID == 2 then
return 5
elseif _PlayerID == 2 then
return 5 -- oder was anderes...
end
end
Lesezeichen