宠物对话脚本详解
宠物对话脚本路径:gmsv/data/npc/pettalk文件夹下。
主要由pettalk.menu和ptalk0X.arg文件组成。
pettalk.menu说明:
PETTEMPNO:ptalk01.arg,718END
红色:宠物临时编号字符串(固定值)
蓝色:宠物对话文件内容
粉色:宠物临时编号(对应的是enemybase1.txt的里的编号)
绿色:结束语
ptalk0X.arg说明:
PETTEMPNO:718
红色:对应pettalk.menu里宠物临时编号字符串
粉色:对应pettalk.menu里宠物临时编号
OTHER:
TalkMsg:我是玛蕾菲雅...,我是地精灵...OVER
(OTHER为普通无条件时的对话)
TALKRUN3:
FREE:LV>0
PET:LV>74&LV<79
TalkMsg:如果有一天你进入了封印迷宫,\n千万不要惊慌乱走,那只会更快迷失方向--\n\n只要静下心来观察,就可以了解,\n\n一定要以地水火风的顺序来破解才行...OVER
(TALKRUNx为事件执行后对话内容,FREE为判断人物条件,PET为判断宠物条件)
EVENTRUN2:
FREE:LV>0
PET:LV=79
LimitLevel:79
TalkMsg:我已经完全了解自己的使命了...\n我必须去拯救精灵王!\n\n精灵王将你们人类机械文明的制造品封印在吉鲁岛漆黑洞窟中,\n不过他自己却也被困在其中...\n你能带我到那个洞窟去吗?OVER
(EVENTRUNx为事件内容,FREE为判断人物条件,PET为判断宠物条件,LimitLevel为设定该宠物最大等级)
BOTH2:
FREE:LV>0&HP<51&HP>20
PET:LV>0&LV<80
TalkMsg:你的身体状况不太好喔--\n\n要休息一下吗?OVER
(BOTHx为在事件前后达到某个条件内容,FREE为判断人物条件,PET为判断宠物条件)
事件内容一些语句:
LimitLevel(设定该宠物最大等级)
FLOOR(宠物必须在该地图下执行事件,可用!号作为否定句)
FREE或事件可搭配常规性NPC语句
AddItem(增加道具)
DelItem(删除道具)