feat: Add more RP definitions

This commit is contained in:
Vsevolod Kremianskii 2020-10-28 10:21:55 +07:00
parent 98e949783d
commit 8f3af5a5b0

View file

@ -17,6 +17,8 @@
#pragma once
#include <vector>
namespace reone {
namespace game {
@ -49,6 +51,32 @@ enum class ClassType {
SithAssassin = 16
};
enum class Ability {
Strength = 0,
Dexterity = 1,
Constitution = 2,
Intelligence = 3,
Wisdom = 4,
Charisma = 5
};
enum class Skill {
ComputerUse = 0,
Demolitions = 1,
Stealth = 2,
Awareness = 3,
Persuade = 4,
Repair = 5,
Security = 6,
TreatInjury = 7
};
struct CreatureAttributes {
std::map<ClassType, int> classLevels;
std::vector<int> abilities;
std::vector<int> skills;
};
} // namespace game
} // namespace reone