Initial import of HEROLL source and design documents

This commit is contained in:
toshiocn
2026-10-26 16:05:39 +08:00
commit fdb55672c1
1846 changed files with 290692 additions and 0 deletions
@@ -0,0 +1,16 @@
,,,
Id,StringId,EMonoStatus,value
Key<int>,Key<string>,EMonoStatus,float
100,ATTACK_POWER,ATTACK_POWER,20
101,HEALTH,HEALTH,500
102,AIM,AIM,1.5
103,DEFENSE,DEFENSE,10
104,EVASION,EVASION,1
105,REGEN_PER_SECOND,REGEN_PER_SECOND,0
106,TOTAL_DAMAGE,TOTAL_DAMAGE,0
107,TRUE_DAMAGE,TRUE_DAMAGE,0
108,KILL_HEAL,KILL_HEAL,0
109,COUNTER_ATTACK,COUNTER_ATTACK,10
110,ATTACK_SPEED,ATTACK_SPEED,100
111,CRITICAL_RATE,CRITICAL_RATE,10
112,LIFE_STEAL,LIFE_STEAL,0
1
2 Id StringId EMonoStatus value
3 Key<int> Key<string> EMonoStatus float
4 100 ATTACK_POWER ATTACK_POWER 20
5 101 HEALTH HEALTH 500
6 102 AIM AIM 1.5
7 103 DEFENSE DEFENSE 10
8 104 EVASION EVASION 1
9 105 REGEN_PER_SECOND REGEN_PER_SECOND 0
10 106 TOTAL_DAMAGE TOTAL_DAMAGE 0
11 107 TRUE_DAMAGE TRUE_DAMAGE 0
12 108 KILL_HEAL KILL_HEAL 0
13 109 COUNTER_ATTACK COUNTER_ATTACK 10
14 110 ATTACK_SPEED ATTACK_SPEED 100
15 111 CRITICAL_RATE CRITICAL_RATE 10
16 112 LIFE_STEAL LIFE_STEAL 0
@@ -0,0 +1,13 @@
id값 수정 금지,,,,,,,,,,,,,,,,,몇초?,,기본값,증가값,(주의) 배열 첫 숫자는 미사용 값 / 개수 조절부터 진행,131 multiverse_coin 가르강튀아 코인 사용
Id,StringId,potionTitle,isEnabled,aiUseTiming,isBuff,EMonoStatus,potionDesc,isPercent,useFeedbackKey,colorHex,IconName,PrefabName,baseWeight,plusWeight,baseCoolTime,plusCoolTime,baseValue,plusValue,baseExtraValue,plusExtraVaue,needPiece,needCost
Key<int>,Key<string>,string,bool,float[],bool,EMonoStatus,string,bool,string,string,string,string,float,float,float,float,float,float,float,float,int[],int[]
100,InstantHealPotion,potion_title_InstantHealPotion,True,"70,70",False,NONE,potion_desc_InstantHealPotion,False,potionUse_InstantHealPotion_feedbackKey,#49b3ca,potion_01,Pet01,0.8,0,0,0,0,0,60,5,"1,1,2,3,4,5,5,5,5,5,5","50,100,150,200,250,300,400,500,600,700"
101,RegenerationPotion,potion_title_RegenerationPotion,True,"70,70",True,NONE,potion_desc_RegenerationPotion,False,potionUse_RegenerationPotion_feedbackKey,#3b88ab,potion_02,Pet02,0.6,0,0,0,5,0,70,10,"1,1,2,3,4,5,5,5,5,5,5","50,100,150,200,250,300,400,500,600,700"
102,DiceHealPotion,potion_title_DiceHealPotion,True,"50,50",False,NONE,potion_desc_DiceHealPotion,False,potionUse_DiceHealPotion_feedbackKey,#50d2c7,potion_03,Pet03,0.6,0,0,0,0,0,90,15,"1,1,2,3,4,5,5,5,5,5,5","50,100,150,200,250,300,400,500,600,700"
103,AttackPotion,potion_title_AttackPotion,True,50,True,ATTACK_POWER,potion_desc_AttackPotion,True,potionUse_AttackPotion_feedbackKey,#d73357,potion_04,Pet04,1.2,0,0,0,3,0,10,2,"1,1,2,3,4,5,5,5,5,5,5","50,100,150,200,250,300,400,500,600,700"
104,AccuracyPotion,potion_title_AccuracyPotion,True,50,True,AIM,potion_desc_AccuracyPotion,True,potionUse_AccuracyPotion_feedbackKey,#5c95a1,potion_05,Pet05,0.4,0,0,0,3,0,15,1,"1,1,2,3,4,5,5,5,5,5,5","50,100,150,200,250,300,400,500,600,700"
105,CriticalPotion,potion_title_CriticalPotion,True,50,True,CRITICAL_RATE,potion_desc_CriticalPotion,False,potionUse_CriticalPotion_feedbackKey,#9345c1,potion_06,Pet06,0.8,0,0,0,3,0,18,1.5,"1,1,2,3,4,5,5,5,5,5,5","50,100,150,200,250,300,400,500,600,700"
106,LifestealPotion,potion_title_LifestealPotion,True,50,True,LIFE_STEAL,potion_desc_LifestealPotion,False,potionUse_LifestealPotion_feedbackKey,#d91919,potion_07,Pet07,1,0,0,0,3,0,15,1,"1,1,2,3,4,5,5,5,5,5,5","50,100,150,200,250,300,400,500,600,700"
107,DefensePotion,potion_title_DefensePotion,True,50,True,DEFENSE,potion_desc_DefensePotion,True,potionUse_DefensePotion_feedbackKey,#de6a37,potion_08,Pet08,0.8,0,0,0,3,0,15,2,"1,1,2,3,4,5,5,5,5,5,5","50,100,150,200,250,300,400,500,600,700"
108,CounterattackPotion,potion_title_CounterattackPotion,True,50,True,COUNTER_ATTACK,potion_desc_CounterattackPotion,False,potionUse_CounterattackPotion_feedbackKey,#335096,potion_09,Pet09,0.8,0,0,0,3,0,15,1,"1,1,2,3,4,5,5,5,5,5,5","50,100,150,200,250,300,400,500,600,700"
109,EvadePotion,potion_title_EvadePotion,True,50,True,EVASION,potion_desc_EvadePotion,False,potionUse_EvadePotion_feedbackKey,#9345c2,potion_10,Pet10,0.4,0,0,0,3,0,30,1,"1,1,2,3,4,5,5,5,5,5,5","50,100,150,200,250,300,400,500,600,700"
1 id값 수정 금지 몇초? 기본값 증가값 (주의) 배열 첫 숫자는 미사용 값 / 개수 조절부터 진행 131 multiverse_coin 가르강튀아 코인 사용
2 Id StringId potionTitle isEnabled aiUseTiming isBuff EMonoStatus potionDesc isPercent useFeedbackKey colorHex IconName PrefabName baseWeight plusWeight baseCoolTime plusCoolTime baseValue plusValue baseExtraValue plusExtraVaue needPiece needCost
3 Key<int> Key<string> string bool float[] bool EMonoStatus string bool string string string string float float float float float float float float int[] int[]
4 100 InstantHealPotion potion_title_InstantHealPotion True 70,70 False NONE potion_desc_InstantHealPotion False potionUse_InstantHealPotion_feedbackKey #49b3ca potion_01 Pet01 0.8 0 0 0 0 0 60 5 1,1,2,3,4,5,5,5,5,5,5 50,100,150,200,250,300,400,500,600,700
5 101 RegenerationPotion potion_title_RegenerationPotion True 70,70 True NONE potion_desc_RegenerationPotion False potionUse_RegenerationPotion_feedbackKey #3b88ab potion_02 Pet02 0.6 0 0 0 5 0 70 10 1,1,2,3,4,5,5,5,5,5,5 50,100,150,200,250,300,400,500,600,700
6 102 DiceHealPotion potion_title_DiceHealPotion True 50,50 False NONE potion_desc_DiceHealPotion False potionUse_DiceHealPotion_feedbackKey #50d2c7 potion_03 Pet03 0.6 0 0 0 0 0 90 15 1,1,2,3,4,5,5,5,5,5,5 50,100,150,200,250,300,400,500,600,700
7 103 AttackPotion potion_title_AttackPotion True 50 True ATTACK_POWER potion_desc_AttackPotion True potionUse_AttackPotion_feedbackKey #d73357 potion_04 Pet04 1.2 0 0 0 3 0 10 2 1,1,2,3,4,5,5,5,5,5,5 50,100,150,200,250,300,400,500,600,700
8 104 AccuracyPotion potion_title_AccuracyPotion True 50 True AIM potion_desc_AccuracyPotion True potionUse_AccuracyPotion_feedbackKey #5c95a1 potion_05 Pet05 0.4 0 0 0 3 0 15 1 1,1,2,3,4,5,5,5,5,5,5 50,100,150,200,250,300,400,500,600,700
9 105 CriticalPotion potion_title_CriticalPotion True 50 True CRITICAL_RATE potion_desc_CriticalPotion False potionUse_CriticalPotion_feedbackKey #9345c1 potion_06 Pet06 0.8 0 0 0 3 0 18 1.5 1,1,2,3,4,5,5,5,5,5,5 50,100,150,200,250,300,400,500,600,700
10 106 LifestealPotion potion_title_LifestealPotion True 50 True LIFE_STEAL potion_desc_LifestealPotion False potionUse_LifestealPotion_feedbackKey #d91919 potion_07 Pet07 1 0 0 0 3 0 15 1 1,1,2,3,4,5,5,5,5,5,5 50,100,150,200,250,300,400,500,600,700
11 107 DefensePotion potion_title_DefensePotion True 50 True DEFENSE potion_desc_DefensePotion True potionUse_DefensePotion_feedbackKey #de6a37 potion_08 Pet08 0.8 0 0 0 3 0 15 2 1,1,2,3,4,5,5,5,5,5,5 50,100,150,200,250,300,400,500,600,700
12 108 CounterattackPotion potion_title_CounterattackPotion True 50 True COUNTER_ATTACK potion_desc_CounterattackPotion False potionUse_CounterattackPotion_feedbackKey #335096 potion_09 Pet09 0.8 0 0 0 3 0 15 1 1,1,2,3,4,5,5,5,5,5,5 50,100,150,200,250,300,400,500,600,700
13 109 EvadePotion potion_title_EvadePotion True 50 True EVASION potion_desc_EvadePotion False potionUse_EvadePotion_feedbackKey #9345c2 potion_10 Pet10 0.4 0 0 0 3 0 30 1 1,1,2,3,4,5,5,5,5,5,5 50,100,150,200,250,300,400,500,600,700
@@ -0,0 +1,16 @@
,StringId 임의수정 금지,16시즌부터 적용,,,,,
Id,StringId,EPotionBattleBonus,value,mmrBonus,isPercent,disapplyTier,bonusKey
Key<int>,Key<string>,EPotionBattleBonus,float[],int,bool,ETier[],string
10,Win,Win,,50,,,
11,Lose,Lose,,-25,,,
20,WinMmrGap,WinMmrGap,"0.8,100,500",,,MYTH,
21,LoseMmrGap,LoseMmrGap,"0.5,250,-200",,,MYTH,
100,WinStreak_2,WinStreak,2,10,False,,winStreakCorrectionKey
101,WinStreak_3,WinStreak,3,20,False,,winStreakCorrectionKey
102,WinStreak_4,WinStreak,4,30,False,,winStreakCorrectionKey
103,WinStreak_5,WinStreak,5,40,False,,winStreakCorrectionKey
104,HpRemainPercent_5,HpRemainPercent,5,15,False,,willCorrectionKey
105,HpRemainPercent_10,HpRemainPercent,10,10,False,,willCorrectionKey
106,HpRemainPercent_20,HpRemainPercent,20,5,False,,willCorrectionKey
107,NoPotion_0,NoPotion,0,100,False,,perfectCorrectionKey
108,KillInTime_3,KillInTime,3,200,False,MYTH,excuteCorrectionKey
1 StringId 임의수정 금지 16시즌부터 적용
2 Id StringId EPotionBattleBonus value mmrBonus isPercent disapplyTier bonusKey
3 Key<int> Key<string> EPotionBattleBonus float[] int bool ETier[] string
4 10 Win Win 50
5 11 Lose Lose -25
6 20 WinMmrGap WinMmrGap 0.8,100,500 MYTH
7 21 LoseMmrGap LoseMmrGap 0.5,250,-200 MYTH
8 100 WinStreak_2 WinStreak 2 10 False winStreakCorrectionKey
9 101 WinStreak_3 WinStreak 3 20 False winStreakCorrectionKey
10 102 WinStreak_4 WinStreak 4 30 False winStreakCorrectionKey
11 103 WinStreak_5 WinStreak 5 40 False winStreakCorrectionKey
12 104 HpRemainPercent_5 HpRemainPercent 5 15 False willCorrectionKey
13 105 HpRemainPercent_10 HpRemainPercent 10 10 False willCorrectionKey
14 106 HpRemainPercent_20 HpRemainPercent 20 5 False willCorrectionKey
15 107 NoPotion_0 NoPotion 0 100 False perfectCorrectionKey
16 108 KillInTime_3 KillInTime 3 200 False MYTH excuteCorrectionKey
@@ -0,0 +1,8 @@
,,
Id,StringId,titleKey
Key<int>,Key<string>,string
100,winStreakCorrectionKey,potionBattle_result_formula_streak
101,extraCpGapCorrectionKey,potionBattle_result_formula_overwhelming
102,excuteCorrectionKey,potionBattle_result_formula_execute
103,willCorrectionKey,potionBattle_result_formula_will
104,perfectCorrectionKey,potionBattle_result_formula_perfect
1
2 Id StringId titleKey
3 Key<int> Key<string> string
4 100 winStreakCorrectionKey potionBattle_result_formula_streak
5 101 extraCpGapCorrectionKey potionBattle_result_formula_overwhelming
6 102 excuteCorrectionKey potionBattle_result_formula_execute
7 103 willCorrectionKey potionBattle_result_formula_will
8 104 perfectCorrectionKey potionBattle_result_formula_perfect
@@ -0,0 +1,5 @@
,,패스 시즌,,,,초,,순서대로 1개씩 팔기
Id,StringId,targetSeason,searchMmrRange,searchRange,maxTicketCount,ticketChargeTime,ticketProductList,isRelayProduct
Key<int>,Key<string>,int[],int[],int,int,int,string[],bool
101,setting2,"4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19","0,900",100,10,3600,"potionBattle_ticket_1,potionBattle_ticket_2,potionBattle_ticket_3,potionBattle_ticket_5,potionBattle_ticket_6",True
100,setting1,3,,,10,3600,potionBattle_ticket_4,False
1 패스 시즌 초 순서대로 1개씩 팔기
2 Id StringId targetSeason searchMmrRange searchRange maxTicketCount ticketChargeTime ticketProductList isRelayProduct
3 Key<int> Key<string> int[] int[] int int int string[] bool
4 101 setting2 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 0,900 100 10 3600 potionBattle_ticket_1,potionBattle_ticket_2,potionBattle_ticket_3,potionBattle_ticket_5,potionBattle_ticket_6 True
5 100 setting1 3 10 3600 potionBattle_ticket_4 False
@@ -0,0 +1,4 @@
,gameMode 와 동일,,패스 시즌 따라감,,시즌 변경 시 조정 티어
Id,StringId,gameMode,followingPassId,mmrKey,resetSeasonAdjustTier
Key<int>,Key<string>,string,string,string,int
100,potionBattle,potionBattle,potionBattlePass,potionBattle,-5
1 gameMode 와 동일 패스 시즌 따라감 시즌 변경 시 조정 티어
2 Id StringId gameMode followingPassId mmrKey resetSeasonAdjustTier
3 Key<int> Key<string> string string string int
4 100 potionBattle potionBattle potionBattlePass potionBattle -5
@@ -0,0 +1,4 @@
,gameMode 와 동일,,난이도 cp 차이 기준,,난이도 보정치,기본 승리 MMR,기본 패배 MMR,특수 케이스 보정치,최종 보정치
Id,StringId,gameMode,cpGap,cpGapKey,gapCorrection,baseWinMMR,baseLoseMMR,extraCorrection,finalCorrection
Key<int>,Key<string>,string,float[],string[],float[],float[],float[],float[],float
100,potionBattle,potionBattle,"-150,150","difficulty_easy,difficulty_normal,difficulty_hard","1.5,5,6.5","30,100,130","-100,-60,-40","3,10,20,35,50,100,200,300,400,500",10
1 gameMode 와 동일 난이도 cp 차이 기준 난이도 보정치 기본 승리 MMR 기본 패배 MMR 특수 케이스 보정치 최종 보정치
2 Id StringId gameMode cpGap cpGapKey gapCorrection baseWinMMR baseLoseMMR extraCorrection finalCorrection
3 Key<int> Key<string> string float[] string[] float[] float[] float[] float[] float
4 100 potionBattle potionBattle -150,150 difficulty_easy,difficulty_normal,difficulty_hard 1.5,5,6.5 30,100,130 -100,-60,-40 3,10,20,35,50,100,200,300,400,500 10
@@ -0,0 +1,9 @@
,,,min <= mmr <= max,,,mmr 0 이하론 안떨어지게,-1 은 무한대,"단계 I, II, III, IV, V",적절한 전투력,각 티어 도달 시 보상 패스 XP,,
Id,StringId,gameMode,tier,tierTextKey,tierOrder,minMMR,maxMMR,stepMMR,properCp,stepPassXP,tierIcon,miniTierIcon
Key<int>,Key<string>,string,ETier,string,int,float,float,float[],float[],int[],string,string
100,potionBattle_BRONZE,potionBattle,BRONZE,BRONZE_text,0,0,749,"0,250, 500","300,325,350","0,100,100",potion_battle_tier_bronze,BRONZE_miniIcon
101,potionBattle_SILVER,potionBattle,SILVER,SILVER_text,1,750,1499,"750, 1000, 1250","400,450,500","100,100,100",potion_battle_tier_silver,SILVER_miniIcon
102,potionBattle_GOLD,potionBattle,GOLD,GOLD_text,2,1500,2999,"1500, 2000, 2500","550,600,650","100,100,100",potion_battle_tier_gold,GOLD_miniIcon
103,potionBattle_DIAMOND,potionBattle,DIAMOND,DIAMOND_text,3,3000,5999,"3000, 4000, 5000","700,750,800","100,100,100",potion_battle_tier_diamond,DIAMOND_miniIcon
104,potionBattle_LEGEND,potionBattle,LEGEND,LEGEND_text,4,6000,8999,"6000, 7000, 8000","850,900,950","100,100,100",potion_battle_tier_platinum,PLATINUM_miniIcon
105,potionBattle_MYTH,potionBattle,MYTH,MYTH_text,5,9000,-1,-1,1000,"100,100,100",potion_battle_tier_legend,LEGEND_miniIcon
1 min <= mmr <= max mmr 0 이하론 안떨어지게 -1 은 무한대 단계 I, II, III, IV, V 적절한 전투력 각 티어 도달 시 보상 패스 XP
2 Id StringId gameMode tier tierTextKey tierOrder minMMR maxMMR stepMMR properCp stepPassXP tierIcon miniTierIcon
3 Key<int> Key<string> string ETier string int float float float[] float[] int[] string string
4 100 potionBattle_BRONZE potionBattle BRONZE BRONZE_text 0 0 749 0,250, 500 300,325,350 0,100,100 potion_battle_tier_bronze BRONZE_miniIcon
5 101 potionBattle_SILVER potionBattle SILVER SILVER_text 1 750 1499 750, 1000, 1250 400,450,500 100,100,100 potion_battle_tier_silver SILVER_miniIcon
6 102 potionBattle_GOLD potionBattle GOLD GOLD_text 2 1500 2999 1500, 2000, 2500 550,600,650 100,100,100 potion_battle_tier_gold GOLD_miniIcon
7 103 potionBattle_DIAMOND potionBattle DIAMOND DIAMOND_text 3 3000 5999 3000, 4000, 5000 700,750,800 100,100,100 potion_battle_tier_diamond DIAMOND_miniIcon
8 104 potionBattle_LEGEND potionBattle LEGEND LEGEND_text 4 6000 8999 6000, 7000, 8000 850,900,950 100,100,100 potion_battle_tier_platinum PLATINUM_miniIcon
9 105 potionBattle_MYTH potionBattle MYTH MYTH_text 5 9000 -1 -1 1000 100,100,100 potion_battle_tier_legend LEGEND_miniIcon