1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
/**
* @file
* @brief Collects all calls to skills.cc:exercise for
* easier changes to the training model.
**/
#pragma once
#include "ability-type.h"
#include "item-prop-enum.h" // missile_type
void practise_hitting(const item_def *weapon);
void practise_launching(const item_def &weapon);
void practise_throwing(missile_type mi_type);
void practise_stabbing();
void practise_using_ability(ability_type abil);
void practise_casting(spell_type spell, bool success);
void practise_evoking(int degree = 1);
void practise_being_hit();
void practise_being_attacked();
void practise_being_shot();
void practise_being_shot_at();
void practise_shield_block(bool successful = true);
void practise_sneaking();
void practise_waiting();
|