autopopo 发表于 2009-2-15 02:20

可能实现地毯式轰炸,平均分配目标的MOD的设想

各位大大懂得做FA的MOD么?
觉不觉得这游戏在指挥大批轰炸机轰炸建筑的时候特别麻烦?
以前有个MOD,SPC时代的,可以通过一个按键将SHIFT列表中的敌人目标平均分配给队伍里的所有成员。就是说,我选了50架飞机,SHIFT点了10个敌人的建筑物,然后按“G”(mod设定的分配键),于是50架飞机就不再全体轰炸第一个,而是平均分配到所有目标。
这个MOD附件中提供给大家。不过不能在FA中使用。

我想,在FA中能不能这样做?选中50架自己的轰炸机,然后用CRTL+鼠标拉框,框选范围内的所有敌方目标,松开鼠标键的时候,把所有目标平均分配给50架轰炸机。可以通过捕获onMouseRelease事件来完成计算。
重点在于框选敌人的单位,无差别选择就行了,记录在一个数组中,然后在鼠标拉框松开的时候做一次映射,如果敌人数量大于己方,就使用敌人的数组循环,给己方每个单位分配多个目标。如果己方大于敌方,就用己方的数组循环,将一个敌人映射给多个己方单位。
不用考虑攻击力和血、攻击溢出之类的问题,就简单得映射已经足够。

这样做的话,FA的大机群轰炸就很有看头有了!积攒一批轰炸机,一次覆盖敌人的整个基地!或者同时向一大批部队地毯轰炸!那种爽快...
同时也可以用在火炮集中-分散攻击,比如用T2炮精确轰击一小批敌人...等功能上。我觉得有了这个功能后FA的操作会爽许多,说不定还能在这基础上催生出许多战术。
页: [1]
查看完整版本: 可能实现地毯式轰炸,平均分配目标的MOD的设想