Missable is a confusing and rarely used word in English, maybe we can update it?
HI,
Reading the code, I was completely confused when I came across the the word missable (I'm a writer, never heard anyone use the term). Maybe a more descriptive term like "dynamic" might be more appropriate? As 'missable' objects require dynamic placement on the screen based on whether or not they were flagged.
All the best, Dan
I feel using the term hide show objects consistently would be easier to understand, we already have hide_show_data and hide_show_constants
and the labels within the hide show data are called PalletTownHS, ViridianCityHS, (HS = hide show) etc.
and the entire point of missable_objects.asm is to deal with hide show data and constants
That is great idea! What's your opinion on "optionally_hidden_objects" or "dynamically_hidden_objects"?
It strikes me as a very normal word. Which language are you a writer in?
"Missable" means "something that is able to be missed". Think the treasure hunter rank in Final Fantasy IX.
English. One reason it might be very rarely used in English is because anything can be "missable", so it doesn't really provide much clarity. Because it adds no additional meaning, you'd need add a bunch of additional words to make it make sense e.g. missable on the first play through before you enter route XXX but after you enter route XXX. Think about it, is there really any item you can't miss in a game? It seems, you could miss any item depending on how you personally defined "missable" because you need more information e.g. in what time frame, etc.
This is referenced in another issue (#315):
- Rename early labels to be more accurate (e.g.
MissableObjects, which are not just for missables)
I agree with Vortyne, HideShow is already used for constants, and its meaning is very clear. The game mechanics behind is that some map sprites can be permanently hidden or displayed, when completing story-related events (character sprites) or picking up items (pokeball sprites).
As a video game term, "missables" refers to permanently missable content.
Of course, it has always been a huge misnomer to refer to all the hide/show objects in gen 1 as "missables", as most of them are not permanently missable at all.
There are very few missable items in gen 1. Things like Hitmonlee/Hitmonchan, the Dome Fossil/Helix Fossil, items on the SS Anne after it departs, etc.
That is why, as Narishma pointed out, we wrote:
Rename [...]
MissableObjects, which are not just for missables
The term "missable objects" was introduced in c5ab380, and it was a mistake from the very beginning. I would be in favor of renaming "MissableObjects" to "HideShowObjects" or something equally better.