一、/adm/daemons/map_d.c 修改
/adm/daemons/map_d.c 不备份更新
/open/cmds/map_d.h 新增
/open/cmds/map_d.c 新增
主要是将 /adm/daemons/map_d.c 的两项定义资料,搬到
/open/cmds 下,方便其它 wiz 新增或修改新型态区域。
修改 /open/cmds/map_d.h 前尽量先备份,备份档名任取。
修改 /open/cmds/map_d.h 后,先 update /open/cmds/map_d.c
update 能过,再 update /adm/daemons/map_d.c 就会过
过一阵子我另有空,再整合 map_d.h 及 map_d.c 变成像
/d/skill 下的物件资料型式。
二、新增玩家对全体攻击对象的做法
/adm/daemons/shut_d.c 不备份更新
早上状况不错,所以把这个实装了。
> look
试炼窟地下五层
明显出口有: south 和 north.
两只Lv109.赤腹蛇王(Snake King)
Lv120.一群青蛇(Green snake) [7条青蛇]
Lv120.一群红蛇(Red snake) [7条红蛇]
☆☆☆ 战 斗 开 始 ☆☆☆
你发觉赤腹蛇王对你展开攻击!
你发觉赤腹蛇王对你展开攻击!
你发觉一群青蛇对你展开攻击!
你发觉一群红蛇对你展开攻击!
> call me;shut;"激灭轰雷";100000;1000;"all"
你使出对全体攻击‘激灭轰雷’!!
造成无与伦比的伤害,赤腹蛇王仿佛听到○○○天 神 召 唤○○○!!!(100000)
“赤腹蛇王受了点伤,但没大碍。”
造成无与伦比的伤害,一群青蛇仿佛听到○○○天 神 召 唤○○○!!!(100000)
“一群青蛇容光焕发,精神抖擞。”
造成无与伦比的伤害,一群红蛇仿佛听到○○○天 神 召 唤○○○!!!(100000)
“一群红蛇容光焕发,精神抖擞。”
造成无与伦比的伤害,赤腹蛇王仿佛听到○○○天 神 召 唤○○○!!!(100000)
“赤腹蛇王有许多伤口,身上沾满鲜血。”
> setdata no_damage_msg
你设定了观看战斗讯息的模式为 简略 ...... ok!
> call me;shut;"激灭轰雷";100000;1000;"all"
你 → 赤腹蛇王, (100000)
“赤腹蛇王有许多伤口,身上沾满鲜血。”
你 → 一群青蛇, (100000)
“一群青蛇容光焕发,精神抖擞。”
你 → 一群红蛇, (100000)
“一群红蛇容光焕发,精神抖擞。”
你 → 赤腹蛇王, (100000)
“赤腹蛇王已经奄奄一息,看来快去见死神了!!”
简单的说,这个才是真‧对全体攻击,可取代以前要先读取
所有的攻击对象并逐一做判断的程式写法,只要一行就可以
me->shut("招式",伤害,命中,"all");
n 段的对全体攻击则是
while(n