; bat_base.tf ; batmud ; hair ; Written by jSpectre@Bat Classic ; modded by Hair ;***** replace with the path to your tf scripts directory /load /users/users2/hair/tf-dir/newbat_base.tf /loaded /users/users2/hair/tf-dir/bat_char.tf /load /users/users2/hair/tf-dir/ranger.tf /loaded /users/users2/hair/tf-dir/ranger.tf ;***** startup /SET character hair /SET exp_to_level=1372000 /SET cleardone=on /SET clearfull=on /SET camp_status= ;***** macros /DEF -h"send {reload}" reload = /LOAD /users/users2/hair/tf-dir/bat_char.tf /DEF -h"send {vibat}" editbat = /SH vi /users/users2/hair/tf-dir/bat_char.tf /SET status_fields= :1 "H":2 hp:4:BCblue "/":1 hpmax:4:BCblue \ :1 "S":2 sp:4:BCcyan "/":1 spmax:4:BCcyan \ :1 "E":2 ep:4:BCmagenta "/":1 epmax:4:BCmagenta \ :1 "C":2 cash:5:BCyellow :1 "X":2 exp:8:BCgreen \ :1 camp_status:1:BCwhite,BCbgmagenta \ @log:5 :1 @more:6:Br :6 @world ;***** builtins ;***** "Alias" Macros ;***** communication ;***** storage ;***** invokes ;***** skills ;***** spells ;***** status /DEF -h"send {expcheck}" check_exp_to_level = \ /SET exp_left=$[exp_to_level-exp] %; \ /ECHO -aCbgyellow,Cblack EXP to level: %{exp_left} ;***** gags ;***** miscellaneous ;***** battle ;***** Combat tick reporting on party report line /DEF -h"send {rcombat}" enable_reporting = \ /DEF -t"\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*" mark_battle_rounds = \ /SEND @party report %; \ /SEND @party report Enabled round reporting /DEF -h"send {norcombat}" disable_reporting = \ /SEND @party report Disabled round reporting %; \ /UNDEF mark_battle_rounds /HILITE * reports: * ;***** travel /DEF -h"send {advbank}" advbank_trigger = \ /SEND brief brief %; \ /SEND w`5 n`e`8 n`10 w`8 n`3 e`n %; /SEND brief verbose /DEF -h"send {churchportal}" churchportal_trigger = \ /SEND brief brief %; \ /SEND 2 e`3 s`14 e`7 s`13 sw`3 w %; /SEND brief verbose /DEF -h"send {advportal}" advportal_trigger = \ /SEND brief brief %; \ /SEND w`3 s`14 e`7 s`13 sw`3 w %; /SEND brief verbose /DEF -h"send {calyout}" calythien_out = \ /SEND brief brief %; \ /SEND 7 e %; /SEND 3 s %; /SEND 4 e %; /SEND 2 s %; /SEND 2 e %; \ /SEND 8 s %; /SEND brief verbose