其实楼主首先搜了isBurning()这个函数的使用,尽管泰南在设置属性时用了OnFire这个词,但是提供了火焰相关的isBurning(),我自然而然就认为判断是否着火会用isBurning().搜这个方法的被使用没发现什么有用的东西
然后去搜思考树,Fire和Burning,一眼看见BurningResponse子树

分析一下,首先时判断是否Pawn燃烧,如果燃烧则检测是否会使用工具(估计排除动物,话说回来,九莲我记得好像是算动物,那她是不是就不会找水),没有找到水则尝试灭火,但上面提到过一定灭,没有灭火就随即乱跑.这里的Deadly好像是指区域的危险度,Deadly可能是怕殖民者跑太远征召回来时间太长设定的
理论上禁了或者换了JobGiver_RunRandom就可以防止乱跑,但是我选择尝试直接在征召时将ThinkNode_ConditionalBurning永远返回False,让Pawn在征召时无视火焰

