作者laechan (挥泪斩马云)
看板mud_sanc
标题Re: [闲聊] 宠物系统
时间Sun Aug 25 10:01:37 2019
继续罗。
/cmds/std/_pet.c
目前开放玩家使用 pet -set 怪物id 以及 pet -remove 两个
指令功能,其执行结果如下:
> look
== 西风之塔-藏钱阁 ==
明显出口有: down 和 up.
两锅Lv55.外地来的游客(Customer)
Lv112.高塔守卫(Guard)
> k guard
你对着高塔守卫喝道: 「小王八蛋﹗今日不是你死就是我活﹗」
你开始攻击 高塔守卫.
☆☆☆ 战 斗 开 始 ☆☆☆
>
pet -set guard
pet -set: 高塔守卫(Guard)已经设定为你的宠物.
如果要再设定新宠物,必须先 pet -remove 或 quit 再登入.
> pet
宠物[高塔守卫(Guard)]正跟着你一起行动.
名字: 高塔守卫(Guard)
等级: 90
种族: 人类
其它同房间的玩家下 look 会看到
> look
== 西风之塔-藏钱阁 ==
明显出口有: down 和 up.
抠顶机器(Laechan:进阶盗贼)正站在这里。
└带着宠物[高塔守卫(Guard)]
set 的使用限制为
1.与玩家同房间的怪物
2.该怪物必须处於被攻击状态
3.要 set 新的宠物的话,必须先 remove 旧的宠物
4.CD时间为 5 分钟
pet -remove 的使用语法则很简单
> pet -remove
pet -remove: 你已经将宠物[高塔守卫(Guard)]移除.
/adm/daemons/user_d.c
主要改 quit 函数,当玩家有宠物然後 quit 时,宠物会被自动移除。
/adm/simul_efun/new_defance.c
新增了一段与宠物有关的格挡叙述,目前每一攻击回合的触发机率是
10%,大致如下:
> pet
宠物[高塔守卫(Guard)]正跟着你一起行动.
名字: 高塔守卫(Guard)
等级: 90
种族: 人类
> k lovers
你对着一对约会的情侣喝道: 「小王八蛋﹗今日不是你死就是我活﹗」
你开始攻击 一对约会的情侣.
☆☆☆ 战 斗 开 始 ☆☆☆
一对约会的情侣以郎情妾意剑指向你,
但是被宠物[高塔守卫]挡开了。
宠物的主动攻击部份则不是写在这边。另外,宠物帮上 buff 的部份
最近有空也会实装,初期所有宠物的 buff 都是一样的,但 buff 的
内容我还在想,buff 的名称则大概是叫做宠物的祝福之类的。
有空就继续实装在战斗中会影响的部份,只做一些初期的设定。
[编辑中]
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.33.66.104 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1566698500.A.2D3.html
1F:→ laechan : 宠物店有两种构想,一种是花费挪布币认养宠物,一种就 08/25 10:03
2F:→ laechan : 是自己找宠物,初期先使用後者,以开放为优先 08/25 10:04
3F:→ laechan : 前者的好处是支援升级,装备,技能等成长型做法 08/25 10:04
4F:→ laechan : 後者则跟 ro 一样,宠物实际上几乎没有任何用途 08/25 10:05
5F:→ laechan : 对了理论上,玩家阵亡不会影响到宠物的跟随 08/25 10:10
※ 编辑: laechan (114.33.66.104 台湾), 08/25/2019 20:03:53
6F:→ laechan : 宠物上的 buff 也可以用 pet -buff 来实现,我考虑 08/25 20:05
7F:→ laechan : 一下好了,让玩家能自主控制应该也是可以的 08/25 20:05