Skip to Content.
Sympa Menu

sm-sorcery-bugs - [SM-Sorcery-Bugs] [Bug 7556] Cast doesn't terminate when casting spells that no longer physicaly exist

sm-sorcery-bugs AT lists.ibiblio.org

Subject: Bugs for Sorcery are reported here

List archive

Chronological Thread  
  • From: bugzilla-daemon AT metalab.unc.edu
  • To: sm-sorcery-bugs AT lists.ibiblio.org
  • Subject: [SM-Sorcery-Bugs] [Bug 7556] Cast doesn't terminate when casting spells that no longer physicaly exist
  • Date: Fri, 22 Oct 2004 13:33:43 -0400

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





------- Additional Comments From acedit AT armory.com 2004-10-22 13:33 -------
Tomas: I understand your point, you think its a poor decision that cast
doesnt sanity check itself in this particular case, and that it should
do extra sanity checks to realize that it inhaled a bogus spell and
is going to have problems, and should stop.

The problem from our end, is that we have 3000 spells per grimoire,
plus two other extra grimoires, that potentially makes 7000 spells.
Some operations inside sorcery require us to load EVERY spell
(cleaning logs for example). this takes a long time, if we add more
sanity checks to it, it gets even slower and the other 300 users
complain about how long that stuff takes, we implicitly trust the
cache because unless you void your warranty, its right. One would
argue that we could write optimized and sane versions of the codex
library, however that would require a vast amount of duplicate code,
would lead to an inconsistent interface, some things would not
explode, others would complain, and probably give us some pretty
ugly bugs. So instead we're saying, if you void your warranty and
it explodes, its not our fault.

The nice thing about sorcery is it comes with a renewable warranty
just run scribe reindex and we'll reinstate your warranty :)




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.




Archive powered by MHonArc 2.6.24.

Top of Page