Re: [WE] 轉換法力為生命道具

看板WarCraft (魔獸爭霸 - 魔獸爭霸3)作者 (Tabris)時間17年前 (2008/09/06 22:12), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《larchrono (拉可羅洛)》之銘言: : 轉換所剩MP給HP : 每次轉換上限為智力x10 : ---- : 這個道具的邏輯讓我想超久.... : 頗有意思的,可以自己試寫看看,腦袋會打節XD 嘗試寫了一下 寫法如下 變數說明 MpMax: 轉換上限,智力乘以十。 CHpMax: 可轉換的上限,目前血量與血量上限的差。 Mp: 當前法力值。 HpC: 被轉換的血量,以上三項之中的最小值。 LightHerb   事件     部隊 - A unit 使用一個物品   狀況     (Item-type of (Item being manipulated)) 等於 小型明智葯劑   行動     Set MpMax = ((Real((智慧 of (Triggering unit) (包括 bonuses)))) x 10.00)     Set CHpMax = ((生命上限 of (Triggering unit))-(生命 of (Triggering unit)))     Set Mp = (法力 of (Triggering unit)) Set HpC = (Min(CHpMax, (Min(Mp, MpMax)))) 部隊 - Set mana of (Triggering unit) to ((法力 of (Triggering unit)-HpC) 部隊 - Set life of (Triggering unit) to ((生命 of (Triggering unit)) + HpC) 應該沒有錯吧... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.149.82

09/06 22:15, , 1F
這樣不會爆表嗎?
09/06 22:15, 1F

09/06 22:46, , 2F
不會爆,因為CHpMax已限制轉換最大值了。
09/06 22:46, 2F

09/07 11:05, , 3F
超強!! 簡潔!
09/07 11:05, 3F

09/07 13:24, , 4F
09/07 13:24, 4F
文章代碼(AID): #18me-uf0 (WarCraft)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #18me-uf0 (WarCraft)