作者laechan (小太保)
看板mud_sanc
标题Re: [讨论] 暗器类武器。
时间Sat Apr 17 23:21:35 2010
※ 引述《hlead (希多)》之铭言:
: 大致上作法如下:
: 设为防具类东西
: [暗器配置] : 特殊的装备位置
: armor 值你定为 1 就可
armor 值至少 1, 这是判断是否为防具的依据之一。
(另一个依据就是 inherit ARMOR; )
: 参数名参考:
: 【圣殿巫师】幽素(plain): 暗器标记 mark ((缩)) mk.
: 【圣殿巫师】新手盗贼(norr): hidden weapon ?
: 【圣殿巫师】新手盗贼(norr): 直接叫 hide_wp?
: 【圣殿巫师】幽素(plain): 暗器 秘密地, 暗中 darkly 标记 mark ((缩)) mk.
: 【圣殿巫师】幽素(plain): 暗器标记 darkly_mk
叫 darky 就好了,代表暗器装配位置。
防具 set("type","darky");
wear 时 ppl->set_temp("darky",该暗器物件);
我可以在 wear 档里头判断当玩家要装备 darky 类防具时
哪些技能需达到多少或职业必须限制为什麽。
这样暗器本身就连 wear_func 都不用写─而要写也可以。
怪物中暗器时,mob->set_temp("darkys/暗器档名(不含目录)":影响值);
另外,你们也可以额外在 long 交待一下该暗器的基本性质。
还有,一开始别写太多。
: 写一个throw档(类似steal spell的档),
: 然後throw时,去判断暗器类型,发出各种效果与伤害。
: ex:透骨针(破盾)、神火珠(灼伤)
: 附注:
: 1. set("sdata",({"num","max_num"}));
: 2. 基本上你飘浮中也能用, 对方飘浮也能打到
你用下面的 time 就不用上面的 max_num。
这是以你是否允许玩家在天空城的家储存该防具为考量,而
事实上该防具储存了也无效,因为它有使用时间限制。
所以这里也带出了这个防具绝不能设任何的 effect 值,除
非设负的。
: 限制方面:
: 1. 就是 time
: 这样玩家一次带 n 个也没用
: 因为时间限制一样, 时间到了, 通通都无法使用
: 只需一个 sdata 值就是 time
: 2. 限量出售之类的,就是供给很低...
: 再说时间也不是问题, 因为有 auc
: 比方某人没暗器了
: auc 再取得新的
: 可以狠心点...hehe...设不能auc
基本上设 time 时我自己会做的考量,就是这东西必须向
npc 取得(由 npc 先 set 相关东西後再 move 给玩家),
然後不需认主,某闯区域中的玩家需要时,就可以由另一
个玩家向 npc 购得後看要 auc 过去还是 post 过去。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 111.253.167.85 (04/17 23:22)