Skip to content

Subclass relation between Poison Artifact Function and Damaging Artifact Function might be mistaken #247

@gregfowlerphd

Description

@gregfowlerphd

According to the definition of Damaging Artifact Function, such a function must be realized in a process in which the structural integrity of an entity is impaired. Now I might be wrong here, but it would seem that some poisons do not act so as to impair the structural integrity of a living thing (at least given the definitions of "structural integrity" I've been able to find). Consider, for instance, a poison whose effect is to gradually slow a person's heart rate until it completely stops. Such a poison might leave the person's structure entirely unaffected.

Of course, depending on the intent behind the Poison Artifact Function class, this might not be a problem. For instance, if only some poisons (i.e., those that do impair structural integrity) are intended to have a Poison Artifact Function, then everything's fine. However, if all poisons are intended to have a Poison Artifact Function, then (assuming the considerations of the previous paragraph are correct) Poison Artifact Function ought no be a subclass of Damaging Artifact Function.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions