I've been gone for about a month and upon returning, I see that Amber and Bug have done a wonderful job of revamping the item options that come up when you click on one in your inventory. It is so much more streamlined now and much more difficult to click on the wrong thing, which is excellent.
The only disappointing thing for me is that I can no longer at a quick glance see if my reader pet has read a particular book or my gourmand pet has eaten a particular food. Sure, I could go to their respective pages, but there's no quick way to search those either, and when you're trying to sort out your inventory at the end of questing it can be quite cumbersome.
What I propose is some way to specially select pet(s) to indicate them as readers/eaters so that they show up separately outside of the drop-down buttons. This option would I guess be available from the /pets.php page but it would affect how they show up in item lists. That way when I click on an item, I would know right away if it has already been read or eaten by that pet.
I think this would be a really good compromise between the current menus and the previous long lists of pets. Having to scroll never bothered me personally, but the extra click absolutely does. And I only have to do it when I'm feeding batches of foods at once, but I can imagine it feels a lot more cumbersome for people who use the pet lists to check if their pets have eaten or read something already
I support this. Since the change, I haven't been feeding my gourmand, even though I have a lot of food I need to give him saved in my vault. The extra click is annoying.
yes please. Maybe GA can have up to 5 pets as an incentive, so you can have your reader and gourmand both available.
I hadn't thought about bulk reading/feeding sessions, but this would be helpful for those too, as has been said above. :)
I just had an idea: if this works, then by extension we might be able to also exclude certain pets from the drop down reading/feeding lists and not have them appear elsewhere either. There are many pets I have that I don't want to eat or read anything, and it's always a dangerous game when I'm mass reading to my pets. In fact, I accidentally read to two of my no-read pets because of this.
My only solution thus far has been to put their names in caps so that it alerts me to the fact that I chose the wrong pet. But if they didn't show up at all that would be even better.
What about a bulk reading/feeding option that works as either a GA perk or a sP sink? It could also make use of locations on Subeta.
For example, if you want to bulk read to a pet, you go to the Library or a Coffee Shop (or some other third space). It could either be GA-locked, and only GA users can use it, or it could be a pay-to-use feature (like the tacit rule of buying a drink before you take your seat at a coffee shop to study). A list of books in your inventory pops up, and you click checkboxes to determine which ones to read to which pet--a little like the item fragger.
Bulk-eating could be flavored as a picnic in a park--maybe you have to pack your picnic lunch in a special basket that can only carry 10 items max? Anything uneaten (if your pet no longer feels hungry) gets taken home as leftovers and is unaffected.
This way, the site could have additional features that are tied directly to a place on the map, and underutilized locations would have an additional reason to visit them, as well (like Peka Park, for the picnic).
ETA: I recognize that this is a little off-topic, but only brought it up because the idea of bulk reading/feeding was brought up, lol.
I like that idea! It makes it a little less analytical and a little more homey, and as you said it ties in the map more.
I especially like the idea of going to the library. There are special libraries IRL where you have to get special permission to go and research there for a certain period of time. Maybe this could work somewhat similarly, and if we did want to make it cost, it could be like autotraining at the gym, perhaps?
I've actually figured out a way (with 's coding) to do this using Custom CSS. Would you be interested in that? If so, I can smail you about it later.
I'd also be interested in this custom CSS, if you don't mind. :D
I prefer no extra click, but I really wish there was a way to choose whether a pet will be shown when they are fully fed or not... I'd love to keep my gourmad pet fed as much as I can at all times, and quickly see if they've eaten an item, rather than make several clicks through various pages to search it when previously it was much simpler.
I would love this option too.
I'd like the code too please :)
In loving memory of Need posting achievements?Then join Posting Frenzy Achievement Items - searchable list List of Borders and cutouts New at Fresh and Flavorful Ping Group
Since multiple people want this, I'll just post it here.
Again, this is not originally my coding, but 's, which I tweaked for this purpose. If you're interested in further customizing your item lists, you can see more of their coding here.
To prevent lists from hiding behind buttons - feel free to remove sections as desired. They're pretty well labeled.
/** expand item use menus **/
/*--open collapsed sections /
.card ,
.card ,
.card ,
.card ,
.card ,
.card ,
.card ,
.card {
display: block;
}
/--reduce padding /
.card .card-body,
.card .card-body,
.card .card-body,
.card .card-body,
.card .card-body,
.card .card-body,
.card .card-body,
.card .card-body {
padding-top: 0;
}
a[href="/inventory.php"]~.container .card.col-12.m-2>h3.card-title+p:empty {
display: none;
}
/--hide toggle button */
.card a[href=""],
.card a[href=""],
.card a[href=""],
.card a[href=""],
.card a[href=""],
.card a[href=""],
.card a[href=""],
.card a[href=""] {
display: none;
}
To have only one Gourmand pet listed - replace all three instances of the ##### with the same pet's ID.
/** Pet Roles: Gourmand **/ a[href$="petid=#####"] {font-weight: bold;}
/** Pet Roles: NON Gourmand **/ .card-body a:not([href$="petid=#####"]) + br, .card-body a:not([href$="petid=#####"]) { display: none; }
To have only one Reader pet listed - same routine as above
/** Pet Roles: Reader **/ a[href$="petid=#####"] {font-weight: bold;}
/** Pet Roles: NON Reader **/ .card-body a:not([href$="petid=#####"]) + br, .card-body a:not([href$="petid=#####"]) { display: none; }
And finally, to have only some pets listed and not others - you can do this for any stat but I'm only listing it for reading because that's what I have it as. Use the labels in the first coding box to tweak it to your use. Yes, you need both the first code and the second with the + br for each pet so that you don't have weird gaps.
/** Pet Roles: NON Reader */
a[href$="petid=#####"], a[href$="petid=#####"] + br {
display: none; line-height: 0px;
}
/ Pet Roles: SOMETIMES Reader - Changes font to prevent accidental selection */
a[href$="petid=######"] {
color: ; font-style: italic;
}
I hope that helps!
[Edit]Erm, I'm not 100% sure what this does, but they had this too, so feel free to chuck it into your coding. (I'm assuming it prevents the pop-up from showing up.)
a[href="/inventory.php"].container .card.col-12.m-2 h3.card-titlea[onclick="return confirm('Are you sure you wish to donate this item?');"],
a[href="/inventory.php"].container .card.col-12.m-2 h3.card-titlea[onclick="return confirm('Are you sure you wish to donate this item?');"]+br,
a[href="/inventory.php"].container .card.col-12.m-2 h3.card-titlea[onclick^="return confirm('Are you sure you want to delete"] {
display: none;
}
Also just for funsies and less scrolling:
/* Hide Headers and Make Description Small in Item Lists */
a[href="/inventory.php"]~.container .card.col-12.m-2 h3.card-title {font-size:0px; line-height: 0px; margin: 0;}
.card.bg-light.m-2.col-12 p {font-size: 8px;}
/* Item List Configuration - squeeze it all together */ .card, .m-2 { border: none; margin: 0 !important; padding: 0;}
Thank you!
In loving memory of Need posting achievements?Then join Posting Frenzy Achievement Items - searchable list List of Borders and cutouts New at Fresh and Flavorful Ping Group