Open toconnell opened 6 years ago
@toconnell @loganogden for reroll, what do you guys think about just making this an ability that they have? It will show up in their abilities. Then when they are done with it they just remove it. One downside i could see is they don't trust the system and don't remember removing it. A checkbox is more of a reminder that they did check it.
@CalebKester I do it as a checkbox that stays checked on the Survivor Sheet in the legacy webapp. I also include it in Survivor Search (e.g. in case you want to rapidly look for a good Intimacy candidate haha).
From @loganogden
For simplicity's sake, I invented a meta data element that, when added to a survivor, basically functions like an A&I and causes other things to automatically happen to that survivor.
For instance, if you add the "Sleeping Virus Flower" curse to a survivor, we automatically give them the "Sleeping Virus Flower" A&I which then gives them +1 luck.
Other ones work similarly: the Belt of Gender Swap gives you "Gender Swap" and then changes your effective sex (which is not the same as your base sex, etc.).
At any rate, go toggle a couple on in the Legacy Webapp to see how I approached it and determine if you want to carry it forward to The Watcher.
Perhaps. That's down to @Chibird12 and @CalebKester to determine whether it's do-able.
From the API perspective, the way things work now, it would be two POST calls: one to set the FA, and then one to set its level.
Correct. They're more like tags than achievements, at this point, and they don't maintain data, e.g. what LY they were applied, what IRL datetime they were applied or anything else.
Achievements is a cool idea (that is not implemented in any way API-side), but this is less than that. Really just think of it like tags.
So far, there are six and they are all expansion-specific and they are supposed to be recorded on the Survivor Sheet.
In PotStars campaigns, I use them to render The Constellations (because they figure into that).
Another thing to keep in mind is "once per lifetime" things. Other than the SotF re-roll, I haven't really implemented anything for tracking those, but I've got a ticket open to remind myself to handle it soon: https://github.com/toconnell/kdm-manager/issues/353
Maybe fire up the legacy webapp, start a PotStars and take a look at how it works there, to give a sense of how you might want it to look.
The API does this automatically: once you select a weapon type and increment your WP to three, it applies the A&I for the specialization; at eight points, it auto-applies the mastery, adds the mastery to settlement innovations and then auto-applies the specialization to all living survivors in the settlement.
I just dropped them at the top of the Survivor Sheet as three different-colored squares.
Same answer as above?
Haha--seriously though, The Cosntellations are a major feature of PotStars (some would argue the main event of the campaign) and I expect future expansions to have similar things going on.
Having placeholders or hooks for how to represent totally arbitrary, campaign-specific tables, attributes, etc. is kind of mission critical, if the scope of The Watcher is going to include support for all expansions.
(Don't even get me started on A:KDM. I have a real strong sense that we might end up having to draw a line around The Watcher and just say, "it only supports KDM--period", or else we'll be working on this until we're old people.)
I've got it in the legacy webapp and I plan to expand it (see above).
I think people expect to have a place to record it. I made it a part of the survivor search in the legacy app too, after I got a couple of emails from people asking for it.