作者laechan (揮淚斬馬雲)
看板mud_sanc
標題[閒聊] 20170811修改事項
時間Fri Aug 11 07:44:16 2017
我今天會看一下底下這篇能不能做
9221 s 6/13 laechan □ [閒聊] 關於提高藥水補充率xx%的buff
coding 曲一樣是愛殺寶貝
https://www.youtube.com/watch?v=K5TYaONcFP4
一、魔法陣續修改
上次(6/14)的修改,是確定魔法陣的影響型式
1.cast Lv.6 以上的 magic-cycle 時「只有當時與施放者同房間
的人會受魔法陣影響」
2.假設 cast Lv.8 的魔法陣,受影響的人身上會有三個參數
query_temp("magic_cycle_6")
query_temp("magic_cycle_7")
query_temp("magic_cycle_8")
這次修改的重點之一,是拉高 Lv.6 以上的魔法陣的持效時間。
#define MAGIC_CYCLE_TIMES 300 改為 600 秒
以及先實裝 Lv.6 的效果:
使用公會基本特攻及法術時的攻擊力會增加。
以下檔案全部不備份修改
戰: 狂怒斧斬 /d/force/furiousaxe.c
騎: 騎風槍殺 /d/force/windlance.c
刀: 紫雷斬 /d/blade/lightning_blade.c
劍: 四時劍法 /d/slash/4-season.c
拳: 火雲掌 /d/fist/firecloud.c
寒冰掌 /d/fist/colder.c
魔: 火系法術 /d/spell/fire.c
冰系法術 /d/spell/ice.c
雷系法術 /d/spell/thunder.c
牧: 光系法術 /d/spell/light.c (這其實也包括法師的)
盜: 背刺 /d/force/backstab.c
由上面來看魔法陣的設定對法師本身最優待,可以這樣設。
另外再由上面來看,至少戰騎刀劍拳的 Lv21 技能或許也可以
納入,這個我評估看看,因為這樣 fister 也會有四個技能,
法師要比拳士更優,除非是把 wind 及 earth 也納入。
(沒意外的話應該會這樣做)
目前威力增幅的設定統一先設為 30%,它的增幅段放在技能
傷害計算式的「最末段」,也就是技能本身的最終傷害值都算
出來後「才再增幅 30% 的傷害」。
有學魔法陣的玩家今天可實驗 cast magic-cycle.級數 試試,
我自己也有一隻法師我也會試看看。我最近盡快將 Lv7 以上也
實裝,這樣才能額外測高級數 cover 掉低級數的設定。
二、
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.139.133
※ 文章網址: https://webptt.com/m.aspx?n=bbs/mud_sanc/M.1502408660.A.0BC.html
※ 編輯: laechan (61.224.44.154), 08/11/2017 10:39:25
> cast magic-cycle.6
(wiz) sp cost:1016
你開始唸起古老的咒文: ~ 6 ~ ~ ~ 魔法陣 ~
100% 100% 100% >
你以純熟的魔力施展了 Lv.6 的魔法陣!
* 使用公會基本特攻及法術時的攻擊力會增加。
> da
TEMP DATA :
magic_cycle_6 :1502420640
我的設計是,如果 cast Lv.6 時,玩家有 Lv.7 以上的效果而且
Lv.7 以上的效果還在持效時間時,該玩家身上的魔法陣效果就不
會被 Lv.6 cover。
這裡會衍生一個 issue: 如何通知玩家魔法陣的持效時間結束了。
這個下次一併解決,我可能會用偷吃步的做法。
(運用 temp_mod)
※ 編輯: laechan (61.224.44.154), 08/11/2017 10:57:01
1F:→ laechan : 玩家有發現問題請回報嘿,徵玩家測試增幅威力的部份 08/11 10:58
2F:→ laechan : 主職法師協測的話(最好同房間有其它玩家)給 rewards 08/11 10:59
3F:推 luchiya123 : 人在外面,不然就看一下 08/11 11:45
4F:→ luchiya123 : 雖然我也沒有進階法師。*cry 08/11 11:45
5F:→ laechan : 我有空再細看程式碼好了,下午又沒空哩 08/11 15:03
6F:→ laechan : 【閒聊】雷距(rage)道:請問為什麼我練了泰坦之握後 08/11 18:32
7F:→ laechan : 反而有拿盾牌狀態下,副手武器拿不起來 08/11 18:32
8F:→ laechan : ↑這個我六日有空時會看一下 _wear.c 08/11 18:32
9F:→ laechan : 理論上拿不起來的暫時因應方式是先拿武器再拿盾牌 08/11 18:32