作者laechan (小太保)
看板mud_sanc
标题Re: [建议] 关於幻影术...
时间Sun Apr 29 09:39:44 2012
幻影术目前先改成这样
tar->receive_damage(dam);
// for 幻影术部份实装底下程式段 by Laechan@Sanc 2010/03/22
if(me && me->query_temp("illusion spell")>0 && tar)
{
dam=(dam/100)*((int)me->query("skill/illusion spell")/100);
tar->receive_damage(dam);
上面的意思是说,怪物会先接受到一次
伤害
tar->receive_damage(dam);
然後若玩家身上有幻影术效果在,怪物就会再接受到一次
伤害
// 假设幻影术 1000 就是多接收 10% 伤害
dam=(dam/100)*((int)me->query("skill/illusion spell")/100);
tar->receive_damage(dam);
玩家实际上是看不到 tar->receive_damage 的相关叙述的,
因为这一段跟直接扣血是一样的意思。
幻影术还未定。
一、这个公式还存在着修改的空间。
而不管如何玩家不太会感受到这个公式有被运作,因为
玩家仍旧会看到两段攻击并认为 dam x 2。
可以这样做的原因就是「既然怪物可以受到心理层面的
伤害,那让玩家接收到心理层面的错觉,亦是可以的。
怪物:觉得自己受到两倍伤害
玩家:觉得自己打出两倍伤害
实际:这一切都是幻觉!但也不完全是幻觉!
二、应该要加入其它法术的影响。
目前还没决定要用哪个法术,大家有意见可提出,符合
的目前有两个,holy power 跟 encourage。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.253.184.136
1F:→ nahceal :chou6 04/29 09:40
2F:→ nahceal :good2 laechan 04/29 09:40