下载 App

2.2.19版本触发器新增的流程特质

2023/10/13249 浏览
1. 字符串功能
这个功能类似计数器,不同的是它设置字符为内容,取出内容一样使用[字符串名称]这个符号。
1.1 字符串名:和计数器不能重名(优先引用计数器)。
1.2 设置为:可以使用任意字符,但:[]不会被解析。
举例:设置字符串B="[A]0"(引号内为填入方框的内容,不包含引号,下同),此时B直接获得这四个符号作为其值,而不会管A是什么。(重要!下面会继续说)
引用为空时,这里按计数器同样处理,得到字符"0"。因此,想要给字符串设置空值,需要设置为一个不会被显示的值,例如"<b></b>"。
1.3 使用字符串:可以使用另一个字符串名,获得其内容。
举例:设置字符串A="张三",设置字符串B使用字符串"A",则B得到"张三”。
这个功能可以引用计数器。设置计数器A=1,设置字符串B使用字符串"A",则B得到"1"。
引用既不是计数器也不是字符串的空符号时,默认按计数器处理,得到字符"0"。
2. 嵌套解析显示
事情开始有意思起来了。
令字符串A=“B",字符串B=”张三",显示"[[A]]",得到结果"张三"。这里首先解析"[A]"得到"B",再次解析"[B]"得到"张三"。
继续上面的话题,那么字符串包含括号时会显示什么呢?
令字符串A="[B]",字符串B=”张三",显示"[A]"。首先解析"[A]"为"[B]"(这个括号来源于A的内容),再次解析"[B]"得到张三,显示为"张三"。
令字符串A="[A]",显示"[A]",得到"[A]"。看起来没什么问题?
我们令字符串A="[A]1",显示"[A]",得到什么呢?
TapTap
这个解释是这样的。首先解析"[A]"得到"[A]1",然后我们又发现了一个"[A]",继续解析为"[A]1"1,依此类推无限下去。当然,实际操作不会无限,因为使用[]解析的上限为100次。仔细数一下,我们得到了[A]后面跟着100个1,说明解析了100次。
由于这个特性,我们无法连接字符串,这是一件麻烦的事,但反过来想,我们输出包含[]的字符串信息的时候,始终都能得到最新的实时消息。
3. 触发器|计数器|字符串名支持解析使用
最重量级的改动来了。
3.1 令字符串A="C",计数器B=1。令计数器“[A][B]"=2,将会使计数器"C1"=2。字符串设置可以类推。
然后我们触发"触发器[[A][B]]",结果是"触发器C1"被触发。
这个特性使我们能在运行中动态控制整个触发的流程和参数。
换句话说,这是指针——这个相当高级的特质。倘若将触发器看成函数,计数器和字符串看成变量,我们突然拥有了一整套高级语言的基础语句。
3.2 这个特质最常用的方式是用来实现数组,通过计数器名[A]-[B]的形式,还可以引用多维数组。
我们预先设定单位1="士兵",单位2="弓手",随后我们可以在显示中通过[单位[单位编号]]来显示出单位编号指定的名称,进一步,我们通过调用"生成[单位[单位编号]]"触发器,实现"生成士兵"和"生成弓手"两个触发器选择调用。
再进一步,我们每次击杀士兵,令击杀数1增加1,每次击杀弓手,令击杀数2增加1,那么总的击杀数是多少呢?
我们设置A=1,总击杀数=0,然后执行以下触发器一次:
条件:A<=2
总击杀数 增加 击杀数[A]
A 增加 1
触发 自身
执行后就得到了所需要的和,看看是不是和这个代码结构很像?
let Sum = 0;
for (let A = 1; A <= 2; A++) Sum += Item[A];
这里的2可以替换成20,200……只要你有那么多的数据来源,你就可以一句话把他处理掉。
3.3 单位标签
单位的标签现在支持方括号格式的解析了。
例如,给你的大法师添加标签"击杀0"
随后,每次大法师击杀时,执行这一段:
当A>=0时:
设置A=99,B=100
对带有标签"击杀[A]"的大法师,赋予标签"击杀[B]",移除标签"击杀[A]"
A减少1,B减少1
触发 自身
你的大法师标签就会跟着击杀数与时俱进了。这有什么用呢?当大法师带有标签"击杀50"的时候,你可以跳出来播放一段对话,恭喜你击杀了50个敌人……
当然,更多的用法需要制图大佬们继续探索。
3.4 一些缺陷
目前,触发条件的判断中计数器名称不会被解析。倘若你的名称含有[],那么这个计数器会因为没有被定义(也没法被定义),而得到0的结果,自然条件判断也就谈不上了。
【开服攻略】浅谈部分首发英雄截图
【开服攻略】浅谈部分首发英雄
首先恭喜拿到版号,从19年玩到现在,是我在TapTap上玩到的最好的游戏,也是我用TapTap找游戏的开始。 个人最喜欢玩模式是天堂巨本6人大混战,不开中立游荡和龙族,作为一个rougelike游戏爱好者,当然也没有sl和刷天赋什么的,简谈也是以此为基础。同时对于英雄的强度使用理解都是个人评价,欢迎各位大佬指正补充不足之处。 1.中立英雄 个人玩的最多的英雄就是中立的,有好用也有拉跨。 ①落日弓手
精华
230 赞
63 回复
好久没玩,重刷英雄挑战,狂野绝对主力。截图
好久没玩,重刷英雄挑战,狂野绝对主力。
虽然是黄金模式,并不简单,英雄魔法必须搭配好。这套阵容堪称完美,把龙换成犀牛吃狂野加攻击科技就完美了。穿山甲负责打aoe,大象叠满buff单点。
4 赞
2 回复
【地图征集】地图名:魔兽争霸之冰封王座,ID103982。截图
【地图征集】地图名:魔兽争霸之冰封王座,ID103982。
魔兽争霸之冰封王座,ID103982,作者【逍遥灬随风】&【上帝のDice】&【洛玄凌】,地图为150*150,地图全景如下: 【地图背景简介】 神域大陆上共有五大种族,人族、精灵族、矮人族、机械族、兽族。人族位于大陆西北沿海平原地区,精灵族位于大陆南面河流下游地区,矮人族位于大陆中央的湖泊沿岸地区,机械族位于大陆北面的丘陵地区,兽族位于大陆最东面山脉地区。几万年来,五大种族之间还算和睦,虽然因为
精华
422 赞
1923 回复
【开服攻略】军团战旗英雄时代萌新攻略截图
【开服攻略】军团战旗英雄时代萌新攻略
首先恭喜军团战棋英雄时代过审。。 作为一个从军团战棋1就开始接触这款超级硬核的战旗游戏。看着制作组二个人,慢慢扩充游戏,没有任何商业性质的宣传,没有任何反盗版的联网。。完全的断网单机游戏!!!坚持到现在的军团战棋2。。一个一个种族的添加,兵种技能装备的越来越丰富。。要知道,联网验证,是目前最简单直接的反盗版修改手段。。但是弊端也明显,你随时得联网才能玩。所以,单机买断制超级赞!! (我特意注明一下
精华
554 赞
227 回复
萌新无脑1v5截图
萌新无脑1v5
建议通关中等难度的观看 1.前期打中立城堡,可以顺便用回档刷紫箱子,给大法师弄个蝴蝶之舞+法术之力。建议开点音乐刷,可能要刷十来分钟?摘选,二阶段 2.科技点英雄时代1增加前期战斗力。 幸运可以增加事件概率 3.如何用守财龙,肥肥龙守家? 用拖时间这个词比较好,1捡箱子会碰到守财龙丶肥肥龙事件,然后2把宫殿拆了,建在需要的地方。 城堡被占了也没事,因为守财龙、会一直在那块地方和ai互殴。从而档住a
30 赞
11 回复
来贴一个自设的军团势力
种族这个东西做起来可真好玩儿! 背景介绍: 年复一年的战争之下,民生的衰败已经扩散到广大的大陆全境,甚至波及到了隐世的学术势力,致力于研究“世界”本身的——奥术高塔。 因此,他们决定投入战争,给予敢于打扰神圣知识殿堂的愚者一个警告。 他们擅长魔法——不是法师用于战斗的那些火球和冰雨,而是更为接近魔法乃至世界本质的奥术魔法。奥术魔法本身并不适用于战争,因为它们难以造成直接的伤害,但是奥术高塔的技术让
精华
38 赞
26 回复
01:10
原来清完全图后有彩蛋截图
原来清完全图后有彩蛋
把至高天神搞了,肥龙太爷爷也搞了。全图中立,敌对单位都清完了。发现居然还有这个彩蛋,召唤小兵自杀能出远古。刷神装玩~
39 赞
17 回复
[开服攻略]各流派介绍
四大主流派 1.人海流 该流派常见于亡灵,偶尔见于野兽。讲究的是通过大量低廉价格的单位去消耗对方,一般不求一次歼灭对方全部单位,以消耗为主。 请注意由于该派单挑实力很弱,所以一般都会爆大量的炮灰,导致人口十分的紧张,在和真人对打的时候极有可能会被偷家,在和电脑对打的时候如果没有相应的科技(野兽的掠夺,亡灵的杀戮生意)请小心维护费 核心科技:近站优先,远程优先,新兵教育,单位攻防,以及减人口和维护费
精华
62 赞
15 回复
《冒险寻宝然后打败魔王》已经正式上线啦截图
《冒险寻宝然后打败魔王》已经正式上线啦
这是一个迟到的正式上线通知,《冒险寻宝然后打败魔王》游戏已在taptap和苹果正式上线。谢谢大家支持
官方
53 赞
25 回复
魔兽争霸之冰封王座6.1 (剧情说明)截图
魔兽争霸之冰封王座6.1 (剧情说明)
挺早就知道这个图了,试过几次都没打完,把其它几家差不多打完了,但是还是被天灾军团压着打。最近看到楼主出了带精灵的新图,又重新开了一把。我水平挺菜,不像有的大佬那样几十回合就图都推的差不多了,目前100多回,才完全消灭了其余四家,进入冰川和天灾决战。 非常感谢花费了这么长时间这么多的精力来制作这么庞大的一张地图,三转升级的机制、各种剧情和新增武器都不断带给玩家新的乐趣和挑战,后期不断会有强力的敌人加
精华
127 赞
71 回复