Skip to content

Shadow-Draconic-Development/Avrae-Training-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4ec626c · Jan 15, 2025

History

7 Commits
Jan 15, 2025
Jan 14, 2025
Jan 23, 2024
Jan 23, 2024
Jan 23, 2024
Jan 14, 2025

Repository files navigation

Training alias that allows players to train in various proficiencies. Allows for customization of training settings. This does take into account Fey Wanderer Ranger's ability to add their wisdom modifier to charisma ability checks. You can also manage what proficiencies players can learn and what ability score is used for each.

This does require cvar subclass to contain Fey Wanderer, otherwise the bonus will need to be manually done.

Settings

Settings Dictionary Variable

The training_settings server variable uses a json to customize the settings with training. This is not required, instead it will use default values. Here are the following settings:

  • max_val: Integer that sets the max number of successes necessary - relevant ability score (i.e. 10 - CharismaMod (+3) = 7 successes) Default: 10

  • disp_type: Shows what kind of counter type is shown, here are the following options:

    • None
    • "bubble"
    • "square"
    • "hex"
    • "star" (default)
  • jack_of_trades: Says whether or not Jack of All Trades is used in the ability check.

    • 1: True (default)
    • 0: False
  • thresholds: Determines how many successes you get based upon what you roll. By default, any roll below 10 constitutes as 0 successes, 10-19 is 1 success, and 20+ is 2 successes.

    • {"-999": 0, "10": 1, "20": 2}
  • time_cooldown: Determines how often someone can train in seconds. By default, the cooldown is 65000 seconds (6.5 days).

Example Dictionary

Tool Settings Dictionary

This server variable uses a json to determine what tool proficiencies can be learned and what ability scores are used for each. Within the tool_dict svar, any tools left out of the svar will become tools that players are not allowed to learn through the training alias.

If you do not have the tool_dict svar created, it will default to the below settings:

Dictionary Example

Strength Dexterity Intelligence Wisdom Charisma
Alchemist's Supplies X X
Brewer's Supplies X X X
Calligrapher's Supplies X X X
Carpenter's Tools X X X X
Cobbler's Tools X X X X X
Cook's Tools X X X
Glassblower's Tools X X
Jeweler's Tools X X X
Leatherworker's Tools X X X
Mason's Tools X X
Painter's Supplies X X X
Potter's Tools X X
Thieves' Tools X X
Tinker's Tools X X
Weaver's Tools X X X
Woodcarver's Tools X X X
Smith's Tools X X

Language Settings Dictionary

This server variable uses a json to determine what languages can be learned and what ability scores are used for each. Within the lang_dict svar, any languages left out of the svar will become languages that players are not allowed to learn through the training alias.

If you do not have the lang_dict svar created, it will default to the below settings:

Dictionary Example

Intelligence Wisdom Charisma
Aarakocra X X X
Artuk X X X
Abanasinian X X X
Abyssal X X X
Angulotl X X X
Ankeshelian X X X
Aquan X X X
Auran X X X
Birdfolk X X X
Black Speech X X X
Blink Dog X X X
Bothii X X X
Bullywug X X X
Celestial X X X
Cervan X X X
Citlanes X X X
Common Sign Language X X X
Daelkyr X X X
Dalish X X X
Darakhul X X X
Deep Speech X X X
Demodand X X X
Derro X X X
Djaynaian X X X
Dohwar X X X
Draconic X X X
Druidic X X X
Dwarvish X X X
Elvish X X X
Eonic X X X
Ergot X X X
Erina X X X
Feather Speech X X X
Giant X X X
Giant Eagle X X X
Giant Elk X X X
Giant Owl X X X
Gith X X X
Gnoll X X X
Gnomish X X X
Goblin X X X
Godstongue X X X
Grell X X X
Grippli X X X
Grung X X X
Hadozee X X X
Halfling X X X
Halri X X X
Hedge X X X
Hook Horror X X X
Huginn's Speech X X X
Ice Toad X X X
Ignan X X X
Infernal X X X
Istarian X X X
Ixitxachitil X X X
Jerbeen X X X
Kenderspeak X X X
Kharolian X X X
Khur X X X
Kothian X X X
Kraul X X X
Kruthik X X X
Kuran'zol X X X
Lemurfolk X X X
Leonin X X X
Loxodon X X X
Mapach X X X
Marquesian X X X
Maynah X X X
Minotaur X X X
Modron X X X
N'warian X X X
Naush X X X
Nerakese X X X
Netherese X X X
Nordmaarian X X X
Northern Tongue X X X
Ogre X X X
Olman X X X
Orc X X X
Orkish X X X
Otyugh X X X
Primordial X X X
Quirapu X X X
Quori X X X
Riedran X X X
Sahuagin X X X
Sensan X X X
Shankhi X X X
Sindarin X X X
Skitterwidget X X X
Slaad X X X
Solamnic X X X
Sphinx X X X
Sylvan X X X
Terran X X X
Thayan X X X
Thieves' Cant X X X
Thri-kreen X X X
Tletlahtolli X X X
Tlincalli X X X
Tosculi X X X
Troglodyte X X X
Trollkin X X X
Umber Hulk X X X
Umbral X X X
Undercommon X X X
Vedalken X X X
Vegepygmy X X X
Void Speech X X X
Vulpin X X X
Warg-speech X X X
Westron X X X
Winter Wolf X X X
Worg X X X
Xingyu X X X
Yeti X X X
Yikaria X X X
Zabaani X X X
Zemnian X X X
Ziklight X X X

Weapon Settings Dictionary

This server variable uses a json to determine what weapons can be learned and what ability scores are used for each. Within the weapon_dict svar, any weapons left out of the svar will become weapons that players are not allowed to learn through the training alias.

If you do not have the weapon_dict svar created, it will default to the below settings:

Dictionary Example

Strength Dexterity
Club X
Dagger X X
Greatclub X
Handaxe X
Javelin X
Light Hammer X
Mace X
Quarterstaff X
Sickle X
Spear X
Yklwa X
Light Crossbow X
Dart X
Shortbow X
Sling X
Battleaxe X
Flail X
Glaive X
Greataxe X
Greatsword X
Halberd X
Lance X
Longsword X
Maul X
Morningstar X
Pike X
Rapier X X
Scimitar X X
Shortsword X X
Trident X
War Pick X
Whip X X
Blowgun X
Hand Crossbow X
Heavy Crossbow X
Longbow X
Net X

Instrument Settings Dictionary

This server variable uses a json to determine what instruments can be learned and what ability scores are used for each. Within the instrument_dict svar, any instruments left out of the svar will become instruments that players are not allowed to learn through the training alias.

If you do not have the instrument_dict svar created, it will default to the below settings:

Dictionary Example

Strength Dexterity Constitution Intelligence Wisdom Charisma
Bagpipes X X
Drum X X
Dulcimer X X
Flute X X
Lute X X X
Horn X X X
Pan Flute X X
Shawm X X
Lyre X X X
Viol X X X
Bird Pipes X X
Glaur X X
Hand Drum X X
Longhorn X X
Songhorn X X
Tantan X X
Thelarr X X
Tocken X X
Wargong X X
Whistle-stick X X
Yarting X X
Zulkoon X X

Gaming Set Settings Dictionary

This server variable uses a json to determine what gaming sets can be learned and what ability scores are used for each. Within the gaming_dict svar, any gaming sets left out of the svar will become gaming sets that players are not allowed to learn through the training alias.

If you do not have the gaming_dict svar created, it will default to the below settings:

Dictionary Example

Dexterity Intelligence Wisdom Charisma
Dice Set X X X X
Dragonchess Set X X X
Playing Card Set X X X X
Three-dragon Ante Set X X X

Skill Settings Dictionary (README)

This server variable uses a json to determine what skills can be learned. This is NOT RAW.

If you do not have the skill_dict svar created, it will be (by default) turned off.

Dictionary Example

Armor Settings Dictionary (README)

This server variable uses a json to determine what skills can be learned. This is NOT RAW.

If you do not have the armor_dict svar created, it will be (by default) turned off.

Dictionary Example

License Notice

This work includes material taken from the System Reference Document 5.1 (“SRD 5.1”) by Wizards of the Coast LLC and available at https://dnd.wizards.com/resources/systems-reference-document. The SRD 5.1 is licensed under the Creative Commons Attribution 4.0 International License available at https://creativecommons.org/licenses/by/4.0/legalcode.

This work includes material written by Seth Hartman (aka ShadowsStride) and is licensed under the Creative Commons Attribution 4.0 International License available at https://creativecommons.org/licenses/by/4.0/legalcode.

Requests

Requests can be made at this link.

All requests can be viewed at this link. All requests are viewable by all, if I have any problems I will restrict access to these links.

Ko-fi

You can click the button below to view my ko-fi page. Donations like this help me write more aliases and donators do get priority on feature requests.

ko-fi

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages