背景:
阅读文章

[推荐]在手机上制作自己的mud游戏

【动作功能(action.txt)说明】

[日期:2013-10-08] 来源:台湾  作者:cookies0924 [字体: ]
动作功能资料,可用来设计一些解谜用的东西,由 58 个属性组成,以 , 来区隔。各属性分别为.. 
01. sn -- 房间编号 (1~9999) 
02. id -- 英文名 
03. name -- 中文名 
04. img1 -- 房间图片 (xxx.jpg , png, gif) 
05. img2 -- 预留 
06. depict -- 详细说明 
07. kind -- action 种类 <数值> 
1 : 单纯显示文字用 
2 : 移动到指定房间 
3 : 产生一个出口,连到指定房间 (exit) 
4 : 招唤 mob 到指定房间 (普通的 mob) <mobSn:数量:roomSn> EX:1:2:1; 表示召唤 mobSn=1 的生物 2只 到 room 1 
5 : 招唤 mob 到指定房间 (不可攻击的 mob,通常是有特别作用的 NPC) 
6 : 招唤 mob 到指定房间 (会自动攻击玩家的 mob) 
7 : 招唤 mob 到指定房间 (会阻挡玩家离开 mob 所在区域的 mob) 
10: 创造物品并移到指定房间 
11: 完全回复玩家的 HP 或 SP 
EX:1:1 
08. killMobs -- true/false,配合 kind = 4~7,当设为 true 时,必须要打倒召唤出来的 mob,才会完成该 action 
可用来做下一个 action 是否能触发的依据。 
EX: action 1 设定召唤 守卫,打倒守卫后,action 的 count 才会设为 1。 
action 2 设定 action 1 的 count 为 1 时,才可以触发,可拿到 石中剑。 
09. lookAction -- 查看指定物件后会触发的Action <物件种类:物件Sn> 
EX: mob:10 表示查看 mobSn = 10 的生物,会触发此 action 
10. breakEnvOb -- action 触发后,会将玩家所在房间内的指定物品消灭。 <物件种类:物件Sn> 
EX:mob:226,当触发此 action 后,便会消灭掉房间内的 mob(226) 
11. msg -- 触发此 action 时所显示的讯息 
12. correctMsg -- 触发此 action 条件符合(成功)时所显示的讯息 
13. errMsg -- 触发此 action 但条件不足时所显示的讯息 
14. completedMsg-- 已执行过本 action,再次触发时显示的讯息 
EX: $RED$道具屋老板$NOR$:你真是帮了大忙了~下次有事再拜托你啦~ 
15. count -- 可触发成功的次数 <数值> 
当 count = 0,表示可以无限次触发。 
EX:count = 1,表示宝物只能拿一次 
16. summonMob -- 配合 kind = 4~7 使用,用以召唤生物 
<mobSn:数量:roomSn> 
EX:3:1:1; 表示创造 sn=3 的 mob 1位 到 room 1 
17. getItem -- 配合 kind = 10 使用,用以制造物品 
<itemSn:数量:roomSn> 
EX:1:2:me; 表示创造 sn=1 的物品 2个 到玩家身上 
EX:3:1:1; 表示创造 sn=3 的物品 1个 到 room 1 
18. getWeapon -- 配合 kind = 10 使用,用以制造物品 
<weaponSn:数量:roomSn> 
EX:1:2:me; 表示创造 sn=1 的物品 2个 到玩家身上 
EX:3:1:1; 表示创造 sn=3 的物品 1个 到 room 1 
19. getArmor -- 配合 kind = 10 使用,用以制造物品 
<armorSn:数量:roomSn> 
EX:1:2:me; 表示创造 sn=1 的物品 2个 到玩家身上 
EX:3:1:1; 表示创造 sn=3 的物品 1个 到 room 1 
20. getMoney -- 触发成功后,给玩家的赏金。<数值> 
21. exit -- 配合 kind = 2 或 3 使用 <roomSn> 
用以将玩家传送到指定 sn 的房间,或是在房间内制造一个出口,连到指定 sn 的房间。 
22. exitName -- 配合 kind = 3 使用 <roomSn> 
用以指定出口的名称。 
EX:一扇门 
23. saveInn -- 将玩家的储存点设为指定的房间 <roomSn> 
EX:将玩家传送到 roomSn = 100 的房间,并将玩家储存点设为 100 
24. invis -- 预留 
25. requestAction-- 触发 action 成功的必要 action <actionSn1:次数1;actionSn2:次数2...> 
EX:15:1; 表示 actionSn = 15 的要成功执行 1 次,才可成功触发本 action 
26. requestQuestGoing -- 触发 action 成功的必要的 "进行中的 quest" <questSn1:次数1;questSn2:次数2...> 
EX:10:1; 表示正在进行 questSn = 10 的任务 
27. requestQuestCompleted -- 触发 action 成功的必要的 "已完成的 quest" <questSn1:次数1;questSn2:次数2...> 
EX:10:1; 表示已完成 questSn = 10 的任务 
28. noActAction -- 当某个 action 被触发成功,则此 action 将无法触发成功 <actionSn1:次数1;actionSn2:次数2...> 
可用来设计如..已拿过短剑,就不可以拿长枪的功能 
EX:5:1; 表示若是 actionSn = 5 的 action 曾被触发成功,则无法触发成功此 action 
29. noActQuestGoing -- 同 noActAction,只是条件改成 "进行中的 quest" 
30. noActQuestCompleted -- 同 noActAction,只是条件改成 "已完成的 quest" 
31. doUpdateQuestGoing -- 触发此 action 成功后,会更新的 "正在进行中的 qeust" <questSn> 
EX:5 表示此 action 成功后,会更新 questSn = 5 的,正在进行中的 quest 
32. doUpdateQuestCompleted -- 触发此 action 成功后,会更新的 "已完成的 qeust" <questSn> 
可用来设计,拿到奖赏后,就完成此 quest。 
EX:5 表示此 action 成功后,会更新 questSn = 5 的,已完成的 quest 
33. checkItem -- 触发此 action 成功,玩家身上必要的物品 <itemSn1:数量1;itemSn2:数量2;...> 
EX:4:1; 表示玩家身上必须要要 item 4 一个 
34. checkWeapon -- 触发此 action 成功,玩家身上必要的武器 <weaponSn1:数量1;weaponSn2:数量2;...> 
35. checkArmor -- 触发此 action 成功,玩家身上必要的防具 <armorSn1:数量1;armorSn2:数量2;...> 
36. checkMinMoney -- 触发此 action 成功,玩家身上最少须要有多少钱 <数值> 
37. checkMaxMoney -- 触发此 action 成功,玩家身上最多只能有多少钱 <数值> 
38. checkMinLV -- 触发此 action 成功,玩家最少须要等级 <数值> 
39. checkMaxLV -- 触发此 action 成功,玩家的最高等级 <数值> 
40. checkGender -- 预留 
41. giveItem -- 触发此 action 成功,玩家必要缴交的物品 <Sn1:数量1;Sn2:数量2;...> 
42. giveWeapon -- 触发此 action 成功,玩家必要缴交的武器 <Sn1:数量1;Sn2:数量2;...>
43. giveArmor -- 触发此 action 成功,玩家必要缴交的防具 <Sn1:数量1;Sn2:数量2;...> 
44. giveMoney -- 触发此 action 成功,玩家必要缴交的金钱 <数值> 
45. resume -- 配合 kind = 11 使用 <回复HP?:回复SP?> 
EX: 1:1 表示同时回复 hp 与 sp 到最高值 
46. resetAllData-- 触发此 action 成功后,玩家的属性会全部重置为 lv1 初心者状态 
47. addLV -- 触发此 action 成功后,玩家会上升的等级 <数值> 
EX: 5 表示会连升五等 
48. addExp -- 触发此 action 成功后,玩家会得到的 exp <数值> 
49. addAtp -- 触发此 action 成功后,玩家会得到的 属性点数 <数值> 
50. addSkp -- 预留 
51. addAtk -- 触发此 action 成功后,玩家会提升的 攻击力 <数值> 
52. addDef -- 触发此 action 成功后,玩家会提升的 防御力 <数值> 
53. addMAtk -- 触发此 action 成功后,玩家会提升的 魔法攻击力 <数值> 
54. addMDef -- 触发此 action 成功后,玩家会提升的 魔法防御力 <数值> 
55. addHit -- 触发此 action 成功后,玩家会提升的 命中 <数值> 
56. addFlee -- 触发此 action 成功后,玩家会提升的 闪躲 <数值> 
57. addCri -- 触发此 action 成功后,玩家会提升的 暴击率 <数值> 
58. addSFlee -- 触发此 action 成功后,玩家会提升的 绝对闪避 <数值>
【内容导航】
第1页: 第2页:【生物(mob.txt)说明】
第3页:【道具(item.txt)说明】 第4页:【武器(weapon.txt)说明】
第5页:【防具(armor.txt)说明】 第6页:【动作功能(action.txt)说明】
第7页:【任务(quest.txt)说明】
收藏 推荐 打印 | 录入:sbso | 阅读:
本文评论   [发表评论]   全部评论 (0)
内容推送
52mud提供
一起回忆泥巴游戏QQ群68186072
52mud官方微信公众平台
热门评论