婆罗门
精华
|
战斗力 鹅
|
回帖 0
注册时间 2009-8-26
|
看了一下,NPC事件的触发条件大概这么设置的,例如某自恋男:
在RoomDataG.lua(也就是对应下水道大关的所有房间数据)里:
G_Story01这一段,其中
MaxCreationsThisRun = 1, 每轮通关最大触发次数
ForceIfUnseenForRuns = 6, 如果不幸连续6轮没遇到,必触发
GameStateRequirements = 出现的前提条件
{
{
Path = { "CurrentRun", "BiomeDepthCache" },
Comparison = ">=",
Value = 3,
},
{
Path = { "CurrentRun", "BiomeDepthCache" },
Comparison = "<=",
Value = 6,
},
————这段应该是说可能作为本层第3到6房间出现
{
PathTrue = { "GameState", "RoomsEntered", "G_Boss01" },
},
————至少进过本关Boss房一次
NamedRequirementsFalse = { "StandardPackageBountyActive" },
————可能是其它条件,只要有,这事件房就不出现?
},
所以最简单的方式就是把ForceIfUnseenForRuns改成0或者保险点1,基本每轮通关必刷 |
|