Project1
标题:
关于Galv种植插件作物生长时间
[打印本页]
作者:
alyn
时间:
2022-5-23 19:43
标题:
关于Galv种植插件作物生长时间
本帖最后由 alyn 于 2022-5-23 19:46 编辑
有没有大佬知道Galv的作物插件怎么在游戏进行时改变作物生长时间啊?(不知道怎么在游戏中改作物的备注)
比如原来作物生长时间为60s,玩家等级升到2级时,作物生长时间变为30s
作者:
alyn
时间:
2022-5-23 19:58
换句话说怎么在游戏中改备注栏的内容
作者:
OOO三蛋
时间:
2022-5-23 21:51
据我使用来看 这个是定死的 从设定来看 明明你升级 植物生长周期却变短也不合理 但你可以设定本来一次加1生长周期。升级后一次加2生长周期 这种用另外的事件控制就行
作者:
破晓酱11
时间:
2022-6-13 14:50
这个插件,我研究了一段时间后就放弃了,很多地方很不方便,比如说下雨天,你想让所有的植物都不用浇水,具体的你可以到b站搜up:夏目漠漠 的视频看看
作者:
Heiko
时间:
2022-6-14 05:08
本帖最后由 Heiko 于 2022-6-14 17:10 编辑
369行 减个变量,大概就是成长时间-变量天数-变量1,变量1为0则无事发生。如果用的是 秒数就减下面那个。没有研究过有什么其他bug,升一级这变量+1或者+多少就会影响生长时间
[pre lang="javascript"]Game_Crop.prototype.growRate = function() {
if (this._seed) {
var full = this._seed.growTime;
if (this._daysVar) { // 使用变量天数
//var full = this._seed.growTime;
var isAt = this._growTime - $gameVariables.value(this._daysVar) - $gameVariables.value(1); //这减个变量估计就可以了
} else { //使用秒数
//var full = this._seed.growTime;
var isAt = this._growTime - $gameSystem.playtime() - $gameVariables.value(1);//用秒数就减这个
}
return Math.max(isAt / full,0);
} else {
return 0;
}
};[/pre]
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X5.0