Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicRPG MythicRPG
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 43
    • Issues 43
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicRPGMythicRPG
  • Wiki
  • Archetypes

Archetypes · Changes

Page history
Update Archetypes authored May 24, 2024 by Lxlp's avatar Lxlp
Hide whitespace changes
Inline Side-by-side
Showing with 21 additions and 13 deletions
+21 -13
  • Archetypes.md Archetypes.md +21 -13
  • No files found.
Archetypes.md
View page @ f177aa1d
...@@ -10,23 +10,25 @@ The example pack generates a `classes.yml` file which contains several simple ex ...@@ -10,23 +10,25 @@ The example pack generates a `classes.yml` file which contains several simple ex
### Configuration ### Configuration
| Option | Description | | Option | Description |
|-----------------|---------------------------------------------------------------------------| |-----------------|--------------------------------------------------------------------------------------|
| Group | The type of archetype this falls under, such as 'CLASS' | | Group | The type of archetype this falls under, such as 'CLASS' |
| Display | The proper display name of this archetype, such as 'Wizard' | | Display | The proper display name of this archetype, such as 'Wizard' |
| Leveling | Section for Leveling options | | Description | The description of the archetype |
| | | | BaseStats | A list of base stats for this archetype |
| BaseStats | A list of base stats for this archetype | | SpellUnlocks | A list of spells unlocked by this archetype |
| SpellUnlocks | A list of spells unlocked by this archetype | | InitSkills | A list of skills called when a player gains this class |
| InitSkills | A list of skills called when a player gains this class | | QuitSkills | A list of skills called when a player loses this class |
| QuitSkills | A list of skills called when a player loses this class | | LevelSkills | A list of skills called when a player levels up this class |
| Skills | A list of mechanics applied to anyone with this archetype. Functions the same as how Mythic Mobs are configured | | Skills | A list of mechanics applied to anyone with this archetype. Functions the same as how Mythic Mobs are configured |
| [Leveling] | A list of options regarding how the class levels up |
### Default Archetypes ### 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. You can configure a 'default' archetype that new players will start as in the `config-archetypes.yml` file inside the `MythicMobs` plugin directory.
With the example files, by default, RPG comes with 2 archetype groups - `class` and `profession` - which can be changed or removed if you'd like. The example files also come with a default class - `Adventurer`. This class doesn't do anything by default but serves as a basic starting point for the examples. With the example files, by default, RPG comes with 2 archetype groups - `class` and `profession` - which can be changed or removed if you'd like. The example files also come with a default class - `Adventurer`. This class doesn't do anything by default but serves as a basic starting point for the examples.
``` ```yaml
ADVENTURER: ADVENTURER:
Display: 'Adventurer' Display: 'Adventurer'
MaxLevel: 1 MaxLevel: 1
...@@ -34,7 +36,7 @@ ADVENTURER: ...@@ -34,7 +36,7 @@ ADVENTURER:
## Examples ## Examples
``` ```yaml
TestArchetype: TestArchetype:
Group: CLASS Group: CLASS
Display: 'an archetype' Display: 'an archetype'
...@@ -49,7 +51,9 @@ TestArchetype: ...@@ -49,7 +51,9 @@ TestArchetype:
QuitSkills: [] QuitSkills: []
Skills: Skills:
- message{m="item"} ~onPickupItem ?triggeringItemType{type=TestFireWand} - message{m="item"} ~onPickupItem ?triggeringItemType{type=TestFireWand}
```
```yaml
TestMiner: TestMiner:
Group: PROFESSION Group: PROFESSION
Display: 'Miner' Display: 'Miner'
...@@ -58,4 +62,8 @@ TestMiner: ...@@ -58,4 +62,8 @@ TestMiner:
MaxLevel: 50 MaxLevel: 50
ExperienceCurve: TEST_FORMULA ExperienceCurve: TEST_FORMULA
ExperienceSource: MINING ExperienceSource: MINING
``` ```
\ No newline at end of file
<!-- LINKS -->
[Leveling]: /Archetypes/Leveling
\ No newline at end of file
Clone repository

MythicRPG

  • Home
  • Changelogs
  • Commands / Permissions
  • FAQ / Common Issues
Usage
  • Installation
  • Spells
    • Learning
    • Casting
    • Reagents
  • Archetypes
    • Leveling
    • Talents
    • Professions
    • Boosters
  • Currencies
  • Waypoints
Mechanics
  • Mechanics
  • Targeters
  • Triggers
  • Conditions
Placeholders
  • Placeholders