作者laechan (小太保)
看板mud_sanc
标题[圣殿] 来聊一下 party kill 的问题
时间Fri Jun 13 13:41:03 2008
目前圣殿的设定是...
玩家: 可指定攻击对象.
不指定时, 攻击房间特定顺位的对象.
例如玩家进入房间时,房间怪物顺位为 a b c, 三只怪物也同时
间对玩家进行攻击,则玩家不指定对象时的第一攻击目标就是 c
这部份玩家有意见的话可提出。大家都依这个设定的话,进房间
时就可以快速集中火力先清掉同一只怪物,然後依序第二只、第
三只...大家的 default 选择都会一样,这是采特定顺序的原因
所以讨论时分为...
1)是否需要存在一个 default 设定
2)顺序问题
怪物: 一样可指定攻击对象.
不指定时,随机选定一个攻击对象做攻击
这部份玩家有意见一样可提出。怪物需要随机选定的原因是,一
群人进入该房间时,该怪物才可以随机找一个玩家来打,也就是
说每个进入的玩家都不能避免自己会遭遇到该怪物。
不过这部份可以变更。有几种可行的变更方式...
一、特殊的玩家可下特殊的指令,让怪物在攻击目标的选定上会
被局限范围。但是基本上每个玩家都仍是怪物的攻击对象,
也就是玩家并不会因此就脱离战斗中.
二、特殊的玩家可下特殊的指令,让自己从玩家的攻击目标清单
中消失。也就是玩家可在房间中直接就脱离战斗状态,让怪
物只能攻击尚未脱离的玩家。
从 party kill 的角度,玩家一群人冲进去要打怪物,通常会希
望部份玩家能尽量不要被扫到,攻击最好多多集中在部份玩家身
上就好,这部份我想先实行。
相关档案在 /std/user/attack.c 及 /std/mob/living.c
相关函数为 query_current_attacker
目前做法为, 在怪物 or 玩家身上设定特殊的参数来做控制.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.229.160
1F:推 bahatest :仇恨值?挑衅?OT? 06/13 14:26
2F:推 hermis :太复杂了我看不懂@@||| 06/13 15:49