From 2ed3dd5ca515cb40da32f0384c24dcb9b09013e9 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sun, 15 Jul 2018 21:52:32 -0300 Subject: Jesusalva Grimorium reports current nÂș of subclass, and maximum value MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- npc/functions/util.txt | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'npc/functions') diff --git a/npc/functions/util.txt b/npc/functions/util.txt index 9e2ef7700..55fdba9bc 100644 --- a/npc/functions/util.txt +++ b/npc/functions/util.txt @@ -240,3 +240,27 @@ function script party_expon { return .@value[0]; } + +// Gets how many subclasses were actually filled +// total_subclass( ) +function script total_subclass { + .@i=0; + if (MAGIC_SUBCLASS & CL_PALADIN) + .@i+=1; + if (MAGIC_SUBCLASS & CL_TANKER) + .@i+=1; + if (MAGIC_SUBCLASS & CL_BERSEKER) + .@i+=1; + if (MAGIC_SUBCLASS & CL_RANGER) + .@i+=1; + if (MAGIC_SUBCLASS & CL_SNIPER) + .@i+=1; + if (MAGIC_SUBCLASS & CL_WIZARD) + .@i+=1; + if (MAGIC_SUBCLASS & CL_SAGE) + .@i+=1; + if (MAGIC_SUBCLASS & CL_PRIEST) + .@i+=1; + return .@i; +} + -- cgit v1.2.3-70-g09d2