作者laechan (小太保)
看板mud_sanc
标题[闲聊] 20130727~28修改事项
时间Sat Jul 27 08:19:28 2013
这两天会把贤者闯关任务的区域构思好,另外就是再针对BOSS
及宝箱的部份做更详细的设定,以及画好神圣庇护所的九张图
片,再有空就是继续做药、或是将大釜的设定弄更好一点。
(贤者区域会限制无法使用什麽类型的攻击)
主职战士於队伍中时,round-on 即相当於
一、全系统备份完毕
往後只要有记得,至少一个礼拜会备份一次。
二、部份新型态区域转移至 /u/p/ppl/hiei 目录
主要是用来解决原先在妖精村、菲里德及白瓦镇下 gps
指令,会无法观看到正常路线图的问题,同时让这些区
域暂时可接受 rideto、disapparate 等指令使用。
newsnake(新蛇窟)则因为有设定新型态防具掉落,暂时
不变更,等我确定可以变更时再变更。
已转移区域
妖精村光之路 /u/l/laechan/area/elf/lightroad
->/u/p/ppl/hiei/elf/lightroad
菲里德南城森林 /u/l/laechan/area/felid/forest1
->/u/p/ppl/hiei/felid/forest1
菲里德古堡区 /u/l/laechan/area/felid/castleX
->/u/p/ppl/hiei/felid/castleX
白瓦镇教堂地窖 /u/l/laechan/area/whitetile/room/130.c起
->/u/p/ppl/hiei/whitetile/under/130.c起
光之森与各区域的连结也已修正。
锁妖塔(特殊区域)不变动。蛇窟因有设定新型态防具掉
落也暂不更动。
三、指令 ob 显示物品重新排序
基本上按照 vobjs 的设定编号做排序,如下..
你的物品栏带着 31/99 种物品:
─────────────────────────────────────
1.测试物品 ( 91) 2.圣诞节礼物箱 ( 9) 3.红汤圆 ( 4)
4.白汤圆 ( 5) 5.牙齿 ( 99) 6.尾巴 ( 95)
7.魔物心脏 ( 99) 8.尖刺 ( 40) 9.鼻环 ( 99)
.
.
16.黑鼠皮 ( 1) 17.炙蚁酸液 ( 99) 18.蛇精之血 ( 89)
19.飞鼬之尾 ( 32) 20.蓝色晶矿 ( 4) 21.紫色晶矿 ( 4)
22.红宝石 ( 1) 23.黄宝石 ( 3) 24.蓝宝石 ( 2)
25.紫宝石 ( 1) 26.鸢尾根 ( 99) 27.玫瑰瓣 ( 99)
28.蜈蚣藤 ( 99) 29.赤桔梗 ( 99) 30.酸蚀瓶 ( 4)
─────────────────────────────────────
同类物品将会放在一起,并依编号大小排序,以宝石为例,
如上显示宝石都会放在一起(编号22~25),玩家在找自己身
上有几种宝石时,只要找到一颗就等於找到全部。
07/28 的重点工作摆在让 ob trade 也可以以指定编号的形
式做交易,这样就不用打全名,再配合同类物品都集中在一
起,比方我要把身上的宝石全拿给某人,下底下指令即可..
ob trade 22,3 23,2 24,25 with 某人
四、技能 kamekameha 修正
原本只要拿武器就不能施展,修正为
技能值 600 以下 : 拿武器均无法施展
技能值 600 以上 : 只要有一只手没拿武器就可施展
另外,它的技能值我看目前最高 900,应该存在着可提升的
空间,不晓得玩家是否对这方面有所想法。
五、指令 ob trade 修改、setdata 修改、config 修改
ob trade ... with 语法,现在接受以数字替代物品
名称,例如
ob trade 3 10,2 11,12,13,5 14 with xxx
^^ ^^ ^^ ^^ ^^
上面打 ^^ 的部份就是按指令 ob 看到的物品编号。
ob trade -admin 或 setdata ob_trade_admin,可设
定自己是否接受他人的交易申请,预设是开启。
指令 config 可看到该设定的状态。
> config
你的个人化设定一览:
newid 自设定ID大小写为 : 未设定
horse_name 自设定座骑名称为 : 小毛
no_damage_msg 战斗讯息设定 : 简略
no_enable_msg 战斗中EN讯息省略 : 是
no_environment_msg 其它人战斗讯息省略 : 否
no_suicide 角色能否自杀 : 是
no_show_where 不显示所在位置 : 否
ob_trade_admin ob trade 状态是否开启 :
不与他人交易
> ob trade -admin
ob trade: 你将自己的 ob trade 状态设为[开启(预设)].
六、新增 ob routine 每日任务系统
本系统是参考开○水族箱的美○鱼任务。
相关档案: /d/map/lodoos/room/sq-s2.c (小贩所在地)
/cmds/std/_ob.c
> ob routine
小贩: 今日给你的物品搜集任务如下
┌───────┬───────┬───────┐
│ 大钳 │ 腐臭花 │ 锈铁 │
├───────┼───────┼───────┤
│ 15/ 0 │ 10/ 0 │ 15/ 0 │
└───────┴───────┴───────┘
小贩: 前面数字是要请你搜集的量,後面数字是你现在拥有的量.
任务目标就是凑齐三种物品各自所需的量, 即可回报完成.
ob routine finish1: 兑换 1 挪布币.
ob routine finish2: 兑换 1000 学点.
此指令限制必须在 recall d s e 2s 才能下。
当物品都搜集完成时如下所示
> ob routine
小贩: 今日给你的物品搜集任务如下
┌───────┬───────┬───────┐
│ 锈铁 │ 腐臭花 │ 大钳 │
├───────┼───────┼───────┤
│ 15/ 50 │ 10/ 50 │ 15/ 50 │
└───────┴───────┴───────┘
ob routine: 请给 finish1(挪布币) 或 finish2(学点) 喔.
这时比方要换挪布币:
> ob routine finish1
ob routine vendor finish1: 你完成今日的任务,得到 1 挪布币.
每日任务的搜集物品种类、数量,以及完成後报酬,
玩家均可建议。每日任务每日只能接一次、完成一次
,换日後即会一切重来。
七、部份怪物掉落物修改、deep 指令 runmap 修改
指令 vobjs -mob_drop_list all 可以依目录排序,列出所
有目录下的 mob_drop 设定。
原设定於 /u/l/laechan/area/whitetile/room/mob 的怪物
掉落设定取消(原教堂地窖),改到新的目录。
cd /u/p/ppl/hiei/whitetile/under/mob
vobjs -mob_drop mob2 set m004 = 500
vobjs -mob_drop mob2 set m095 = 200
vobjs -mob_drop mob2 set m005 = 500
vobjs -mob_drop mob1 set m004 = 500
vobjs -mob_drop mob1 set m095 = 150
vobjs -mob_drop mob1 set m005 = 500
vobjs -mob_drop @boss01 set m004 = 500
如上,系统接受 @boss01,这样就可实装 boss 的掉宝如下
┌────────────────────────────┐
│区域怪物重生时间: 120 秒。 │
├──┬──────────┬──┬─────┬─────┤
│等级│怪物名称 │只数│ 道德│ 金钱│
├──┼──────────┼──┼─────┼─────┤
│ 53│小黑鼠 │ 5│ -400│ 500│
├──┼──────────┼──┼─────┼─────┤
│ 68│大黑鼠 │ 1│ -800│ 500│
└──┴──────────┴──┴─────┴─────┘
┌──┬──────────┬──┬─────┬─────┐
│等级│BOSS名称 │强度│ 道德│ 金钱│
├──┼──────────┼──┼─────┼─────┤
│ 80│黑 鼠 王 │ 100│ -800│ 500│
└──┴──────────┴──┴─────┴─────┘
┌──────┬───┬──────────┬───┬────┬──┐
│物品名称 │掉落率│掉落怪物 │种 类│ 售价│携带│
├──────┼───┼──────────┼───┼────┼──┤
│牙齿 │ 50.0%│黑 鼠 王 │怪掉落│ 238│ 99 │
│牙齿 │ 50.0%│小黑鼠 │怪掉落│ 238│ 99 │
│尾巴 │ 50.0%│小黑鼠 │怪掉落│ 409│ 99 │
│黑鼠皮 │ 15.0%│小黑鼠 │怪掉落│ 777│ 99 │
│牙齿 │ 50.0%│大黑鼠 │怪掉落│ 238│ 99 │
│尾巴 │ 50.0%│大黑鼠 │怪掉落│ 409│ 99 │
│黑鼠皮 │ 20.0%│大黑鼠 │怪掉落│ 777│ 99 │
│牙齿 │ 50.0%│黑 鼠 王 │怪掉落│ 238│ 99 │
└──────┴───┴──────────┴───┴────┴──┘
BOSS 资料的部份,多列出重生时间即可,让 area.h 与
boss.h 设定一致,替代金钱那一栏。
这样就只剩下 /open/cmds/vobjs_d.c 的 exec_mob_drop
函数修正,即可让玩家打死 boss 时掉落以 -mob_drop
指令设定的掉落物,即可完成 BOSS 掉宝设定。
八、取消勇者可穿任何种族武防的优惠
保留勇者可穿任何限职业武防的优惠。
目前在考虑让「人类」可穿任何限种族的武防。
九、
--
※ 发信站: 批踢踢实业坊(ptt.cc)
1F:→ laechan :今天会嚐试看看对 ob 做分类排序 07/28 00:12
2F:→ laechan :已分类。今天除了做预定的修改, 可能还会加新语法. 07/28 00:51
3F:→ laechan :希望到今天晚上睡觉前可完成. routine 07/28 00:53
4F:→ laechan :马匹公设 07/28 15:10
5F:→ laechan :steal 偷掉落物 07/28 15:19
6F:→ laechan :身上携带 07/28 17:08
※ 编辑: laechan 来自: 1.165.178.67 (07/28 20:58)