|
1.当玩家在选择一个盟友的单位(完全共享)之后,再关闭这个盟友对于玩家的完全共享,你会发现这个单位虽然在界面上可以看到各种图标,但是实际上鼠标点上去根
本没有任何效果。只不过图标有个点击的动画罢了。
2.当玩家在选择一个敌方的单位之后,再打开这个敌方对于玩家的完全共享,你会发现这个单位虽然在界面上可以没有任何图标,物品栏的物品也都是黑的,但是只要对
地面点一下右键,就会发现右下方12栏的技能和攻击这些图标已经恢复了。再随便释放一个技能,或者点击攻击、巡逻、移动这三个图标,物品栏就变成可使用的了。唯
一留下来的是围绕着单位的红色的选择圈。
实际上就是选择对于玩家间联盟状态的错误继承而已。改变单位的所属貌似会重新改变选择,所以貌似是没有实用的。
如果使用“玩家选择一个单位”作为事件开始你的更改联盟状态的动作的话,请注意在更改联盟状态之前增加一个等待0.0秒,或者直接使用0秒timer进行小小的延迟处
理,否则选择会立即刷新。
还有,虽然基本还是会露馅(右上的“团队资源”和左边的不正常的英雄头像),但是清理玩家屏幕上的更改联盟而产生的信息也是有必要的。
关于演示的说明:
上方的血法是完全正常的。
左边的血法,就是2中提到的效果。右键随便点击哪里,再点击某些可以重置面板的图标(攻击、移动……这些都是点击之后,右下面板变成只有Cancel的按钮),就会
发现英雄的经验条和物品栏也都恢复正常了。
下方的血法,是1中提到的效果。虽然看起来和自己人一样,但是根本无法操作。
右方的血法,是2效果的一个拓展,可以产生把单位的选择圈变成红色的效果。
至于其他的效果,比如友军单位选择圈变红的效果(虽然我也没实现过)在这里就不提及了。
大家应该都可以做出来的。
触发:
1.左方的血法:
[trigger]
choose p3
事件
玩家 - 玩家 1 (红色) 选择 a unit
环境
动作
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - 环境
(Triggering unit) 等于 血魔法师 0002 <情报>
Then - 动作
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - 环境
(玩家 3 (青色) is giving 玩家 1 (红色) 共享单位) 等于 FALSE
Then - 动作
Wait 0.00 seconds
玩家 - For 玩家 3 (青色), turn 共享单位 打开 toward 玩家 1 (红色)
Else - 动作
玩家 - For 玩家 3 (青色), turn 共享单位 关闭f toward 玩家 1 (红色)
选择 - Select (Triggering unit) for 玩家 1 (红色)
Else - 动作
玩家 - Make 玩家 3 (青色) treat 玩家 1 (红色) as an 与敌人共享视野
电影 - Clear the screen of text messages for 玩家组 - 玩家 1 (红色)
[/trigger]
[trigger]
init p3
事件
Map initialization
环境
动作
单位 - Change ownership of 血魔法师 0002 <情报> to 玩家 3 (青色) and 保持颜色
玩家 - Make 玩家 3 (青色) treat 玩家 1 (红色) as an 与敌人共享视野
电影 - Clear the screen of text messages for 玩家组 - 玩家 1 (红色)
[/trigger]
2.下方的血法
[trigger]
choose p2
事件
玩家 - 玩家 1 (红色) 选择 a unit
环境
动作
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - 环境
(Triggering unit) 等于 血魔法师 0001 <情报>
Then - 动作
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - 环境
(玩家 2 (蓝色) is giving 玩家 1 (红色) 共享单位) 等于 TRUE
Then - 动作
Wait 0.00 seconds
玩家 - For 玩家 2 (蓝色), turn 共享单位 关闭f toward 玩家 1 (红色)
Else - 动作
玩家 - For 玩家 2 (蓝色), turn 共享单位 打开 toward 玩家 1 (红色)
选择 - Select (Triggering unit) for 玩家 1 (红色)
Else - 动作
玩家 - Make 玩家 2 (蓝色) treat 玩家 1 (红色) as an 结盟并共享视野和所有单位
电影 - Clear the screen of text messages for 玩家组 - 玩家 1 (红色)
[/trigger]
[trigger]
init p2
事件
Map initialization
环境
动作
单位 - Change ownership of 血魔法师 0001 <情报> to 玩家 2 (蓝色) and 保持颜色
玩家 - Make 玩家 2 (蓝色) treat 玩家 1 (红色) as an 结盟并共享视野和所有单位
电影 - Clear the screen of text messages for 玩家组 - 玩家 1 (红色)
[/trigger]
3.右方的血法(与左方血法是一样的,只不过有了新的一点东西)
[trigger]
choose p4
事件
玩家 - 玩家 1 (红色) 选择 a unit
环境
动作
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - 环境
(Triggering unit) 等于 血魔法师 0003 <情报>
Then - 动作
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - 环境
(玩家 4 (紫色) is giving 玩家 1 (红色) 共享单位) 等于 FALSE
Then - 动作
Wait 0.00 seconds
玩家 - For 玩家 4 (紫色), turn 共享单位 打开 toward 玩家 1 (红色)
单位 - Order (Triggering unit) to 右键-点击 (Position of (Triggering unit))
Wait 0.00 seconds
游戏 - Force 玩家 1 (红色) to press the key A
游戏 - Force 玩家 1 (红色) to press Escape/Cancel
Else - 动作
玩家 - For 玩家 4 (紫色), turn 共享单位 关闭f toward 玩家 1 (红色)
选择 - Select (Triggering unit) for 玩家 1 (红色)
Else - 动作
玩家 - Make 玩家 4 (紫色) treat 玩家 1 (红色) as an 与敌人共享视野
电影 - Clear the screen of text messages for 玩家组 - 玩家 1 (红色)
[/trigger]
[trigger]
init p4
事件
Map initialization
环境
动作
单位 - Change ownership of 血魔法师 0003 <情报> to 玩家 4 (紫色) and 保持颜色
玩家 - Make 玩家 4 (紫色) treat 玩家 1 (红色) as an 与敌人共享视野
电影 - Clear the screen of text messages for 玩家组 - 玩家 1 (红色)
[/trigger] |
|