Prompt hook for loss/gain of health/mana/move

Scripts for zMUD and CMUD

Prompt hook for loss/gain of health/mana/move

Postby Festeringhag » Mon May 05, 2008 11:17 pm

Prompt code in game:
[code:op41ihii]$n(Hp: $h/$H) (Ma: $m/$M) (Mv: $v/$V)>[/code:op41ihii]

Zmud Code:
[code:op41ihii]#CLASS {Prompt}
#VAR Prompt {hpc0hp31maxhp63mac0ma33maxma84hpmax63mamax92mvc-53mv84mvmax84}
#TRIGGER {~(Hp: (%d)/(%d)~) ~(Ma: (%d)/(%d)~) ~(Mv: (%d)/(%d)~)~>} {
#var prompt.hpc {%eval( @prompt.hp-%1)}
#var prompt.hp %1
#var prompt.hpmax %2
#var prompt.mac {%eval( @prompt.ma-%3)}
#var prompt.ma %3
#var prompt.mamax %4
#var prompt.mvc {%eval( @prompt.hp-%5)}
#var prompt.mv %5
#var prompt.mvmax %6
#PSUB {%2/@prompt.hpc} %x2
#PSUB {%2/@prompt.hpc} %x4
#PSUB {%2/@prompt.hpc} %x6
}
#CLASS 0[/code:op41ihii]

Original Prompt display:
[code:op41ihii](Hp: 100/200) (Ma: 100/200) (Mv: 100/200)>[/code:op41ihii]

New Prompt display:
[code:op41ihii](Hp: 100/200/0) (Ma: 100/200/0) (Mv: 100/200/0)>[/code:op41ihii]

So, when you take 50 damage, your prompt will show:
[code:op41ihii](Hp: 50/200/-50) (Ma: 100/200/0) (Mv: 100/200/0)>[/code:op41ihii]

Works the same with ma and mv. really useful if you like to see exact numbers.
Festeringhag
 
Posts: 3
Joined: Sat May 03, 2008 11:21 pm
Status: Offline

Postby jezer » Mon May 05, 2008 11:26 pm

Jake! Is that you? :twisted:
User avatar
jezer
Hall of Fame Avatar Poster
 
Posts: 1433
Joined: Mon Oct 17, 2005 4:08 am
Status: Offline

Postby Festeringhag » Mon May 05, 2008 11:34 pm

Sorry, no. i'm new to the mud. :)
Festeringhag
 
Posts: 3
Joined: Sat May 03, 2008 11:21 pm
Status: Offline

Postby Weasel » Tue May 06, 2008 1:11 am

Double, double toil and trouble;
Fire burn, and cauldron bubble.
User avatar
Weasel
Hall of Fame Avatar Poster
 
Posts: 2174
Joined: Sun Jan 04, 2004 4:27 am
Status: Offline

Postby Festeringhag » Tue May 06, 2008 3:02 am

only change:
#PSUB {%2/@prompt.hpc} %x2
#PSUB {%2/@prompt.hpc} %x4
#PSUB {%2/@prompt.hpc} %x6

to..

#PSUB {%2/@prompt.hpc} %x2
#PSUB {%2/@prompt.mac} %x4
#PSUB {%2/@prompt.mvc} %x6
Festeringhag
 
Posts: 3
Joined: Sat May 03, 2008 11:21 pm
Status: Offline

Postby jezer » Tue May 06, 2008 3:34 am

A ball of twine, an old birds nest;
And now this brew is ready to test!
User avatar
jezer
Hall of Fame Avatar Poster
 
Posts: 1433
Joined: Mon Oct 17, 2005 4:08 am
Status: Offline

Postby jezer » Tue May 06, 2008 4:02 am

A dogs nose, a weasels tail
a pirates hook, a dragons scale

[img:2p7ewf8k]http://www.hauntedmansion.info/Snow%20White/snow_witch_cauldron.jpg[/img:2p7ewf8k]

Muhahahahaha!
User avatar
jezer
Hall of Fame Avatar Poster
 
Posts: 1433
Joined: Mon Oct 17, 2005 4:08 am
Status: Offline

Postby Weasel » Tue May 06, 2008 11:30 am

a weasel's tail? :shock: now that's just wrong.
User avatar
Weasel
Hall of Fame Avatar Poster
 
Posts: 2174
Joined: Sun Jan 04, 2004 4:27 am
Status: Offline


Return to zMUD/CMUD Scripts

Who is online

Users browsing this forum: No registered users and 2 guests