
前言
本篇文會注重在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)