Ehtelon's free system

by Alaskar

Back to Combat Guide.

Alaskar2006-04-26 20:43:51
I was sparring posidous ( and doing very well for someone my might against his ( he is 260% of my might)) and the system hit some sort of wierd loop, have a look and could you please tell me how to fix it?

QUOTE
You may eat or smoke another herb.
outr yarrow
eat yarrow
1150h, 894m, 1225e, 10p, 4648en, 6172w esSix-
You have no yarrow stored in the Rift.
1150h, 894m, 1225e, 10p, 4648en, 6172w esSix-
You eat a yarrow sprig.
1150h, 894m, 1225e, 10p, 4648en, 6172w esSix-

You may eat or smoke another herb.
outr yarrow
eat yarrow
1150h, 894m, 1225e, 10p, 4650en, 6172w esSix-
You have no yarrow stored in the Rift.
1150h, 894m, 1225e, 10p, 4650en, 6172w esSix-
You eat a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6172w esSix-
stop
1150h, 894m, 1225e, 10p, 4650en, 6172w esSix-

You may eat or smoke another herb.
outr yarrow
eat yarrow
1150h, 894m, 1225e, 10p, 4650en, 6178w esSix-
You have no yarrow stored in the Rift.
1150h, 894m, 1225e, 10p, 4650en, 6178w esSix-
You eat a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6178w esSix-
These are the current Help Files for this System:

HELP PIPES -Pipes Setup
HELP TARGET -Learn to Target and attack!
HELP ALIASLIST -Lists Basic Aliases
HELP SETALIAS -Set an Alias!
HELP SETTRIGGER -Set a Trigger!


If you need further help, please post your question in the Mechanics Corner in the Forums at www.lusternia.com and we will answer your query as soon as possible.

You may eat or smoke another herb.
outr yarrow
eat yarrow
1150h, 894m, 1225e, 10p, 4650en, 6178w esSix-
You have no yarrow stored in the Rift.
1150h, 894m, 1225e, 10p, 4650en, 6178w esSix-
You eat a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6178w esSix-

You may eat or smoke another herb.
outr yarrow
eat yarrow
1150h, 894m, 1225e, 10p, 4650en, 6178w esSix-
You have no yarrow stored in the Rift.
1150h, 894m, 1225e, 10p, 4650en, 6178w esSix-
You eat a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6184w esSix-

You may eat or smoke another herb.
outr yarrow
eat yarrow
1150h, 894m, 1225e, 10p, 4650en, 6184w esSix-
You have no yarrow stored in the Rift.
1150h, 894m, 1225e, 10p, 4650en, 6184w esSix-
You eat a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6184w esSix-

You may eat or smoke another herb.
outr yarrow
eat yarrow
1150h, 894m, 1225e, 10p, 4650en, 6184w esSix-
You have no yarrow stored in the Rift.
1150h, 894m, 1225e, 10p, 4650en, 6184w esSix-
drop yarrow
You eat a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6184w esSix-
You drop a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6184w esSix-
drop yarrow
You drop a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6190w esSix-
drop yarrow
You drop a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6190w esSix-
drop yarrow
You drop a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6190w esSix-
drop yarrow
You drop a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6190w esSix-
drop yarrow
You drop a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6190w esSix-
drop yarrow
You drop a yarrow sprig.
1150h, 894m, 1225e, 10p, 4650en, 6190w esSix-
drop yarrow
You hold no "yarrow".
1150h, 894m, 1225e, 10p, 4650en, 6190w esSix-

You may eat or smoke another herb.
outr yarrow
eat yarrow
1150h, 894m, 1225e, 10p, 4650en, 6190w esSix-
You have no yarrow stored in the Rift.
1150h, 894m, 1225e, 10p, 4650en, 6190w esSix-
1150h, 894m, 1225e, 10p, 4650en, 6190w esSix-

Flames erupt on your skin, blistering your flesh.
925h, 894m, 1225e, 10p, 4650en, 6208w esSix-

Flames lick around you - you are on fire!
716h, 894m, 1225e, 10p, 4650en, 6208w esSix-



Thanks


Erhm, yeah, could this be placed in the MEchanics corner Forum? I don't know what I was thinking...
Unknown2006-04-27 03:34:42
Looks like the system thought you had an affliction you didn't, and kept trying to cure it because it never saw a cureline. If that happens, just reset.

Incidentally, there is a check against stuff like this for herb cured afflictions. You'll find there are triggers that match on "You eat a *whatever herb*. ", and they clear all afflictions cured by that particular herb. (If you eat an herb and immediately see a prompt rather than a cureline or a no effect because you don't have herb balance message, that means you don't have any of the afflictions cured by that herb.) These triggers aren't matching because your prompt looks different than the prompt pattern they expect. Change the following trigger:

"You eat a yarrow sprig\\.\\n(.*?)h\\, (.*?)m\\, (.*?)e\\, (.*?)p (.*?)\\-"

to match on this instead:

"You eat a yarrow sprig\\.\\n(.*?)h\\, (.*?)m\\, (.*?)e\\, (.*?)p(.*?)\\-"

and do this for all other triggers of that type, and you won't run into this problem again. (Can still happen for potion cures, though.)
Unknown2006-04-27 20:13:21
Ethelon's system has a nice command to reset such things.

Simply do RESET.
Alaskar2006-04-27 20:40:01
well what do I do for the potion cures? The same thing?
Unknown2006-04-27 21:39:13
You can't do the same thing for potion cures. For herb cures, you see the likes of:

You eat a sprig of yarrow.
Prompt

and can clear all yarrow-cured afflictions.

For potions, you see:

You take a drink from an opal vial.
Prompt

and have no clue what's in the opal vial. Hence, this only works for herb-cured afflictions. If you're sipping a potion over and over, just type RESET, and diag to update the affliction list again.
Ekard2006-04-27 21:48:35
QUOTE(vale_kant @ Apr 27 2006, 11:39 PM) 283062

For potions, you see:

You take a drink from an opal vial.
Prompt

and have no clue what's in the opal vial. Hence, this only works for herb-cured afflictions. If you're sipping a potion over and over, just type RESET, and diag to update the affliction list again.


Or you could go hard way and put different potions in different vial types. Hard but not impossible to do.
At some time i had all my potions in different type vials, like healths in diamond vials. But didnt had patient to keep watch on them for too long. happy.gif
Unknown2006-04-27 21:56:52
Heh, I thought about that once. You could do it with a nice refilling script. It took me about 2 min to come to the conclusion that it was way more work than I was ever willing to put in.
Alaskar2006-04-27 22:39:51
I don't have diagnose. And what's causing it to repeatedly sip the same vial? Like when I go into battle I like to sip frost and sip fire, just in case. But if I do, it continuously sips the vial. I almost wasted an entire vial of frost because of that stupid loop/bug/whatever
Tervic2006-04-28 17:49:36
Aie! Someone without Diagnose!? How horrible! put 15 lessons into discernment or somethinig.

On the topic of breaking the loop, diagnosing also seems to work, assuming you have the skill...
Unknown2006-04-28 19:54:38
Yeah, get diagnose. It's 16 lessons into Discernment, and absolutely essential. Part of the problem with the frost-sipping thing happens because this system doesn't have a trigger for "A chill runs over your icy skin" (the frost def line is). I can't figure out why you're sipping frost in the first place because I fixed this in my own system a long time ago.

You can try this: Make a trigger for "A chill runs over your icy skin", set it to Send to: Script, and Send this:

setvariable "def_frost", 1

That might do it.

EDIT: OK, I can figure it out... There's no cureline for burning. Make a trigger for "The raging fire about your skin goes out.", set it to Send to: Script, and Send: call affoff("burning"). Ta-daa.