Donate to crank improvements#5073
Conversation
| form:Clear() | ||
|
|
||
| form:SetTitle(ad.title) | ||
| form:SetFace(ad.charcter) |
There was a problem hiding this comment.
charcter -> character.
I would prefer to restore deterministic seeds for face generation, but for now this is an acceptable compromise.
There was a problem hiding this comment.
Yes, me too, especially since the Character class documents the functionality, I think. Couldn't figure it out though. Not sure what the best route would be? Overloading the ChatForm:SetFace(character) to also take a table with other variables? If you have time at some point we can discuss it
New pigui chat-form did not support explicitly setting seed, giving new face every time the advert is clicked.
The comms that was used before, is rendered to world view, so messages there are not seen. Update message in chat box instead
There is currently no way the player to know: 1. How close they are to next jump in reputation status, nor, 2. Difference between the donation causes (some are more cranks than others) With this, each donation indicates how much money is needed to gain next level of reputation. Thus, it still obscures directly knowing reputation points and the "force multiplier" factor for the particular donation cause on reputation.
f6408b9 to
85e9a19
Compare
|
I was contemplating removing the last commit, as @nozmajner and @Gliese852 didn't like it in its current form (or at all). I completely agree that we should not expose the underlying numbers to the player, (thus reputation isn't shown as a number but as "levels", like "Inexperienced"...), but I know I've never donated a dime in the game, because it's very unclear what it does, if it's price worthy at all, so this was an attempt to fix it, by having the charity suggest how much they think you aught to donate. I'm hoping maybe it could be done in a different/better way, but fundamentally, I think it's a problem with DonateToCranks, that the player doesn't really know what they're buying, thus they don't know how their actions affect the game world, which in my understanding, is bad game design. @fluffyfreak, as a game designer, do you have ideas / thoughts? |
|
Yes the DonateToCranks has always been opaque. I've never actually done it and don't know why I would. Usually with charities and wealthy donators they'll change the amount asked for directly. So a leaflet throught he door is £3 a month, or a chugger (Charity Mugger) in the street will be asking for £1 or spare change, but when they ask Bill Gates they'll be saying "we need $100 million for XYZ cause" |
|
One thought, to "hide" it again, is to have the maximum amount you can donate, to be what is needed to "be sure we'll spread the word of your charitable nature", but that also has problems, since we're again making it opaque, and might also look funny in situations where maximum donation amount would be $10, or $100. |
Fix: face seed
New pigui chat-form did not support explicitly setting seed, giving new face every time the advert is clicked. Fixed it by having the same charracter for each instance of a BBS. (These adverts are not fix to station over time).
Fix: crank talking back
The comms that was used before, is rendered to world view, so messages (e.g. "note enough money", or "thanks") sent there are not seen. Update message in chat box instead, making it more of a dialogue. Also, now the advert closes itself when the player has donated.
New: Indicate to user what amount to donate
There is currently no way the player to know:
How close they are to next jump in reputation status, nor,
Difference between different donation organizations (some are more cranks than others)
With this, each donation indicates how much money is needed to gain next level of reputation. Thus, it still obscures directly knowing reputation points and the "force multiplier" factor for the particular donation cause on reputation.
Here is how much is needed to go from current reputation level ("nobody") to next ("inexperienced"):