Apprentice

An apprentice of your own to mentor can be received in the bot with w!apprentice/w!app. Train them to raise their experience, or XP to level them up as well as increase their stats. The goal with the command is to raise your apprentice to level 24 and then promote them to become a warrior. Commands of this category start with w!app.

Apprentice Info
Performing the command w!apprentice/w!app displays the apprentice’s name, status, pending events, clan, level, XP, and stats. As the apprentice levels up, trust and personality traits will also be displayed.

Status
Apprentices have a text-based energy level indicator, the message displayed from full energy to lowest are as follow: "He/She seems active.", "He/She seems ready.", "He/She seems okay.", "He/She seems tired.", "He/She seems very tired.", "He/She seems exhausted.", "He/She seems very exhausted." At levels above tired, they may be taken to train, hunt, or patrol. Sometimes, apprentices will get injured from their sessions and events, the following status will replace the energy message, "He/She still looks injured.", or "He/She still looks wounded.", they may not be trained while injured. Events may be performed regardless of energy level or health status.

Hunting, training, patrolling usually cost 45% energy.

Experience and Level
Apprentices have three XP bars, one for general level which changes as they level up, a hunting and a training bar that signify XP gained from hunting, training, or patrolling. To increase XP, perform the commands w!app hunt/train/patrol, or w!app defend/chase/duties when prompted. Apprentices level up once their general experience reaches the stated threshold. Each level up restores the apprentice to full health and energy, certain levels unlock new information and the ability to increase their stats, then, finally the ability to promote them.

To increase Hunting XP, send them to hunt or a patrol with w!app hunt/patrol. Similar for Training XP but with w!app train or w!app patrol. Increasing these two XP bars allows the apprentice’s stats, strength, agility, and intelligence, to be increased once the apprentice reaches level 3. No matter the apprentice’s level or stats, 150 Hunting or Training XP is required to increase one stat. Each stat aids training differently, high strength helps prevent the apprentice from getting injuries from sessions and events as well as letting them heal from injuries faster, high agility increases the rate of which the apprentice regains their energy, and high intelligence increases all three XP gained from interactions.

Events
Sometimes, the apprentice's info page will have a short sentence that usually prompts the use of certain commands. Examples are that a border skirmish between their clan and a rival clan is taking place, and the apprentice may be sent to battle for XP if their mentor so wishes, if users wish to follow the prompt, send the command w!app [prompt], taking the apprentice to hunt/train/patrol will dismiss the event and if applicable, apply the effect on the apprentice. All events will expire at the end of the hour.

Trust
At low trust levels, apprentices will refuse attempts to train/hunt/patrol. Trust level is revealed when the apprentice reaches level 4. Trust increases if:


 * The apprentice is interacted with frequently
 * The apprentice is checked on when prompted
 * The apprentice is allowed to spend time with their denmate
 * The apprentice is interacted with in the event of “_paw looks bored.”

There are also certain actions that decrease trust:


 * The apprentice is sent to do duties around camp
 * The apprentice is awoken
 * The apprentice is taken to train when sad

The levels of trust are "He/She's very unhappy towards you.", "He/She's unhappy towards you.", “He/She feels neutral towards you.”, “He/She’s happy towards you.”, "He/She's very happy towards you.", “He/She enjoys spending time with you.”, ordered from worst to best.

Promotion
Upon reaching level 24, the prompt to promote an apprentice will be displayed. Use w!app promote and the clan leader will perform a ceremony and a warrior name is given to them, the user may choose to receive another apprentice. Warrior names are simply randomly generated along with the leader’s name. The promoted apprentice cannot be interacted with anymore and will have their name, gender, clan, age, and level listed along any other by the same mentor when the command w!hist(ory) is performed.