假人捡不捡东西,由"总闸+过滤列表+脚本命令"三层叠起来决定。总闸没开全不捡,总闸开了没列表全捡,列表写错名照样全捡或全不捡。主流GOM/GEE/Hero/翎风系逻辑互通,只差文件名和命令前缀。
一、总闸:DummyConfig里的AutoPickUpItem
路径Mir200\Envir\DummyConfig\假人名字.txt,[Info]段:
AutoPickUpItem=1
1开0关。只改这个等于"全捡",木剑布衣金币全进包。
二、过滤列表:决定捡啥留啥
不同引擎文件名不同,作用一样——一行一个物品名,不在表里就不捡。
•GOM/GEE系:Envir\DummyPickUpNameList.txt(白名单模式,表里有的才捡)
-Hero/HxM2系:Envir\EnablePickUpItem.txt(允许捡取列表,加一行捡一行)
•翎风系:默认走"列表信息1"里的优先捡取/允许捡取,也可用脚本命令指定独立文件
•部分复古端:AllowAIPickUpItemList.txt专管假人,AllowPickUpItemList.txt管全服
白名单写法(只捡真货):
裁决之杖
骨玉权杖
龙纹剑
沃玛头盔
极品金疮药
强效太阳水
金币
赝品(木剑、布衣、假戒指)不写进文件,假人打完怪它们就躺地上。
三、脚本层动态控制(翎风/GOM常用)
登录脚本或NPC里对指定假人覆盖默认行为:
SetDummyPickItem1
SetDummyPickItemFile..\Envir\DummyPickUpNameList.txt0
SetDummyPickItem1/0是开/关捡物;SetDummyPickItemFile后面跟文件全路径,末尾参数0或空=优先捡取(白名单),1=允许捡取(黑名单式,表里是不捡的)。不执行这两条时假人走Envir下默认列表。
四、假人死后遗物与预塞包裹
DummyConfig里:
DropBagItem=1
DropBagItemRate=100
BagItems=太阳水|强效太阳水|力量戒指|裁决之杖
DropBagItem=1死了爆包裹,BagItems是出生时预塞的东西(用|分隔)。注意BagItems是"初始物品"不是"捡物规则",别和捡物列表混了。
五、M2控制台辅助项
GOM/GEE假人设置选项卡里:
•勾"自动捡取"等价于AutoPickUpItem=1
•"物品捡取过滤"文本框填"小量金币木剑"表示这些不捡(黑名单写法,和DummyPickUpNameList白名单冲突时以脚本SetDummyPickItemFile为准)
-"攻击怪物范围"旁一般有"捡物范围"数值,控制几格内才去捡
六、改完不生效的排错顺序
•总闸AutoPickUpItem还是0→改1重读配置
•列表文件编码带BOM(UTF-8BOM)→首行"裁决之杖"被读成"裁决之杖"匹配失败,假人当没这行全不捡,转ANSI或UTF-8无BOM
-列表路径错:GOM要放Envir根目录叫DummyPickUpNameList.txt,放DummyConfig里不读
•物品名和StdItems.txt不一致:库里"屠龙刀"列表写"屠龙",匹配不到
-脚本里LOADDUMMYCONFIGFILE之后又被别处SetDummyPickItemFile覆盖,以最后执行的为准
•翎风系没执行SetDummyPickItem1就只改了文件也不动,命令开关和文件列表是AND关系
落地最简配:DummyConfig里AutoPickUpItem=1+Envir\DummyPickUpNameList.txt只写要捡的真货名(ANSI无BOM)+M2重读假人配置;翎风系再加一句登录脚本SetDummyPickItem1和SetDummyPickItemFile指向该文件0。这三处对齐,假人捡真货留假货就稳定跑。
一、总闸:DummyConfig里的AutoPickUpItem
路径Mir200\Envir\DummyConfig\假人名字.txt,[Info]段:
AutoPickUpItem=1
1开0关。只改这个等于"全捡",木剑布衣金币全进包。
二、过滤列表:决定捡啥留啥
不同引擎文件名不同,作用一样——一行一个物品名,不在表里就不捡。
•GOM/GEE系:Envir\DummyPickUpNameList.txt(白名单模式,表里有的才捡)
-Hero/HxM2系:Envir\EnablePickUpItem.txt(允许捡取列表,加一行捡一行)
•翎风系:默认走"列表信息1"里的优先捡取/允许捡取,也可用脚本命令指定独立文件
•部分复古端:AllowAIPickUpItemList.txt专管假人,AllowPickUpItemList.txt管全服
白名单写法(只捡真货):
裁决之杖
骨玉权杖
龙纹剑
沃玛头盔
极品金疮药
强效太阳水
金币
赝品(木剑、布衣、假戒指)不写进文件,假人打完怪它们就躺地上。
三、脚本层动态控制(翎风/GOM常用)
登录脚本或NPC里对指定假人覆盖默认行为:
SetDummyPickItem1
SetDummyPickItemFile..\Envir\DummyPickUpNameList.txt0
SetDummyPickItem1/0是开/关捡物;SetDummyPickItemFile后面跟文件全路径,末尾参数0或空=优先捡取(白名单),1=允许捡取(黑名单式,表里是不捡的)。不执行这两条时假人走Envir下默认列表。
四、假人死后遗物与预塞包裹
DummyConfig里:
DropBagItem=1
DropBagItemRate=100
BagItems=太阳水|强效太阳水|力量戒指|裁决之杖
DropBagItem=1死了爆包裹,BagItems是出生时预塞的东西(用|分隔)。注意BagItems是"初始物品"不是"捡物规则",别和捡物列表混了。
五、M2控制台辅助项
GOM/GEE假人设置选项卡里:
•勾"自动捡取"等价于AutoPickUpItem=1
•"物品捡取过滤"文本框填"小量金币木剑"表示这些不捡(黑名单写法,和DummyPickUpNameList白名单冲突时以脚本SetDummyPickItemFile为准)
-"攻击怪物范围"旁一般有"捡物范围"数值,控制几格内才去捡
六、改完不生效的排错顺序
•总闸AutoPickUpItem还是0→改1重读配置
•列表文件编码带BOM(UTF-8BOM)→首行"裁决之杖"被读成"裁决之杖"匹配失败,假人当没这行全不捡,转ANSI或UTF-8无BOM
-列表路径错:GOM要放Envir根目录叫DummyPickUpNameList.txt,放DummyConfig里不读
•物品名和StdItems.txt不一致:库里"屠龙刀"列表写"屠龙",匹配不到
-脚本里LOADDUMMYCONFIGFILE之后又被别处SetDummyPickItemFile覆盖,以最后执行的为准
•翎风系没执行SetDummyPickItem1就只改了文件也不动,命令开关和文件列表是AND关系
落地最简配:DummyConfig里AutoPickUpItem=1+Envir\DummyPickUpNameList.txt只写要捡的真货名(ANSI无BOM)+M2重读假人配置;翎风系再加一句登录脚本SetDummyPickItem1和SetDummyPickItemFile指向该文件0。这三处对齐,假人捡真货留假货就稳定跑。

