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

Behavior Roles #47

Open
gilmore606 opened this issue Jul 31, 2018 · 1 comment
Open

Behavior Roles #47

gilmore606 opened this issue Jul 31, 2018 · 1 comment
Projects

Comments

@gilmore606
Copy link
Owner

roles.json will define named roles, which are just collections of behaviors (with parameters). actors can specify a roles: [x,y...] in actors.json to get all the behaviors of a role.

if an actor specifies a behavior already specified by a role, their specific behavior parameters should override the ones from the role (for any which conflict).

@gilmore606
Copy link
Owner Author

Roles only need to be looked at on initial actorCzar template actor creation -- the roles are created and added to the template actors. Cloning new actors happens normally without consulting roles.

resources/roles/*.json is read to create the role structures for actorCzar on startup.

@gilmore606 gilmore606 added this to To do in AI via automation Aug 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
AI
  
To do
Development

No branches or pull requests

1 participant