Module talk:Table of monsters

From CrawlWiki
Revision as of 15:58, 8 August 2018 by Ge0ff (talk | contribs) (Starting equipment and base stats)
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)

Starting equipment and base stats

Recently several editors have started using AC/EV values from mon-data.h instead of values from the knowledge bots, and I don't understand why.

AC and EV from mon-data.h are just the base values, they are not really useful since some monsters have starting equipment. For example, Asterion's base stats are 4 AC/4 EV (see mon-data.h), but he always spawns with a leather armour/ring mail/scale mail/chain mail (see mon-gear.cc). Knowledge bots get the stats from the monster utility which creates 100 monsters of the requested type (with armour!) and then calculates the average values for AC, EV and XP. That's why you get "AC/EV: 10/1" for Asterion from the bots. A more extreme example would be orc warriors: the base stats are 0 AC/13 EV, but they always spawn with either a chain mail or plate armour, so the average values are 9 AC/10 EV.

I suggest that we continue using AC and EV values from the knowledge bots because those are more useful. Ge0ff (talk) 15:58, 8 August 2018 (CEST)