Register to post in forums, or Log in to your existing account

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » zMUD General Discussion

Joined: 04 May 2018
Posts: 3

PostPosted: Fri May 04, 2018 9:02 am   

Need help setting up a trigger pattern
Hey gurus,

I hope this forum is still active sometimes. I cut to the thing straight away. I'm playing on a foreign language MUD, therefore the mud example might look weird, but Ill translate everything.

When I party with other players, I can call info about their stats with a command. It lists party members and they stats. and it looks like this:


Nev                 Hp          Sp          Mp           Szintek   XP meg
Player01 (vezeto)   1339/1339   1058/1058   867/904      55/55/55  117394208 
Player02            759/759     527/527     938/1004     51/51     43084323

and the lines continues based on how many members your party has. "Nev" = Names, Hp Sp Mp pretty self explanatory, Szintek = Levels (multi class mud) "XP meg" = XP required and "(vezeto)' marks the party leader.

My problem is to get a trigger pattern to be able to assign values to these variables: @partymembername or @partyleadername, @partymember01hp, @partymember01maxhp, @partymember01sp, @partymember01maxsp, @partymember01mp, @partymember01maxmp and I dont really care about the levels and Xp.

I would love to be able to have a pattern or some solution capturing these variables for all party members, regardless the amount of players in the group. the lines pop up as it showed in the code and usually followed by only the prompt line.

Anyone has an idea how to attack this?
Reply with quote

Joined: 04 Aug 2002
Posts: 4016
Location: Pensacola, FL, USA

PostPosted: Fri May 04, 2018 1:45 pm   
Something like this might work:

#TR {(%x) ({~(vezeto~)|})%s(%d)/(%d)%s(%d)/(%d)%s(%d)/(%d)} {
#ADDITEM partyMemberName %1
#IF (%2) {partyLeaderName=%1}
#VAR %concat(%1, "Hp") {%3}
#VAR %concat(%1, "HpMax") {%4}
#VAR %concat(%1, "Sp") {%5}
#VAR %concat(%1, "SpMax") {%6}
#VAR %concat(%1, "Mp") {%7}
#VAR %concat(%1, "MpMax") {%8}
Discord: Shalimar#3679
Reply with quote

Joined: 06 May 2019
Posts: 15

PostPosted: Mon May 06, 2019 7:09 pm   
Love your blog man. Thanks for this stuff.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » zMUD General Discussion All times are GMT
Page 1 of 1

Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by