Hard to describe in just the subject line.
I mostly have a solution for what I have in mind, but I was wondering if this is the most efficient way to do it.
[code]God is a backdrop which is everywhere.
Instead of doing anything to god, say “God is everywhere, and nowhere. You cannot interact with Him, but you know He is there.”[/code]
This creates an actual object which follows the player everywhere…would there be some other way of doing this that would require less overhead, or less potential edge cases? Something more like a parser rule. “If the player mentions god, say” etc.
I know the overhead of one object like this isn’t a huge concern, I was just curious.
I thought of the potential weirdness that God is not a person, or neuter animal, or animate in any way…but if we are overriding literally every action that can be done to him or with him, then there should be no parser weirdness with pronouns or anything. Hence the thought that maybe he doesn’t need to be an object at all.
EDIT: And just as I say that, I tried “give pencil to god” and was told I can only do that to something animate. So I will need some other solution. Doing it this way:
The Almighty is a backdrop which is everywhere. God is a neuter animal which is part of the Almighty.
Still results in attempting to perform actions:
I’d like to reject any actions at all before they start. Don’t even take that pencil, it won’t work!