Data
  1. Data
  2. DATA-594

[PF] Class Abilities/Special Abilities list in "Feats and Abilities"->"Class Abilities"

    Details

      Description

      Within the archetypes system, one can view all racial traits of a character under "Racial Abilities". It'd be really handy to have a listing of all class features/Special Abilities and their current rankings/levels/bonuses/etc, under "Feats and Abilities" -> "Class Abilities". Usually "Class Abilities" is only available if the class gains an ability that requires a selection, like Rogue Talents. But for things like "Sneak Attack" and such, it'd be nice to have a place to view it and see what level its at, etc.

        Activity

        Hide
        Andrew Maitland
        added a comment -

        This is a lot of work. Getting the traits to display was no small feat - and that only applies to the select few races that are granted any such traits.

        I'll see what I can do, but is there any reason WHY the Character Sheet Standard Sheet Preview doesn't fit this need? (The one that Shows the Special Attacks and Special Qualities right there).

        Show
        Andrew Maitland
        added a comment - This is a lot of work. Getting the traits to display was no small feat - and that only applies to the select few races that are granted any such traits. I'll see what I can do, but is there any reason WHY the Character Sheet Standard Sheet Preview doesn't fit this need? (The one that Shows the Special Attacks and Special Qualities right there).
        Hide
        Brad Kester
        added a comment -

        First, I know I personally appreciate you taking the time to look into/work on this. Given that all other details and information about the character are displayed within the tabs of the character generator, the way I think says that class abilities/special abilities would also be available to view there. Even though these items aren't editable or swappable, it just makes sense to me to have it there. I don't know how many times I've gone there looking for it and realizing it's not

        And I don't know if its a bug or my oversight, but (using the current SVN build of PCGen) I don't see any specific Sneak Attack information on the character sheet preview. All it says is "Sneak Attack (Ex) [source, page] If you can catch an opponent when he is unable to defend himself effectively from your attack, you can strike a vital spot for extra damage."

        Show
        Brad Kester
        added a comment - First, I know I personally appreciate you taking the time to look into/work on this. Given that all other details and information about the character are displayed within the tabs of the character generator, the way I think says that class abilities/special abilities would also be available to view there. Even though these items aren't editable or swappable, it just makes sense to me to have it there. I don't know how many times I've gone there looking for it and realizing it's not And I don't know if its a bug or my oversight, but (using the current SVN build of PCGen) I don't see any specific Sneak Attack information on the character sheet preview. All it says is "Sneak Attack (Ex) [source, page] If you can catch an opponent when he is unable to defend himself effectively from your attack, you can strike a vital spot for extra damage."
        Hide
        Brad Kester
        added a comment -

        Also, why do you say "that only applies to the select few races that are granted any such traits"? Did you mean classes? Since this is class related?

        Show
        Brad Kester
        added a comment - Also, why do you say "that only applies to the select few races that are granted any such traits"? Did you mean classes? Since this is class related?
        Hide
        Andrew Maitland
        added a comment -

        Your earlier reference to seeing the Race Stuff / Archetype stuff. Each Class Archetype AND Racial Trait required lots of man hours to get the display we enjoy and use today (Most of it logged by myself). The Racial Traits you see are all coded in by hand to give you the view. Swappable items are the name of the game. To get those items to populate required special Coding, on top of the fact they needed to be swapped out easily.

        In order to 'show' all those abilities, would require a Massive rewrite of every single ability. You need to shove it into a user pool. All instances of 'ABILITY:Special Ability|AUTOMATIC|x' would have to be changed to 'ABILITY:Another Pool Name|AUTOMATIC|x'

        That is a lot of effort, prone to causing a bug or three if not monitored carefully, just to display something in the tabs where we have users select items. And you can't do a blind rewrite as certain abilities shouldn't be displayed. Having essentially a Read Only Pool seems a bit overboard - the effort to do that takes away from another project or bug fix, like say Ultimate Combat isn't getting attention while I investigate each bug. Now, you've mentioned that Sneak Attack isn't displaying it's Value, that can be rectified fairly easy. Just open a JIRA and I can fix it. Takes all of 2 minutes.

        Show
        Andrew Maitland
        added a comment - Your earlier reference to seeing the Race Stuff / Archetype stuff. Each Class Archetype AND Racial Trait required lots of man hours to get the display we enjoy and use today (Most of it logged by myself). The Racial Traits you see are all coded in by hand to give you the view. Swappable items are the name of the game. To get those items to populate required special Coding, on top of the fact they needed to be swapped out easily. In order to 'show' all those abilities, would require a Massive rewrite of every single ability. You need to shove it into a user pool. All instances of 'ABILITY:Special Ability|AUTOMATIC|x' would have to be changed to 'ABILITY:Another Pool Name|AUTOMATIC|x' That is a lot of effort, prone to causing a bug or three if not monitored carefully, just to display something in the tabs where we have users select items. And you can't do a blind rewrite as certain abilities shouldn't be displayed. Having essentially a Read Only Pool seems a bit overboard - the effort to do that takes away from another project or bug fix, like say Ultimate Combat isn't getting attention while I investigate each bug. Now, you've mentioned that Sneak Attack isn't displaying it's Value, that can be rectified fairly easy. Just open a JIRA and I can fix it. Takes all of 2 minutes.
        Hide
        Brad Kester
        added a comment -

        Thank you for the description. Being a programmer in "real life", I know all too well how one "little" feature can appear to be quite simple on the surface and an intricate mess at its core. Well, maybe this is something that can be put into the "maybe one day when I'm bored I'll get started on this" kind of thing. I'd rather you were able to spend your time on things that help the gaming community overall, UC a good example.

        As to opening a Jira, I'll investigate a little more before doing so. I want to make sure the issue isn't a little more global. I think maybe the character sheet preview is overall displaying the simpler/shorter descriptions for the special abilities, but haven't verified that yet.

        Show
        Brad Kester
        added a comment - Thank you for the description. Being a programmer in "real life", I know all too well how one "little" feature can appear to be quite simple on the surface and an intricate mess at its core. Well, maybe this is something that can be put into the "maybe one day when I'm bored I'll get started on this" kind of thing. I'd rather you were able to spend your time on things that help the gaming community overall, UC a good example. As to opening a Jira, I'll investigate a little more before doing so. I want to make sure the issue isn't a little more global. I think maybe the character sheet preview is overall displaying the simpler/shorter descriptions for the special abilities, but haven't verified that yet.
        Hide
        Andrew Maitland
        added a comment -

        I've added the Sneak Attack information to the Pathfinder Description for you.

        Show
        Andrew Maitland
        added a comment - I've added the Sneak Attack information to the Pathfinder Description for you.
        Hide
        Andrew Maitland
        added a comment -

        Core Classes
        APG
        Ultimate Combat
        Ultimate Magic
        Anything else will need a new tracker and the sets specifically requested.

        Show
        Andrew Maitland
        added a comment - Core Classes APG Ultimate Combat Ultimate Magic Anything else will need a new tracker and the sets specifically requested.

          People

          • Assignee:
            Andrew Maitland
            Reporter:
            Brad Kester
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: