svof / svof

Svof is an AI system for Achaea, an online MUD. It has advanced and adaptable curing capabilities, defence raising, and addons.
Other
55 stars 68 forks source link

Serpent lipread not put up on initial defup #180

Open seriley opened 8 years ago

seriley commented 8 years ago

Using version 16

lipread is one of the defs I have set for vdefs basic. It is never set on the first attempt. It will be set and the second or later attempts.

Other defences that are being set insomnia, blind, deathsight, speed, levitation, kola, deaf, mindseye, frost, caloric, thirdeye, cloak, myrrh, venom, sileris, scales, and secondsight. One of those may be impeding lipread.

keneanung commented 8 years ago

What are "first"... attempt? The first time you do vdefs basic or something? Are there any prerequisites to lipread?

seriley commented 8 years ago

Yes. The first time I do vdefs basic.

There are no prerequisites to lipread that I know of.

On Apr 25, 2016, at 5:21 AM, keneanung notifications@github.com wrote:

What are "first"... attempt? The first time you do vdefs basic or something? Are there any prerequisites to lipread?

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/svof/svof/issues/180#issuecomment-214292050

keneanung commented 8 years ago

I seem to remember blind as a prerequisite... Can you log in without any system and manually put the defenses up? Possibly in te same order as svof tries it?

seriley commented 8 years ago

I believe you might be right, but I am blind when I first wake up. I never cure it when leaving normally. I will try vdefs basic with mindseye removed to see what happens to lipread.

On Apr 25, 2016, at 8:28 AM, keneanung notifications@github.com wrote:

I seem to remember blind as a prerequisite... Can you log in without any system and manually put the defenses up? Possibly in te same order as svof tries it?

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/svof/svof/issues/180#issuecomment-214394916

seriley commented 8 years ago

I was both blind and deaf when I entered the realm

I removed mindseye from my defups.

On vdefs basic, at some point it tried to set lipread and went in an infinite loop telling me that I was sightless and couldn’t set lipread. I now recall that lipread overcomes deafness but requires sight.

I logged back in and reset mindseye as a defup. On the initial vdefs basic attempt. the lipread defense was not set. Mindseye is touched third from the last on initial vdefs basic. It may be that svof tried to set lipread earlier in the sequence and silently failed because mindseye had not been set yet.

It appears that svof sets all non balance/eq consuming defenses first, then the consumers.

QwindorRousseau commented 5 years ago

Will need to add in a check for mindseye if you are blind to keep it from doing it until you have mindseye.

tsartin commented 2 years ago

Putting here for me to fix later. Need to add check for blind if you don't have mindseye. It has a check for deafness instead, which is not needed.

image