石林尘影 发表于 2022-2-28 07:21 你可以在游戏开始时监控一下$gamePlayer._encounterCount的值,一般来说在初始化时会给它赋一个初始值(猜测)。 |
本帖最后由 石林尘影 于 2022-2-28 07:24 编辑 梦想家大魔王 发表于 2019-2-22 21:45 求教,如果没有设置战斗处理并且也没有遇到怪物, 当玩家在随机遇敌的地图上每移动一步的时候,这个值是否会自减1? |
本帖最后由 梦想家大魔王 于 2019-2-22 21:50 编辑 每次战斗触发,不论是事件页的“战斗处理”还是地图上的随机遇敌,系统都会随机生成一个$gamePlayer._encounterCount的值(一个正整数),然后才会切换进入战斗场景。 战斗结束队伍重新回到地图场景,每移动一步,$gamePlayer._encounterCount的值自减1(1是在正常步行情况下,有遇敌几率减半的话要乘以0.5,乘船的话再乘以0.5,乘飞艇不遇敌)。 当$gamePlayer._encounterCount的值小于等于0的时候,就会触发新的随机遇敌战斗。 所以,什么时候遇敌是可以通过检测$gamePlayer._encounterCount的值来准确判断的。 |
本帖最后由 yang1zhi 于 2019-2-21 11:15 编辑 先设一个变量的值 然后每走一步,这个变量减1 当这个变量为0时遇敌 默认系统的这个变量是 $gamePlayer._encounterCount |
我记得P1就有大佬有这种插件 https://rpg.blue/thread-400417-1-1.html |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-6-7 00:50
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.