Module talk:Table of monsters

From CrawlWiki
Revision as of 19:15, 30 July 2018 by Spudwalt (talk | contribs) (Technical help please)
Jump to: navigation, search

It is necessary to check every single monster's stats using the online knowledge bots with @?? queries in Discord, ##crawl or in-game to update this page. I anticipate this will take a long time. A few notes as we go down the list:

  • The XP value is ambiguous - I have checked it against multiple sources and each one seems to disagree. Therefore don't worry so much about updating the XP values.
  • Holy vulnerability 2 doesn't exist. Please remove "Holy vulnerability" flags when holy is not explicitly listed in the @?? queries, and change any "Holy vulnerability 2" flags simply to "Holy vulnerability".
  • Please check all monster information when updating an entry.
  • Lich spellsets used to be randomised, and so lich and ancient lich information on articles does not display chances. The list of lich spells is found in Module:Monster, and I will do this later, unless someone else wants to do it first.

Thank you for helping to update this module, it is the most important module on this Wiki and affects a huge number of articles (including all of the monster pages, and several spell pages). The first few entries (specifically all those starting with uppercase A) have already been updated, as examples, and more will be over time, so when updating please leave an intelligible note in the summary box, and before you update, check which sections of the module have already been updated by looking at the page's history.

Finally, if someone could figure out how to automatically update this page, you would be very welcome - however the scripts for it are years out of date, so I don't have much hope for it.

--NormalPerson7 (talk) 15:05, 25 February 2018 (CET)

Technical help please

I am super unsure about what is wrong with the following entry for imperial myrmidon. I tried as much as I could to find the error, but I give up. I would appreciate someone looking at this for me please:

m["Imperial myrmidon"] = {
 Name = "Imperial myrmidon",
 Colour = "LightBlue",
 Glyph = "p",
 Tile = "[[File:Imperial myrmidon.png]]",
 Speed = "12",
 HD = 16,
 ["HD"] = 16,
 ["Average HP 10x"] = 750,
 AC = 1,
 EV = 21,
 Attacks = {
   {Damage = 30, Type = "Hit", Flavour = "Vuln"},
 },
 Holiness = "Natural",
 ["Item Use"] = {"Open doors", "Weapons armour", "Starting equipment"},
 Habitat = "Land",
 Spellsets = { 
   {
     {Spell = "Slow", Flags = {"Wizard",}},
     {Spell = "Confuse", Flags = {"Wizard",}},
     {Spell = "Agony", Flags = {"Wizard",}},
   },
 },
 Flags = {"Speaks flag", "See invisible flag", Warm blood flag",},
 MR = "60",
 Resistances = {},
 Vulnerabilities = {},
 Corpse = "Clean",
 XP = 1041,
 Size = "Medium",
 Intelligence = "Human",
 Genus = "human",
 Species = "human",
 Description = [=[A warrior initiated in the mysteries of a dying cult, dedicated to serve thrones long-fallen. Its blows strip away magical defenses, leaving its foes vulnerable to even the simplest hexes.]=],
}
--NormalPerson7 (talk) 22:39, 29 July 2018 (CEST)
Looks to me like everything's working normally? Well, apart from the fact "imperial" in the name isn't supposed to be capitalized, but I've already fixed that.
Sometimes the wiki takes a little bit to update after saving the edit, so maybe you were running into that delay? The only other think I can see is the spaces between the flags, but since the article is displaying normally for me, I don't think it matters if those are there or not. --spudwalt (talk) 03:03, 30 July 2018 (CEST)
Ge0ff applied the fix to this before you came to look at it. Thanks anyway; yes it's working fine now. If you look closely, more closely than I did in staring at this for half an hour (god this system is awful) then you will find I missed a single quotation mark on the Warm blood flag.
For now, no more action is required on this thread; at least for now. --NormalPerson7 (talk) 09:19, 30 July 2018 (CEST)
It's always that one missing punctuation mark, isn't it? And the "Script error" message you get when something goes horribly wrong is distinctly unhelpful for figuring out what went wrong.
Yaaaaaay coding. --spudwalt (talk) 19:15, 30 July 2018 (CEST)