From 75810b9d0c702cc3d940468dc2537b58e52b8760 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sat, 18 Jul 2020 12:20:47 +0200 Subject: [PATCH] Implements C Interface for SpeciesVariant.GetRandomTalent --- CInterface/Library/SpeciesVariant.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CInterface/Library/SpeciesVariant.cpp b/CInterface/Library/SpeciesVariant.cpp index 855e84e..1ff5a9f 100644 --- a/CInterface/Library/SpeciesVariant.cpp +++ b/CInterface/Library/SpeciesVariant.cpp @@ -44,3 +44,6 @@ export uint8_t CreatureLib_SpeciesVariant_GetTalent(SpeciesVariant* p, bool secr export const LearnableAttacks* CreatureLib_SpeciesVariant_GetLearnableAttacks(SpeciesVariant* p) { return p->GetLearnableAttacks().GetRaw(); } +export uint8_t CreatureLib_SpeciesVariant_GetRandomTalent(SpeciesVariant* p, ArbUt::Random* rand) { + return p->GetRandomTalent(*rand).GetIndex(); +}