/action {%1}{/if {@TextColor($1)=14 && "@Word($1,1)" != "BANG-ZAP!" && "@Word($1,1)" != "DRAGONS" && "@Right($1,1)" != " " && "@Right($1,1)" != "=" && "@Left($1,1)" !="." && "@Left($1,5)" != " [" && "@Right($1,1)" != "_" && "@Word($1,1)" != "Do" && "@Left($1,1)" != "%" && "@Right($1,1)" != ":" && "@Word($1,@WordCount($1))" != "FORMATION" && "@Left($1,1)" != "<" && "@Left($1,1)" != "." && "@Word($1,@WordCount($1))" != ":" && "@Left($1,6)"!="SYNTAX" && "@Word($1,1)"!="MINDLINK" && "@Word($1,2)"!="following" && "@Word($1,1)"!="______...-----===***BOOOOOOOOOM!***===-----...______" && "@Left($1,1)"!="+" && "@Left($1,1)"!="*" && "@Right($1,1)"!="*" && "@Right($1,1)"!="-" && "@Word($1,1)"!="vs" && "@Word($1,1)"!="Help" && "@Word($1,1)"!="HERO" && "@Left($1,1)"!="[" && "@Right($1,1)"!=")" && "@Right($1,1)"!="." && "@Right($1,1)"!="]" && "@Right($1,1)"!="!"}{/var {currentroom}{@AnsiBold()@ForeYellow()$1};}}{REPORTCOMMAND} /action {A deep red shield of fire surrounds you.} {/var {ProtType} {@AnsiBold()@ForeRed()Fireshield}} {obs1} /action {A whirling cloud of ice shards forms around you.} {/var {ProtType} {AnsiBold()@ForeCyan()Iceshield}} {obs1} /action {A glowing white %1 surrounds your body.} {/var {ProtType} {@AnsiBold()@ForeWhite()Sanctuary}} {obs1} /action {The white %1 around your body fades.} {/var {ProtType} {@AnsiBold()@ForeYellow()BARE NAKED}} {obs1} /action {Your iceshield melts into a puddle.} {/var {ProtType} {@AnsiBold()@ForeYellow()BARE NAKED}} {obs1} /action {Your white aura flashes brightly and disappears.} {/var {ProtType} {@AnsiBold()@AnsiBold()@ForeYellow()BARE NAKED}} {obs1} /action {Your shield of fire slowly dissipates....and blinks out.} {/var ProtType {@AnsiBold()@AnsiBold()@ForeYellow()BARE NAKED}} {obs1} /action {Energy rebounds from %0 fireshield hitting you.} {/var fshieldbs 1;/var fshieldmal 1} {obs1} /action {Shards of ice fly from %0 iceshield, striking you.} {/var ishieldbs 1;/var ishieldmal 1} {obs1} /action {Your ice shield melts in place.}{/var {ProtType} {@AnsiBold()@ForeYellow()BARE NAKED}}{obs1} /action {%0 finds a chink in %3's defenses and slides in for a direct hit!} {/var {bstarget}{$3};ADDX 5.0} /action {%9 finds its true mark as you stab at %3's back, as if it %4.} {/var {bstarget}{$3};ADDX 5.5} /action {A flash of metal interrupts your concentration and your pierce lands slightly off-target as you stab at %3's back.} {/var {bstarget}{$3};ADDX 3.0} /action {Before %0 can react, %1 tears through %3's defenses and plunges into %2 back.} {/var {bstarget}{$3};ADDX 4.5} /action {You plunge %1 into the back of %3.} {ADDX 3.5} /action {Your grip on %0 slips, and its tip only finds %3's shoulder blades.} {/var {bstarget}{$3};ADDX 2.0} /action {You attempt to stab %3 in the back, but your thrust is partially deflected before penetrating %1 defenses.} {/var {bstarget}{$3};ADDX 2.5} /action {%3 convulses in pain as you land a powerful backstab.} {/var {bstarget}{$3};ADDX 4.0} /action {Your clumsy attempt at a backstab barely hurts %3 at all.} {/var {bstarget}{$3};ADDX 1.5} /action {%3 makes a strange sound but is suddenly very silent, as you place %2 in %1 back.} {/var {bstarget}{$3};ADDICE} /action {You lunge at %3 with %2 but miss.} {/var {bstarget}{$3};ADDF} /action {With unbelievable luck, %3 moves away just as you slash at %1 back.} {/var {bstarget}{$3};ADDF} /action {%2 turns %1 head, noticing you.} {/var {bstarget}{$2};ADDF} /action {You twist %0 as you remove it from %1's back.} {/var {bstarget}{$1};ADDT} /action {NOTICE: You are leaving a PLAYER KILLING Area.} {/var {PKtype} {@AnsiReset()@ForeWhite()LPK}} {obs1} /action {WARNING! You HAVE ENTERED a %1 PLAYER KILLING Area!} {/if {$1="NEUTRAL"} {/var {PKtype} {@AnsiReset()@ForeRed()NPK}} {/var {PKtype} {@AnsiReset()@AnsiBold()@ForeYellow()CPK}}} {obs1} /action {WARNING! You HAVE LEFT a CHAOTIC PLAYER KILLING AREA and} {/var {PKtype} {@AnsiReset()@ForeRed()NPK}} {obs1} /alias {SETFIRSTLINE}{/var {firstline}{bs'ed @AnsiBold()@ForeYellow()@Upper($bstarget)@AnsiBold()@ForeRed() !@Chr(10)@AnsiBold()@ForeWhite()[ $currentroom @AnsiBold()@ForeWhite()]}} /alias {ADDX %0}{/var {bsline1}{@ConCat($bsline1,@AnsiReset()@ForeGreen() __ __ )};/var {bsline2}{@ConCat($bsline2,@AnsiReset()@ForeGreen() \ \ / / )};/var {bsline3}{@ConCat($bsline3,@AnsiReset()@ForeGreen() \ \/ / )};/var {bsline4}{@ConCat($bsline4,@AnsiReset()@ForeGreen() / /\ \ )};/var {bsline5}{@ConCat($bsline5,@AnsiReset()@ForeGreen() /_/ \_\ )};/var {bsline6}{@ConCat($bsline6, @AnsiReset()@ForeCyan()[@AnsiBold()@ForeYellow()$0@AnsiReset()@ForeCyan()] )} /alias {ADDT}{/var {bsline1}{@ConCat($bsline1,@AnsiBold()@ForeRed() ______ )};/var {bsline2}{@ConCat($bsline2,@AnsiBold()@ForeRed() [_ _] )};/var {bsline3}{@ConCat($bsline3,@AnsiBold()@ForeRed() [] )};/var {bsline4}{@ConCat($bsline4,@AnsiBold()@ForeRed() [] )};/var {bsline5}{@ConCat($bsline5,@AnsiBold()@ForeRed() [] )};/var {bsline6}{@ConCat($bsline6,@AnsiBold()@ForeRed() )} /alias {ADDF}{/var {bsline1}{@ConCat($bsline1,@AnsiBold()@ForeMagenta() _____ )};/var {bsline2}{@ConCat($bsline2,@AnsiBold()@ForeMagenta() [ ___] )};/var {bsline3}{@ConCat($bsline3,@AnsiBold()@ForeMagenta() [ ]_ )};/var {bsline4}{@ConCat($bsline4,@AnsiBold()@ForeMagenta() [ __] )};/var {bsline5}{@ConCat($bsline5,@AnsiBold()@ForeMagenta() [_] )};/var {bsline6}{@ConCat($bsline6, @AnsiReset()@ForeCyan()[@AnsiBold()@ForeYellow()FUCK@AnsiReset()@ForeCyan()] )}} /alias {ADDICE}{/var {bsline1}{@ConCat($bsline1,@AnsiBold()@ForeCyan() ______ )};/var {bsline2}{@ConCat($bsline2,@AnsiBold()@ForeCyan() [_ _] )};/var {bsline3}{@ConCat($bsline3,@AnsiBold()@ForeCyan() [] )};/var {bsline4}{@ConCat($bsline4,@AnsiBold()@ForeCyan() _[]_ )};/var {bsline5}{@ConCat($bsline5,@AnsiBold()@ForeCyan() [____] )};/var {bsline6}{@ConCat($bsline6, @AnsiReset()@ForeCyan()(@AnsiBold()@ForeBlue()ICE@AnsiReset()@ForeCyan()) )}} /alias {SETLINE7}{/var {bsline7}{@AnsiReset()@ForeCyan()[@AnsiBold()@ForeWhite()$currenthp@AnsiReset()@ForeCyan()] @AnsiReset()@ForeYellow()($ProtType@AnsiReset()@ForeYellow()) $PKtype}} /action {]<%0hp %1}{/var {oldhp}{$currenthp};/var {currenthp}{$0};/var {hpchange}{@Math($oldhp-$currenthp)};/if {@IsEmpty($bsline1)=0}{BSREP}{}} /alias {BSREP}{SETFIRSTLINE;SETLINE7;/emotea $firstline @Chr(10)$bsline1 @Chr(10)$bsline2 @Chr(10)$bsline3 @Chr(10)$bsline4 @Chr(10)$bsline5 @Chr(10)$bsline6 @Chr(10)$bsline7;CLEARBS} /alias {CLEARBS}{/loop {1,7}{/empty {bsline$LoopCount}} /var {bsline1}{} /empty {bsline1} /var {bsline2}{} /empty {bsline2} /var {bsline3}{} /empty {bsline3} /var {bsline4}{} /empty {bsline4} /var {bsline5}{} /empty {bsline5} /var {bsline6}{} /empty {bsline6} /var {bsline7}{} /empty {bsline7}