步骤说明
1. 创建自定义被动技能
2. 将技能添加到初始单位
3. 设置触发器
plaintext
对每个玩家(从1到12)执行以下操作:
设置临时单位组 = 属于当前玩家的霸编所有单位
遍历单位组中的每个单位:
如果单位拥有“初始资金加成”技能:
为当前玩家增加金币(如1000)
跳出循环,避免重复增加
清除临时单位组,辑器技能金币防止内存泄漏
详细步骤图示
1. 创建被动技能
2. 修改初始单位
3. 触发器配置
jass
// 触发器事件
Event: Time
// 触发器动作
Actions:
For each (Integer A) from 1 to 12 do:
Set Player = (Player((Integer A)))
Set UnitGroup = (Units owned by Player)
Unit Group
If (Picked unit has GoldBoost) then:
Player
Skip remaining actions // 仅触发一次
Custom script: call DestroyGroup(udg_UnitGroup) // 清理单位组
注意事项
通过以上步骤,当游戏开始时,拥有该被动技能的单位所属玩家将立即获得额外的初始金币。此方法简单有效,适用于快速调整经济开局。