### 미니게임 피버 조건 완화를 위해, 아래와 같은 기능 추가가 필요 (GlobalValue에서 조절 필요)

### **① `Bad` 노드를 선택한 경우, 피버 발생 조건 -1 하는 기능 추가 (단, 피버가 발생할 경우, 초기화)**

### **② 피버 발생 조건 하한 값을 조절할 수 있는 Config 값 추가 : (기본 값) 50**

### **- FEVER_CONDITION_MIN_COUNT : 50**
This commit is contained in:
Ino 2025-12-16 15:44:57 +09:00
parent 6d5b4d0b18
commit e314e56a8f
1 changed files with 6 additions and 6 deletions

View File

@ -44,7 +44,7 @@ public class HorseRushPanel : MonoBehaviour
float RUSH_LIMIT_TIME; float RUSH_LIMIT_TIME;
float FEVER_TIME; float FEVER_TIME;
float BONUS_TIME; float BONUS_TIME;
int DEFAULT_FEVER_COUNT; ProtectedInt32 DEFAULT_FEVER_COUNT;
int FEVER_INCREASE_MIN; int FEVER_INCREASE_MIN;
int FEVER_INCREASE_MAX; int FEVER_INCREASE_MAX;
int FEVER_INCREASE_LIMIT; int FEVER_INCREASE_LIMIT;
@ -130,11 +130,6 @@ public class HorseRushPanel : MonoBehaviour
RUSH_LIMIT_TIME = 2f; RUSH_LIMIT_TIME = 2f;
FEVER_TIME = 8f; FEVER_TIME = 8f;
BONUS_TIME = 0.4f; BONUS_TIME = 0.4f;
#if UNITY_EDITOR
DEFAULT_FEVER_COUNT = 20;
#else
DEFAULT_FEVER_COUNT = 100;
#endif
FEVER_INCREASE_MIN = 5; FEVER_INCREASE_MIN = 5;
FEVER_INCREASE_MAX = 15; FEVER_INCREASE_MAX = 15;
FEVER_INCREASE_LIMIT = 10; FEVER_INCREASE_LIMIT = 10;
@ -328,6 +323,7 @@ public class HorseRushPanel : MonoBehaviour
_score = 0; _score = 0;
m_GachaCoint = 0; m_GachaCoint.Obfuscate(); m_GachaCoint = 0; m_GachaCoint.Obfuscate();
m_ChatCoint = 0; m_ChatCoint.Obfuscate(); m_ChatCoint = 0; m_ChatCoint.Obfuscate();
DEFAULT_FEVER_COUNT = 100; DEFAULT_FEVER_COUNT.Obfuscate();
// UI 초기화 // UI 초기화
_combo.SetActive(false); _combo.SetActive(false);
@ -424,6 +420,10 @@ public class HorseRushPanel : MonoBehaviour
// 콤보가 끊길 때 피버 스트릭도 초기화 // 콤보가 끊길 때 피버 스트릭도 초기화
_currentFeverStreak = 0; _currentFeverStreak = 0;
--DEFAULT_FEVER_COUNT;
if (DEFAULT_FEVER_COUNT < table_GlobalValue.Ins.Get_Int("FEVER_CONDITION_MIN_COUNT"))
DEFAULT_FEVER_COUNT = table_GlobalValue.Ins.Get_Int("FEVER_CONDITION_MIN_COUNT");
DEFAULT_FEVER_COUNT.Obfuscate();
if (lastBubbleCard.IsSkullStone) if (lastBubbleCard.IsSkullStone)
{ {