From 80e89db81298c50113ea1cfe54d5e49c0c76e570 Mon Sep 17 00:00:00 2001 From: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com> Date: Mon, 28 Oct 2024 22:34:23 +0100 Subject: [PATCH] Update docs/world api.md Co-authored-by: Scipio Wright --- docs/world api.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/world api.md b/docs/world api.md index 8a5b898917..654d931791 100644 --- a/docs/world api.md +++ b/docs/world api.md @@ -703,7 +703,7 @@ defeat with your current items. There could be dozens of weapons, armor pieces, or consumables that each improve your ability to defeat specific enemies to varying degrees. It would be useful to be able to keep track of "defeatable enemies" as a state variable, and have this variable be recalculated as necessary based on newly collected/removed items. -This is the capability of LogicMixin: Adding custom variables to state that get recalculated "as necessary". +This is the capability of LogicMixin: Adding custom variables to state that get recalculated as necessary. In general, a LogicMixin class should have at least one mutable variable that is tracking some custom state per player, as well as `init_mixin` and `copy_mixin` functions so that this variable gets initialized and copied correctly when