90 seconds is about 450 game ticks. Can I prevent a game somehow from cheating this way? It is extremally important in my dungoen, and tremendous task, I guess. I was thinking about many ways to do that.Every ninety seconds each torch currently in use has its number-of-charges decremented by one. When it reaches zero the torch is marked as 'un-important'. So, if you want your torch to last forever, put it down on the floor for a moment during the ninety-second update period so that it will be ignored.
Can it be changed that the game knows exactly how long the torch been already used to prevent the cheating? Like this: torch has been used by 200 ticks period and put down on the floor (or packed into the backpack), so the engine knows there`s 250 ticks left before torch decrease its state.