habitica icon indicating copy to clipboard operation
habitica copied to clipboard

Stat points Automatic Allocation methods can't be adjusted

Open Alys opened this issue 7 years ago • 6 comments

This bug started when the new website went live but it looks like we don't have an issue for it yet.

When you select "Automatic Allocation" for assigning stat points (previously called attribute points), you should be able to choose from three automatic allocation methods:

  • Distribute evenly: Assigns the same number of points to each attribute.
  • Distribute based on class: Assigns more points to the attributes important to your class.
  • Distribute based on task activity: Assigns points based on the attribute categories associated with the tasks you complete.

More details are available in the "Allocation Modes" section in Automatic Allocation on the wiki. See also the Android app's interface which allows the full options to be selected. (Also possibly iOS although maybe only in the next release? Not sure.).

The Android interface is shown below. The website should use the same phrasing (those strings probably already exist in the website's locale files). screenshot_2018-01-12_07-44-45

Alys avatar Jan 11 '18 21:01 Alys

There's additional problem, but this could be done as a separate issue when the above problem has been fixed. I'll create a separate issue for it if the person who works on the above issue doesn't want to fix this as well. Orruzza Ogam Li (c073342f-4a65-4a13-9ffd-9e7fa5410d6b) reports:

"the feature of allocating automatically the various points you already have is missing. Before when you selected an automatic allocation method (class or even) you were asked if you wanted to have the points you had already to allocate distribute automatically in that way."

Alys avatar Jan 13 '18 10:01 Alys

schermata 2018-01-18 alle 17 53 30

This is what it should look like

paglias avatar Jan 18 '18 16:01 paglias

For whomever works on this, we already have strings that can be reused for the "i" info tips:

https://github.com/HabitRPG/habitica/blob/b4cbcb172b32d1a24674004367807ece90fdacbd/website/common/locales/en/npc.json#L122-#L123.json

https://github.com/HabitRPG/habitica/blob/b4cbcb172b32d1a24674004367807ece90fdacbd/website/common/locales/en/character.json#L134-#L145.json

If those aren't suitable as written, you can edit them rather than creating new strings (that helps translators since they can refer back to previous versions in Transifex and also lets us keep a history of how the strings changed). Any new strings that are needed would be best put next to the existing ones in character.json, rather than in npc.json.

Alys avatar Feb 10 '18 21:02 Alys

I just want to update this issue and confirm that the iOS version (version 1.14 (295)) has the options available and is working correctly.

2018-04-27 08 54 32

tmkuba avatar Apr 27 '18 15:04 tmkuba

Hi can I check with the new web design with this, we are allowing users to select which tasks belong to which attribute when they have selected Distribute base on task activity?

This use to appear in the Advance Settings of a Task.

Thanks

cTheDragons avatar Jun 07 '18 13:06 cTheDragons

I'm curious about the question cTheDragons posed two years ago, too. Are task attributes (also still missing on web) a separate issue or part of this one?

citrusella avatar Sep 06 '20 20:09 citrusella