Re: [问题] 炼金-大釜

楼主: laechan (挥泪斩马云)   2014-04-03 21:43:27
※ 引述《justinj (黑旋风)》之铭言:
: 问一下大釜目前用法是什么?或者是什么限制
: 我打算写一个贩卖部炼金品(或炼金图纸)
: 预定如下:
: (1)inherit 大釜原本写的房间
: (2)在下达brew时做加一个判断
: 身上是否有图纸+费用够不够
这可以自行看 code,档案在
/u/l/laechan/special/room/cauldron_room.c
我刚查过权限你应该能 more。
基本上如果你 inherit 它,我是比较建议你干脆就 cp 它,然后
把部份 code 按照你的想法改写,再把它样本化一下,就可以丢到
/std 下变成大家都 inherit 你写的那个样本即可。
以前 int、satin 跟 nobu 也常常帮彼此改 code,你 more 一些
古老的档案就可以知道,例如..
:::::::::::::: /adm/daemons/fight_d.20110716 ::::::::::::::
// Norr@Sanc 重新排版&修正小错误 in 2011/07/08
// Laechan@Sanc add '缩地' 闪躲方式 in 2010/05/18
// bdlen 修改defance function中主公会加强判定 以及简化判定, 节省判定
// Nobu 修改 defance function 以及排版 2001/10/05
// Laechan 修改 in 2000.03.12 最终版
// 加入 dex, fel 对闪避/格档/躲开的判别影响,确立 dex 与 fel 的用途
// Laechan 更动闪避/格挡/躲开的判别模式 in 2000.01.29
// Laechan 增加新的闪避模式 in 2000.01.31
//satin motify 1.11.1999
//1.没躲掉,没档掉,威力都已经算出来了
//2.攻击时,会招到某物攻击 ATTACK
//3.攻击威力被反射 REFLECT
// 可 1,2,3,(1-2),(1-3)
当然你加入越多你的想法,你需改写的范围就得越大,但好处就
是你可以自己掌控这些部份,连炼药材料你都可以把你区域下面
的、以及你已经设定的那些东西都用上,增加你区域的应用范围
、以及你所设定的物品的重要性等。inherit 样本档的要求就是
1.方便继承
2.有些东西即便没设定也有 default 可用
若你只是想做
(2)在下达brew时做加一个判断
身上是否有图纸+费用够不够
那就把判断式给我,我有空加上去即可,比方说一般的大釜室没
有某参数,你的有,那相对映的 code 部份就会加上这个判断。
(类似房间有 pre_exit_func 参数时就 call func 的判断做法)
Laechan

Links booklink

Contact Us: admin [ a t ] ucptt.com