翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 363|回复: 5

[交流] 【UP1.5】“升级成自身”带来的奇特效果“属性固定”。

[复制链接]

15

主题

1

精华

4219

积分

公爵

耕战
697
鹰币
2826
天龙币
0
帖子
93
附庸关系0
 楼主| 发表于 2020-8-3 22:54:01 | 显示全部楼层 |阅读模式
本帖最后由 鸑鷟67 于 2020-8-5 05:41 编辑

在学习、研究UP1.5扩展触发时,我发现了一个有趣的现象,展示给大家以供研究,不知道以前有没有人发现。
括:当使用up-effect命令将一个兵种升级为自身时,该兵种的攻击力会被固定为零,而防御力被固定为1000/1000,此升级不改变其当前兵种。解析:
“当使用up-effect命令将一个兵种升级为自身时,该兵种的攻击力会被固定为零,而防御力被固定为1000/1000”
当up-effect 1,3,4,4,0,1(将玩家一的弓兵升级为弓兵)生效后,玩家一的弓兵面板变为:
rd8pmp10pm1k202008032242491277.png
(注:在该弓兵升级前,箭羽和软甲已被研发)
看上去很像那四种0血千防的隐藏兵种,但实际上和它没有关系,一方面是这个触发没有涉及到那四个隐藏兵种的ID,另一方面,该弓兵攻防以外的属性并未改变。
rd8pmp10pm1k202008032242557804.png
这是正宗的隐藏千防兵,可以看出,他们在细节上有很多差异。
这个效果也会出现在别的兵种身上:
(up-effect 1,3,38,38,0,1)
rd8pmp10pm1k202008032243069158.png
可以看出,这种变化的效果对所有兵种都是一致的,由于缺少进一步研究,我尚未发现不符合此要求的案例。

固定
如字面意义,在这个效果发生后,使用触发或科技将无法改变这些单位的属性。目前尝试过的手段皆无效。
rd8pmp10pm1k202008032243094453.png
(无论怎么折腾,后面都会被坚定地挂一个数值恰到好处的负数)
除非我们再将其升级为其他兵种:
rd8pmp10pm1k202008032243146988.png
(up-effect 1,3,4,8,0,1)
此时这些套了长弓皮的弓兵都有了正常长弓兵的属性。

“此升级不改变其当前兵种”
同样很好理解,如果此时我们再启动一次up-effect 1,3,4,4,0,1,这些套皮弓兵变成的长弓兵就会这样:
rd8pmp10pm1k202008032243172713.png
正常的单位8不受影响,而由单位4升级成的单位8并没有被升级回单位4,而是“就地”变成了零攻千防的状态。
若再启动一次up-effect 1,3,4,8,0,1,这些套皮长弓兵又会恢复正常攻防,如同开关或者拉杆被扳回来了一样(奇妙的比喻)
可能的用途:
可用于一部分特殊的剧情中,例如RPG地图中表现角色因故残障、遭遇诅咒、遭遇封印(失去攻击力)或进入类似“龟息”、“屏障”等与外界隔离(提升防御力)的状态时,可通过此法固定其属性,并屏蔽其他可能带来属性变化的途径。当需要其恢复时,可通过升级或替代来使其取回战斗力。
不良影响:
此效果带来的后果很严重,被升级为自身的兵种在整局游戏中都不能恢复,其他兵种升级成该兵种,其攻防也都会被固定。
所以如果想要表现上面提到的效果,例如制作一个长弓兵“手臂受重伤”的效果,可能需要先将弓兵4升级为长弓兵8,以这个长弓兵8为主角,再将弓兵4升级为弓兵4来实现“残疾”效果,直接用长弓兵8升级为长弓兵8,那么未来所有被升级为长弓兵4的单位都会被固定属性,我们在用长弓兵形象当主角时就会很不方便。
长弓兵外观的单位有长弓、精锐和罗宾汉三种,浪费其中一个ID还有替换的空间,倘若重装骆驼兵这种只有一个ID在用的“外壳”被固定了属性,那乐子就大了。

此效果的更多特性及更多用途,期待各位大佬们的研究。

回复

使用道具 举报

27

主题

1

精华

2万

积分

征服者

耕战
4601
鹰币
18016
天龙币
0
帖子
481
附庸关系2
发表于 2020-8-3 23:35:11 | 显示全部楼层
就这个现象来看,很可能是升级成自身而导致单位的攻击和防御类型属性被消除,即没有任何攻击或防御类型,故你不能给他加上任何攻击,防御变为1000(默认防御)。

但如果仅仅是为了修改属性,那为何不直接改呢?
回复

使用道具 举报

15

主题

1

精华

4219

积分

公爵

耕战
697
鹰币
2826
天龙币
0
帖子
93
附庸关系0
 楼主| 发表于 2020-8-3 23:38:48 | 显示全部楼层
本帖最后由 鸑鷟67 于 2020-8-3 23:40 编辑
焚风之爱莉琰 发表于 2020-8-3 23:35
就这个现象来看,很可能是升级成自身而导致单位的攻击和防御类型属性被消除,即没有任何攻击或防御类型,故 ...

唯一有意义的一点就是“固定”,如果在特定情况下不想让某些单位被某些触发改变属性,用它暂时固定住可以省去一些开关触发的设置。对于某些改属性的机制特别复杂(花哨)的建毁、定量、夺城来说或许有一丢丢用处。
总之确实挺鸡肋的。
回复

使用道具 举报

405

主题

15

精华

7万

积分

教皇

耕战
10979
鹰币
36592
天龙币
18
帖子
6055

特级嘉禾勋章三级帝国勋章十字军勋章

附庸关系0
发表于 2020-8-4 15:37:38 | 显示全部楼层
这可能是因为升级时的算法是:对于普通属性,直接从目标单位的数据上复制;而对数组属性,先释放自己的数据,然后分配内存空间并复制。这意味着,如果升级为自身,那么普通属性不受影响,但数组属性会变成空的。
因此,不仅攻击、防御力会丢失,损伤图像也会丢失(但存档后会恢复)。您可以试着将城墙升级为自身然后对其攻击,看是不是直到毁灭之前都不会变得破碎。
004时代:战役时代
我很乐意看到有人在MOD技术上超过我。
回复

使用道具 举报

15

主题

1

精华

4219

积分

公爵

耕战
697
鹰币
2826
天龙币
0
帖子
93
附庸关系0
 楼主| 发表于 2020-8-5 05:35:53 | 显示全部楼层
本帖最后由 鸑鷟67 于 2020-8-5 05:42 编辑
我是谁004 发表于 2020-8-4 15:37
这可能是因为升级时的算法是:对于普通属性,直接从目标单位的数据上复制;而对数组属性,先释放自己的数据 ...

不愧是004大佬,一针见血大致理解了
回复

使用道具 举报

0

主题

0

精华

0

积分

流徒

耕战
0
鹰币
10
天龙币
0
帖子
1
附庸关系0
发表于 2020-8-11 13:46:50 | 显示全部楼层
看上去很像那四种0血千防的隐藏兵种幸运飞艇https://1680380.com/view/xingyft/pk10kai.html,但实际上和它没有关系,一方面是这个触发没有涉及到那四个隐藏兵种的ID,另一方面,该弓兵攻防以外的属性并未改变。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国 ( 京ICP备18029055号-1 )

GMT+8, 2020-11-24 17:10

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2020, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表