First off, this is a great game. My only complaint is that it's to grindy. It takes forever to get 500,000 gold at the start. Maybe reduce it a bit, or allow incremental payments?
Second, it crashes here:
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/events.rpy", line 4601, in script
Character(kind=hyrleft, sideimage_offset=(-10, 100)) 17 "I heard that.{w} Duke, I believe a Bene Geserit Reverend Mother will be more competent than me to discuss this with you."
TypeError: eval() arg 1 must be a string or code object
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/events.rpy", line 4601, in script
Character(kind=hyrleft, sideimage_offset=(-10, 100)) 17 "I heard that.{w} Duke, I believe a Bene Geserit Reverend Mother will be more competent than me to discuss this with you."
File "renpy/ast.py", line 715, in execute
renpy.exports.say(who, what, *args, **kwargs)
File "renpy/exports.py", line 1384, in say
who(what, *args, **kwargs)
File "renpy/character.py", line 1158, in __call__
who = who_pattern.replace("[who]", sub(who))
File "renpy/character.py", line 1153, in sub
return renpy.substitutions.substitute(s, scope=scope, force=force, translate=translate)[0]
File "renpy/substitutions.py", line 250, in substitute
s = str(s)
File "renpy/character.py", line 1030, in __unicode__
who = renpy.python.py_eval(who)
File "renpy/python.py", line 2249, in py_eval
return py_eval_bytecode(code, globals, locals)
File "renpy/python.py", line 2242, in py_eval_bytecode
return eval(bytecode, globals, locals)
TypeError: eval() arg 1 must be a string or code object
Windows-10-10.0.19041
Ren'Py 7.4.2.1292
Empire of the Sand 0.4
Sat May 15 12:42:50 2021
```
Great job, keep up the good work!