feat: Add more RP definitions
This commit is contained in:
parent
98e949783d
commit
8f3af5a5b0
1 changed files with 28 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue