362 lines
11 KiB
C#
362 lines
11 KiB
C#
|
|
public enum eGameMode { Lobby, Stage, Max }
|
||
|
|
public enum eDifficult { Normal, Hard, NightMare, Hell, Max }
|
||
|
|
/// <summary>
|
||
|
|
/// 순서 절대 고정 (!!변경 불가!!)
|
||
|
|
/// </summary>
|
||
|
|
public enum eStageNodeType { Mob, Treasure, Merchant, NPC, Sanctuary, BuffDebuff, TwoWay, Campfire, Nothing, Boss, Random }
|
||
|
|
public enum eGrade { None, Common, UnCommon, Rare, Hero, Legend, Grade6 }
|
||
|
|
public enum eNPCType { Good, Evil, Neutral }
|
||
|
|
public enum eRole { PC, Pet, Mob, }
|
||
|
|
public enum eSubRol { None, Elite, Boss, Mimic, Summon }
|
||
|
|
public enum eActorStatus { Idle, Attack, Hit, Evasion }
|
||
|
|
public enum eEffectPivot { Top, Center, Bottom }
|
||
|
|
public enum eStatusConditionsType
|
||
|
|
{
|
||
|
|
None,
|
||
|
|
|
||
|
|
Slow,
|
||
|
|
Berserker_ATK_DMG_Add,
|
||
|
|
Berserker_ATK_SPD_Add,
|
||
|
|
Berserker_ATK_DMG_Mul,
|
||
|
|
Berserker_ATK_SPD_Mul,
|
||
|
|
Heal_Hp_Add,
|
||
|
|
Heal_Hp_Mul,
|
||
|
|
Heal_Hp_Random,
|
||
|
|
Heal_Shield_Add,
|
||
|
|
Heal_Shield_Mul,
|
||
|
|
Heal_Shield_Random,
|
||
|
|
VampirHeal_Add,
|
||
|
|
VampirHeal_Mul,
|
||
|
|
Destruct,
|
||
|
|
ATK_DMG_Add,
|
||
|
|
ATK_SPD_Add,
|
||
|
|
ATK_DMG_Mul,
|
||
|
|
ATK_SPD_Mul,
|
||
|
|
Death_ATK_Add,
|
||
|
|
Death_ATK_Mul,
|
||
|
|
Death_Growup,
|
||
|
|
Death_Heal_Add,
|
||
|
|
Death_Heal_Mul,
|
||
|
|
HitDamage_Add,
|
||
|
|
HitDamage_Mul,
|
||
|
|
HitDamage_Random,
|
||
|
|
IncreaseSoul_Mul,
|
||
|
|
IncreaseEXP_Mul,
|
||
|
|
IncreaseGold_Mul,
|
||
|
|
GetSoul_Add,
|
||
|
|
GetGold_Add,
|
||
|
|
GetExp_Add,
|
||
|
|
GetPotion_Add,
|
||
|
|
Resurrection,
|
||
|
|
Burn,
|
||
|
|
Invincibility_Count,
|
||
|
|
Invincibility_Time,
|
||
|
|
Poison,
|
||
|
|
Stun,
|
||
|
|
Freezing,
|
||
|
|
Blind,
|
||
|
|
Curse,
|
||
|
|
Curse_Explosion,
|
||
|
|
|
||
|
|
PC_DefaultAttack_Add,
|
||
|
|
PC_MinAttack_Add,
|
||
|
|
PC_MaxAttack_Add,
|
||
|
|
PC_DefaultAttack_Mul,
|
||
|
|
PC_MinAttack_Mul,
|
||
|
|
PC_MaxAttack_Mul,
|
||
|
|
PC_Evasion_Melee,
|
||
|
|
PC_Evasion_Range,
|
||
|
|
PC_Evasion_All,
|
||
|
|
PC_Critical_Add,
|
||
|
|
PC_CriticalRate_Add,
|
||
|
|
PC_Accuracy_Add,
|
||
|
|
PC_StealRate_Add,
|
||
|
|
PC_IncreaseMaxHp_Add,
|
||
|
|
PC_IncreaseMaxHp_Mul,
|
||
|
|
PC_IncreaseMaxShield_Add,
|
||
|
|
PC_IncreaseMaxShield_Mul,
|
||
|
|
|
||
|
|
HitCriticalRate_Add,
|
||
|
|
Recovery_All,
|
||
|
|
LvUp,
|
||
|
|
AddResurrection,
|
||
|
|
GetSkillCard_N,
|
||
|
|
GetSkillCard_R,
|
||
|
|
GetSkillCard_SR,
|
||
|
|
GetSkillCard_SSR,
|
||
|
|
GetSkillCard_UR,
|
||
|
|
GetSkillCard_Random,
|
||
|
|
|
||
|
|
Battle,
|
||
|
|
Cri_Add,
|
||
|
|
CriticalRate_Add,
|
||
|
|
MaxHp_Mul,
|
||
|
|
MaxShield_Mul,
|
||
|
|
Evasion_All,
|
||
|
|
|
||
|
|
Max
|
||
|
|
}
|
||
|
|
public enum eActiveConditions
|
||
|
|
{
|
||
|
|
None, // 0 (사용 안함) 항상 적용되는 패시브 효과 개념
|
||
|
|
Attack_Normal, // 발생 확률 기본 공격 시 {Value}% 확률로 발동
|
||
|
|
Attack_Hit, // 발생 확률 기본 공격 명중 시 {Value}% 확률로 발동
|
||
|
|
Attack_Critical, // 발생 확률 치명타 공격 시 {Value}% 확률로 발동
|
||
|
|
Attack_Special, // 발생 확률 기본 공격 외 특수 효과 발동 시 {Value}% 확률로 발동
|
||
|
|
Hit_Noraml, // 발생 확률 피격 시 {Value}% 확률로 발동
|
||
|
|
Hit_Count, // 피격 횟수 해당 피격 {Value} 횟수 충족 시 발동
|
||
|
|
Hit_PreemptiveStrike, // 발생 확률 선제 공격받는 상황에 {Value}% 확률로 발동
|
||
|
|
ActiveSkill, // 쿨타임 {Value} 초 쿨타임마다 액티브 스킬처럼 발동
|
||
|
|
MaxHp_Up, // 남은 생명력 {Value} 값 상태 이상일 때 적용됨을 의미 (예: HP 5 이상일 때)
|
||
|
|
MaxHp_Down, // 남은 생명력 {Value} 값 상태 이하일 때 적용됨을 의미 (예: HP 5 이하일 때)
|
||
|
|
MaxHpRate, // 남은 비율 {Value} = 100은 생명력 최대, {Value} = 0은 죽음을 의미
|
||
|
|
MaxShield_Up, // 남은 실드량 {Value} 값 상태 이상일 때 적용됨을 의미
|
||
|
|
MaxShield_Down, // 남은 실드량 {Value} 값 상태 이하일 때 적용됨을 의미
|
||
|
|
MaxShield_Rate, // 남은 비율 {Value} = 100은 실드 최대, {Value} = 0은 실드 소멸을 의미
|
||
|
|
Appear, // 0 (사용 안함) 몬스터가 전투에 참여한 시점부터 발동 (전열 또는 후열)
|
||
|
|
SurviveAlone, // 0 (사용 안함) 몬스터가 전장에 혼자만 살아있는 상태일 때 발동
|
||
|
|
Die_Self, // 0 (사용 안함) 자신이 죽었을 때 발생
|
||
|
|
Die_Front, // 0 (사용 안함) 전열의 임의의 적이 죽었을 때 발생
|
||
|
|
Die_Back, // 0 (사용 안함) 후열의 임의의 적이 죽었을 때 발생
|
||
|
|
Die_Ally, // 0 (사용 안함) 임의의 아군이 죽었을 때 발생
|
||
|
|
Evasion_Count, // 회피 횟수 회피 발생 횟수가 {Value}일 때마다 발동
|
||
|
|
Evasion_Rate, // 발생 확률 회피 성공 시 {Value}% 확률로 발동
|
||
|
|
Miss_Count, // 빗나감 횟수 빗나감 발생 횟수가 {Value}일 때마다 발동
|
||
|
|
Miss_Rate, // 빗나감 확률 빗나감 발생 시 {Value}% 확률로 발동
|
||
|
|
Potion_Use, // 발생 확률 포션 사용 시 {Value}% 확률로 발동
|
||
|
|
Potion_Count, // 사용 횟수 포션 사용 {Value} 횟수 충족 시 발동
|
||
|
|
|
||
|
|
Sancturay, // 성소 효과
|
||
|
|
Instantly, // 즉시 발동
|
||
|
|
}
|
||
|
|
public enum eAttackType { Melee, Range, Skill, Max }
|
||
|
|
public enum eBuffType { None, Buff, Debuff }
|
||
|
|
public enum eStat
|
||
|
|
{
|
||
|
|
AttackCoolTime, // 공격 쿨타임
|
||
|
|
Attack_Min, // 최소 공격력
|
||
|
|
Attack_Max, // 최대 공격력
|
||
|
|
Cri, // 치명타 확률
|
||
|
|
CriDmg, // 치명타 데미지
|
||
|
|
HitRate, // 명중률
|
||
|
|
HP, MaxHP, // 생명력
|
||
|
|
Shield, MaxShield, // 보호막
|
||
|
|
Potion, MaxPotion, // 포션 갯수
|
||
|
|
Avoid_Melee, Avoid_Range, // 회피율
|
||
|
|
MoveSpeed, // 이동 속도
|
||
|
|
Attack, // 최소, 최대 공격력 동시 상수 증가
|
||
|
|
|
||
|
|
FixedDmg, // 고정 데미지(이 값 우선)
|
||
|
|
|
||
|
|
// 버프
|
||
|
|
AddDmg_1Time, // 1회성 데미지 증가
|
||
|
|
AddDmgMul_1Time, // 1회성 데미지(%) 증가
|
||
|
|
AddCri_1Time, // 1회성 치명타 확률 증가
|
||
|
|
AddCri_Once, // 치명타 확률 증가 : 치명타 발생 시 사라짐
|
||
|
|
AddCriDmg_1Time, // 1회성 치명타 데미지 증가
|
||
|
|
ReduceMeeleDmg, // 근접 데미지 감소
|
||
|
|
ReduceMeeleDmg_Mul, // 근접 데미지 감소 (%)
|
||
|
|
ReduceRangeDmg, // 원거리 데미지 감소
|
||
|
|
ReduceRangeDmg_Mul, // 원거리 데미지 감소 (%)
|
||
|
|
ReduceDmg, // 모든 데미지 감소
|
||
|
|
AddDmgMul_MiddleLine, // 후열에 있는 적에게 데미지 증가 (%)
|
||
|
|
MaxAttack_byShield, // G4_MaxAttackIncreasesByShield
|
||
|
|
AttackCoolTimeMul, // 공격 쿨타임 % 감소
|
||
|
|
DmgMul, // 데미지 % 증가
|
||
|
|
Dmg_Immune, // 데미지 무효화 (횟수)
|
||
|
|
PreemptiveStrike, // 선제 공격
|
||
|
|
AvoidAll_1Time, // 1회성 회피율 (근/원 공통)
|
||
|
|
AvoidAll_Count, // 횟수만큼 모든 공격 회피
|
||
|
|
Avoid_G1_MaxDodgeWhenHpBelow, // G1_MaxDodgeWhenHpBelow 로 인한 회피율 최대치
|
||
|
|
EXP_Mul, // 경험치 배율
|
||
|
|
GOLD_Mul, // 골드 배율
|
||
|
|
MaxHP_Add, // 최대 생명력 증가
|
||
|
|
MaxHP_Mul, // 최대 생명력 증가 비율
|
||
|
|
MaxShield_Add, // 최대 생명력 증가
|
||
|
|
MaxShield_Mul, // 최대 보호막 증가 비율
|
||
|
|
|
||
|
|
// 디버프
|
||
|
|
MyRangeAttackAvoid, // 나의 원거리 공격이 회피 당함
|
||
|
|
Slow, // 공속이 느려짐
|
||
|
|
|
||
|
|
Resurrection, // 부활 갯수
|
||
|
|
Resurrection_Shield, // 부활 시 실드 회복량 (%)
|
||
|
|
Resurrection_Heal, // 부활 시 hp 회복량 (%)
|
||
|
|
Self_Destruct, // 자폭
|
||
|
|
|
||
|
|
PotionEfficiencyUp, // 물약 효율 증가
|
||
|
|
NonCombatRecoveryEfficiency, // 비전투 회복 효율
|
||
|
|
LifeStealEfficiency, // 흡혈 효과 효율
|
||
|
|
AllEvasion, // 모든 회피
|
||
|
|
|
||
|
|
SkillDropRateAdvanced, // 고급 스킬 획득 확률
|
||
|
|
SkillDropRateRare, // 희귀 스킬 획득 확률
|
||
|
|
SkillDropRateHero, // 영웅 스킬 획득 확률
|
||
|
|
SkillDropRateLegendary, // 전설 스킬 획득 확률
|
||
|
|
|
||
|
|
Reflection, // 피해 반사
|
||
|
|
|
||
|
|
SkillDamageIncrease, // 스킬 피해 증가
|
||
|
|
SkillDamageIncrease_Mul, // 스킬 피해 증가(%)
|
||
|
|
|
||
|
|
ExplorationHpRecovery, // 탐험 중 생명력 회복
|
||
|
|
ExplorationShieldRecovery, // 탐험 중 보호막 회복
|
||
|
|
MaxDamageIncrease, // 최대 피해 증가
|
||
|
|
|
||
|
|
OnAttackSkillTrigger, // 공격 시 스킬 효과 발동
|
||
|
|
OnKillSkillTrigger, // 처치 시 스킬 효과 발동
|
||
|
|
OnCriticalSkillTrigger, // 치명타 시 스킬 효과 발동
|
||
|
|
OnEvasionSkillTrigger, // 회피 시 스킬 효과 발동
|
||
|
|
|
||
|
|
Max,
|
||
|
|
None
|
||
|
|
}
|
||
|
|
public enum ePatternType
|
||
|
|
{
|
||
|
|
Sequential, // 순차반복
|
||
|
|
SequentialLoop, // 순차 후 반복
|
||
|
|
Random // 완전 랜덤
|
||
|
|
}
|
||
|
|
public enum eMobBattlePos
|
||
|
|
{
|
||
|
|
Backline, // 대기열
|
||
|
|
Middleline, // 후열
|
||
|
|
Frontline // 전열
|
||
|
|
}
|
||
|
|
|
||
|
|
public enum eSpecialEffect
|
||
|
|
{
|
||
|
|
MagicMissileDamage,
|
||
|
|
DarkMissileDamage,
|
||
|
|
|
||
|
|
CorpseExplosion,
|
||
|
|
LifeSteal,
|
||
|
|
|
||
|
|
ElectricShock,
|
||
|
|
Thunder,
|
||
|
|
|
||
|
|
Meteor,
|
||
|
|
Fireball,
|
||
|
|
|
||
|
|
HolyDamage,
|
||
|
|
ShieldBonus,
|
||
|
|
|
||
|
|
RockBlade,
|
||
|
|
ArrowRain,
|
||
|
|
|
||
|
|
DoomRay,
|
||
|
|
PiercingLightning,
|
||
|
|
|
||
|
|
Blizzard,
|
||
|
|
MysticExplosion,
|
||
|
|
|
||
|
|
HealBonus,
|
||
|
|
MaxLife,
|
||
|
|
|
||
|
|
AttackSpeed,
|
||
|
|
PhantomSpear,
|
||
|
|
|
||
|
|
CritChance,
|
||
|
|
CritDamage,
|
||
|
|
|
||
|
|
GoldGain,
|
||
|
|
ExpGain,
|
||
|
|
}
|
||
|
|
public enum eHealType { Normal, Potion, Camp, Explore, Sactuary, LifeSteal }
|
||
|
|
|
||
|
|
public enum ePurpose
|
||
|
|
{
|
||
|
|
KILL_MONSTER,
|
||
|
|
KILL_MONSTER_GRADE,
|
||
|
|
KILL_MONSTER_GRADE_ACC,
|
||
|
|
KILL_MONSTER_ALL,
|
||
|
|
KILL_MONSTER_ACC,
|
||
|
|
TAKE_GOODS,
|
||
|
|
TAKE_GOODS_LIMIT,
|
||
|
|
TAKE_GOODS_ACC,
|
||
|
|
CONSUME_GOODS,
|
||
|
|
CONSUME_GOODS_ACC,
|
||
|
|
ARRIVAL_MAP_LIMIT,
|
||
|
|
HERO_LEVEL_ACC,
|
||
|
|
HERO_STAT_UPGRADE_ACC,
|
||
|
|
HERO_ABILITY_UPGRADE_CLASS_LIMIT,
|
||
|
|
HERO_ABILITY_UPGRADE_ALL,
|
||
|
|
HERO_ABILITY_UPGRADE_ACC,
|
||
|
|
HERO_ABILITY_RESET_ACC,
|
||
|
|
CLASS_OPEN_LIMIT,
|
||
|
|
HERO_AWAKEN_ACC,
|
||
|
|
HERO_TRANSCENDENCE_ACC,
|
||
|
|
HERO_OPTION_CHANGE,
|
||
|
|
HERO_OPTION_CHANGE_ACC,
|
||
|
|
HERO_OPTION_CHANGE_SLOT_LIMIT,
|
||
|
|
GET_EQUIP_ITEM_ALL,
|
||
|
|
GET_EQUIP_ITEM_GRADE_ACC,
|
||
|
|
EQUIP_ITEM_UPGRADE_ALL,
|
||
|
|
EQUIP_ITEM_UPGRADE_ACC,
|
||
|
|
EQUIP_ITEM_UPGRADE_LIMIT,
|
||
|
|
EQUIP_ITEM_CRAFTING,
|
||
|
|
EQUIP_ITEM_CRAFTING_ACC,
|
||
|
|
EQUIP_ITEM_DISTROY_ALL,
|
||
|
|
EQUIP_ITEM_DISTROY_ACC,
|
||
|
|
EQUIP_ITEM_ENCHANT_ALL,
|
||
|
|
EQUIP_ITEM_ENCHANT_ACC,
|
||
|
|
EQUIP_SLOT_UPGRADE_ALL,
|
||
|
|
EQUIP_SLOT_UPGRADE_ACC,
|
||
|
|
USE_SKILL_ALL,
|
||
|
|
EQUIP_ITEM_MOUNT_PARTS_LIMIT,
|
||
|
|
ACHIEVEMENT_CLEAR_ACC,
|
||
|
|
DAILY_MISSION_CLEAR_ALL,
|
||
|
|
WEEKLY_MISSION_CLEAR_ALL,
|
||
|
|
TAKE_RELIC_ALL,
|
||
|
|
TAKE_RELIC_GRADE_ACC,
|
||
|
|
UPGRADE_RELIC_ALL,
|
||
|
|
UPGRADE_RELIC_LIMIT,
|
||
|
|
AWAKEN_RELIC_ALL,
|
||
|
|
AWAKEN_RELIC_LIMIT,
|
||
|
|
WATCH_AD_ALL,
|
||
|
|
WATCH_AD_ACC,
|
||
|
|
ATTENDANCE,
|
||
|
|
ATTENDANCE_ACC,
|
||
|
|
GACHA_ALL,
|
||
|
|
GACHA_EQUIP,
|
||
|
|
GACHA_EQUIP_ACC,
|
||
|
|
GACHA_PET,
|
||
|
|
GACHA_PET_ACC,
|
||
|
|
GACHA_SKILL,
|
||
|
|
GACHA_SKILL_ACC,
|
||
|
|
SKILL_UPGRADE_ALL,
|
||
|
|
SKILL_UPGRADE_LIMIT,
|
||
|
|
BUY_PRODUCT,
|
||
|
|
BUY_PRODUCT_ALL,
|
||
|
|
BUY_PAID_COUNT_ACC,
|
||
|
|
HERO_BASE_STAT_LIMIT,
|
||
|
|
CHECK_PLAYTIME,
|
||
|
|
CHECK_PLAYTIME_ACC,
|
||
|
|
CONTENTS_CLEAR,
|
||
|
|
BATTLE_POWER_RANKING_LIMIT,
|
||
|
|
ACCOUNT_LEVEL_RANKING_LIMIT,
|
||
|
|
GET_ESSENCE_GRADE_ACC,
|
||
|
|
GET_ESSENCE_GRADE_ALL,
|
||
|
|
ESSENCE_EXCHANGE,
|
||
|
|
ESSENCE_EXCHANGE_ACC,
|
||
|
|
EQUIP_ENCYCLOPEDIA_REWARDS,
|
||
|
|
EQUIP_ENCYCLOPEDIA_REWARDS_ACC,
|
||
|
|
MONSTER_ENCYCLOPEDIA_REWARDS,
|
||
|
|
MONSTER_ENCYCLOPEDIA_REWARDS_ACC,
|
||
|
|
PET_UPGRADE_ALL,
|
||
|
|
PET_UPGRADE_ACC,
|
||
|
|
PET_MOUNT_LIMIT,
|
||
|
|
PLANTING_CROPS_GRADE_ALL,
|
||
|
|
PLANTING_CROPS_GRADE_ACC,
|
||
|
|
HARVESTING_CROPS_ALL,
|
||
|
|
HARVESTING_CROPS_ACC,
|
||
|
|
SHORTENING_CROP_HARVEST,
|
||
|
|
EAT_FRUIT_TYPE_ALL,
|
||
|
|
EAT_FRUIT_TYPE_ACC,
|
||
|
|
FARMER_EQUIPMENT_LIMIT,
|
||
|
|
FARMER_UPGRADE_ALL,
|
||
|
|
FARMER_UPGRADE_LIMIT,
|
||
|
|
FARM_EXPANSION_LIMIT,
|
||
|
|
|
||
|
|
None
|
||
|
|
}
|