Atavism Version 2018.1AGIS API

atavism.agis.util
Class RequirementChecker

java.lang.Object
  extended by atavism.agis.util.RequirementChecker

public class RequirementChecker
extends java.lang.Object

Contains static functions to run requirement checks for items, quests and other purposes.

Author:
Andrew Harrison

Constructor Summary
RequirementChecker()
           
 
Method Summary
static RequirementCheckResult DoesPlayerMeetRequirements(OID oid, java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>> requirements)
          Checks if the player meets all the requirements specified in the requirements map.
static java.lang.String getClass(int aspect)
           
static int getClassID(java.lang.String aspect)
           
static java.lang.String getRace(int race)
           
static int getRaceID(java.lang.String race)
           
static void setEditorOptions(java.util.HashMap<java.lang.Integer,EditorOptionMapping> editorOptions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequirementChecker

public RequirementChecker()
Method Detail

DoesPlayerMeetRequirements

public static RequirementCheckResult DoesPlayerMeetRequirements(OID oid,
                                                                java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>> requirements)
Checks if the player meets all the requirements specified in the requirements map.

Parameters:
oid -

getRaceID

public static int getRaceID(java.lang.String race)

getClassID

public static int getClassID(java.lang.String aspect)

getRace

public static java.lang.String getRace(int race)

getClass

public static java.lang.String getClass(int aspect)

setEditorOptions

public static void setEditorOptions(java.util.HashMap<java.lang.Integer,EditorOptionMapping> editorOptions)


Copyright © 2018 Dragonsan Studios Sp. z o.o.