class Leyline::Skill

Included Modules

Defined in:

leyline/api/skills.cr:15
leyline/api/skills.cr:195

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Class Method Detail

def self.get(id : Int32, client = Leyline::Client.new) #

TODO Need a separate helper for loading all the skills as an array. Implementing paging before this is likely necessary


[View source]

Instance Method Detail

def attunement : String | Nil #

[View source]
def bundle_skills : Array(Int32) | Nil #

[View source]
def categories : Array(String) | Nil #

[View source]
def chat_link : String #

[View source]
def cost : Int32 | Nil #

[View source]
def description : String | Nil #

[View source]
def dual_wield : String | Nil #

[View source]
def facts : Array(FactType) | Nil #

[View source]
def flip_skill : Int32 | Nil #

[View source]
def icon : String #

[View source]
def id : Int32 #

[View source]
def initiative : Int32 | Nil #

[View source]
def name : String #

[View source]
def next_chain : Int32 | Nil #

[View source]
def prev_chain : Int32 | Nil #

[View source]
def professions : Array(String) | Nil #

[View source]
def slot : String | Nil #

[View source]
def toolbelt_skill : Int32 | Nil #

[View source]
def traited_facts : Array(FactType) | Nil #

[View source]
def transform_skills : Array(Int32) | Nil #

[View source]
def type : String | Nil #

[View source]
def weapon_type : String | Nil #

[View source]