So the way I was thinking was that the tribute would only raise your max affection (like you said) but I was thinking it would be more expensive and permanent rather than cheaper/temporary.
I didn't really think about any hard numbers but I was thinking that as you tribute to a character it would start to raise the limit, but you'd still need to gift to actually reach that limit. I figured it would max out at 200% or 199% something like that.
Pros: The wealth system already records your tributes permanently, so it's easy to see at a glance who has tributed to a given character and how you compare. If the % growth is permanent, you can just look at this number and see it. It's also a pretty long-term goal for people to work towards.
Cons: If the cap growth is permanent and drains at the current rate, some character would basically get locked up for like...90+ days, and players who come later would find a lot of characters completely out of reach unless they save for a real long time first.
That's why I thought it might be good to have anything above 100% drain at a faster rate than normal, though the actual number is still up in the air I guess. This way active players would have to fight it out, but if you disappear the character will be available again without TOO long a wait.
If we make it cheaper/temporary then I think...
Pros: No long term worries since everything reverts after a few days, probably simpler to actually implement.
Cons: Pricing becomes important here, if it's too cheap, then it basically becomes the same as before but with extra steps. Everyone would just be clicking every 5 minutes, but now at 125% instead. If it's too expensive then I think it might go unused on all but the most contested characters, since there is no permanent gain.
Questions: If the tribute boosts are temporary, where does it display? Since the tributes are permanent and already recorded, is there an easy way to see when you tributed the 5 and on who? Can you tribute 50 diamonds to get 5% for 10 days, or do you have to do it one day at a time, each day? If you get to 105% and then let it lapse, do you go to 104% the next day, or all the way back to 100%?
And yeah, of course Rei would need to be the one to actually build this out, but he said to put ideas in this forum, so we're just spitballing some possibilities.
I have no idea if it's even possible to build something like this out since I have no idea how any of these systems are set-up on the backend and whether or not it's easy or possible to integrate and tie them together. I figure it's worth a shot though!