Re: [閒聊] 關於 multi-cast

作者: laechan (揮淚斬馬雲)   2019-07-09 21:53:25
晚上修改了 /cmds/std/_spell.c 以及新增 /d/spell/mixed.c
使用方式依舊是 spell a+b,目前只允許六系法術可以 a+b,之
前是連 xxx hands 也可以。
spell a+b 後,它會視為 spell mixed。
目前 mixed 我有寫好的部份
#define SPELL_NAMES ([\
"fire spell_ice spell" : "極 大 毀 滅 咒 文",\
"fire spell_thunder spell" : "天 雷 地 火",\
"fire spell_wind spell" : "烈 燄 狂 嵐",\
"fire spell_earth spell" : "火 鳳 燎 原",\
"fire spell_light spell" : "聖 十 字 火 燄",\
"ice spell_thunder spell" : "冰 神 戰 鎚",\
"ice spell_wind spell" : "處 刑 者 之 劍",\
"ice spell_earth spell" : "大 地 凍 結",\
"ice spell_light spell" : "曙 光 女 神 之 寬 恕",\
"thunder spell_wind spell" : "雷 電 風 暴",\
"thunder spell_earth spell" : "怒 雷 強 擊",\
"thunder spell_light spell" : "熾 天 轟 雷",\
"wind spell_earth spell" : "嵐 天 砂 塵",\
"wind spell_light spell" : "光 速 風 暴",\
"earth spell_light spell" : "大 十 字 驅 魔",\
])
以上徵求更好的技能名稱。(沒人建議時至少有上述名稱可用)
技能名稱也不用那麼單調,可上色,加圖案等。
不過主攻擊部份我只先寫一個暫用的
while(t>0 || i<10)
{
i=i+1;
foreach(target in tars)
{
t=t-1;
if(target)
me->shut(SPELL_NAMES[skn],dam,9999,({substr(tmps[0]," spell",""),"magic",mc/1000}),target);
}
}
a+b 要酷炫也是有其它寫法,只是可能攻擊上都會流於單調,
有時間再繼續改好了,現在先這樣,威力我剛把上面的 dam改
為 dam*10,i<10 改成 i<20,先加減用吧~
laechan

Links booklink

Contact Us: admin [ a t ] ucptt.com