Difference between revisions of "Module talk:Table of spells"

From CrawlWiki
Jump to: navigation, search
(Created page with "==Spell Noise script error== I don't know much about using Modules, but as far as I can tell, some templates aren't prepared to accept full text in the Spell Effect Noise fiel...")
 
(Looks good now. Poke me with a stick if something's still broken.)
Line 3: Line 3:
 
[[User:Ge0ff|Ge0ff]]'s last edit to this module worked well on Inner Flame's page, but (from what I can tell) broke everything based off of [[:Template:spell table]] (so also things like [[:Template:spell table by level]], [[:Template:spell table by school]], [[:Template:spell table by flag]], etc.). Given that [[:Template:spell info]] worked normally, I think the problem lies with those other templates. In any case, I went back to using the old spell template on the Inner Flame page so we at least have accurate information without breaking a whole bunch of spell lists.<br/>
 
[[User:Ge0ff|Ge0ff]]'s last edit to this module worked well on Inner Flame's page, but (from what I can tell) broke everything based off of [[:Template:spell table]] (so also things like [[:Template:spell table by level]], [[:Template:spell table by school]], [[:Template:spell table by flag]], etc.). Given that [[:Template:spell info]] worked normally, I think the problem lies with those other templates. In any case, I went back to using the old spell template on the Inner Flame page so we at least have accurate information without breaking a whole bunch of spell lists.<br/>
 
Does anybody with more experience in coding wiki Module/Template relationships have a solution for this problem? [[User:Spudwalt|--spudwalt]] ([[User talk:Spudwalt|talk]]) 04:18, 14 September 2020 (CEST)
 
Does anybody with more experience in coding wiki Module/Template relationships have a solution for this problem? [[User:Spudwalt|--spudwalt]] ([[User talk:Spudwalt|talk]]) 04:18, 14 September 2020 (CEST)
 +
 +
:Right, it looks like it was the <code>format_noise</code> method, which was trying to find <code>math.max(noise.casting, noise.effect)</code> in [[Module:Spell]]. Switched to grabbing the first consecutive block of digits instead, and it seems to be working now. -[[User:LunaeLumen|LunaeLumen]] ([[User talk:LunaeLumen|talk]]) 21:57, 14 September 2020 (CEST)

Revision as of 20:57, 14 September 2020

Spell Noise script error

I don't know much about using Modules, but as far as I can tell, some templates aren't prepared to accept full text in the Spell Effect Noise field (I dunno if they only accept integers or what). For the most part, this isn't a problem, but Inner Flame and Fulminant Prism both have an initial effect noise of 0 and then make more noise afterwards when their target explodes.
Ge0ff's last edit to this module worked well on Inner Flame's page, but (from what I can tell) broke everything based off of Template:spell table (so also things like Template:spell table by level, Template:spell table by school, Template:spell table by flag, etc.). Given that Template:spell info worked normally, I think the problem lies with those other templates. In any case, I went back to using the old spell template on the Inner Flame page so we at least have accurate information without breaking a whole bunch of spell lists.
Does anybody with more experience in coding wiki Module/Template relationships have a solution for this problem? --spudwalt (talk) 04:18, 14 September 2020 (CEST)

Right, it looks like it was the format_noise method, which was trying to find math.max(noise.casting, noise.effect) in Module:Spell. Switched to grabbing the first consecutive block of digits instead, and it seems to be working now. -LunaeLumen (talk) 21:57, 14 September 2020 (CEST)