Предлагаю сделать в мг лотерею. Суть я думаю все понимают. У трактирщика есть нное количество лотерейных билетов, каждый из которых стоит 10 золота. Из денег куленых билетов складывается призовой фонд. Если купили 150 билетов то призовой фонд = 1500 золота. Лотерейный билет представляет собой небольшой билетик с 6ти значным цифровым кодом. После истечения какого то срока (если идея заинтересует я подробней обсужу это наедине с Хранителем предложу ему систему) начинается розыгрыш. Система гинерирует 6ти знычный код, обладатель лотерейного билета с таким кодом получает весь выигрыш.
Можно сделать чтобы лотерея начиналась, если куплено 30 билетов к примеру, чтобы не из 150 человек было, как-то вероятность мала совсем, но денег больше.