// 目标1:新建一支部队,从平原出发,以委任的方式攻击南皮。
var handle = {
OnNewTurn:OnNewTurnFunc,
};
RegGameHandler(handle); //注册回调函数
function OnNewTurnFunc(){
CreateArmy();
}
function CreateArmy(){
// 构造部队参数
var param = {
buildingid:5, // 出发所属城市
heroids:[636], // 武将
xy:{x:137,y:50}, // 出发点
weapon_land:3, // 陆地兵装
weapon_water:10, // 水上兵装
};
// 创建部队
var armyid = Story.DoAddArmy(param);
if (armyid == 0){
console.log("创建失败?!");
return;
}
console.log("create army id=" + armyid);
var army = Story.GetArmy(armyid);
army.gold = 100;
army.food = 10000;
army.soldier = 10000;
army.aitype = ARMYAITYPE.ATTACK_AREA; // 攻击区域的一切目标
army.targetid = 4; // 南皮(当aitype为攻击或者防守区域时,这里填据点id)
}