-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix: correct roomtype of oracle-1 #52
base: master
Are you sure you want to change the base?
Conversation
This is to display delphi in blue, not white, and may have other small side effects (for the better).
Thanks for catching this, but what side effects do you mean? |
But the subroom with the oracle is already "delphi"/ Line 13 in 1e736ab
The "welcome to Delphi" message would also be given as soon as the hero entered the larger room, rather than upon entering the subroom that actually contains the oracle. |
Ah, was just handwaving at the possibility of other effects in your codebase, effects that would work differently depending on whether it was oracle1 or oracle2/3 |
Oh yeah, you're right, the Oracle must be inside the current room for the message to be given, and I guess being inside a subroom of the current room doesn't count. It feels like the subroom should be blue already, since its type is already |
Not sure the colored walls patch ever colored Delphi (it's not in my original commit for it). Yeah, if the oracle is in a subroom, that'd be wrong to have the outer room be delphi type, you don't want any odd behavior even if her saying "welcome" is suppressed. Proper behavior is, I guess, making the subroom in oracle-1 render as blue, not the outer room. |
Another alternative: The inner room's walls could just be lua'd into place as part of the main room instead of being a subroom. Then oracle 1, 2, and 3 would all be the same size. But at this point it sounds like you want to implement your own solution? Just let me know if there's an edit you're waiting on me to do, so that I can do that edit. |
I can't think of a solution to make the inner wall blue without the outer one, so if this accomplishes making the outer wall blue but not the inner and it doesn't mess with the oracle greeting the hero, then it's fine as is. I'll probably merge it after tnnt work. |
Further findings:
|
This is to display delphi in blue, not white, and may have other small side effects (for the better).