package Ġdata . gems Ċ Ċ import Ġcharacter . Buff Ċ import Ġcharacter . Stats Ċ import Ġdata . model . Color Ċ import Ġdata . model . Gem Ċ import Ġdata . model . Quality Ċ import Ġsim . Sim Participant Ċ import Ġkotlin . js . Js Export Ċ Ċ @ Js Export Ċ class ĠRel ent less Earth storm Di amond Ġ: ĠGem ( 3 2 4 0 9 , Ġ" Rel ent less ĠEarth storm ĠDi amond ", Ġ" inv _ misc _ gem _ di amond _ 0 6 . jpg ", Ġnull , ĠColor . META , ĠQuality . META ) Ġ{ ĊĠĠĠ Ġval Ġbuff Ġ= Ġobject Ġ: ĠBu ff () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġname : ĠString Ġ= Ġ" Rel ent less ĠEarth storm ĠDi amond " ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġduration Ms : ĠInt Ġ= Ġ- 1 ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġhidden : ĠBoolean Ġ= Ġtrue ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmodify Stats ( sp : ĠSim Participant ): ĠStats Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠStats ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġag ility Ġ= Ġ 1 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhite Damage Add l Crit Multiplier Ġ= Ġ 1 . 0 3 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġyellow Damage Add l Crit Multiplier Ġ= Ġ 1 . 0 3 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġvar Ġbuff s : ĠList < Buff > Ġ= ĠlistOf ( buff ) Ċ } Ċ