传奇超变版本核心机制与脚本配置要点解析

来源: 作者: 点击:
传奇超变版本以高倍率、快节奏、装备易得为特征,其服务端配置围绕经验倍数、爆率调整、等级上限、地图刷新及特殊系统展开。以下从文件结构与脚本逻辑出发,说明关键设置位置与实现方式。

经验与爆率倍数设定

经验倍数和怪物爆率由Mir200!RunGate!Setup.txt或Mir200!Server!Setup.txt控制。常见参数如下:

ExpRate=500 ; 人物经验倍数(500 = 500倍)
DropGoldRate=1000 ; 金币掉落倍数
DropItemRate=800 ; 普通物品爆率
DropEquipRate=600 ; 装备爆率

部分引擎支持独立设置打怪、任务、挖矿等经验来源,需在LevelExp.txt或GameConfig.ini中补充。

等级与属性上限调整

角色最高等级在Mir200GuildBaseLevelExp.txt中定义。该文件每行格式为:等级 所需经验。例如:

100 1000000
150 2000000
200 5000000

将最后一行改为500 999999999即可支持500级。同时需检查StdItems.ini中装备的穿戴等级限制,批量修改为低等级或0,确保新手可穿顶级装。

属性点上限(如攻击、防御、血量)由Abuse.txt或Hero.abuse控制。例如:

[Abuse]
MaxHP=999999
MaxMP=999999
MaxDC=99999
MaxMC=99999
MaxSC=99999

地图与怪物刷新配置

超变服通常增加大量自定义地图,路径为Mir200Map,地图编号需在MapInfo.txt注册:

777 超变BOSS殿 200 200

怪物刷新在Mir200EnvirMonPlace777.txt(对应地图编号)中定义,格式:

; 坐标X 坐标Y 怪物名 刷新时间(秒) 数量
100 100 超级祖玛教主 60 1
120 120 变态沃玛教主 45 2

怪物属性在MonItems.txt和Monster.txt中调整,可直接提升HP、攻击、爆率。

自动拾取与回收系统

超变服普遍内置自动拾取。启用方式为在QFunction-0.txt添加[@AutoGet]标签,或通过NPC开启:

[@OpenAutoPick]
ACT
SET [AutoPick] 1
SENDMSG 7 自动拾取已开启。

回收功能由RecycleNPC.txt实现,检测背包物品并兑换元宝或材料:

[@RecycleAll]
IF
CHECKITEM 10 1 ; 假设10为普通装备代码
ACT
TAKE 10 1
GAMEGOLD + 1000
JUMP @RecycleAll ; 循环处理

特殊装备与合成系统

超变服常加入“神装”“魂装”等自定义装备,需在StdItems.ini新增条目,并分配唯一物品代码(如5000以上)。合成脚本置于HeChengNPC.txt:

[@HeChengShenZhuan]
IF
CHECKITEM 5001 5 ; 5个碎片
ACT
TAKE 5001 5
GIVE 5002 1 ; 给予成品
SENDMSG 7 合成成功!

VIP与特权系统

VIP功能通过变量判断实现。例如每日领取奖励:

[@GetVipReward]
IF
HAVEVAR HUMAN VipLevel
LARGE HUMAN VipLevel 0
ACT
GIVEGAMEGOLD 1000000
SENDMSG 7 VIP奖励已发放。

VIP等级通常由充值或命令赋予:SET [VipLevel] 3。

启动与测试要点

修改!Setup.txt后必须重启LoginSvr与GameSvr;
新增地图需在MapQuest_def下创建同名空文件(如777.txt),否则无法触发事件;
装备代码冲突会导致物品消失,建议自定义物品从5000起编号;
使用@ReloadScript命令可热重载部分脚本,但核心配置仍需重启。

超变版本的核心在于高自由度与快成长体验,所有配置均围绕“降低门槛、加速进程、强化反馈”展开。通过上述文件调整,可快速搭建符合玩家预期的超变环境。