树鼠种植规则修改满足白嫖怪
本帖最后由 fanvalen 于 2022-10-10 18:23 编辑众所周知树鼠种植在某个范围类不能出现多株植物
今天我就打破规则,而且种植时间间隔也大大缩小,加快种植
首先找到PlantableCellQuery下的
private int plantDetectionRadius = 6;//这个是植物探测半径
private int maxPlantsInRadius = 2;//这个是在这个范围内最大允许植物的数量
改成下面样子
private int plantDetectionRadius = 1;
private int maxPlantsInRadius = 10;
,
,
下面再说种植时间间隔
SeedPlantingMonitor下的
public float searchMinInterval = 60f;
public float searchMaxInterval = 300f;
上面就是时间间隔60-300s取随机时间
只需要将其改成5-10取值就好
public float searchMinInterval = 5f;
public float searchMaxInterval = 10f;
由于时间改小了树鼠就不要养太多,养很多也没关系,不要让树鼠接触种子就不会触发计算量
本来还有一个东西修改我估计用不上
就是树鼠自己探测范围是100格,也就是说要在这100格内有种子才会去拿,
但是又有另外一个问题当移动后这个探测格子就随即改变,就像你在a点看不到山跑到b点看到了山,这个意义不大,
一般我们都是在房间内种植范围有限种子也在房间内完全可以取到,
除了散养的漫山遍野跑
下面是树鼠种植的结果
有个情况说一下,同一格上下范围植物不能重叠,比如火椒藤上3格,米虱木下2格。在4格高的同一格上无法上下种植,只能在5格高的格子中上下种植
改不了出错 3dm_19530492 发表于 2022-5-2 01:18
改不了出错
要用编辑类
删除了空间占用判定之后就能在一格重复种植了:lol 66666666666666
页:
[1]