Auto-translated
Shiroyasha2910, let's start by replacing `false` and `true` in the variables with 0 (instead of `false`) and 1 (instead of `true`). The variables store names and numbers, while `true` and `false` (not nil and nil) are defined in the handler functions (GetObjectOwner, IsHeroAlive, HasArtifact, EnableHeroAI, etc.).