OmniRPG icon indicating copy to clipboard operation
OmniRPG copied to clipboard

Enable Task Attributes

Open emsariel opened this issue 7 years ago • 2 comments

If the Habitica player uses Advanced Options, and especially if they have "Automatic Allocation" of Attribute Points based on task activity, then it would be really nice to be able to give OmniFocus tasks Attributes, just like they have a Difficulty.

I'm not sure how best to set that in OmniFocus. Smartest might be to use contexts, since contexts will tend to correspond to work/health/social ... but some people use OF Projects or Folders for "areas of life" like that. Also, if we used contexts, we'd probably need to stop using @low, @medium, @high for Difficulty. See the next issue for a possibility there.

emsariel avatar Jul 20 '16 22:07 emsariel

I think I need to play a bit more Habitica to get a feel for this feature, slightly confused about what you mean. Could you give an example how someone might use it?

The 3 contexts were just a starting point and would like to make them extendable / renameable, so this could be an option.

A Quick Github tip... when referencing other issues use a hashtag # and the issue number to create a link :)

matthewspear avatar Jul 22 '16 20:07 matthewspear

Re: reference, that's brilliant. Figured that was there but wasn't sure of the syntax.

The idea with attributes in Habitica is to assign a character stat to the task. Taking out the trash is a physical (strength) task, Call my mother weekly is a social/health (Constitution) task. That Advanced Option lets you then automatically assign your character's attribute point when you level up to the stat that you most 'practiced' during that level. Do a lot of social tasks, and that new point gets assigned to Constitution.

It's an attribute that OF is completely disinterested in, but many people doing GTD in OF have recognized that some contexts, or some of their folders, are all about personal care, or work, or friends, or getting exercise. For those people, that would work.

It's probably worth trying to find out whether anyone using this script is also using that (hidden!) option in Habitica. It may just not be worth implementing if I'm the only one. ;)

emsariel avatar Jul 23 '16 00:07 emsariel