GOM引擎核心脚本文件学习索引(以嘟嘟沉默为例) |
| 系统模块 | 主要脚本文件/位置 | 学习要点与实战修改 |
| 角色登录与初始化 | MirServer\Mir200\Envir\MapQuest_def\QManage.txt | 此为登录脚本,[@Login]段控制角色上线触发。可学习如何给新人发奖、检测等级、设置变量。动手实验:修改上线赠送的金币或经验值。 |
| 核心经济循环:装备回收 | MirServer\Mir200\Envir\Market_Def\`下的功能NPC脚本,如回收使者-3.txt | 查看#IF条件判断和#ACT执行段落,理解TAKE(收取)、GAMEGOLD +(加元宝)、GAMEEXP +`(加经验)等命令。这是控制游戏内资源产出的心脏。动手实验:调整某件装备回收所得的元宝数量。 |
| 游戏命脉:怪物爆率 | MirServer\Mir200\Envir\MonItems\` 文件夹内所有.txt文件 | 每个文件对应一个怪物。学习爆率格式(如1/10 传送戒指),理解“试炼战场”小怪爆“精品”,高级BOSS爆“史诗”的梯度设计。**动手实验**:修改沃玛教主.txt`,增加“沃玛号角”的爆率,体验控制装备产出的感觉。 |
| 全服活动与机器人 | MirServer\Mir200\Envir\Robot_def\` 下的AutoRunRobot.txt和RobotManage.txt | 学习定时自动任务的配置。AutoRunRobot.txt设置触发时间,RobotManage.txt执行具体命令(如开启活动地图、全服公告)。这是实现诺亚方舟`等定时活动的关键。 |
| 地图与传送点 | MirServer\Mir200\Envir\MapInfo.txt和各地图入口NPC脚本 | MapInfo.txt定义了地图属性。NPC脚本中使用mapmove命令进行传送。学习如何设置地图进入条件(等级、物品)。 |