修复BUG #53

Merged
yjm484 merged 1 commits from dev-0524-1021 into dev-0524 1 year ago
  1. 1
      ColorlessWorld-2024-4-2/Assets/GameDate/Enemy/Mushroom.asset
  2. 1
      ColorlessWorld-2024-4-2/Assets/GameDate/Enemy/Polymaw.asset
  3. 3
      ColorlessWorld-2024-4-2/Assets/GameDate/cardDeckList.asset
  4. 38
      ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardEntity.cs
  5. 4
      ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs
  6. 2
      ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyAction.cs
  7. 3
      ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Aoe.cs
  8. 2
      ColorlessWorld-2024-4-2/Assets/Scripts/Tool/Data_SO/EnemyState_SO.cs
  9. 4
      ColorlessWorld-2024-4-2/Assets/Scripts/Tool/Name.cs
  10. 22
      ColorlessWorld-2024-4-2/Assets/data/card_data_3.csv

1
ColorlessWorld-2024-4-2/Assets/GameDate/Enemy/Mushroom.asset

@ -30,3 +30,4 @@ MonoBehaviour:
damageMultiplier: 1 damageMultiplier: 1
damage: 3 damage: 3
attackRange: 1 attackRange: 1
aoeRange: 1

1
ColorlessWorld-2024-4-2/Assets/GameDate/Enemy/Polymaw.asset

@ -30,3 +30,4 @@ MonoBehaviour:
damageMultiplier: 1 damageMultiplier: 1
damage: 8 damage: 8
attackRange: 1 attackRange: 1
aoeRange: 2

3
ColorlessWorld-2024-4-2/Assets/GameDate/cardDeckList.asset

@ -16,8 +16,9 @@ MonoBehaviour:
- 1002 - 1002
- 1003 - 1003
- 1111 - 1111
- 1004 - 1105
- 1004 - 1004
- 1001 - 1001
- 1001 - 1001
- 1001 - 1001
- 1104

38
ColorlessWorld-2024-4-2/Assets/Scripts/Card/CardEntity.cs

@ -125,6 +125,7 @@ public class CardEntity : MonoBehaviour
public void createCard(string cardId, int cardIndex,bool needTrueFun) public void createCard(string cardId, int cardIndex,bool needTrueFun)
{ {
Debug.Log("´´½¨ID" + cardId + "needTrueFunÊÇ" + needTrueFun);
this.cardId = cardId; this.cardId = cardId;
//Debug.Log(cardId + "-" + CardOriginalDataList.Instance.cardOriginalDataList[cardId]); //Debug.Log(cardId + "-" + CardOriginalDataList.Instance.cardOriginalDataList[cardId]);
cardOriginalData = CardOriginalDataList.Instance.existCardOriginalDataList[cardId]; cardOriginalData = CardOriginalDataList.Instance.existCardOriginalDataList[cardId];
@ -219,42 +220,23 @@ public class CardEntity : MonoBehaviour
} }
else else
{*/ {*/
int cardcost = cardOriginalData.Cost; int cardCost = cardOriginalData.Cost;
int cardCostPlus1= cardOriginalData.Cost+1;
if (MapUnityManager.Instance.isPlayerOn(Name.NodeColor.Black)) if (MapUnityManager.Instance.isPlayerOn(Name.NodeColor.Black))
{ {
cardcost++; cost.text = cardCostPlus1.ToString();
}
else
{
cost.text = cardCost.ToString();
} }
cost.text = cardcost.ToString();
} }
public void createCardUI(bool needTrueFun) public void createCardUI(bool needTrueFun)
{ {
/*if (cardOriginalData.Rarity.Equals(Name.CardRarity.Legendary))
{
Debug.Log("LegendaryłÉšŚ");
Sprite midBorderSprite = Resources.Load<Sprite>("Card/UI/gaojikapai/Card_Ui_6Mingcheng_v01");
if (midBorderSprite != null)
{
Debug.Log("midBorderSpritełÉšŚ");
midBorder.sprite = midBorderSprite;
}
Sprite topBorderSprite = Resources.Load<Sprite>("Card/UI/gaojikapai/Card_Ui_4Biankuang_v01");
if (topBorderSprite != null)
{
Debug.Log("topBorderSpritełÉšŚ");
topBorder.sprite = topBorderSprite;
}
Sprite gemSprite = Resources.Load<Sprite>("Card/UI/gaojikapai/Card_Ui_8Xiyoudu_v01.png");
if (gemSprite != null)
{
Debug.Log("gemSprite");
gem.sprite = gemSprite;
}
}*/
//createCardRelease();
//createEffectRange();
//createCardType();
//ȡś¨Ěőźţ¸öĘý //ȡś¨Ěőźţ¸öĘý
switch (cardOriginalData.conditionAndFunctionVal.Count) switch (cardOriginalData.conditionAndFunctionVal.Count)

4
ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs

@ -822,7 +822,7 @@ public class EnemyNode : MonoBehaviour,IEnemyObserver
EnemyState.damageMultiplier = 0; EnemyState.damageMultiplier = 0;
EnemyState.stepRangeMultiplier = 0; EnemyState.stepRangeMultiplier = 0;
} }
abnormalConditionEndCheck();
enemyUIBar.RefreshEnemyBuffIcon(); enemyUIBar.RefreshEnemyBuffIcon();
} }
@ -1242,7 +1242,7 @@ public class EnemyNode : MonoBehaviour,IEnemyObserver
} }
} }
private void abnormalConditionEndCheck() public void abnormalConditionEndCheck()
{ {
foreach (var key in EnemyState.abnormalCondition.Keys.ToList()) foreach (var key in EnemyState.abnormalCondition.Keys.ToList())
{ {

2
ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyAction.cs

@ -94,7 +94,7 @@ public class EnemyAction
Debug.Log("aoe"); Debug.Log("aoe");
//几-几 //几-几
EnemyManager.Instance.AttackRangeInfluencedNode(GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY], enemyNode.EnemyState.attackRange, enemyNode.rangePool); EnemyManager.Instance.AttackRangeInfluencedNode(GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY], enemyNode.EnemyState.attackRange, enemyNode.rangePool);
EnemyManager.Instance.AttackRangeInfluencedNode(GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY],3, enemyNode.aoeRangePool); EnemyManager.Instance.AttackRangeInfluencedNode(GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY], enemyNode.EnemyState.aoeRange, enemyNode.aoeRangePool);
ShowAttackRangeAoe(enemyNode); ShowAttackRangeAoe(enemyNode);
} }
//魔法 //魔法

3
ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Aoe.cs

@ -4,13 +4,12 @@ using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
public class EnemyActionAction_Aoe : EnemyAction public class EnemyActionAction_Aoe : EnemyAction
{ {
public override void AttackRange(EnemyNode enemyNode) public override void AttackRange(EnemyNode enemyNode)
{ {
AoeAttackRange(enemyNode); AoeAttackRange(enemyNode);
} }
public override EnemyAction NewAction() public override EnemyAction NewAction()
{ {
EnemyAction action = new EnemyActionAction_Aoe(); EnemyAction action = new EnemyActionAction_Aoe();
action.sprite = this.sprite; action.sprite = this.sprite;

2
ColorlessWorld-2024-4-2/Assets/Scripts/Tool/Data_SO/EnemyState_SO.cs

@ -40,4 +40,6 @@ public class EnemyState_SO : ScriptableObject
public int attackRange;//¹¥»÷·¶Î§ public int attackRange;//¹¥»÷·¶Î§
public int aoeRange;//aoe·¶Î§
} }

4
ColorlessWorld-2024-4-2/Assets/Scripts/Tool/Name.cs

@ -114,6 +114,7 @@ public static class Name
public const string shield = "shield"; public const string shield = "shield";
public const string weak = "weak"; public const string weak = "weak";
public const string step = "step"; public const string step = "step";
public const string wet = "wet";
} }
public static string switchNumToString(string num) public static string switchNumToString(string num)
@ -133,6 +134,9 @@ public static class Name
case CardFunction.step: case CardFunction.step:
result = CardFunctionString.step; result = CardFunctionString.step;
break; break;
case CardFunction.wet:
result = CardFunctionString.wet;
break;
} }
return result; return result;

22
ColorlessWorld-2024-4-2/Assets/data/card_data_3.csv

@ -3,14 +3,14 @@
1002,微光,1,1,1,2,0,none,2,5,0,red;red,CardIcon/2 1002,微光,1,1,1,2,0,none,2,5,0,red;red,CardIcon/2
1003,光辉杖击,2,2,1,4_1,0,none;red>3_green>1,1;5_1,9;2_5,0;0_0;0_0_0,red;red;red;red,CardIcon/4_1 1003,光辉杖击,2,2,1,4_1,0,none;red>3_green>1,1;5_1,9;2_5,0;0_0;0_0_0,red;red;red;red,CardIcon/4_1
1004,星辉护盾,2,2,2,3_2,0,none;red>5,2;2,8;1,2;-2,red;red;red,CardIcon/3_2 1004,星辉护盾,2,2,2,3_2,0,none;red>5,2;2,8;1,2;-2,red;red;red,CardIcon/3_2
1101,,1,2,1,5_4,0,red>4;red>6,1;25,8;3,0;0_-1;0_1;0_0,red;red;red;red;red,CardIcon/Sslx_Card_Kamizn_Hudun_v01 1101,,1,2,1,5_4,0,red>4;red>6,1;25,8;3,0;0_-1;0_1;0_0,red;red;red;red;red,CardIcon/Sslx_Card_Kamizn_Feibiao_v01
1102,,1,1,2,5_5,0,red>3,2,7,1;-1;1_0;-1_0,red;red;red;red;red,CardIcon/Sslx_Card_Kamizn_Hudun_v01 1102,,1,1,2,5_5,0,red>3,2,7,1;-1;1_0;-1_0,red;red;red;red;red,CardIcon/Sslx_Card_Kamizn_Feibiao_v01
1103,,1,1,1,4_1,0,red>1,1,10,0;0_0;0_0_0,red;red;red;red,CardIcon/Sslx_Card_Kamizn_Hudun_v01 1103,,1,1,1,4_1,0,red>1,1,10,0;0_0;0_0_0,red;red;red;red,CardIcon/Sslx_Card_Kamizn_Feibiao_v01
1104,,1,1,3,3_4,0,red>2,25,8,0;-1,red;red;red,CardIcon/Sslx_Card_Kamizn_Hudun_v01 1104,,1,1,3,3_4,0,red>2,25,8,0;-1,red;red;red,CardIcon/Sslx_Card_Kamizn_Feibiao_v01
1105,,2,2,2,6_5,0,red>2;red>10,1;5,12;2,0;-1;0_-1;-1_-1;0_0,red;red;red;red;red;red;red,CardIcon/Sslx_Card_Kamizn_Hudun_v01 1105,,2,2,2,6_5,0,red>2;red>10,1;5,12;2,0;-1;0_-1;-1_-1;0_0,red;red;red;red;red;red;red,CardIcon/Sslx_Card_Kamizn_Feibiao_v01
1106,,1,1,1,4_1,0,red>3_green>2,1,8,0;0_0;0_0_0,red;red;green;green,CardIcon/Sslx_Card_Kamizn_Hudun_v01 1106,,1,1,1,4_1,0,red>3_green>2,1,8,0;0_0;0_0_0,red;red;green;green,CardIcon/Sslx_Card_Kamizn_Feibiao_v01
1107,,2,2,2,6_7,0,red>7;blue<4,25;4,6;4,0;-1;1;0_0;0_0_0,red;red;red;red;green;green,CardIcon/Sslx_Card_Kamizn_Hudun_v01 1107,,2,2,2,6_7,0,red>7;blue<4,25;4,6;4,0;-1;1;0_0;0_0_0,red;red;red;red;green;green,CardIcon/Sslx_Card_Kamizn_Feibiao_v01
1108,,2,2,2,6_4,0,red>7;green>4,1;4,12;6,0;-1;1;0_1;0_-1,red;red;red;red;green;green,CardIcon/Sslx_Card_Kamizn_Hudun_v01 1108,,2,2,2,6_4,0,red>7;green>4,1;4,12;6,0;-1;1;0_1;0_-1,red;red;red;red;green;green,CardIcon/Sslx_Card_Kamizn_Feibiao_v01
1109,,2,2,2,7_3,0,red<15;blue<6,1_25;19,7_8;2,0;-1;1;-2;2;0_0,green;green;red;red;red;red;green,CardIcon/Sslx_Card_Kamizn_Hudun_v01 1109,,2,2,2,7_3,0,red<15;blue<6,1_25;19,7_8;2,0;-1;1;-2;2;0_0,green;green;red;red;red;red;green,CardIcon/Sslx_Card_Kamizn_Feibiao_v01
1110,,1,1,2,3_4,0,red>3,1,6,0;-1,red;red;blue,CardIcon/Sslx_Card_Kamizn_Hudun_v01 1110,,1,1,2,3_4,0,red>3,1,6,0;-1,red;red;blue,CardIcon/Sslx_Card_Kamizn_Feibiao_v01
1111,,2,2,0,6_3,0,red>6;blue>2,1;48,6;5,0;1;-1;-2;2;3,None;blue;blue;blue;red;red;red,CardIcon/Sslx_Card_Kamizn_Hudun_v01 1111,,2,2,0,6_3,0,red>6;blue>2,1;48,6;5,0;1;-1;-2;2;3,None;blue;blue;blue;red;red;red,CardIcon/Sslx_Card_Kamizn_Feibiao_v01

1 ID 名称 费用 稀有度 施法范围 作用范围 消耗 条件 功能 数值 地块标记 地块颜色 图片路径
3 1002 微光 1 1 1 2 0 none 2 5 0 red;red CardIcon/2
4 1003 光辉杖击 2 2 1 4_1 0 none;red>3_green>1 1;5_1 9;2_5 0;0_0;0_0_0 red;red;red;red CardIcon/4_1
5 1004 星辉护盾 2 2 2 3_2 0 none;red>5 2;2 8;1 2;-2 red;red;red CardIcon/3_2
6 1101 1 2 1 5_4 0 red>4;red>6 1;25 8;3 0;0_-1;0_1;0_0 red;red;red;red;red CardIcon/Sslx_Card_Kamizn_Hudun_v01 CardIcon/Sslx_Card_Kamizn_Feibiao_v01
7 1102 1 1 2 5_5 0 red>3 2 7 1;-1;1_0;-1_0 red;red;red;red;red CardIcon/Sslx_Card_Kamizn_Hudun_v01 CardIcon/Sslx_Card_Kamizn_Feibiao_v01
8 1103 1 1 1 4_1 0 red>1 1 10 0;0_0;0_0_0 red;red;red;red CardIcon/Sslx_Card_Kamizn_Hudun_v01 CardIcon/Sslx_Card_Kamizn_Feibiao_v01
9 1104 1 1 3 3_4 0 red>2 25 8 0;-1 red;red;red CardIcon/Sslx_Card_Kamizn_Hudun_v01 CardIcon/Sslx_Card_Kamizn_Feibiao_v01
10 1105 2 2 2 6_5 0 red>2;red>10 1;5 12;2 0;-1;0_-1;-1_-1;0_0 red;red;red;red;red;red;red CardIcon/Sslx_Card_Kamizn_Hudun_v01 CardIcon/Sslx_Card_Kamizn_Feibiao_v01
11 1106 1 1 1 4_1 0 red>3_green>2 1 8 0;0_0;0_0_0 red;red;green;green CardIcon/Sslx_Card_Kamizn_Hudun_v01 CardIcon/Sslx_Card_Kamizn_Feibiao_v01
12 1107 2 2 2 6_7 0 red>7;blue<4 25;4 6;4 0;-1;1;0_0;0_0_0 red;red;red;red;green;green CardIcon/Sslx_Card_Kamizn_Hudun_v01 CardIcon/Sslx_Card_Kamizn_Feibiao_v01
13 1108 2 2 2 6_4 0 red>7;green>4 1;4 12;6 0;-1;1;0_1;0_-1 red;red;red;red;green;green CardIcon/Sslx_Card_Kamizn_Hudun_v01 CardIcon/Sslx_Card_Kamizn_Feibiao_v01
14 1109 2 2 2 7_3 0 red<15;blue<6 1_25;19 7_8;2 0;-1;1;-2;2;0_0 green;green;red;red;red;red;green CardIcon/Sslx_Card_Kamizn_Hudun_v01 CardIcon/Sslx_Card_Kamizn_Feibiao_v01
15 1110 1 1 2 3_4 0 red>3 1 6 0;-1 red;red;blue CardIcon/Sslx_Card_Kamizn_Hudun_v01 CardIcon/Sslx_Card_Kamizn_Feibiao_v01
16 1111 2 2 0 6_3 0 red>6;blue>2 1;48 6;5 0;1;-1;-2;2;3 None;blue;blue;blue;red;red;red CardIcon/Sslx_Card_Kamizn_Hudun_v01 CardIcon/Sslx_Card_Kamizn_Feibiao_v01
Loading…
Cancel
Save