MrMister
Sailor Apprentice
Changing the ITEM_REALISM setting in InternalSettings.h will not take effect in previously existing games.
I've tested it both ways - in a Realistic Mode game I accidentally started wtih it off I would always get the bonus from an emerald as long as I had it on me or the captain's cabin chest, even after I had it on. I also got the bonus from an inca idol I found in a native raft long after I had turned it on.
I also started a new game with it on, then scrambled until I found a diamond, then turned it off and I wouldn't get its bonus.
Suggested solution: Just add "NEEDS NEW GAME TO TAKE EFFECT" to its description in InternalSettings.h.
Also, incidentally: I'vem looked through the code and seems like you guys coded it so as long as it is off (default), you'll get the bonuses in both Arcade and Realistic modes, but in Realistic mode the items' descriptions will not mention the bonuses, even though they are still in effect. Why?
I've tested it both ways - in a Realistic Mode game I accidentally started wtih it off I would always get the bonus from an emerald as long as I had it on me or the captain's cabin chest, even after I had it on. I also got the bonus from an inca idol I found in a native raft long after I had turned it on.
I also started a new game with it on, then scrambled until I found a diamond, then turned it off and I wouldn't get its bonus.
Suggested solution: Just add "NEEDS NEW GAME TO TAKE EFFECT" to its description in InternalSettings.h.
Also, incidentally: I'vem looked through the code and seems like you guys coded it so as long as it is off (default), you'll get the bonuses in both Arcade and Realistic modes, but in Realistic mode the items' descriptions will not mention the bonuses, even though they are still in effect. Why?