diff --git a/Assets/Mods/Basic/Basic_Manifest.asset b/Assets/Mods/Basic/Basic_Manifest.asset index d80b8e48..d1aed5fa 100644 --- a/Assets/Mods/Basic/Basic_Manifest.asset +++ b/Assets/Mods/Basic/Basic_Manifest.asset @@ -50,7 +50,15 @@ MonoBehaviour: - CardData_Basic_Dazed - CardData_Basic_Faint - CardData_Basic_Oblivion + - CardData_Basic_Ambush + - CardData_Basic_AmbushStance + - CardData_Basic_Backstab + - CardData_Basic_BladeOfFear - CardData_Basic_CompoundPosion + - CardData_Basic_ExtremePain + - CardData_Basic_FlashTerror + - CardData_Basic_KnifeTrick + - CardData_Basic_Stealth - CardData_Basic_Torture - CardData_Basic_WoundDeterioration - CardData_Basic_LessRestoration diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Ambush.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Ambush.asset new file mode 100644 index 00000000..5d42c20a --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Ambush.asset @@ -0,0 +1,62 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3} + m_Name: CardData_Basic_Ambush + m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData + modName: Basic + className: Ambush + displayName: Card_Basic_Ambush_DisplayName + cardRarity: 20 + cardType: 10 + keywords: + - TargetSelf + cardSprite: {fileID: 21300000, guid: 38466aa09b7b3dc468a47c6ca7251524, type: 3} + cardLayoutTags: [] + functionText: Card_Basic_Ambush_FunctionText + cardDescription: + baseWeight: 1 + variableAttributes: + dictionaryList: + - Key: TargetCount + Value: 0 + index: 0 + isKeyDuplicated: 0 + - Key: StaminaCost + Value: 1 + index: 1 + isKeyDuplicated: 0 + - Key: ManaCost + Value: 0 + index: 2 + isKeyDuplicated: 0 + - Key: CardCount + Value: 1 + index: 3 + isKeyDuplicated: 0 + dividerPosProp: 0.5 + originalAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + runtimeCurrentAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + upgradeNode: + sourceCard: {fileID: 0} + isTerminalNode: 0 + isInfiniteUpgrade: 0 + maxUpgradeLevel: 0 + upgradeCards: [] + customDescriptions: [] + prefabRefs: [] + derivativeCardDataRefs: + - CardData_Basic_Rouse + derivativeCharacterDataRefs: [] diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Ambush.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Ambush.asset.meta new file mode 100644 index 00000000..0aa7c0ab --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Ambush.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4953547729b6c174bb500a01c8b16881 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_AmbushStance.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_AmbushStance.asset new file mode 100644 index 00000000..067ca917 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_AmbushStance.asset @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3} + m_Name: CardData_Basic_AmbushStance + m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData + modName: Basic + className: AmbushStance + displayName: Card_Basic_AmbushStance_DisplayName + cardRarity: 20 + cardType: 20 + keywords: + - TargetSelf + cardSprite: {fileID: 21300000, guid: 38466aa09b7b3dc468a47c6ca7251524, type: 3} + cardLayoutTags: [] + functionText: Card_Basic_AmbushStance_FunctionText + cardDescription: + baseWeight: 1 + variableAttributes: + dictionaryList: + - Key: TargetCount + Value: 0 + index: 0 + isKeyDuplicated: 0 + - Key: StaminaCost + Value: 2 + index: 1 + isKeyDuplicated: 0 + - Key: ManaCost + Value: 0 + index: 2 + isKeyDuplicated: 0 + - Key: BuffStack + Value: 1 + index: 3 + isKeyDuplicated: 0 + dividerPosProp: 0.5 + originalAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + runtimeCurrentAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + upgradeNode: + sourceCard: {fileID: 0} + isTerminalNode: 0 + isInfiniteUpgrade: 0 + maxUpgradeLevel: 0 + upgradeCards: [] + customDescriptions: [] + prefabRefs: [] + derivativeCardDataRefs: [] + derivativeCharacterDataRefs: [] diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_AmbushStance.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_AmbushStance.asset.meta new file mode 100644 index 00000000..2ae8f000 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_AmbushStance.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 863b42ac1c414064399c26a3bb2ec771 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Backstab.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Backstab.asset new file mode 100644 index 00000000..f860dc4d --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Backstab.asset @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3} + m_Name: CardData_Basic_Backstab + m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData + modName: Basic + className: Backstab + displayName: Card_Basic_Backstab_DisplayName + cardRarity: 20 + cardType: 0 + keywords: + - TargetEnemies + cardSprite: {fileID: 21300000, guid: 38466aa09b7b3dc468a47c6ca7251524, type: 3} + cardLayoutTags: [] + functionText: Card_Basic_Backstab_FunctionText + cardDescription: + baseWeight: 1 + variableAttributes: + dictionaryList: + - Key: TargetCount + Value: 1 + index: 0 + isKeyDuplicated: 0 + - Key: StaminaCost + Value: 1 + index: 1 + isKeyDuplicated: 0 + - Key: ManaCost + Value: 0 + index: 2 + isKeyDuplicated: 0 + - Key: Damage + Value: 8 + index: 3 + isKeyDuplicated: 0 + dividerPosProp: 0.5 + originalAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + runtimeCurrentAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + upgradeNode: + sourceCard: {fileID: 0} + isTerminalNode: 0 + isInfiniteUpgrade: 0 + maxUpgradeLevel: 0 + upgradeCards: [] + customDescriptions: [] + prefabRefs: [] + derivativeCardDataRefs: [] + derivativeCharacterDataRefs: [] diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Backstab.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Backstab.asset.meta new file mode 100644 index 00000000..81b523a1 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Backstab.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e459a8dff2d3cb44794ac1ee7b0c80e1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_BladeOfFear.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_BladeOfFear.asset new file mode 100644 index 00000000..ddd8ef8e --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_BladeOfFear.asset @@ -0,0 +1,65 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3} + m_Name: CardData_Basic_BladeOfFear + m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData + modName: Basic + className: BladeOfFear + displayName: Card_Basic_BladeOfFear_DisplayName + cardRarity: 20 + cardType: 0 + keywords: + - TargetEnemies + cardSprite: {fileID: 21300000, guid: 38466aa09b7b3dc468a47c6ca7251524, type: 3} + cardLayoutTags: [] + functionText: Card_Basic_BladeOfFear_FunctionText + cardDescription: + baseWeight: 1 + variableAttributes: + dictionaryList: + - Key: TargetCount + Value: 1 + index: 0 + isKeyDuplicated: 0 + - Key: StaminaCost + Value: 2 + index: 1 + isKeyDuplicated: 0 + - Key: ManaCost + Value: 0 + index: 2 + isKeyDuplicated: 0 + - Key: Damage + Value: 5 + index: 3 + isKeyDuplicated: 0 + - Key: BuffStack + Value: 5 + index: 4 + isKeyDuplicated: 0 + dividerPosProp: 0.5 + originalAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + runtimeCurrentAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + upgradeNode: + sourceCard: {fileID: 0} + isTerminalNode: 0 + isInfiniteUpgrade: 0 + maxUpgradeLevel: 0 + upgradeCards: [] + customDescriptions: [] + prefabRefs: [] + derivativeCardDataRefs: [] + derivativeCharacterDataRefs: [] diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_BladeOfFear.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_BladeOfFear.asset.meta new file mode 100644 index 00000000..c8c8cbc6 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_BladeOfFear.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d43ff6c21aa08c45afe1f00098bc8a7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_CompoundPosion.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_CompoundPosion.asset index 76240850..b10a87de 100644 --- a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_CompoundPosion.asset +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_CompoundPosion.asset @@ -61,6 +61,5 @@ MonoBehaviour: upgradeCards: [] customDescriptions: [] prefabRefs: [] - derivativeCardDataRefs: - - CardData_Basic_Strike + derivativeCardDataRefs: [] derivativeCharacterDataRefs: [] diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_ExtremePain.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_ExtremePain.asset new file mode 100644 index 00000000..dff52442 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_ExtremePain.asset @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3} + m_Name: CardData_Basic_ExtremePain + m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData + modName: Basic + className: ExtremePain + displayName: Card_Basic_ExtremePain_DisplayName + cardRarity: 20 + cardType: 0 + keywords: + - TargetEnemies + cardSprite: {fileID: 21300000, guid: 38466aa09b7b3dc468a47c6ca7251524, type: 3} + cardLayoutTags: [] + functionText: Card_Basic_ExtremePain_FunctionText + cardDescription: + baseWeight: 1 + variableAttributes: + dictionaryList: + - Key: TargetCount + Value: 1 + index: 0 + isKeyDuplicated: 0 + - Key: StaminaCost + Value: 1 + index: 1 + isKeyDuplicated: 0 + - Key: ManaCost + Value: 0 + index: 2 + isKeyDuplicated: 0 + - Key: Damage + Value: 12 + index: 3 + isKeyDuplicated: 0 + dividerPosProp: 0.5 + originalAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + runtimeCurrentAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + upgradeNode: + sourceCard: {fileID: 0} + isTerminalNode: 0 + isInfiniteUpgrade: 0 + maxUpgradeLevel: 0 + upgradeCards: [] + customDescriptions: [] + prefabRefs: [] + derivativeCardDataRefs: [] + derivativeCharacterDataRefs: [] diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_ExtremePain.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_ExtremePain.asset.meta new file mode 100644 index 00000000..76e1ab41 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_ExtremePain.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2144b44a8c68f474ca1b1d08c9a08746 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_FlashTerror.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_FlashTerror.asset new file mode 100644 index 00000000..8e83e1f6 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_FlashTerror.asset @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3} + m_Name: CardData_Basic_FlashTerror + m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData + modName: Basic + className: FlashTerror + displayName: Card_Basic_FlashTerror_DisplayName + cardRarity: 20 + cardType: 10 + keywords: + - TargetEnemies + cardSprite: {fileID: 21300000, guid: 38466aa09b7b3dc468a47c6ca7251524, type: 3} + cardLayoutTags: [] + functionText: Card_Basic_FlashTerror_FunctionText + cardDescription: + baseWeight: 1 + variableAttributes: + dictionaryList: + - Key: TargetCount + Value: -1 + index: 0 + isKeyDuplicated: 0 + - Key: StaminaCost + Value: 0 + index: 1 + isKeyDuplicated: 0 + - Key: ManaCost + Value: 0 + index: 2 + isKeyDuplicated: 0 + - Key: BuffStack + Value: 2 + index: 3 + isKeyDuplicated: 0 + dividerPosProp: 0.5 + originalAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + runtimeCurrentAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + upgradeNode: + sourceCard: {fileID: 0} + isTerminalNode: 0 + isInfiniteUpgrade: 0 + maxUpgradeLevel: 0 + upgradeCards: [] + customDescriptions: [] + prefabRefs: [] + derivativeCardDataRefs: [] + derivativeCharacterDataRefs: [] diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_FlashTerror.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_FlashTerror.asset.meta new file mode 100644 index 00000000..a398c0eb --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_FlashTerror.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d7fb29c3d7122934cbf1d544e803b6dc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_KnifeTrick.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_KnifeTrick.asset new file mode 100644 index 00000000..21faa8a0 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_KnifeTrick.asset @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3} + m_Name: CardData_Basic_KnifeTrick + m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData + modName: Basic + className: KnifeTrick + displayName: Card_Basic_KnifeTrick_DisplayName + cardRarity: 20 + cardType: 20 + keywords: + - TargetSelf + cardSprite: {fileID: 21300000, guid: 38466aa09b7b3dc468a47c6ca7251524, type: 3} + cardLayoutTags: [] + functionText: Card_Basic_KnifeTrick_FunctionText + cardDescription: + baseWeight: 1 + variableAttributes: + dictionaryList: + - Key: TargetCount + Value: 0 + index: 0 + isKeyDuplicated: 0 + - Key: StaminaCost + Value: 2 + index: 1 + isKeyDuplicated: 0 + - Key: ManaCost + Value: 0 + index: 2 + isKeyDuplicated: 0 + - Key: BuffStack + Value: 4 + index: 3 + isKeyDuplicated: 0 + dividerPosProp: 0.5 + originalAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + runtimeCurrentAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + upgradeNode: + sourceCard: {fileID: 0} + isTerminalNode: 0 + isInfiniteUpgrade: 0 + maxUpgradeLevel: 0 + upgradeCards: [] + customDescriptions: [] + prefabRefs: [] + derivativeCardDataRefs: [] + derivativeCharacterDataRefs: [] diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_KnifeTrick.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_KnifeTrick.asset.meta new file mode 100644 index 00000000..dc9c5347 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_KnifeTrick.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d1c12aaf526cdb46837223b914e3fae +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Stealth.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Stealth.asset new file mode 100644 index 00000000..a45e5bc7 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Stealth.asset @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3} + m_Name: CardData_Basic_Stealth + m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData + modName: Basic + className: Stealth + displayName: Card_Basic_Stealth_DisplayName + cardRarity: 20 + cardType: 10 + keywords: + - TargetSelf + cardSprite: {fileID: 21300000, guid: 38466aa09b7b3dc468a47c6ca7251524, type: 3} + cardLayoutTags: [] + functionText: Card_Basic_Stealth_FunctionText + cardDescription: + baseWeight: 1 + variableAttributes: + dictionaryList: + - Key: TargetCount + Value: 0 + index: 0 + isKeyDuplicated: 0 + - Key: StaminaCost + Value: 1 + index: 1 + isKeyDuplicated: 0 + - Key: ManaCost + Value: 0 + index: 2 + isKeyDuplicated: 0 + - Key: DrawCount + Value: 3 + index: 3 + isKeyDuplicated: 0 + dividerPosProp: 0.5 + originalAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + runtimeCurrentAttributes: + dictionaryList: [] + dividerPosProp: 0.5 + upgradeNode: + sourceCard: {fileID: 0} + isTerminalNode: 0 + isInfiniteUpgrade: 0 + maxUpgradeLevel: 0 + upgradeCards: [] + customDescriptions: [] + prefabRefs: [] + derivativeCardDataRefs: [] + derivativeCharacterDataRefs: [] diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Stealth.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Stealth.asset.meta new file mode 100644 index 00000000..324a71b9 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Stealth.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f83a04c863056eb4cb0e846a4ef4fd5a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Torture.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Torture.asset index 5cec42ee..b32f8cb0 100644 --- a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Torture.asset +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_Torture.asset @@ -43,7 +43,7 @@ MonoBehaviour: Value: 1 index: 3 isKeyDuplicated: 0 - - Key: BuffStack_Corrosion + - Key: BuffStack Value: 1 index: 4 isKeyDuplicated: 0 @@ -62,6 +62,5 @@ MonoBehaviour: upgradeCards: [] customDescriptions: [] prefabRefs: [] - derivativeCardDataRefs: - - CardData_Basic_Strike + derivativeCardDataRefs: [] derivativeCharacterDataRefs: [] diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_WoundDeterioration.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_WoundDeterioration.asset index fe96e8d5..45dacaa2 100644 --- a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_WoundDeterioration.asset +++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Assassin/CardData_Basic_WoundDeterioration.asset @@ -42,7 +42,7 @@ MonoBehaviour: Value: 1 index: 3 isKeyDuplicated: 0 - - Key: BuffStack_WD + - Key: BuffStack Value: 4 index: 4 isKeyDuplicated: 0 @@ -65,6 +65,5 @@ MonoBehaviour: upgradeCards: [] customDescriptions: [] prefabRefs: [] - derivativeCardDataRefs: - - CardData_Basic_Strike + derivativeCardDataRefs: [] derivativeCharacterDataRefs: [] diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/Ambush.cs b/Assets/Mods/Basic/Cards/Scripts/Assassin/Ambush.cs new file mode 100644 index 00000000..f46e597a --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/Ambush.cs @@ -0,0 +1,30 @@ +using Continentis.MainGame.Card; +using Continentis.MainGame.Character; +using Continentis.MainGame.Commands; +using SLSFramework.General; +using System.Collections.Generic; +using UnityEngine; + +namespace Continentis.Mods.Basic.Cards +{ + public class Ambush : CardLogicBase + { + protected override void SetUpLogicComponents() + { + AddLogicComponent(); + } + + protected override List PlayEffect(List targetList) + { + CommandGroup mainGroup = new CommandGroup(ExecutionMode.Sequential); + mainGroup.AddCommand(new Cmd_PlayAnimation(user.characterView, "Skill")); + mainGroup.AddCommand(new Cmd_Function(() => + { + CardData tacticData = GetDerivativeCardData(0); + CardInstance.GenerateCardInstance(tacticData, user.team, "Hand"); + })); + + return new List { mainGroup }; + } + } +} diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/Ambush.cs.meta b/Assets/Mods/Basic/Cards/Scripts/Assassin/Ambush.cs.meta new file mode 100644 index 00000000..7a6f1013 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/Ambush.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b19b39e60ae48444c95d9289dc952107 \ No newline at end of file diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/AmbushStance.cs b/Assets/Mods/Basic/Cards/Scripts/Assassin/AmbushStance.cs new file mode 100644 index 00000000..dd2b0d74 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/AmbushStance.cs @@ -0,0 +1,15 @@ +using Continentis.MainGame.Card; +using Continentis.MainGame.Character; +using SLSFramework.General; +using System.Collections.Generic; + +namespace Continentis.Mods.Basic.Cards +{ + public class AmbushStance : CardLogicBase + { + protected override List PlayEffect(List targetList) + { + return base.PlayEffect(targetList); + } + } +} diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/AmbushStance.cs.meta b/Assets/Mods/Basic/Cards/Scripts/Assassin/AmbushStance.cs.meta new file mode 100644 index 00000000..af95b7f0 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/AmbushStance.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9b47c680dd1337840b91b925ef86e635 \ No newline at end of file diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/Backstab.cs b/Assets/Mods/Basic/Cards/Scripts/Assassin/Backstab.cs new file mode 100644 index 00000000..481630de --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/Backstab.cs @@ -0,0 +1,16 @@ +using Continentis.MainGame.Card; +using Continentis.MainGame.Character; +using SLSFramework.General; +using System.Collections.Generic; +using UnityEngine; + +namespace Continentis.Mods.Basic.Cards +{ + public class Backstab : CardLogicBase + { + protected override List PlayEffect(List targetList) + { + return base.PlayEffect(targetList); + } + } +} diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/Backstab.cs.meta b/Assets/Mods/Basic/Cards/Scripts/Assassin/Backstab.cs.meta new file mode 100644 index 00000000..0944c258 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/Backstab.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b41fb03d7937c154b9dedab2fd72e81f \ No newline at end of file diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/BladeOfFear.cs b/Assets/Mods/Basic/Cards/Scripts/Assassin/BladeOfFear.cs new file mode 100644 index 00000000..0b485000 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/BladeOfFear.cs @@ -0,0 +1,15 @@ +using Continentis.MainGame.Card; +using Continentis.MainGame.Character; +using SLSFramework.General; +using System.Collections.Generic; + +namespace Continentis.Mods.Basic.Cards +{ + public class BladeOfFear : CardLogicBase + { + protected override List PlayEffect(List targetList) + { + return base.PlayEffect(targetList); + } + } +} diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/BladeOfFear.cs.meta b/Assets/Mods/Basic/Cards/Scripts/Assassin/BladeOfFear.cs.meta new file mode 100644 index 00000000..c7e46b7c --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/BladeOfFear.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: de6bd3c09b2925046a1e25a562cca030 \ No newline at end of file diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/ExtremePain.cs b/Assets/Mods/Basic/Cards/Scripts/Assassin/ExtremePain.cs new file mode 100644 index 00000000..c93ecbf8 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/ExtremePain.cs @@ -0,0 +1,15 @@ +using Continentis.MainGame.Card; +using Continentis.MainGame.Character; +using SLSFramework.General; +using System.Collections.Generic; + +namespace Continentis.Mods.Basic.Cards +{ + public class ExtremePain : CardLogicBase + { + protected override List PlayEffect(List targetList) + { + return base.PlayEffect(targetList); + } + } +} diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/ExtremePain.cs.meta b/Assets/Mods/Basic/Cards/Scripts/Assassin/ExtremePain.cs.meta new file mode 100644 index 00000000..0f78acac --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/ExtremePain.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 025365c127c0a0d4697d1b7ebdd22a0d \ No newline at end of file diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/FlashTerror.cs b/Assets/Mods/Basic/Cards/Scripts/Assassin/FlashTerror.cs new file mode 100644 index 00000000..2b0996eb --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/FlashTerror.cs @@ -0,0 +1,15 @@ +using Continentis.MainGame.Card; +using Continentis.MainGame.Character; +using SLSFramework.General; +using System.Collections.Generic; + +namespace Continentis.Mods.Basic.Cards +{ + public class FlashTerror : CardLogicBase + { + protected override List PlayEffect(List targetList) + { + return base.PlayEffect(targetList); + } + } +} diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/FlashTerror.cs.meta b/Assets/Mods/Basic/Cards/Scripts/Assassin/FlashTerror.cs.meta new file mode 100644 index 00000000..77259579 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/FlashTerror.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: c22de886be072a2499a681b976bb0907 \ No newline at end of file diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/KnifeTrick.cs b/Assets/Mods/Basic/Cards/Scripts/Assassin/KnifeTrick.cs new file mode 100644 index 00000000..bbec8644 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/KnifeTrick.cs @@ -0,0 +1,15 @@ +using Continentis.MainGame.Card; +using Continentis.MainGame.Character; +using SLSFramework.General; +using System.Collections.Generic; + +namespace Continentis.Mods.Basic.Cards +{ + public class KnifeTrick : CardLogicBase + { + protected override List PlayEffect(List targetList) + { + return base.PlayEffect(targetList); + } + } +} diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/KnifeTrick.cs.meta b/Assets/Mods/Basic/Cards/Scripts/Assassin/KnifeTrick.cs.meta new file mode 100644 index 00000000..f8400f02 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/KnifeTrick.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 5f9dc3416c7ec564db47fbe922672a89 diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/Stealth.cs b/Assets/Mods/Basic/Cards/Scripts/Assassin/Stealth.cs new file mode 100644 index 00000000..c109efff --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/Stealth.cs @@ -0,0 +1,15 @@ +using Continentis.MainGame.Card; +using Continentis.MainGame.Character; +using SLSFramework.General; +using System.Collections.Generic; + +namespace Continentis.Mods.Basic.Cards +{ + public class Stealth : CardLogicBase + { + protected override List PlayEffect(List targetList) + { + return base.PlayEffect(targetList); + } + } +} diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/Stealth.cs.meta b/Assets/Mods/Basic/Cards/Scripts/Assassin/Stealth.cs.meta new file mode 100644 index 00000000..cc5bc5a1 --- /dev/null +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/Stealth.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6ba8c3ed31d4647468104483b8196621 \ No newline at end of file diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/Torture.cs b/Assets/Mods/Basic/Cards/Scripts/Assassin/Torture.cs index 76eab207..b00846f5 100644 --- a/Assets/Mods/Basic/Cards/Scripts/Assassin/Torture.cs +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/Torture.cs @@ -2,7 +2,6 @@ using Continentis.MainGame.Card; using Continentis.MainGame.Character; using Continentis.MainGame.Commands; using Continentis.Mods.Basic.Buffs; -using MoreMountains.Tools; using SLSFramework.General; using System.Collections.Generic; diff --git a/Assets/Mods/Basic/Cards/Scripts/Assassin/WoundDeterioration.cs b/Assets/Mods/Basic/Cards/Scripts/Assassin/WoundDeterioration.cs index 15959811..4f46b5b9 100644 --- a/Assets/Mods/Basic/Cards/Scripts/Assassin/WoundDeterioration.cs +++ b/Assets/Mods/Basic/Cards/Scripts/Assassin/WoundDeterioration.cs @@ -1,7 +1,6 @@ using Continentis.MainGame.Card; using Continentis.MainGame.Character; using Continentis.MainGame.Commands; -using Continentis.Mods.Basic.Buffs; using SLSFramework.General; using System.Collections.Generic; diff --git a/Assets/Mods/Basic/Cards/Scripts/General/Rouse.cs b/Assets/Mods/Basic/Cards/Scripts/General/Rouse.cs index 34173429..1706fba8 100644 --- a/Assets/Mods/Basic/Cards/Scripts/General/Rouse.cs +++ b/Assets/Mods/Basic/Cards/Scripts/General/Rouse.cs @@ -1,9 +1,8 @@ -using System.Collections.Generic; using Continentis.MainGame.Card; using Continentis.MainGame.Character; using Continentis.MainGame.Commands; using SLSFramework.General; -using UnityEngine; +using System.Collections.Generic; namespace Continentis.Mods.Basic.Cards { diff --git a/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Assassin.asset b/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Assassin.asset index a2549952..ad7a25fc 100644 --- a/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Assassin.asset +++ b/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Assassin.asset @@ -160,7 +160,7 @@ MonoBehaviour: index: 25 isKeyDuplicated: 0 - Key: DrawCardAmountPerAction - Value: 4 + Value: 10 index: 26 isKeyDuplicated: 0 - Key: Awareness @@ -202,10 +202,15 @@ MonoBehaviour: derivativeCharacterDataRefs: [] initialDeckRef: - CardData_Basic_Torture - - CardData_Basic_Torture - - CardData_Basic_Torture - CardData_Basic_CompoundPosion - CardData_Basic_WoundDeterioration - - CardData_Basic_DivineSmite + - CardData_Basic_Ambush + - CardData_Basic_AmbushStance + - CardData_Basic_Stealth + - CardData_Basic_KnifeTrick + - CardData_Basic_ExtremePain + - CardData_Basic_BladeOfFear + - CardData_Basic_Backstab + - CardData_Basic_FlashTerror hudDataRefs: - HUDData_Basic_Default diff --git a/Assets/Mods/Basic/Localization/Localization_Basic_AssassinCards.csv b/Assets/Mods/Basic/Localization/Localization_Basic_AssassinCards.csv index 7b9f3378..03528242 100644 --- a/Assets/Mods/Basic/Localization/Localization_Basic_AssassinCards.csv +++ b/Assets/Mods/Basic/Localization/Localization_Basic_AssassinCards.csv @@ -1,7 +1,23 @@ Key,English,Simplified Chinese,Traditional Chinese,Japanese,Korean,Vietnamese,Thai Card_Basic_Torture_DisplayName,Torture,折磨,,,,, -Card_Basic_Torture_FunctionText,Test Description,抽$Attribute("DrawCardAmount")张牌,\n给予所有敌人$Attribute("BuffStack_Corrosion")层$Keyword("Basic_Corrosion")。,,,,, +Card_Basic_Torture_FunctionText,Test Description,抽$Attribute("DrawCardAmount")张牌,\n给予所有敌人$Attribute("BuffStack")层$Keyword("Basic_Corrosion")。,,,,, Card_Basic_CompoundPoison_DisplayName,Compound Poison,混合毒药,,,,, Card_Basic_CompoundPoison_FunctionText,Test Description,给予$Attribute("BuffStack_Weak")层$Keyword("Basic_Weak")。\n目标每有一种负面效果,给予$Attribute("BuffStack_Corrosion")层$Keyword("Basic_Corrosion")。,,,,, Card_Basic_WoundDeterioration_DisplayName,Compound Poison,恶化伤口,,,,, -Card_Basic_WoundDeterioration_FunctionText,Test Description,单次造成至少$Attribute("DamageCount")点伤害时,额外给予$Attribute("BuffStack_WD")层$Keyword("Basic_Corrosion")。,,,,, +Card_Basic_WoundDeterioration_FunctionText,Test Description,单次造成至少$Attribute("DamageCount")点伤害时,额外给予$Attribute("BuffStack")层$Keyword("Basic_Corrosion")。,,,,, +Card_Basic_Ambush_DisplayName,Ambush,埋伏,,,,, +Card_Basic_Ambush_FunctionText,Test Description,将1张“奋起”加入公共牌组。,,,,, +Card_Basic_Stealth_DisplayName,Stealth,潜行,,,,, +Card_Basic_Stealth_FunctionText,Test Description,TODO,,,,, +Card_Basic_KnifeTrick_DisplayName,Knife Trick,刀具把戏,,,,, +Card_Basic_KnifeTrick_FunctionText,Test Description,TODO,,,,, +Card_Basic_ExtremePain_DisplayName,Extreme Pain,极端痛苦,,,,, +Card_Basic_ExtremePain_FunctionText,Test Description,TODO,,,,, +Card_Basic_BladeOfFear_DisplayName,Blade of Fear,怖刃,,,,, +Card_Basic_BladeOfFear_FunctionText,Test Description,TODO,,,,, +Card_Basic_AmbushStance_DisplayName,Ambush Stance,伺机待发,,,,, +Card_Basic_AmbushStance_FunctionText,Test Description,TODO,,,,, +Card_Basic_Backstab_DisplayName,Backstab,背刺,,,,, +Card_Basic_Backstab_FunctionText,Test Description,TODO,,,,, +Card_Basic_FlashTerror_DisplayName,FlashTerror,快速威吓,,,,, +Card_Basic_FlashTerror_FunctionText,Test Description,TODO,,,,,