先弄完暑假相关优惠措施,再来做今天要改的东西,先改一个,
然后运动洗澡洗衣..,之后再至少改一个。
一、虚拟药水总携带量设定变更
/cmds/std/_drink.c 备份为 20180705 (其实不备份也可)
基本值 150 瓶不变,新增若职业为炼金术士,基本值为 250 瓶。
当 str 达 1000 时,额外携带量 c = (力量-940)/60,公式不变。
当种族为 elf 时,允许的总携带量减少 10%
当种族为 stoneman 时,允许的总携带量增加 10%
以上设定也暂时不变动。对 elf 的相关限制往后还会有。
/std/shop/potion_shop.c 不备份修改
药水携带量最大数 300 的限制,调整为 400。
上面的意思是,以炼金术士来说,str 达 150x60+940 就能 400 瓶
,通常不太可能,但至少能带 250 瓶。
(以前 str 则要 100x60+940 才能带到 250 瓶)
罗德斯药水店已更新。
二、指令 drink 修改
/cmds/std/_drink.c 不备份修改
> drink set 200:200:200
你目前最多可携带 314 瓶,你的药水配置设定为 200:114:0 了!
> drink set 114:114:114
你目前最多可携带 314 瓶,你的药水配置设定为 114:114:114 了!
亮绿色部份为新增的讯息,让玩家知道自己目前能带到几瓶。
而如上所述,即便设定的总数>可携带量,部份情况玩家依旧可设定
,只是在购买时仍会受到总量限制。
三、虚拟物品 p411~p413 物品名称变更
目前 p 类[药水部份]如下
> vobjs -list
编号 名称 设定者 单位 性 质 携带 价钱 卖店 交易
========================================================================
p401 火星人变身水 laechan 瓶 药水类 3 10 不可
p402 死灵变身水 laechan 瓶 药水类 3 10 不可
p403 机器人变身水 laechan 瓶 药水类 3 10 不可
p404 赛亚人变身水 laechan 瓶 药水类 3 10 不可
p405 三太子变身水 laechan 瓶 药水类 3 10 不可
p406 翼鸟人变身水 laechan 瓶 药水类 3 10 不可
p407 觌武族变身水 laechan 瓶 药水类 3 10 不可
p411 HP增效药水 laechan 瓶 药水类 3 2000 不可 不可
p412 SP增效药水 laechan 瓶 药水类 3 3000 不可 不可
p413 PP增效药水 laechan 瓶 药水类 3 3000 不可 不可
========================================================================
理论上目前应该没人持有 p411~p413,刚刚将其更动为:
p411 高级生命药水 laechan 瓶 怪掉落 3 2000 不可 不可
p412 高级魔法药水 laechan 瓶 怪掉落 3 5000 不可 不可
p413 高级内力药水 laechan 瓶 怪掉落 3 5000 不可 不可
我最近会让 drink 支援可 drink p411~p413,或是 drink
高级生命药水/高级魔法药水/高级内力药水。
高级药水的功用我会设定如下
1.每一秒,就补充xx%的hp/sp/pp
2.效果可持续 n 秒,开始、补充中、结束都会有讯息
3.同一种高级药水不会在 n 秒的 CD 时间内重复喝到
4.不管玩家处于何种状态“理论上”它都会一直补
└或是因某些缘故可让该效果被终止
5.玩家 quit 效果就会结束
持效时间 与 可携带量 成反比,可携带量为 3 时,持效时
间大概.. 30秒 or 60秒 都是我考量的范围。
我打算让 times_check 来 handle 每秒帮玩家补 hp/sp/pp
的动作。
目前的问题是 drink auto 跟高级药水的效果,哪一个会先
被系统触发,最好高级药水优先,这样当高级药水的效果因
故被终止时,drink auto 可无缝接轨。
(祈祷吧! 希望是高级药水优先)
当高级药水是可 work 时,才会做让炼金术士可制作高级药
水,并拿掉其不可交易的部份。(会维持不可卖店)
只有炼金术士可制作高级药水。