Explorar o código

paildramon, arukeni&mummy, patch notes, removed card images button

mbunch_kascope %!s(int64=2) %!d(string=hai) anos
pai
achega
ab67fac660

+ 35 - 35
Assets/CardEffect/BT16/Blue/Paildramon_BT16_025.cs

@@ -197,7 +197,18 @@ namespace DCGO.CardEffects.BT16
 
                 bool CanSelectPermanentCondition(Permanent permanent)
                 {
-                    return CardEffectCommons.IsPermanentExistsOnOpponentBattleAreaDigimon(permanent, card);
+                    if (CardEffectCommons.IsPermanentExistsOnOpponentBattleAreaDigimon(permanent, card))
+                    {
+                        if (!permanent.TopCard.CanNotBeAffected(activateClass))
+                        {
+                            if (!permanent.IsSuspended && permanent.CanSuspend)
+                            {
+                                return true;
+                            }
+                        }
+                    }
+
+                    return false;
                 }
 
                 bool CanUseCondition(Hashtable hashtable)
@@ -213,49 +224,38 @@ namespace DCGO.CardEffects.BT16
                 IEnumerator ActivateCoroutine(Hashtable hashtable)
                 {
                     Permanent selectedPermanent = null;
+                    bool suspendedPermanent = false;
 
-                    SelectPermanentEffect selectPermanentEffect = GManager.instance.GetComponent<SelectPermanentEffect>();
-
-                    selectPermanentEffect.SetUp(
-                        selectPlayer: card.Owner,
-                        canTargetCondition_ByPreSelecetedList: null,
-                        canTargetCondition: CanSelectPermanentCondition,
-                        canEndSelectCondition: null,
-                        maxCount: 1,
-                        canNoSelect: false,
-                        canEndNotMax: false,
-                        selectPermanentCoroutine: SelectPermanentCoroutine,
-                        afterSelectPermanentCoroutine: null,
-                        mode: SelectPermanentEffect.Mode.Tap,
-                        cardEffect: activateClass);
-
-                    selectPermanentEffect.SetUpCustomMessage("Select 1 Digimon to suspend.", "The opponent is selecting 1 Digimon to suspend.");
-
-                    yield return ContinuousController.instance.StartCoroutine(selectPermanentEffect.Activate());
+                    if (CardEffectCommons.HasMatchConditionOpponentsPermanent(card, CanSelectPermanentCondition))
+                    {
+                        SelectPermanentEffect selectPermanentEffect = GManager.instance.GetComponent<SelectPermanentEffect>();
+
+                        selectPermanentEffect.SetUp(
+                            selectPlayer: card.Owner,
+                            canTargetCondition_ByPreSelecetedList: null,
+                            canTargetCondition: CanSelectPermanentCondition,
+                            canEndSelectCondition: null,
+                            maxCount: 1,
+                            canNoSelect: false,
+                            canEndNotMax: false,
+                            selectPermanentCoroutine: SelectPermanentCoroutine,
+                            afterSelectPermanentCoroutine: null,
+                            mode: SelectPermanentEffect.Mode.Tap,
+                            cardEffect: activateClass);
+
+                        selectPermanentEffect.SetUpCustomMessage("Select 1 Digimon to suspend.", "The opponent is selecting 1 Digimon to suspend.");
+
+                        yield return ContinuousController.instance.StartCoroutine(selectPermanentEffect.Activate());
+                    }                    
 
                     IEnumerator SelectPermanentCoroutine(Permanent permanent)
                     {
                         selectedPermanent = permanent;
+                        suspendedPermanent = true;
 
                         yield return null;
                     }
 
-                    bool suspendedPermanent = true;
-
-                    if (selectedPermanent != null)
-                    {
-                        if (selectedPermanent.TopCard != null)
-                        {
-                            if (!selectedPermanent.TopCard.CanNotBeAffected(activateClass))
-                            {
-                                if (!selectedPermanent.IsSuspended && selectedPermanent.CanSuspend)
-                                {
-                                    suspendedPermanent = false;
-                                }
-                            }
-                        }
-                    }
-
                     if (!suspendedPermanent)
                     {
                         yield return ContinuousController.instance.StartCoroutine(new IUnsuspendPermanents(new List<Permanent>() { card.PermanentOfThisCard() }, activateClass).Unsuspend());

+ 7 - 3
Assets/CardEffect/BT16/Purple/ArukenimonAndMummymon_BT16_089.cs

@@ -49,13 +49,17 @@ namespace DCGO.CardEffects.BT16
 
                 bool CardCondition(CardSource cardSource)
                 {
-                    if (cardSource.CardNames.Contains("Mummymon") || cardSource.CardNames.Contains("Arukenimon"))
+                    if(cardSource.Owner == card.Owner)
                     {
-                        if(CardEffectCommons.IsExistOnHand(cardSource))
+                        if (cardSource.CardNames.Contains("Mummymon") || cardSource.CardNames.Contains("Arukenimon"))
                         {
-                            return true;
+                            if (CardEffectCommons.IsExistOnHand(cardSource))
+                            {
+                                return true;
+                            }
                         }
                     }
+                    
                     return false;
                 }
 

+ 27 - 19
Assets/Prefab/UI/PatchNotesPanel.prefab

@@ -352,7 +352,7 @@ RectTransform:
   m_AnchorMin: {x: 0, y: 1}
   m_AnchorMax: {x: 1, y: 1}
   m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: -19.27002, y: 2660.53}
+  m_SizeDelta: {x: 0, y: 0}
   m_Pivot: {x: 0, y: 1}
 --- !u!114 &6458252330880661991
 MonoBehaviour:
@@ -722,22 +722,30 @@ MonoBehaviour:
   _anim: {fileID: 6458252331221896218}
   _verText: {fileID: 6458252331833269909}
   _localizeTMPro: {fileID: 6458252332150589230}
-  _text_ENG: "Known Issues:\r\n\t- When revealing 2 of the same card, sometimes the
-    2nd one will remain white\r\n\t- Card image animations not supported (at this
-    time)\r\n\t- Magnamon (X antibody) (BT16-102) - Does not trigger When Digivolving
-    when being\r\n\t  placed under sources by Jesmon GX.\r\n\t- See other issues
-    in bug tracking document\r\n\r\nUpdates:\r\n\t- All BT16 cards added\r\n\t- Ability
-    to back out of matchmaking\r\n\t- Profanity filter for username and deck name\r\n\t-
-    New image loading system\r\n\t\t- Uses webp files\r\n\t\t- Loads all card images
-    as they are needed\r\n\t\t- No need to worry about card images to run game\r\n\r\nCard
-    Updates:\r\n\t- PawnChessmon (BT13)\r\n\t- Gizmon XT (BT13)\r\n\t- Cannondramon
-    (BT15)\r\n\t- Garurumon (BT15)\r\n\t- Pukumon (BT15)\r\n\t- Salamon (BT15)\r\n\t-
-    Magnadramon (BT15)\r\n\t- WaruMonzaemon (BT15)\r\n\t- Revelation of Light (BT15)\r\n\t-
-    Aldamon (BT7)\r\n\t- Pulsemon (BT7)\r\n\t- Qualialise Blaze (BT7)\r\n\t- Ai &
-    Mako (EX2)\r\n\t- Rosemon (X Antibody) (BT15)\r\n\t- WereGarurumon (BT1-040)\r\n\t-
-    Shoutmon X5 (BT10-013)\r\n\t- SkullBaluchimon (BT10-104)\r\n\t- Importal Ruler
-    (BT10-080)\r\n\t- Analogman (BT11-092)\r\n\t- Hades Force (BT11-107)\r\n\t- Imperialdramon
-    Fighter Mode (BT12-031)"
+  _text_ENG: "Known Issues:\r\n\t- Veemon (P-1117) Cost reduction will visually show
+    the reduction, even though you will\r\n\t  end up paying full cost (after it's
+    once per turn use)\r\n\t- See other issues in bug tracking document\r\n\t- Your
+    deck lists with BT16 cards will be incorrect, cards will NOT match anymore.\r\n\t 
+    Only for 1.1.4\r\n\r\nUpdates:\r\n\t- Several Bug fixes (see below)\r\n\t- Removed
+    cards being listed in log when doing a mulligan\r\n\t- Fixed issue with leaving
+    field protection not activating for being placed in security\r\n\t- Fixed deck
+    builder errors showing the incorrect cards\r\n\t- Fixed issues with partition
+    allowing you to select illegal targets\r\n\t- Fixed issue where collision only
+    triggered at when attacking timing\r\n\r\nCard Updates:\r\n\t- Hellogarmon (BT16)\r\n\t-
+    Dorugreymon (BT16)\r\n\t- Venusmon (BT10)\r\n\t- MaloMyotismon (BT16)\r\n\t-
+    Tankdramon (BT16)\r\n\t- Patamon (BT16)\r\n\t- Imperialdramon: Fighter Mode (BT16)\r\n\t-
+    Magnamon X (BT16)\r\n\t- Dorugoramon (BT16)\r\n\t- Dragonbreath (BT16)\r\n\t-
+    Soloogamon (BT16)\r\n\t- Dorumon (BT16)\r\n\t- Ai & Mako (EX2)\r\n\t- Agumon
+    (BT16)\r\n\t- Jesmon GX (BT10)\r\n\t- Dorugamon (BT16)\r\n\t- Warumonzaemon (BT15)\r\n\t-
+    Garduamon (X Antibody) (BT16)\r\n\t- Cherubimon (ST17)\r\n\t- Wendigomon (ST17)\r\n\t-
+    Shakkoumon (BT16)\r\n\t- Darkdramon (BT16)\r\n\t- Lui (BT16)\r\n\t- Gesomon (X
+    Antibody) (BT16)\r\n\t- Climbmon (BT16)\r\n\t- Rapidmon (X Antibody) (BT16)\r\n\t-
+    Davis and Ken (BT12)\r\n\t- Magnaangemon(BT16)\r\n\t- Armadillomon (BT8)\r\n\t-
+    Wormon (BT16)\r\n\t- Arukenimon & Mummymon (BT16)\r\n\t- Armodillomon (BT16)\r\n\t-
+    Grankuwagamon (BT16)\r\n\t- Targetmon (EX5)\r\n\t- Megagargomon (ST17)\r\n\t-
+    Madleomon (BT16)\r\n\t- TyrantKabuterimon (BT16)\r\n\t- Moonmon (EX5)\r\n\t-
+    Pheonixmon (X Antibody) (BT16)\r\n\t- Paildramon (BT16)\r\n\t- Rapidmon (ST17-06)\r\n\t-
+    Imperialdramon: Dragon Mode (BT16)"
   _text_JPN: 
   _scroll: {fileID: 6458252331812644436}
 --- !u!1 &6458252331574147166
@@ -1708,8 +1716,8 @@ RectTransform:
   m_Father: {fileID: 6458252331771364177}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0, y: 0.7149966}
-  m_AnchorMax: {x: 1, y: 1}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
   m_AnchoredPosition: {x: 0, y: -0.1449585}
   m_SizeDelta: {x: 40, y: 45.38994}
   m_Pivot: {x: 0.5, y: 0.5}

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 132 - 132
Assets/Scenes/Opening.unity


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio