this is a nifty hb ticker to figure your hb (meta). i'will not provide you with full configuration but some estimatees. naturally this assumes my sc (help sc, help prompt ocnfiguration to be your sc, config in order to work to some stage... my sc looks like this: Hp: 629[] Sp: 385[] Ep: 267[] £: 11324[] Xp: 1617037[] 4Kg Hp: 629/629 385/385 267/267 £:11324 kg:4 > +++counter overflow fixed=_t sc tick looks like this: You feel almost fully recovered. Hp: 204[+28] Sp: 292[+15] Ep: 213[+6] £: 11324[] Xp: 2773643[] 4Kg ++ 33 The crystal throbs faintly, healing some of your wounds. Hp: 218[+14] Sp: 306[+14] Ep: 227[+14] £: 11324[] Xp: 2773643[] 4Kg Hp: 251[+33] Sp: 345[+39] Ep: 235[+8] £: 11324[] Xp: 2773643[] 4Kg ++ 31 Hp: 351[+50] Sp: 385[] Ep: 255[+10] £: 11324[] Xp: 2773643[] 4Kg ++ 30 The crystal throbs faintly, healing some of your wounds. Hp: 218[+14] Sp: 306[+14] Ep: 227[+14] £: 11324[] Xp: 2773643[] 4Kg Hp: 251[+33] Sp: 345[+39] Ep: 235[+8] £: 11324[] Xp: 2773643[] 4Kg ++ 0 ++ 31 Hp: 401[+50] Sp: 385[] Ep: 266[+11] £: 11324[] Xp: 2773643[] 4Kg ++ 27 you figure how it works. what you have to take in to account to determine the exaxt tick are along: ^You heal (*) of your own wounds.$ ticker = "heal_self" ^You feel like (*) healed you a bit.$ #COLOR green;ticker = "heal_all" ^Stream of blood from *'s wound flies to you refreshing you!$ ticker = "hunger" ^The crystal throbs faintly, healing some of your wounds.$ ticker = "crystal" ^Hp: (%d)~[(*)~] Sp: (%d)~[(*)~] Ep: (%d)~[(*)~] £: (%d)~[(*)~] Xp: (%d)~[(*)~] (%d)Kg$ ;gauge info hp_cur = %1 hp_chg = %2 sp_cur = %3 sp_chg = %4 ep_cur = %5 ep_chg = %6 money_cur = %7 money_chg = %8 xp_cur = %9 xp_chg = %10 kg = %11 ;flag for sc reason #IF ((@hp_chg>0 | @sp_chg>0) | @ep_chg>0 & !@ticker) {ticker = "me"} {;#SHOW " ++ else si -- ticker="@ticker} #VARIABLE @{ticker}_t @{@{ticker}_o} #VARIABLE @{ticker}_o %eval( %time( n)*60 + %time( s)) #VARIABLE @{ticker}_t %eval( @{@{ticker}_o} - @{@{ticker}_t}) #IF (@{@{ticker}_t} < 0) { #ADD @{ticker}_t 60*60 #SHOW "+++counter overflow fixed"@{ticker}"="@{ticker}_t } ;#IF (@tick_avg == 0) {tick_avg = @time_s} ;tick_avg = %eval( (@tick_avg + @time_s)/2) ;#SUBSTITUTE %line" ("@me_t"s)" ;#SHOW " -- interval "%eval( @{ticker}_o)"="@{@{ticker}_o} #IF (@ticker == "me") {#SHOW "++ "@{@{ticker}_t}} ;#SHOW " ++ "%eval( @{ticker}_t)"="@{@{ticker}_t} ticker = "" now you might get messages like ++counter overflow fixed _t for hour counter overflow or you will get ++ tick_interval. this value is volatile based on you race your skills your eq and some spell effects that affect to you metabolism and it may or may not accumulate with other room regeneration actions. only fault in my preceding func is that i've defined constant limits for hpspep ticks instad of having them automatically measured... that is fine tuning. i'm not for it. if i was i would know the exact moment when to leave battle to get a tick, to have free feed to my demeon (free feed meaning queen help amongst other things. i could estimate fires and crystal tics as some special eq). like years back (in 95 i used to build some 9 fires and trigged to move on the next fire to get the tick of each fire. now each fire ticks with channel or thread or however it would be programmatically expressed from the past abuse. ++arafat zmud ps. i'm still looking someone to tell me if there are some who have used zmuddapp. since batmud adminsistration only wants me to post gif screenshots of arelium i'd like to implement entirely my own mapping system using a server to be in sync with the outworld discovered monsters and such... adn abuse a lot of other things since spiders can't pass poison clould anymore thru servants. era is the worst ever choise to be the gm for spiders. but one good tune he has done. and that is not to allow some 11-13lvl spider to use some 4-50letter demons, but in extreme causes. you know. leech is beyond as it should be.