This is a Python implementation of the solo play oracles from the STORYTELLERS RPG by Candlenaut. See the solo play info, pp. 59-60, for details.
The basic oracle answers yes/no questions. The oracle rolls two d6 dice, the first designated the Yes die, and the second the No die. If the Yes die is higher than the No die, the oracle has answered "yes". It's lower, the oracle has answered "no". A tie indicates that the oracle is uncertain. The difference between Yes and No how true the response is
from oracles import basic_oracle
basic_oracle()
# if the oracle rolled a 4 on Yes and 2 on No, the return would be ("yes","4","2","2")
The scale oracle is a basic oracle that tells you the scale or impact of a thing. It gives a value from 1 to 6. The higher the number, the greater the impact, distance, or other parameter.
from oracles import scale_oracle
scale_oracle()
The advance oracle generate a triplet of three words to spark ideas or answer more comples questions, such as motivations or context.
from oracles import advanced_oracle
advanced_oracle()