From 79092018414d656f40734cdaab4c73698f9128aa Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 25 Jun 2020 06:41:07 -0300 Subject: Check if the skill is valid in learn_magic --- npc/functions/util.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'npc/functions/util.txt') diff --git a/npc/functions/util.txt b/npc/functions/util.txt index 2abb6c9bc..2a079436e 100644 --- a/npc/functions/util.txt +++ b/npc/functions/util.txt @@ -714,13 +714,18 @@ function script learn_magic { .@ski=getarg(0); .@learn$=l("Learning"); + // Check if skill is valid + .@mlv=$@MSK_MAXLV[.@ski]; + if (.@mlv < 1) { + return Exception("ERROR: The skill "+.@ski+" is not valid!"); + } + // Load a few temporary variables .@pre=$@MSK_PREREQ[.@ski]; .@it=$@MSK_ITEM[.@ski]; .@am=$@MSK_AMOUNT[.@ski]; .@msp=$@MSK_MSPCOST[.@ski]; .@ap=$@MSK_COST[.@ski]; - .@mlv=$@MSK_MAXLV[.@ski]; // Pre-requisite check if (.@pre) { -- cgit v1.2.3-60-g2f50