aboutsummaryrefslogtreecommitdiff
path: root/src/cr.hh
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-06-07 17:15:40 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-06-07 17:15:40 -0300
commit3d7fcfc4a6a1fc7016145b39596775bcd32be5c1 (patch)
treece0f9045c4b7647f8517ab9febb22edd414dc9bf /src/cr.hh
parentbd145c3ebfc082286486a8700b9ce20bfd7383e2 (diff)
downloadgame-3d7fcfc4a6a1fc7016145b39596775bcd32be5c1.tar.gz
game-3d7fcfc4a6a1fc7016145b39596775bcd32be5c1.zip
race loading
Diffstat (limited to 'src/cr.hh')
-rw-r--r--src/cr.hh17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/cr.hh b/src/cr.hh
index a81b59b..ff96e88 100644
--- a/src/cr.hh
+++ b/src/cr.hh
@@ -16,6 +16,7 @@ struct TOutfit{
union{
uint16 ObjectType;
uint8 Colors[4];
+ uint32 PackedData;
};
};
@@ -742,6 +743,22 @@ void ExitKillStatistics(void);
bool IsRaceValid(int Race);
int GetRaceByName(const char *RaceName);
+const char *GetRaceName(int Race);
+TOutfit GetRaceOutfit(int Race);
+bool GetRaceNoSummon(int Race);
+bool GetRaceNoConvince(int Race);
+bool GetRaceNoIllusion(int Race);
+bool GetRaceNoParalyze(int Race);
+int GetRaceSummonCost(int Race);
+int GetRacePoison(int Race);
+bool GetRaceUnpushable(int Race);
+
+TOutfit ReadOutfit(TReadScriptFile *Script);
+void WriteOutfit(TReadScriptFile *Script, TOutfit Outfit);
+
+// crskill.cc
+// =============================================================================
+int GetSkillByName(const char *Name);
// crnonpl.cc
// =============================================================================