... | ... | @@ -10,6 +10,18 @@ The example pack generates a `classes.yml` file which contains several simple ex |
|
|
|
|
|
### Configuration
|
|
|
|
|
|
| Option | Description |
|
|
|
|-----------------|---------------------------------------------------------------------------|
|
|
|
| Group | The type of archetype this falls under, such as 'CLASS' |
|
|
|
| Display | The proper display name of this archetype, such as 'Wizard' |
|
|
|
| Leveling | Section for Leveling options |
|
|
|
| | |
|
|
|
| BaseStats | A list of base stats for this archetype |
|
|
|
| SpellUnlocks | A list of spells unlocked by this archetype |
|
|
|
| InitSkills | A list of skills called when a player gains this class |
|
|
|
| QuitSkills | A list of skills called when a player loses this class |
|
|
|
| Skills | A list of mechanics applied to anyone with this archetype. Functions the same as how Mythic Mobs are configured |
|
|
|
|
|
|
### Default Archetypes
|
|
|
You can configure a 'default' archetype that new players will start as in the `config-archetypes.yml` file inside the `MythicMobs` plugin directory.
|
|
|
|
... | ... | @@ -18,4 +30,32 @@ With the example files, by default, RPG comes with 2 archetype groups - `class` |
|
|
ADVENTURER:
|
|
|
Display: 'Adventurer'
|
|
|
MaxLevel: 1
|
|
|
```
|
|
|
|
|
|
|
|
|
## Examples
|
|
|
```
|
|
|
TestArchetype:
|
|
|
Group: CLASS
|
|
|
Display: 'an archetype'
|
|
|
Leveling:
|
|
|
MinLevel: 1
|
|
|
MaxLevel: 50
|
|
|
ExperienceCurve: TEST_STATIC
|
|
|
ExperienceSource: MOBS
|
|
|
BaseStats:
|
|
|
- HEALTH '20 + 5L'
|
|
|
InitSkills: []
|
|
|
QuitSkills: []
|
|
|
Skills:
|
|
|
- message{m="item"} ~onPickupItem ?triggeringItemType{type=TestFireWand}
|
|
|
|
|
|
TestMiner:
|
|
|
Group: PROFESSION
|
|
|
Display: 'Miner'
|
|
|
Leveling:
|
|
|
MinLevel: 1
|
|
|
MaxLevel: 50
|
|
|
ExperienceCurve: TEST_FORMULA
|
|
|
ExperienceSource: MINING
|
|
|
``` |
|
|
\ No newline at end of file |