Skip to content

[New Feature] Socketing #357

@phoenixlzx

Description

@phoenixlzx

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions