Skip to content

Monster difficulty scores need auditing. #69707

Open
@I-am-Erk

Description

Is your feature request related to a problem? Please describe.

During combat AI testing I have realized that the score we're getting for monsters is pretty wild and inaccurate. This is because there's the expectation that a JSON difficulty will be filled out to add some points to monsters that rely on special attacks for their difficulty.

Monsters that just use regular attacks seem to be scored OK

Solution you would like.

for now we should just go through and check out the reported difficulty of monsters and add some points in JSON if they're too low. Ferals, who rely on their wielded weapons for high damage, are a particularly egregious example.

Describe alternatives you have considered.

In the long run, some special attacks should be algorithmically added to the difficulty. We'll always need JSON adjustment for special attacks that don't do damage.

Additional context

This is something that should have a ci test I think. Any creature with multiple special attacks should require a Difficulty entry in the JSON, and we should perhaps test a few low difficulty creatures against a similarly scored NPC to make sure they actually are low difficulty.

Metadata

Assignees

No one assigned

    Labels

    <Bugfix>This is a fix for a bug (or closes open issue)<Suggestion / Discussion>Talk it out before implementingGood First IssueThis is a good first issue for a new contributorMonstersMonsters both friendly and unfriendly.NPC / FactionsNPCs, AI, Speech, Factions, Ownership

    Type

    No type

    Projects

    • Status

      Postponed/Not Blocker

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions