This includes a Proof of Concept in form of a Swift Package. Only one file had to be replaced, because I couldnt make sense of how else to do it. But it compiles.
6.4 KiB
6.4 KiB
Activatable Skill
Definitions
OneTimePerformanceParameters<CastingTime>
- Type: Object
| Key | Description | Details |
|---|---|---|
casting_time |
See details | |
cost |
See details | |
range |
See details | |
duration |
See details |
casting_time
- Type: CastingTime
cost
- Type: OneTimeCost
range
- Type: Range
duration
- Type: DurationForOneTime
SustainedPerformanceParameters<CastingTime>
- Type: Object
| Key | Description | Details |
|---|---|---|
casting_time |
See details | |
cost |
See details | |
range |
See details | |
duration? |
See details |
casting_time
- Type: CastingTime
cost
- Type: SustainedCost
range
- Type: Range
duration?
- Type: DurationForSustained
FastPerformanceParameters
- Type: Union
- Cases: FastPerformanceParameters'OneTime | FastPerformanceParameters'Sustained
FastPerformanceParameters'OneTime
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
one_time |
See details |
tag
- Constant:
"OneTime"
one_time
FastPerformanceParameters'Sustained
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
sustained |
See details |
tag
- Constant:
"Sustained"
sustained
FastOneTimePerformanceParameters
FastSustainedPerformanceParameters
SlowPerformanceParameters
- Type: Union
- Cases: SlowPerformanceParameters'OneTime | SlowPerformanceParameters'Sustained
SlowPerformanceParameters'OneTime
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
one_time |
See details |
tag
- Constant:
"OneTime"
one_time
SlowPerformanceParameters'Sustained
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
sustained |
See details |
tag
- Constant:
"Sustained"
sustained
SlowOneTimePerformanceParameters
SlowSustainedPerformanceParameters
OldParameter
- Type: Object
| Key | Description | Details |
|---|---|---|
full |
See details | |
abbr |
See details |
full
- Type: String
abbr
- Type: String