Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/source/ps/GameSetup/GameSetup.cpp
Show First 20 Lines • Show All 1,361 Lines • ▼ Show 20 Lines | for (size_t i = 0; i < aiArgs.size(); ++i) | ||||
continue; | continue; | ||||
} | } | ||||
scriptInterface.Eval("({})", &player); | scriptInterface.Eval("({})", &player); | ||||
} | } | ||||
CStr name = aiArgs[i].AfterFirst(":"); | CStr name = aiArgs[i].AfterFirst(":"); | ||||
scriptInterface.SetProperty(player, "AI", std::string(name)); | scriptInterface.SetProperty(player, "AI", std::string(name)); | ||||
scriptInterface.SetProperty(player, "AIDiff", 3); | scriptInterface.SetProperty(player, "AIDiff", 3); | ||||
scriptInterface.SetProperty(player, "AIBehavior", std::string("generalist")); | |||||
scriptInterface.SetPropertyInt(playerData, playerID-offset, player); | scriptInterface.SetPropertyInt(playerData, playerID-offset, player); | ||||
} | } | ||||
} | } | ||||
// Set AI difficulty | // Set AI difficulty | ||||
if (args.Has("autostart-aidiff")) | if (args.Has("autostart-aidiff")) | ||||
{ | { | ||||
std::vector<CStr> civArgs = args.GetMultiple("autostart-aidiff"); | std::vector<CStr> civArgs = args.GetMultiple("autostart-aidiff"); | ||||
for (size_t i = 0; i < civArgs.size(); ++i) | for (size_t i = 0; i < civArgs.size(); ++i) | ||||
▲ Show 20 Lines • Show All 206 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator