Update Archetypes authored by Ashijin's avatar Ashijin
......@@ -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.
......@@ -19,3 +31,31 @@ 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