View Issue Details

Category
SSPBT:本体(SSP)
SeverityfeatureReproducibilityN/A 
Status closed 
Fixed in Version2.6 (リリース) 
Summary0000567: "Sticky" balloon tags
DescriptionAn issue I run into frequently is that my balloon makes use of 3 different sizes, rather than the standard 2. So, when I am making menus that use an extra large b4 balloon, I always have to add extra code to ensure that if the user isn't using my balloon, it will still use the b2 balloon and not default to the b0 (since that makes the menus very small and hard to use). But this can be a bit frustrating, since there are several balloons that also have an extra large b4 balloon, and I would like to make use of it when it's available!

So, my proposal is, it would be nice if I could make a tag "sticky" by adding something extra to it, so that if the next balloon call fails (or maybe any balloon calls for the rest of the script?), it goes back to the "sticky" tag. So like this:

\b[2*]\b[4]Some menu text

With a script like this, I imagine that if a b4 balloon exists, it uses the b4. But if no b4 exists, it remains on the b2.


Alternatively, I've just had a new thought, which would be a tag like \![set,fallbackballoon,2] which applies for the rest of the script (or until cancelled) and tells it to fall back to the specified balloon if a balloon that doesn't exist is called.

This wouldn't fix the problem for all balloons of course, since some balloons don't use the b4 as an extra large balloon, but I still think it would be useful for a fair number of them. (Otherwise, I have to write out whole lists of balloons to check for, and keep them updated over time...)
TagsNo tags attached.
Attach Tags

Activities

ponapalt

2023-03-06 21:12

administrator   ~0001395

Syntax sample:
\b[ID1,--fallback=ID2,--fallback=ID3]

Issue History

Date Modified Username Field Change
2023-01-27 12:03 guest New Issue
2023-03-06 21:12 ponapalt Assigned To => ponapalt
2023-03-06 21:12 ponapalt Status new => closed
2023-03-06 21:12 ponapalt Resolution open => fixed
2023-03-06 21:12 ponapalt Fixed in Version => 2.6 (リリース)
2023-03-06 21:12 ponapalt Note Added: 0001395