
很多人玩战争之人的时候吐槽,大多数时间在翻尸体找弹药,实在太low了。
其实战争之人很容易就可以实现覆盖全关卡的弹药补给。
实现机制是在 properties\resupply_generic.inc 里
{extender "supply_zone"
{resupply
{item "rifle" "ammo" 25 {max 100}}
{item "pistol" "ammo" 100 {max 400}}
{item "mgun" "ammo" 100{max 600}}
{item "bandage"1 {max 3}}
{item "ptr" "ammo" 5 {max 10}}
{item "bazooka" "ammo" 1 {max 3}}
{item "panzershreck" "ammo" 1 {max 3}}
{item "m18recoilless" "ammo" 1 {max 3}}
{item "piatrocket" "ammo" 1{max 3}}
{item "type_4" "ammo" 1{max 3}}
{item "rifle_grenade" "ammo" 2 {max 5}}
{item "rifle_grenade_at" "ammo" 2 {max 5}}
{item "shotgun" "ammo" 3 {max 20}}
{item "mortar" "fg" "ammo" 3 {max 30}{value 2}}
{item "hmgun" "ammo" 30 {max 300}{value 2}}
}
{radius 6};resupply radius in meter
{resupplyPeriod 5};resupply period in seconds
{regenerationPeriod 0};regeneration period in seconds, +1 supply every x seconds (0 = no regeneration)
{limit 75};max number of resupplies (0 = unlimited)
}
{DecalView supply_zone
{Sprite "supply_zone.ebm"
{Visibility 0.3}
}
{Layer grounddynamic}
{Visible 0}
}
你可以把这一段修改完放在你自己MOD的地图物品DEF文件里,这个地图物品就可以变成补给站了。
只需要把radius 6 改成radius 999,这个物品就可以覆盖整个地图,误差别地对地图上所有单位进行补给。
至于移动补给,也很简单。随便拷贝一个坦克,把上面这段加在坦克的DEF里,你就获得了移动的弹药库了。