Re: [閒聊] 關於 multi-cast

看板mud_sanc作者 (揮淚斬馬雲)時間4年前 (2019/07/08 10:05), 4年前編輯推噓0(003)
留言3則, 1人參與, 4年前最新討論串2/3 (看更多)
兩種改法。 一種是按照以前貼的,比方火+冰=什麼,火+雷=什麼,...... 但是我不想用這種。 另一種是,例如你 cast fire+ice,則 fire 部份會變成烈燄狂嵐, ice 部份會變成冰神戰鎚這類的。 我想用這種的。 這是因為,最多就六種類(名稱可以一個以上),這時可各別設定六種 類的效果: 效果1 : 對全體n連擊 火或風 效果2 : 對單體n段連擊 風或冰 效果3 : 對全體必中一擊 地吧 效果4 : 對全體麻痺n秒攻擊 (怪物無法攻擊) 雷吧 效果5 : 對全體炫光n秒攻擊 (怪物任何攻擊都打不到) 光吧 效果6 : 對單體扣血n秒攻擊 (怪物無法防禦) 火或冰或地 這樣會好記一點,自行做組合。 效果1: for(j=1;j<=n;j++) { for(i=0;i<sizeof(attackers);i++) { 效果2: for(j=1;j<=n;j++) ( for(i=0;i<m;i++) { shut(tar,.. 效果3: for(i==0;i<sizeof(attackers);i++) { shut2(attackers[i],.. 效果4: for(i==0;i<sizeof(attackers);i++) { attackers[i]->block(n); 效果5: for(i==0;i<sizeof(attackers);i++) { attackers[i]->light(n); 效果6: for(i==0;i<sizeof(attackers);i++) { attackers[i]->poison(n); 然後適度允許 fire+fire 這樣。 歡迎提供建議。另外,我預計讓 cast 指令不會受到任何定身等 無法下指令情況的影響,改成在 cast 內判斷相關影響。 這個應該不難,在 user.c 裡面 add_action cast 即可,然後再 讓其對應的函數 return "/cmds/std/_cast"->cmd_cast(); 有空 我再試看看。 初期預設施展任何法術仍會受到定身影響,再慢慢調整。 理想情況是,比方大魔導士被石化了,剩下 n 秒時他就可以無視 被石化的影響詠唱部份法術。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.66.104 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1562551546.A.BA1.html

07/08 10:06, 4年前 , 1F
還有一種折衷改法,它會有15種對映名稱,但實際施展效
07/08 10:06, 1F

07/08 10:06, 4年前 , 2F
果則是上面效果A+效果B這樣,這樣改也可以,應該較好
07/08 10:06, 2F

07/08 10:07, 4年前 , 3F
名稱只會出現一次,效果則會有兩段
07/08 10:07, 3F
※ 編輯: laechan (114.33.66.104 臺灣), 07/08/2019 10:12:44
文章代碼(AID): #1T8gJwkX (mud_sanc)
文章代碼(AID): #1T8gJwkX (mud_sanc)