package Ġdelta . command . commands Ċ Ċ import Ġdelta . command . Command Ċ import Ġdelta . macro . Macro Ċ import Ġdelta . util . Message Utils Ċ import Ġdelta . util . friends . Friends Ċ import Ġdelta . Delta Core . macro Manager Ġas Ġcore Ċ Ċ open Ġclass ĠMacro C : ĠCommand (" macro ") Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcommand ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġargs Ġ= Ġmsg . split (" Ġ") ĊĠĠĠĠĠĠĠ Ġif Ġ( args . size Ġ>= Ġ 4 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( args [ 1 ]. equals (" add ", Ġtrue )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcore . add Macro ( Macro ( args [ 2 ], Ġmsg . replace (" = macro Ġadd Ġ" Ġ+ Ġargs [ 2 ] Ġ+ Ġ" Ġ", Ġ" "))) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ( args [ 1 ]. equals (" del ", Ġtrue )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠF riends . del Friend ( args [ 2 ]) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcore . del Macro ( Macro ( args [ 2 ], Ġmsg . replace (" = macro Ġdel Ġ" Ġ+ Ġargs [ 2 ] Ġ+ Ġ" Ġ", Ġ" "))) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Utils . sendMessage (" usage : Ġ= macro Ġ< add / del > Ġ< key > Ġ< message >") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ