Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Character generator should guide the player through the rules #195

Open
NoxMortem opened this issue Jan 13, 2015 · 6 comments
Open

Character generator should guide the player through the rules #195

NoxMortem opened this issue Jan 13, 2015 · 6 comments

Comments

@NoxMortem
Copy link

Instead of just checking if all constraints are fulfiled before he can click "Create" it would be helpful if it actually would be impossible to select two "A" categories for the default shadowrun5 priority system.

This also means that the editor should check if i am allowed to have 102012 constitution :)

@UrsZeidler
Copy link
Owner

This also means that the editor should check if i am allowed to have 102012 constitution :)
This violates the 'no attribute over race max' rule and another message is added to the validation view, you cannot commit your character.
Yes we could also filter them out but then, we also need a null option, and when all is selected it is more difficult to change these option, as you first need to deselect them before they are again available in the options. It is a 'double-edged sword'.

@Tom-0169
Copy link

Perhaps just show the actual metatype maximum (Limits) beside the edit box ?
And If someone tries to get more.. just set it to the maximum ?

@NoxMortem
Copy link
Author

Also it would help if the validation view could be open in a perspective for character creation. Along with a tree like structure (where only the leaves are actual constraints and everything else is syntactic sugar) we could get something like this:

Step 1. Choose character concept
[ ] Choose a character concept (Technomancer, Mage, Mundane)
Step 2. Choose Priorities
[ ] Assign Priority A
[ ] Assign Priority B
[ ] Assign Priority C
[ ] Assign Priority D
[ ] Assign Priority E
! You can not assign category "A" more than once
Step 3....

You know what I mean? Without the need of an actual wizard which does all the validation, a good view on the actual constraints which are required anyway for the program to function properly would allow to have such a sort of guidance.

@UrsZeidler
Copy link
Owner

Choosing priorities is choosing a character concept: it is the slot magic.

When using the character generator wizard, the 'character building' perspective will be activated if you choose so. In the character building perspective the character validation view is displayed.

bildschirmfoto vom 2015-01-22 19 25 04

But you could also manually switch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants
@UrsZeidler @NoxMortem @Tom-0169 and others