作者laechan (小太保)
看板mud_sanc
标题Re: [wizs] loadall
时间Mon Oct 13 00:56:52 2008
※ 引述《amosdeus (幽素)》之铭言:
: 已筛选第 34000 - 34099 笔资料, 请按 enter 键继续......
: 物件资料读取完毕, 请按 enter 键继续......
: blade 类武器资料存档完成, 请按 enter 键继续......
: lance 类武器资料存档完成, 请按 enter 键继续......
: 执行时段错误: *ERROR: (s)printf(): Incorrect argument type to %d.
: 程式: cmds/wiz/_loadall.c:312
: 物件: /cmds/wiz/_loadall
: /cmds/wiz/_loadall "query_objs_data" cmds/wiz/_loadall.c:312
: Plain@Sanc
wp_types=({"blade","lance","sword","axe","wand",
"rod","dagger","bow","gun","staff","claw",
"whip","hammer","harp"}),
因为是出现在 lance 之後的错误,可判断为是某一把 sword 出问题。
我在那边有加 debug msg output,以後应该会固定 output 那些东西
以利判断,不过以後做武器列表时,每一种类的武器列表, enter 记得
不要连按.
武器(梦幻神剑 /d/south/dream/wp/sword2)
武器(钢剑 /d/perry/1/wp/stsword)
武器(长剑 /u/l/laechan/area/felid/wp/sword3)
武器(黑暗剑 /d/break/brk/wp/dark_swd)
武器(鱼肠剑 /d/orcgod/wp/fishswd) <===== 这把出问题
执行时段错误: *ERROR: (s)printf(): Incorrect argument type to %d.
程式: cmds/wiz/_loadall.c:312
物件: /cmds/wiz/_loadall
/cmds/wiz/_loadall "query_objs_data" cmds/wiz/_loadall.c:312
:::::::::::::: /d/orcgod/wp/fishswd.c ::::::::::::::
#include "path.h"
inherit WEAPON ;
void create()
{
set ("id", ({ "sword","yuichan sword"})) ;
set ("short", "鱼肠剑(yuichan sword)") ;
set ("long", "这把是中国名剑!!剑身不长,但锋利无比,为飞贼的终极武器\n");
set ("mass", 70) ;
set ("bulk", 50) ;
set ("value", ({ 8500, "gold" }) ) ; <= 这里出问题
set ("hit_chance", 220) ;
set ("unit", "把");
set ("damage", ({ 600,650 }) ) ; <= 这里出问题
set ("type" , "sword") ;
set ("name", "鱼肠剑") ;
set_newvb( ({ "$N手持鱼肠剑,飞也似的刺向$O",
出问题的地方已修正,顺便把旧设定资料(如 bulk)也移除。
另外有发现几把设定要再检查的东西...
道具(炽天使圣杯 /d/ppl/dragondoll/ss/wp/se1)
=> 一般在做 identify 时若是武器, 会出现"武器"而不是"道具"字样
武器(死之镰刀 /d/ppl/dragondoll/helldeath/wp/deathsickle)
=> 这个需考虑是否能做为 "hammer" 类武器 (以名字来看 blade 较适合)
武器(八角铜棍 /d/ppl/wide/virtue/wp/cupri-staff)
=> 这个需考虑是否能做为 "staff" 类武器 (以名字来看 rod 较适合)
武器(两手武器【岩幽】 /d/ppl/wide/virtue/wp/2-sword)
=> "两手武器"标示或许可考虑共通化─即两手武器都在武器名称上加上固定标示
(另外也可以开始考虑如何让单手武器与双手武器能有不同的展现效果)
dagger 类武器增加了一些, 这是好现象.
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 118.170.108.83 (10/13 01:07)