流星蝴蝶剑修改法详解

2025-01-25 11:33:40作者:饭克斯

《流星蝴蝶剑》场景NPC编辑方法:

游戏包含20个场景,其代号分别为:

01:钟乳洞

02:秦皇陵

03:一线天

04:织雪城

05:皇天城

06:四方阵

07:死之阵

08:毒牙阵

09:决死阵

10:暂时看不清楚

11:五爪峰

12:烽火雷

13:金华城

14:炎硫岛

15:飞鹏堡

16:五雷塔

17:伏虎山

18:圆满楼

19:洛阳城

20:卧龙窟

单个NPC的编辑方法:

在游戏目录下的Level文件夹中,使用记事本打开NPC.pst文件进行编辑,或创建新文件。文件名中的通常为数字,代表出场场景(前)和第几个加入的NPC(后)。自制的文件可随意命名。

打开文件后需写入以下内容:

//为注释

姓名:stringName="";

模型编号:intModel=1;(例如:0孟星魂、1冷燕等)

武器1:intWeapon=6;(例如:0没有、1标、2飞轮等)

武器2:intWeapon2=7;

队伍:intTeam=1;(0不分队伍,1流星,2蝴蝶)

视线:intView=500;

反应:intThink=100;

攻击几率:intAttack1=30;(1轻、2中、3重)

防御几率:intGuard=10;

逃跑几率:intDodge=20;

跳跃几率:intJump=20;

四处张望:intLook=40;

快速跑:intBurst=10;

准心:intAim=80;

拿宝物几率:intGetItem=30;

出生点编号:intSpawn=1;

初始生命值:intHP=1000;

必须写入:intg_selfAddr; intg_self; OnInit(intthis){g_selfAddr=this;}(Tab键创建空格)

开始时动作:OnStart(){g_self=GetSelf(g_selfAddr); intChangeBehavior(句柄,动作,辅助);}(例如:"wait"、"idle"、"run"、"patrol"等)

执行更新:OnUpdate(){inta=0;}

地图文件编辑:

在Level文件夹下,找到以sn开头的pst文件,这是地图文件,暂不编辑。

修改类似sn01_.pst的文件,使用Patrol功能时,待研究。

地图文件只能编辑特定文件,使用记事本打开。

场景名称、规则、回合时间、玩家出生点、玩家出生方向、玩家武器、玩家生命值等参数需要设置。

部分剧情函数:intChangeBehavior(角色代号,动作,辅助);

增加/移除角色:intAddNPC(角色文件名); intRemoveNPC(角色文件名);

设置游戏开始:OnStart(){AddNPC("文件名称不加后缀");}

执行更新:OnUpdate(){inta=0;}

注意事项:

命令前需加int,结尾加;

所有符号使用半角

地图剧情部分可省略

角色设定的初始动作在地图编辑中不更改,会执行到战斗结束。

展开全文

热门推荐

相关攻略

猜你喜欢