Announcement: Remember: you are giving away your fantastic ideas for free, and somebody else might even make money from them (or appear to). That's just how the world works! If you're worried about it, maybe you shouldn't post your ideas here.


Caravel Forum : DROD Boards : Feature Requests : Ctrl-5 "long wait" overhaul
New Topic New Poll Post Reply
Poster Message
Chaco
Level: Smitemaster
Rank Points: 3674
Registered: 10-06-2005
IP: Logged
icon Ctrl-5 "long wait" overhaul (+2)  
The Ctrl-5 function, the way it is now, currently waits until either of the following two events happens:

- The turn count reaches a multiple of 30 (roach queens spawn)
- Any briar in the room expands

Nuntar, Jutt and I were talking about this in chat today, and we propose further discussion on the matter. Nuntar would like an option for Ctrl-5 to only wait for multiples of 30 (ignoring briar growth). Jutt would like a way to quickly wait up to the next multiple of 5 (for puff manipulation) or to the next multiple of 10 (for spike trap or waterskipper spawn).

I'm not sure what the best way is to handle all this - separate configurable wait keys for separate conditions?

____________________________
Quick links to my stuff (in case you forgot where it was):
Click here to view the secret text

01-26-2016 at 08:50 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
mrimer
Level: Legendary Smitemaster
Avatar
Rank Points: 5166
Registered: 02-04-2003
IP: Logged
icon Re: Ctrl-5 "long wait" overhaul (0)  
I can see how these wait variants could be useful. Not sure how we'd want to surface these options. I foresee that whatever we come up with would probably be somewhat obscure.

____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.

[Last edited by mrimer at 01-26-2016 11:24 PM]
01-26-2016 at 11:24 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
Dragon Fogel
Level: Smitemaster
Rank Points: 2482
Registered: 06-21-2014
IP: Logged
icon Re: Ctrl-5 "long wait" overhaul (0)  
Maybe there could be a "Wait" button you could click on and enter a number of turns to wait? Maybe with an option for "next multiple of X" to make it stop on a puff-moving turn/spike turn/etc. More advanced options could be to wait for a room event (or even for a room event to happen a certain number of times) so you could still wait specifically for briar expansions but wouldn't have it slow down the waiting if the room requires a low of growth.

That's not as convenient as shortcut buttons, but it would still be better than manually waiting.

For micro-waiting, maybe Control-Special Command could wait for the next multiple of five? (Recognized by scripts as Wait rather than Special Command, for convenience.) Does that currently do anything?

A related option that would be nice: Control-Undo undoing multiple moves, because sometimes you're trying to coordinate time clones and you wait one spawn cycle too long. Probably something taking you to the start of the previous spawn cycle, stopping where your undo limit would take it.
01-26-2016 at 11:53 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Nuntar
Level: Smitemaster
Avatar
Rank Points: 4859
Registered: 02-20-2007
IP: Logged
icon Re: Ctrl-5 "long wait" overhaul (+1)  
It's good to keep things simple and consistent, so that it's easy for players to learn and remember the controls. My suggestion would be:

Alt-Wait waits until the next multiple of 5. Then you only need to press this at most twice to wait until a multiple of 10.
Ctrl-Wait waits until the next multiple of 30. It should do this even in rooms with briar. Waiting until the next multiple of 30 is very often useful whether there is briar or not, whereas waiting until the next briar growth is almost never useful. And the current setup is awkward and annoying because you get used to a key doing one thing, and suddenly it doesn't do what you expect.

____________________________
50th Skywatcher
01-28-2016 at 04:26 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Xindaris
Level: Smitemaster
Avatar
Rank Points: 1593
Registered: 06-13-2015
IP: Logged
icon Re: Ctrl-5 "long wait" overhaul (0)  
Would Shift-5 be a viable option for "wait for briar growth only, ignore turn number"?

____________________________
109th Skywatcher

Here are some links to Things!
Click here to view the secret text

01-28-2016 at 05:15 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Someone Else
Level: Smitemaster
Avatar
Rank Points: 2356
Registered: 06-14-2005
IP: Logged
icon Re: Ctrl-5 "long wait" overhaul (0)  
Not really, as Shift is already for locking the room. I'd say Ctrl-Alt-Wait would be better, but that might be clunky.
01-28-2016 at 05:28 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
skell
Level: Legendary Smitemaster
Avatar
Rank Points: 3771
Registered: 12-28-2004
IP: Logged
icon Re: Ctrl-5 "long wait" overhaul (+2)  
Question: has anyone ever used Ctrl+Wait because they wanted to wait for briar growth?

____________________________
My website
11-23-2020 at 10:19 PM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts High Scores This architect's holds Quote Reply
Dragon Fogel
Level: Smitemaster
Rank Points: 2482
Registered: 06-21-2014
IP: Logged
icon Re: Ctrl-5 "long wait" overhaul (+2)  
I can't remember doing so; if briar is close to a critical growth level, I'll usually wait out the last bit manually.

The situation where I might want to wait specifically for briar is one where I want to do things in between each growth but I have nothing useful to do during downtime. In that case I would want to assess the new state of the room after the growth finished.

That's pretty niche and I can't think of any rooms like that. A "Wait for the next multiple of 5" shortcut would probably come close enough to cover any situation where 30 turns is too long but one is too short.
11-23-2020 at 10:23 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
mauvebutterfly
Level: Smitemaster
Avatar
Rank Points: 774
Registered: 05-03-2015
IP: Logged
icon Re: Ctrl-5 "long wait" overhaul (0)  
skell wrote:
Question: has anyone ever used Ctrl+Wait because they wanted to wait for briar growth?

I don't remember the context, but yes, I have. I also remember being mildly annoyed that Ctrl+Wait stopped on turn 30 in that instance without briar growing, but that's such a minor thing that it's not even worth considering how to change it.

Unless we wanted a different command for "wait for growth" instead of "wait for turn 30" but that also seems like such a minor edge case that it's not worth spending any development time on.

____________________________
106th Skywatcher
11-24-2020 at 02:11 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
skell
Level: Legendary Smitemaster
Avatar
Rank Points: 3771
Registered: 12-28-2004
IP: Logged
icon Re: Ctrl-5 "long wait" overhaul (0)  
Are there any other things that happen on uneven turn numbers that should disrupt a counter?

Because I can see something like this (which is heavily inspired by the conversation so far):
Ctrl+Wait - Wait until the next spawn cycle
Alt+Wait - Wait for 5 turns (should it also stop on the next spawn cycle?)
Ctrl+Alt+Wait - Wait for the next significant event, if it can happen. Caveat - there is no good way to detect if briar can ever grow, so it would have to either be interruptable or would have an upper limit of, say, 100 turns.

At the same time I don't care about the briar thing, implementing it will be a slight pain so if no one cares much I'd just happily throw it out the window.

____________________________
My website
11-24-2020 at 08:51 AM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts High Scores This architect's holds Quote Reply
Dragon Fogel
Level: Smitemaster
Rank Points: 2482
Registered: 06-21-2014
IP: Logged
icon Re: Ctrl-5 "long wait" overhaul (+3)  
Bumping this because I noticed the thread and realized nobody responded to the questions.

I think "wait for the next multiple of 5" is probably a better option than "wait 5 turns" because certain events (puffs moving, spikes, waterskipper spawns, serpent preference changing) happen specifically on multiples of 5. I think most of the time I would use this option, I would be waiting for puffs to move.

The main significant events I can think of that aren't on a fixed timer are briar growth, fuses burning, and serpents dying. Actually, a serpent stuck on itself and shrinking until it breaks out of that is also something that might take a while, so I guess if feasible, I'd like "a serpent or adder that was shrinking stops shrinking" to count for the "event" condition, if that's implemented.
03-12-2021 at 05:39 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
New Topic New Poll Post Reply
Caravel Forum : DROD Boards : Feature Requests : Ctrl-5 "long wait" overhaul
Surf To:


Forum Rules:
Can I post a new topic? No
Can I reply? No
Can I read? Yes
HTML Enabled? No
UBBC Enabled? Yes
Words Filter Enable? No

Contact Us | CaravelGames.com

Powered by: tForum tForumHacks Edition b0.98.8
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.