作者laechan (小太保)
看板mud_sanc
标题Re: [问题] 关於必中..
时间Tue May 17 21:27:20 2011
※ 引述《hlead (希多)》之铭言:
: 话说,shut2是会略过mixed shield2(正常护盾:圣光盾、能量盾)判读,
: 但不会略过mixed shield(自体护盾)判读没错吧?...
: 然後,必中讯息的显示只是纯粹shut2不会抓取,
: 怪物mixed shield所跑出来的新讯息(msg+dam_msg)而造成的问题吧?
: 自於小宝说的原因,mixed shield里的msg应该都有显示了!
: 不用每个mob都改吧?
一、「必中攻击」有两种。一是 shut2,一个是 hit 9999。
前者 shut2 本身不须说明必中,後者就看情况。
二、被 shut2 攻击到的怪物,如果有出现伤害数字,但是实
际却无损血时,该怪物必须提供足够的讯息,交待「为何
会如此」。有伤害数字代表有 call show->receive_damage
,没损伤代表该 mob 有自订 receive_damage 函数..
int receive_damage(int damage)
{
if(damage>0) // <= 代表有损害
{
这时该 mob 设定了某条件使该损害无效时;
if(random(3)==1) // 可采用 random 出现讯息
就必须补上「为什麽无效」的相关讯息;
}
.
.
}
因为很显然的,玩家看到有伤害数字、实际却没造成该怪物的
损伤时,就一定会觉得「诡异」、会问说「为什麽」。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.9.179
1F:→ laechan :另外,个人会建议,开发变态mob的同时,也能提供玩家破 05/17 21:28
2F:→ laechan :解的方法,这样也可以稍微做个平衡 05/17 21:28
3F:推 justinj :明天再测....是写在receice_damage...amem 05/17 21:33
4F:推 ma713 :嗯嗯 各位Wiz加油!!!! *cheer 05/17 21:39
5F:推 justinj :这不是要交给你的吗....不要逃!! 05/17 22:19
6F:推 ma713 :楼上别偷懒阿...*runaway 05/17 22:37