From 3d7fcfc4a6a1fc7016145b39596775bcd32be5c1 Mon Sep 17 00:00:00 2001 From: fusion32 Date: Sat, 7 Jun 2025 17:15:40 -0300 Subject: race loading --- src/cr.hh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/cr.hh') 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 // ============================================================================= -- cgit v1.2.3