Changes
Page history
Update Archetypes
authored
May 24, 2024
by
Ashijin
Show whitespace changes
Inline
Side-by-side
Archetypes.md
View page @
617d8f64
...
...
@@ -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