by Granger » Mon Jan 08, 2018 5:50 am
To increase the variety of food items consumed there has been the suggestion to simply track the last x eaten food items (fifo list) and for each duplicate item found in the list the payout of the current one is reduced.
This simple concept would work nicely when applied to the study mechanic:
Simply count the amount of an item in the recent list, divide by 10, call it Boredom,
LP gain = LP - LP*Boredom
So in case someone manages to study enough of one type the return would actually go into the negative, as staring at always the same makes you stupid.
Scale the length of the list with intelligence so it isn't a huge issue for fresh characters in early world, but makes sure that later the character benefits from a varying diet of intellectual food - I would think effective_int-10 would be a sane value for a first implementation. The list length should never shrink to disable shenanigans with unequipped gear or intentional faceplanting.
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020