2021-07-25 14:44:20 Elrion Что-то не так со счетчиком времени плавания: Случай 1: - вышел из порта, время плавания = 4 ч. (стартовое) - зашел на остров, пополнил запасы. время плавания = 8 ч. (продлилось) - зашел в порт, пополнил запасы. время плавания = 4 ч. (не продлилось, скинулось на стартовое) Случай 2: - вышел из порта, время плавания = 4 ч. (стартовое) - нашел бочку, пополнил запасы. время плавания = 8 ч. (продлилось) - зашел на остров, пополнил запасы. время плавания = 4 ч. (не продлилось, скинулось на стартовое) Может быть правильнее сделать так? - поставить ограничение в 8 ч., и при попытке продлить ещё сверх лимита - выводить системку: "больше нет смысла набирать запасы, время плавания максимальное". (но не забирать уже добытые запасы) - или разрешить пополнять запасы из разных источников сверх стартового (чтобы нельзя было набирать в порту до бесконечности), например: - вышел из порта = 4ч. - нашел остров, +4ч. (итого 8) - нашел ещё один остров - нет эффекта (но и не отнимается, как сейчас) - нашел бочку, +4. (итого 12) |
2021-07-25 22:14:03 Elrion Похожая тема: [Баги»Баг с запасами] |