Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
gregfowlerphd opened this issue May 2, 2024 · 3 comments

Comments

@gregfowlerphd
Copy link

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.

@cameronmore
Copy link
Contributor

This definitely needs to be fixed, I'm just thinking of whether there's a good parent class for both damaging and poisoning or we expand damaging.

I would think that damaging could definitely include poisoning. I wouldn't want to get into harming, that has too much philosophical baggage and isn't what we mean.

@cameronmore
Copy link
Contributor

Damaging = physical and/or structural impairment to a material entity which may cause a loss or decrease of disposition of that material entity.

Does 'physical' go far enough? Or adding 'may cause a loss or decrease of disposition' cover it?

Just throwing out ideas.

@gregfowlerphd
Copy link
Author

I think something like your proposal might be on the right track, @cameronmore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants