package Ġworld . greg s . void ps . world . community . chat Ċ Ċ import Ġworld . greg s . void ps . engine . client . private Status Ċ import Ġworld . greg s . void ps . engine . client . public Status Ċ import Ġworld . greg s . void ps . engine . client . ui . Interface Option Ċ import Ġworld . greg s . void ps . engine . client . variable . send Var Ċ import Ġworld . greg s . void ps . engine . client . variable . set Var Ċ import Ġworld . greg s . void ps . engine . entity . Registered Ċ import Ġworld . greg s . void ps . engine . entity . character . player . Player Ċ import Ġworld . greg s . void ps . engine . event . on Ċ Ċ on < Registered > Ġ{ Ġplayer : ĠPlayer Ġ-> ĊĠĠĠ Ġplayer . private Status ( player . private Status ) ĊĠĠĠ Ġplayer . public Status ( player . public Status , Ġplayer . trade Status ) ĊĠĠĠ Ġplayer . send Var (" game _ status ") ĊĠĠĠ Ġplayer . send Var (" assist _ status ") ĊĠĠĠ Ġplayer . send Var (" cl an _ status ") Ċ } Ċ Ċ on < Interface Option >({ Ġid Ġ== Ġ" filter _ buttons " Ġ&& Ġcomponent Ġ!= Ġ" report " Ġ&& Ġcomponent Ġ!= Ġ" assist " Ġ&& Ġoption Ġ!= Ġ" View " Ġ}) Ġ{ Ġplayer : ĠPlayer Ġ-> ĊĠĠĠ Ġwhen Ġ( component ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" game ", Ġ" cl an " Ġ-> Ġplayer . set Var ("${ component }_ status ", Ġoption . lowercase ()) ĊĠĠĠĠĠĠĠ Ġ" public " Ġ-> Ġplayer . public Status Ġ= Ġoption . lowercase () ĊĠĠĠĠĠĠĠ Ġ" private " Ġ-> Ġplayer . private Status Ġ= Ġoption . lowercase () ĊĠĠĠĠĠĠĠ Ġ" trade " Ġ-> Ġplayer . trade Status Ġ= Ġoption . lowercase () ĊĠĠĠ Ġ} Ċ }