package Ġcom . wik ia . t ib ia . objects Ċ Ċ import Ġcom . fasterxml . jackson . annotation . Json Getter Ċ import Ġcom . wik ia . t ib ia . enums . Article Ċ import Ġcom . wik ia . t ib ia . enums . Damage Element Ċ import Ġcom . wik ia . t ib ia . enums . H ands Ċ import Ġcom . wik ia . t ib ia . enums . Status Ċ import Ġcom . wik ia . t ib ia . enums . Weapon Type Ċ import Ġcom . wik ia . t ib ia . enums . Yes No Ċ import Ġcom . wik ia . t ib ia . utils . Object Utils . isEmpty Ċ import Ġorg . slf 4 j . LoggerFactory Ċ import Ġjava . math . BigDecimal Ċ Ċ data Ġclass ĠT ib ia Object ( ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġarticle : ĠArticle ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġactual name : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġplural : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġitem id : ĠList < Int >? Ġ= Ġempty List (), ĊĠĠĠ Ġ@ Deprecated ( message Ġ= Ġ" re placed Ġwith Ġobject class ") ĊĠĠĠ Ġval Ġprimary type : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Deprecated ( message Ġ= Ġ" never Ġused ") ĊĠĠĠ Ġval Ġsprites : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġobject class : ĠString ? Ġ= Ġnull , Ġ// Ġsome Ġold Ġitems Ġonly Ġhave Ġa Ġprimary type Ġand Ġno Ġobject class Ġyet ĊĠĠĠ Ġval Ġsecondary type : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġt ert i ary type : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġfl av ort ext : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġwords : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġsounds : ĠList < String >? Ġ= Ġempty List (), ĊĠĠĠ Ġval Ġimplemented : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġl igh trad ius : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġlight color : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġvolume : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġdestruct able : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġim mobile : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġwalk able : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġwalk ings peed : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġun shoot able : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġblock spath : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġpick up able : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġholds liquid : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġusable : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġwritable : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġre writable : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġwrite chars : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġlevel required : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġv oc required : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġml required : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġhands : ĠH ands ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġwe ap ont ype : ĠWeapon Type ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġattack : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" fire _ attack ") Ġval Ġfire Attack : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" earth _ attack ") Ġval Ġearth Attack : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" ice _ attack ") Ġval Ġice Attack : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" energy _ attack ") Ġval Ġenergy Attack : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" death _ attack ") Ġval Ġdeath Attack : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġdef ense : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġdef ense mod : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġim bu es lots : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġim b ue ments : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġen chant able : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġen ch anted : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġrange : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" atk _ mod ") Ġval Ġattack Modification : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" hit _ mod ") Ġval Ġhit point Modification : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" cr ith it _ ch ") Ġval Ġcritical Hit Chance : ĠPer centage ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" crit extra _ dmg ") Ġval Ġcritical Hit Extra Damage : ĠPer centage ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" man ale ech _ ch ") Ġval Ġman ale ech Chance : ĠPer centage ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" man ale ech _ am ") Ġval Ġman ale ech Amount : ĠPer centage ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" hp le ech _ ch ") Ġval Ġhit point L ee ch Chance : ĠPer centage ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : Json Getter (" hp le ech _ am ") Ġval Ġhit point L ee ch Amount : ĠPer centage ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġman ac ost : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġd ama get ype : ĠDamage Element ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġdam ager ange : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġattrib : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġcharges : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġarm or : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġres ist : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġweight : ĠBigDecimal ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġstack able : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġmarket able : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġconsum able : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġreg ense conds : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġhang able : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġduration : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġdestruct ible : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġrot atable : ĠYes No ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġmap color : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġdropped by : ĠMutable List < String >? Ġ= Ġmutable ListOf (), ĊĠĠĠ Ġval Ġvalue : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġstore value : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġnpc value : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġnpc price : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġnpc valu er ook : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġnpc pr icer ook : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġbuy from : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġsell to : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġf ans ite : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġlocation : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġnotes : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġnotes 2 : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġhistory : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġstatus : ĠStatus ? Ġ= Ġnull , Ċ ) Ġ: ĠWiki Object () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠsetDefault Values () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( isEmpty ( implemented )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . copy ( implemented Ġ= Ġ"? ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ( isEmpty ( object class )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . copy ( object class Ġ= Ġ"") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlogger . warn (" Object Ġ'{}' Ġhas Ġno Ġobject class Ġset ", Ġname ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ( isEmpty ( walk able )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . copy ( walk able Ġ= ĠYes No . UNKNOWN ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ( isEmpty ( location )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . copy ( location Ġ= Ġ"? ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġlogger Ġ= ĠLoggerFactory . getLogger ( T ib ia Object :: class . java ) ĊĠĠĠ Ġ} Ċ } Ċ