单位 - Set Unit: u's Weapon Integer Field: 攻击 1 - 攻击类型('ua1t') at Index:0 to Value: i
BlzSetUnitWeaponIntegerFieldBJ ( u, UNIT_WEAPON_IF_ATTACK_ATTACK_TYPE, 0, i)
//攻击类型u
// 0 法术 // 1 无 普通 // 2 穿刺 // 3 攻城 // 4 魔法 // 5 混乱 // 6 英雄
==================================
单位 - Set Unit: (u)'s Integer Field: 护甲类型('udty') Value: i
call BlzSetUnitIntegerFieldBJ( u , UNIT_IF_DEFENSE_TYPE, i )
//设置装甲类型
// 0 轻型 // 1 中型 // 2 重型 // 3 城甲 // 4 普通 // 5 英雄 // 6 神圣 // 7 未装备
===================================
直接用Get方法,返回普通是1,也就是说 普通攻击
发现的问题是,设置成1 会直接变成无攻击类型。。。尴尬
BlzSetUnitWeaponIntegerFieldBJ ( u, UNIT_WEAPON_IF_ATTACK_ATTACK_TYPE, 0, i)
//攻击类型u
// 0 法术 // 1 无 普通 // 2 穿刺 // 3 攻城 // 4 魔法 // 5 混乱 // 6 英雄
==================================
单位 - Set Unit: (u)'s Integer Field: 护甲类型('udty') Value: i
call BlzSetUnitIntegerFieldBJ( u , UNIT_IF_DEFENSE_TYPE, i )
//设置装甲类型
// 0 轻型 // 1 中型 // 2 重型 // 3 城甲 // 4 普通 // 5 英雄 // 6 神圣 // 7 未装备
===================================
直接用Get方法,返回普通是1,也就是说 普通攻击
发现的问题是,设置成1 会直接变成无攻击类型。。。尴尬