summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--example/clientdata/skills.xml2
-rw-r--r--src/game-server/skillmanager.h4
2 files changed, 5 insertions, 1 deletions
diff --git a/example/clientdata/skills.xml b/example/clientdata/skills.xml
index ace8b444..340d9033 100644
--- a/example/clientdata/skills.xml
+++ b/example/clientdata/skills.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<skills>
<set name="Weapons">
- <skill id="100" name="Unarmed" icon="graphics/skills/unarmed.png" />
+ <skill id="100" name="Unarmed" icon="graphics/skills/unarmed.png" default="true" />
<skill id="101" name="Knife" icon="graphics/skills/knife.png" />
<skill id="102" name="Sword" icon="graphics/skills/sword.png" />
<skill id="103" name="Polearm" icon="graphics/skills/polearm.png" />
diff --git a/src/game-server/skillmanager.h b/src/game-server/skillmanager.h
index 1912e2fc..e789c89d 100644
--- a/src/game-server/skillmanager.h
+++ b/src/game-server/skillmanager.h
@@ -53,6 +53,8 @@ class SkillManager
const std::string getSkillName(unsigned int id) const;
const std::string getSetName(unsigned int id) const;
+ unsigned int getDefaultSkillId() const
+ { return mDefaultSkillId; }
private:
struct SkillInfo {
SkillInfo():
@@ -86,4 +88,6 @@ class SkillManager
unsigned int mDefaultSkillId;
};
+extern SkillManager *skillManager;
+
#endif // SKILLMANAGER_H