作者laechan (小太保)
看板mud_sanc
标题[闲聊] 魔法阵Lv1写的差不多了
时间Mon Jun 13 16:17:08 2011
剩下几个东西, 这篇当备忘.
1.spells 後, 因为魔法是打到魔法阵所形成的障壁, 这时
施展魔法阵的人会扣 sp.
2.以 Lv1 魔法阵练习 float, powershield, holyshield,
water-shield 的写法为何. float 可能可以设计一个调
整重力的东西, 其它得想一下写法.
3.如何让 runes 影响「施展出来的 Lv1 魔法阵效果」
4.魔法阵的细部设定如 id, short, long, 参数等. 以及是
否要把一些暂存参数 set 到 ob 中.
5.如何避免魔法阵被房间清掉.
6.Lv10 魔法阵暂定为「支援远隔施法魔法阵」,三种进阶
法师可以施展 Lv10 的魔法阵,只要房间有该魔法阵,就
可以在这个房间做远隔施展,它的做法如下..
a.先 present 看房间有没有 mc
b.有的话 tar 改用 find_player 去找
c.有找到时就采用远隔模式
缺点是因为法术是 call start_skill, 等於每个辅助法
术的 start_skill 都要改, 所以会统一在 spell_d.c里
面建一个函数, 再把该函数加进各法术档里头.
7.如何写对战练习式的魔法阵(练 shield 类的特殊做法).
总之, 这礼拜会完成几个 LV 的魔法阵并让玩家试用。
Belldandy.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.82.222.131
1F:推 justinj :避免清掉比较简单..env->add(pre_clean,1)... 06/13 17:14
2F:→ justinj :不过如果要不影响rb的话..只能从系统那边改了 06/13 17:15
3F:推 justinj :能盾,圣盾...,可以类似法术spells 50 fire这种 06/13 18:08
4F:→ justinj :就是设定魔法阵施放多少的魔法飞弹(?)打到盾上,取熟 06/13 18:09
5F:→ justinj :练度... 06/13 18:09
我想让玩家对战.
1)先下 fight 彼此
2)对战成立
3)spell 50 fire 的对象就变成对方.
6F:推 justinj :之前就有设定施放一轮要休息多久才能再放...施放破表 06/13 18:12
7F:→ justinj :好像魔法阵会消失,而且暂时不能再放魔法阵(时间累加) 06/13 18:12
※ 编辑: laechan 来自: 122.117.3.82 (06/13 20:09)