Cannot load get prerequisites :
Trying to build invalid research :
chaos_squad_cap_research_2
Don't know why but if its true chaos has a problem here. Bad research name here ?
Posted 03 February 2005 - 09:17 PM
function ChaosBuildBaseStrategy:EvaluateSquadCap() if build_manager:GetSquadCapLeft() <= self.info.squad_cap_threshold then --research more squad cap (Thudmeizer: Fixed so it only researches two squad cap levels) local build_type = CpuBuildType() build_type.btype = CpuPrerequisites.BT_Research if not cpu_manager.cpu_player:IsResearchComplete( "chaos_squad_cap_research" ) then build_type.name = "chaos_squad_cap_research" self:TryBuild( build_type ) elseif not cpu_manager.cpu_player:IsResearchComplete( "chaos_squad_cap_research_1" ) then build_type.name = "chaos_squad_cap_research_1" self:TryBuild( build_type ) end end local check_support_cap = false for build_channel in build_manager:GetBuildChannelAIs() do if build_channel:GetBlueprintID() == self.vehicle_building_id then check_support_cap = true break end end --research for support cap (Thudmeizer: Now Updates to SupportCap Level 4) aitrace("support cap: "..build_manager:GetSupportCapLeft()) aitrace("support thresh"..self.info.support_cap_threshold) if check_support_cap and build_manager:GetSupportCapLeft() <= self.info.support_cap_threshold then aitrace("trying to up support cap") --research more squad cap local build_type = CpuBuildType() build_type.btype = CpuPrerequisites.BT_Research if not cpu_manager.cpu_player:IsResearchComplete( "chaos_support_cap_research" ) then build_type.name = "chaos_support_cap_research" self:TryBuild( build_type ) elseif not cpu_manager.cpu_player:IsResearchComplete( "chaos_support_cap_research_1" ) then build_type.name = "chaos_support_cap_research_1" self:TryBuild( build_type ) elseif not cpu_manager.cpu_player:IsResearchComplete( "chaos_support_cap_research_2" ) then build_type.name = "chaos_support_cap_research_2" self:TryBuild( build_type ) elseif not cpu_manager.cpu_player:IsResearchComplete( "chaos_support_cap_research_3" ) then build_type.name = "chaos_support_cap_research_3" self:TryBuild( build_type ) end end end
function MarineBuildBaseStrategy:EvaluateSquadCap() if build_manager:GetSquadCapLeft() <= self.info.squad_cap_threshold then --research more squad cap(Thudmeizer: Fixed so it researches only two Squad Caps) local build_type = CpuBuildType() build_type.btype = CpuPrerequisites.BT_Research if not cpu_manager.cpu_player:IsResearchComplete( "squad_cap_research" ) then build_type.name = "squad_cap_research" self:TryBuild( build_type ) elseif not cpu_manager.cpu_player:IsResearchComplete( "squad_cap_research_1" ) then build_type.name = "squad_cap_research_1" self:TryBuild( build_type ) end end local check_support_cap = false for build_channel in build_manager:GetBuildChannelAIs() do if build_channel:GetBlueprintID() == self.vehicle_building_id then check_support_cap = true break end end if check_support_cap and build_manager:GetSupportCapLeft() <= self.info.support_cap_threshold then --research more support cap(Thudmeizer: Fixed so it researches to Level 4) local build_type = CpuBuildType() build_type.btype = CpuPrerequisites.BT_Research if not cpu_manager.cpu_player:IsResearchComplete( "support_cap_research" ) then build_type.name = "support_cap_research" self:TryBuild( build_type ) elseif not cpu_manager.cpu_player:IsResearchComplete( "support_cap_research_1" ) then build_type.name = "support_cap_research_1" self:TryBuild( build_type ) elseif not cpu_manager.cpu_player:IsResearchComplete( "support_cap_research_2" ) then build_type.name = "support_cap_research_2" self:TryBuild( build_type ) elseif not cpu_manager.cpu_player:IsResearchComplete( "support_cap_research_3" ) then build_type.name = "support_cap_research_3" self:TryBuild( build_type ) end end end
Edited by thudo, 03 February 2005 - 09:19 PM.
0 members, 0 guests, 0 anonymous users