[SM-Grimoire-Bugs] [Bug 10096] SDL casts arts without asking for it

bugzilla-daemon at bugs.sourcemage.org bugzilla-daemon at bugs.sourcemage.org
Thu Nov 17 12:10:44 EST 2005


http://bugs.sourcemage.org/show_bug.cgi?id=10096


acedit at armory.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|libs                        |Cast
            Product|Codex                       |Sorcery
            Version|test grimoire               |1.14.x




------- Additional Comments From acedit at armory.com  2005-11-17 11:10 -------
There are several places the default answer comes from, none of them are the
spell itself though. The default answer depends primarily on the state of the
system at the time, and common usage cases.

On a fresh system out of the box (without arts installed) if you just cast sdl
and nothing else, then the default is no.

You can setup defaults using the sorcery defaults command, Im guessing you didnt
do this, but it could be the source of the problem.

If you cast sdl with other things that depend on arts, or have an optional
depends on arts which you say yes to, the default answer becomes yes (this was
regarded as more convenient for the common usages).

If you cast the spell, choose yes at some point and install the spell, then
recast without -r, the question is answered for you (you already answered it) by
using the existing dependencies. If you then kill cast before it builds the
spell, then those answers (with a yes) are left in an uncommitted state. Casting
with -r inhibits inferring the answer from the already installed spell.

If you then recast the spell with the uncommitted depends data, it uses that as
its best guess to your intention. Imagine im building a bunch of stuff and I
reflexively answer a question wrong, I can then quit, and try again and cast
remembers all the answer I gave (its quite annoying when it doesn't)

I suspect that if you answer 'n', then quit, then cast -r arts again, the answer
will show up as n the next time. Thats what it does for me.

Sorcery obviously cannot guess your intentions correctly all the time. What it
sounds like you want is an option to reconfigure and ignore all other previous
answers which is a reasonable request.

-- 
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the SM-Grimoire-Bugs mailing list