作者laechan (小太保)
看板mud_sanc
标题[闲聊] 圣诞节活动:邪恶圣诞老人
时间Mon Dec 24 09:41:17 2012
设定说明:
一、需新增一只怪物叫做邪恶圣诞老人(evil santa-claus)
/d/event/xmas/evil.c
等级 2,血量 1,自动攻击,一碰就死。
二、需新增「圣诞袜」房间、「圣诞礼物箱」房间
/d/event/xmas/socks.c
/d/event/xmas/box.c
三、设定虚拟物品─圣诞袜,节庆类物品使用 f80X 开头,
圣诞袜为 f801。另外,再新增一个礼物箱为 f802。
vobjs -quick 圣诞袜;f801;双;节庆物;/d/event/xmas/socks;;;1;1
vobjs -quick 圣诞礼物箱;f802;个;节庆物;/d/event/xmas/box;;10;1;1
四、设定邪恶圣诞老人会掉圣诞袜,掉落机率 50%
vobjs -mob_drop /d/event/xmas/evil set f801 = 500
依据怪掉落物机率设定原则,机率最大就是 50%,所以
本次是依「掉落机率最大化」为设定原则。
五、撰写圣诞节任务脚本
脚本位置: /open/cmds/quest/l/l008
任务 npc: /u/p/ppl/hiei/rocky/mob/santa_claus.c
已新增 set("quest_num","l008");
> l
[/u/p/ppl/hiei/rocky/027 ]
洛奇村─中央广场
村子的中央广场处有竖立着高高的石柱,村民的打扮都差不多,
就是从头包到脚这样,冷冽的天气令你不禁打了个哆嗦。
明显出口有: west, north, east, 和 south.
(!quest)Lv200.圣诞老人(Santa Claus)
六、更改相关程式段
修正 ppl->vobjs("add") 的相关 bug.
修正 ob view 的相关 bug
新增 ob use 语法。(用法与 ob view 同)
修正 ob sell 的错误。(实装不能卖店设定)
七、修改 /open/cmds/vobjs_d.c
让 vobjs_d.c 的 exec_mob_drop 函数可支援全区域生成
邪恶圣诞老人。
八、次元镜密码补入 rocky
set rocky = /u/p/ppl/hiei/rocky/027
九、shutdown
更新所修正的 user.c 的 vobjs 函数。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 210.61.157.53 (12/24 14:31)
※ 编辑: laechan 来自: 210.61.157.53 (12/24 14:35)