Bestiary v1.2
by Enelvon
Summary
This update adds the ability to hide enemies with the Bestiary Hide tag as well as the HiddenEnemies array. It also adds instructions and provided a bugfix for hiding elements.
Detailed usage information is available within the script’s header or in the source repository.
Script
This script is available from the SES source repository. The specific file to download is ‘lib/bestiary.rb’.
Installation
Place below Materials, the SES Core, and Window_Book.
License
This script is made available under the terms of the MIT Expat license.
So, I’m having somewhat of a weird problem, and I’m hoping you can help. For some reason. certain monsters aren’t showing up in the list, even though they’ll be added to the count of total monsters encountered. Like, Slimes, which are enemy number 3, not only don’t become visible on the list, but that number just gets skipped over. Other monsters work fine, so I know I’m using the right script call. I’m very confused. Did I just miss somethign obvious?
Also, When I chose some to be hidden with the “ tag, it still shows a spot with “????” in its place. Is there any way to get a slot to be completely removed from the lineup? I’ve got s\item enemies and the like , that don’t need to be listed.
Both of those problems are coming from the HiddenEnemies array in the config section (you can CTRL+F for it, or if you haven’t added any new lines to the config it should be line 429). The example hides enemies 3 and 6-19. Any enemy IDs placed in there will be completely removed–I did it as an array rather than a tag because this way you can easily hide a contiguous block of enemies without needing to add a bunch of tags.
Thank you again for your fast response. I haven’t had a chance to correct it yet, but I’m sure it won’t be a problem. I feel dumb for not catching that myself. :\
It’s not a problem! It probably would have been best to fully read the config section before using the script at all, but it’s entirely possible that you did and your eyes just glazed over at some point due to its absurd length–happens to me all the time, haha! I hope the script works out for you, and feel free to contact me if you have any other problems or think of something that you’d like to have added!