哥萨克3修改建筑人口容量
哥萨克吧
全部回复
仅看楼主
level 4
堕·珑 楼主
【人口容量】
查找
if (TObjProp(pobjprop).farm>0) then
gPlayer[pl].farm := gPlayer[pl].farm+TObjProp(pobjprop).farm
这条,改成以下段,每个房屋增加10000人(酌情增加)
if (TObjProp(pobjprop).farm>0) then
begin
if (not gMap.players[pl].bai) then
gPlayer[pl].farm := gPlayer[pl].farm+10000 // >Population Mod Extreme<
else
gPlayer[pl].farm := gPlayer[pl].farm+TObjProp(pobjprop).farm;
end;
其它建筑也可以增加人口容量 objprop.farm := 150
不用为了爆兵造一地图的住房了。
2021年07月12日 05点07分 1
level 4
堕·珑 楼主
矿井
commonsid+'gol', commonsid+'iro', commonsid+'coa' : begin
SetObjBuildingBaseSettings(objprop, True, 500, gc_obj_usage_mine);
SetObjBuildingProperties(objprop, objbase, 2500, 300, 0);
SetObjBasePrice(objbase, 0, 100, 100, 0, 0, 0);
objprop.peasantabsorber := 10;农民吸纳默认是5,也就是建造好之后可以进入5个农民,我把它改成了10,在游戏里可以一开始容纳10人
objprop.bslowdeath := False;
objprop.exitMaxDelay := 0.5;
case objprop.sid of
commonsid+'gol' : objprop.produce[gc_resource_type_gold] := 10;
commonsid+'iro' : objprop.produce[gc_resource_type_iron] := 10;
commonsid+'coa' : objprop.produce[gc_resource_type_coal] := 10;
end;
主城
搜索csid+'cen'(是主城)
人口是objprop.farm := 100;
改成了200,游戏中经测试也确实变成了200。
主城对于有些国家提供的人口不同,所以下面还有3个不同国家的人口,
其他提供人口的建筑搜索关键字分别是:
csid+'hou'(民房)
csid+'bar' (17世纪兵营,国家不同提供人口也不一样,下面会有3个分支也最好修改)
csid+'ba2' (18世纪兵营,支持人口最多的建筑,默认250,没有国家分支)
2021年07月12日 05点07分 2
1