Check for 'incorporeal' as part of the sprint/mount available
authorLiza Carvelli <liza@carvel.li>
Wed, 19 Jun 2024 07:46:08 +0000 (09:46 +0200)
committerLiza Carvelli <liza@carvel.li>
Wed, 19 Jun 2024 07:46:08 +0000 (09:46 +0200)
Questionable/GameFunctions.cs

index cd1588c2c168d26c895597ca4d6c31a97fb51d47..7f96122589362e760ffb32879511ac6fbafc125d 100644 (file)
@@ -235,8 +235,6 @@ internal sealed unsafe class GameFunctions
 
     public bool TeleportAetheryte(uint aetheryteId)
     {
-
-
         if (IsAetheryteUnlocked(aetheryteId, out var subIndex))
         {
             if (aetheryteId == PlayerState.Instance()->HomeAetheryteId &&
@@ -518,7 +516,10 @@ internal sealed unsafe class GameFunctions
         {
             var battleChara = (BattleChara*)gameObject;
             StatusManager* statusManager = battleChara->GetStatusManager;
-            return statusManager->HasStatus(565) || statusManager->HasStatus(404) || statusManager->HasStatus(2730);
+            return statusManager->HasStatus(565) ||
+                   statusManager->HasStatus(404) ||
+                   statusManager->HasStatus(2729) ||
+                   statusManager->HasStatus(2730);
         }
 
         return false;