
前言
本篇文会注重在Variable(数值)上面
如果你想精通工作坊,好好使用数值会是你需要面对的课题
那Variables是甚么?
它在工作坊的应用很广,我会简单说提供你的指令数据(或判断依据)的工具
尤其是那些会随着指令不断更动的数据
而这个数据可以是任何东西。例如:纯数字/玩家/座标/数列(Array)…
其中Array又比较特别,需要在另一篇出来讲
Global/Player Variables
Global Variables(世界数值)
意旨世界拥有的数值,你也能说是全体玩家共有的数值
你可以把它想像成游戏的比数,游戏时间等等

Player Variables(玩家数值)
意旨玩家个别拥有的数值
你可以把它想像成你按Tap会出现数据表中的造成伤害,治疗量等等

怎么看Variables?
既然前面提到数值可能会不断变动,那么编程者总要有个地方看数值怎么变才方便吧?
只要你的模式有指令,你按Esc时就会有”工作坊检察功能”(需要在设置里自行打开)
打开后而当然如果你还没设置数值时,那就是一片空白,如图下
接下来就要告诉你如何设置数值

(在变更目标那个选项可以个别检查玩家的玩家数值和世界数值)
设置Variables
要设置Variable,一样是需要靠运行的语法去达成
我们就在Condition去设置一个条件来触发吧

如此一下每当按下F交互键时就会设置数值了
开始进入运行的步骤啰
注意红底线的即可,后面有”At Index”是我前面提到数列(Array)的东西
也就先不介绍

↓
随便选一个点开后会出现以下画面,Player是你决定要设置哪个玩家的数值
如果你选的是Global Variable 就不会有这个选项ㄛ

点开Variable之后你会看到一列的英文ABCD…..
那些都是还未被命名的数值,你可以在
去帮它命名

要用哪个都没差,选一个你爽的就好
那Value的部分就是我上面提到的,它可以是任何数值,所以不是只有Number纯数字
点开后会有一长串你看不懂的东西,当中也不是所有东西都能用
示范我们就选个Hero of -Event Player

接着重新对战,选好英雄后按F就会看到以下画面啰
图中你设置的数值就会是你目前选的英雄

啊所以勒?
疴,没所以怎样,就只是个设置数值的示范,在还没要怎么使用数值之前是它当然是没有意义的
所以当然要示范一题
示范
大家可有想过要是闪光的回逤如果也能回逤大绝那会有多OP吗?
就可以用工作坊来实现这个想法

首先我们要知道闪光的大绝是回逤前三秒的状态
因此我们的思路可以是这样
“闪光在使用大绝后的三秒内如果使用回逤,那么就直接让闪光拥有大绝”
而这里的后三秒内就是需要依靠Variable来达成
简单说,当闪光一放大绝后就有个小小的倒数计时器在倒数三秒
而这个正在倒数的数字正是我们的Variables
接着倒数三秒后Variables要设置回四,但为甚么要这么做?
因为我们的条件是-
当闪光使用回逤又闪光的Variables小于等于三–>给闪光大绝
所以倒数完后要调回大于三的数字,否则倒数就没意义啰~
(那聪明的你会说,那这样子我直接Variables直接设置成1,接着三秒后随便改个大于三的数字
谁还在那边给你倒数,这样的结果也不是一样的吗?
我只想说对,倒数只是让我比较好解说的XD)