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

[New Feature] Socketing #357

Open
phoenixlzx opened this issue Mar 7, 2019 · 0 comments
Open

[New Feature] Socketing #357

phoenixlzx opened this issue Mar 7, 2019 · 0 comments

Comments

@phoenixlzx
Copy link
Contributor

Feature Request

Is Your Feature Request Related to a Problem? Please Describe.

No.

Describe the Solution You'd Like

A pair of rpgitem attributes that allows socketing. By default there is no socket slot and cannot be used as gem:

socketing:
  has_socket: 0
  is_gem: false
  power_override: false

When has_socket set to value > 0, corresponding amount of gems can be installed on that item.

The item will append the gem display name and lore lines to lore section, and combine powers added in that gem. Order of powers applied: item => gem => extra gems ...

When is_gem set to true, the item could be installed on other items that have available socket slot.

power_override controls whether the item (as gem) will override or addition to the same powers on the target item.

Describe Alternatives You've Considered

None yet.

Additional Context

None yet.

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

2 participants