Project_WL/Assets/Script/Util/MyEnum.cs

279 lines
21 KiB
C#
Raw Normal View History

2024-12-15 01:39:39 +00:00
public enum eGameMode { Lobby, Stage, MyFarm, Memory, Max } // list 순서
public enum eDifficult { Normal, Hard, NightMare, Hell, Max }
public enum eUnlockCondition { None, BossKill, GetItem, SealBreaking, ChapterClear, }
public enum eMemory { a1_Filed, a2_Forest, a3_Mine, a4_WitchGrade, a5_PetBattle }
public enum eRole { Mob, Boss, Pet, PC, Fairy, EnemyPC, Farmer, Summon, BattleNPC, OBJ, QuestMob, MemoryMob, EnemyPet, EnemySummon }
public enum eSubRol { None, Healer, Dummy, Ore, Witch }
public enum eClassType { SwordMan, Archer, Fighter, Mage }
public enum eSpawnerType { Random, Order, Phase, PhaseAllKill }
public enum eAnim { Idle, Run, Die, Hit, Dodge, Attack, Attack2, Attack3, Attack4, Skill }
public enum eCC { BossDamage, MobDamage, PiercingBuff, ATK_Up, ATKSPD_Up, MOVSPD_Up, ATKSPD_Down, MOVSPD_Down, DEF_Down, M_DEF_Down, // 움직임 자유
STR_Mul_Up, DEX_Mul_Up, INT_Mul_Up, LUK_Mul_Up, Burn, Blooding, Poison, ManaShield, MPRecoverTime, // 움직임 자유
Cri_Up,
2024-12-15 01:39:39 +00:00
Freeze, Attract, KnockedAirborne, KnockBack, Stun, // 움직임 제한
Max }
public enum eAddExtraType { None,
AddCri_byTonado, AddCriDmg_byTonado, AddCRI_Piercing_Multiplier_byTonado, AddCri_byFireBall, Add_Piercing_Multiplier_bySpiriBless,
}
public enum eMainStatType { STR, DEX, INT, LUCK, STR_DEX, STR_INT, DEX_STR, DEX_INT, INT_STR, INT_DEX }
public enum eAttackType { None, Physics, Magic, Pure, Unarmed, Max }
public enum eStat
{
STR, // 힘 직업에 따라 다르게 상승 ADD(+합산)
STR_Multiplier,
DEX, // 민첩 직업에 따라 다르게 상승 ADD(+합산)
DEX_Multiplier,
INT, // 지능 직업에 따라 다르게 상승 ADD(+합산)
INT_Multiplier,
LUK, // 행운 직업에 따라 다르게 상승 ADD(+합산)
LUK_Multiplier,
ATK, // 공격력 10 ADD(+합산) 적에게 피해를 입히는 피해 수치 (공격 유형에 따라 물리/마법으로 구분되지만 공격력 수치는 동일하게 사용) 모든 능력치 연산의 기준 값
HP, // 생명력 100 ADD (+합산) 적의 피해를 견딜 수 있는 체력 수치 모든 능력치 연산의 기준 값
MaxHP,
DEF, // 물리 방어력 1 ADD (+합산) 물리 공격 타입의 피해를 감소하기 위한 기준 값 모든 능력치 연산의 기준 값
M_DEF, // 마법 저항력 1 ADD (+합산) 마법 공격 타입의 피해를 감소하기 위한 기준 값 모든 능력치 연산의 기준 값
ATK_Multiplier, // 공격력 증가량 0 Multiplier (% 연산 합산) 적에게 피해를 입히는 피해 수치인 ATK에 비율로 증가 될 증가 수치이며, Multiplier 능력치는 모두 합연산 후 최종 값을 곱연산 ※ 1000분의 1 확률 사용 (100 = 1%)
HP_Multiplier, // 생명력 증가량 0 Multiplier (% 연산 합산) 적의 피해를 견딜 수 있는 체력 수치인 HP에 비율로 증가 될 증가 수치이며, Multiplier 능력치는 모두 합연산 후 최종 값을 곱연산 ※ 1000분의 1 확률 사용 (100 = 1%)
DEF_Multiplier, // 물리 방어력 증가량 0 Multiplier (% 연산 합산) 물리 공격 타입의 피해를 감소하기 위한 기준 값 DEF를 비율로 증가 시킬 증가량이며, Multiplier 능력치는 모두 합연산 후 최종 값을 곱연산 ※ 1000분의 1 확률 사용 (100 = 1%)
M_DEF_Multiplier, // 마법 저항력 증가량 0 Multiplier (% 연산 합산) 마법 공격 타입의 피해를 감소하기 위한 기준 값 DEF를 비율로 증가 시킬 증가량이며, Multiplier 능력치는 모두 합연산 후 최종 값을 곱연산 ※ 1000분의 1 확률 사용 (100 = 1%)
MP, // 마력 30 ADD (+합산) 스킬을 사용할 때 소모되는 Cost의 총량 모든 능력치 연산의 기준 값
MaxMP,
MP_Multiplier, // 마력 증가량 0 Multiplier (% 연산 합산) 스킬을 사용할 때 소모되는 Cost의 총량인 MP를 비율로 증가 시킬 증가량이며, Multiplier 능력치는 모두 합연산 후 최종 값을 곱연산 ※ 1000분의 1 확률 사용 (100 = 1%)
ATK_FIXED, // 고정 피해 0 Static (+합산) 적의 방어력이나 마법 저항력을 무시하고, 순수 피해 형태로 입히는 추가 데미지이며, 최종 연산 후 마지막에 Static 형태로 연산
ATK_FIXED_DECREASE, // 피해 감소 0 Static (+합산) 피해 유형에 관계 없이 정해진 피해 값을 상쇄하는 피해 감소량이며, 최종 연산 후 마지막에 Static 형태로 연산
CRI, // 치명타 확률 100 Multiplier (% 연산 합산) 일반 공격이 치명타로 적중할 확률이며, Multiplier 형태로 확율을 모두 합연산한 후 확률에 반영 ※ 1000분의 1 확률 사용 (100 = 1%)
CRI_DMG_Multiplier, // 치명타 피해량 2500 Multiplier (% 연산 합산) 일반 공격이 치명타로 적중했을 때 입힐 피해량이며, Multiplier 능력치는 모두 합연산 후 최종 값을 곱연산 ※ 1000분의 1 확률 사용 (2500 = 25%)
M_CRI, // 마법 치명타 확률 100 Multiplier (% 연산 합산) 마법 공격이 치명타로 적중할 확률이며, Multiplier 형태로 확율을 모두 합연산한 후 확률에 반영 ※ 1000분의 1 확률 사용 (100 = 1%)
M_CRI_DMG_Multiplier, // 마법 치명타 피해량 2500 Multiplier (% 연산 합산) 마법 공격이 치명타로 적중했을 때 입힐 피해량이며, Multiplier 능력치는 모두 합연산 후 최종 값을 곱연산 ※ 1000분의 1 확률 사용 (2500 = 25%)
SKILL_Multiplier, // 스킬 효과 증가량 0 Multiplier (% 연산 합산) 액티브 스킬 형태의 스킬의 효율(피해량 등)을 증가시켜주는 합산 값 ※ 1000분의 1 확률 사용 (100 = 1%)
COOLTIME_Multiplier, // 쿨타임 감소량 0 Multiplier (% 연산 합산) 액티브 형태의 스킬 쿨타임을 Multiplier 형태의 비율로 감소시켜주는 보정 값 ※ 1000분의 1 확률 사용 (100 = 1%)
HERO_ATK_SPD, // 기본 공격 속도 1 Static (+합산) 플레이어 캐릭터에게 설정 된 기본 공격속도(애니메이션 재생 속도) 값을 의미하며, 공속 증가 시 기본 값을 기준으로 비율로만 증감 될 수 있음. 기본 값은 변동되지 않고, 옵션으로도 등장하지 않음
ATK_SPD_Multiplier, // 공격 속도 증가량 0 Multiplier (% 연산 합산) 플레이어의 일반 공격 속도를 증가시켜주는 기준 값이며, Multiplier 형태의 비율을 합산하여 최종 결과에 반영 ※ 1000분의 1 확률 사용 (100 = 1%)
HERO_MOVE_SPD, // 기본 이동 속도 1 Static (+합산) 플레이어 캐릭터에게 설정 된 프레임 당 기본 이동 거리 값을 의미하며, 이속 증가 시 기본 값을 기준으로 비율로만 증감 될 수 있음. 기본 값은 변동되지 않고, 옵션으로도 등장하지 않음
MOVE_SPD_Multiplier, // 이동 속도 증가량 0 Multiplier (% 연산 합산) 플레이어의 이동 속도를 증가시켜주는 기준 값, Multiplier 형태의 비율을 합산하여 최종 결과에 반영 ※ 1000분의 1 확률 사용 (100 = 1%)
HP_REGEN, // 생명력 재생 1 ADD (+합산) 기준 시간(10초) 당 자연 회복되는 생명력 재생 수치
MP_REGEN, // 마나 재생 3 ADD (+합산) 기준 시간(10초) 당 자연 회복되는 마나의 재생 수치
HP_REGEN_Multiplier, // 생명력 재생력 0 Multiplier (% 연산 합산) 자연 회복되는 생명력 재생량을 기준으로 증가 될 %비율을 Multiplier 형태로 합연산 후 최종 값을 HP_REGEN에 곱연산 ※ 1000분의 1 확률 사용 (100 = 1%)
MP_REGEN_Multiplier, // 마나 재생력 0 Multiplier (% 연산 합산) 자연 회복되는 마나 재생량을 기준으로 증가 될 %비율을 Multiplier 형태로 합연산 후 최종 값을 MP_REGEN 에 곱연산 ※ 1000분의 1 확률 사용 (100 = 1%)
PIERCING_Multiplier, // 관통력 0 Multiplier (% 연산 합산) 적의 방어력이나, 마법 저항을 무시하고, 순수 피해로 입할 수 있는 피해 비율이며, Multiplier 형태로 능력치를 합산하여 최종 결과에 반영
DMG_Multiplier, // 모든 피해량 증가 0 Multiplier (% 연산 합산) 전투 연산 결과로 산출 될 최종 피해 수치를 비율로 증가시켜주는 값이며, Multiplier 형태로 능력치를 합산하여 최종 결과에 반영
DMG_DECREASE, // 데미지 감소
GOLD_INCREASE, // 골드 추가량 0 Static (+합산) 최종 드랍 골드에 Static 형태로 추가 될 골드 획득 증가 수치
GOLD_Multiplier, // 골드 획득량 0 Multiplier (% 연산 합산) 전투 전리품으로 획득 가능한 골드 재화의 획득량 증가 값이며, Multiplier 형태로 합연산 후 최종 값을 획득할 골드에 곱연산 ※ 1000분의 1 확률 사용 (100 = 1%)
EXP_Multiplier, // 경험치 획득률 0 Multiplier (% 연산 합산) 전투 전리품으로 획득 가능한 경험치 획득량 증가 값이며, Multiplier 형태로 합연산 후 최종 값을 획득할 골드에 곱연산 ※ 1000분의 1 확률 사용 (100 = 1%)
ITEM_Multiplier, // 아이템 획득 기회 0 Multiplier (% 연산 합산) 전투 전리품으로 아이템을 획득할 수 있는 확률 보정 값이며, Multiplier 형태로 합연산 후 최종 값을 추가 드랍 확률에 곱연산 ※ 1000분의 1 확률 사용 (100 = 1%)
AttackCoolTime,
BaseDmg,
FinalDef,
FinalMDef,
FinalHPRegen,
FinalMPRegen,
FinalAttackSpeed,
FinalMoveSpeed,
CRI_Piercing_Multiplier, // 치명타 발생 시 추가 관통력
HeroBuffHP, // 용사의 근성 활성화 hp%
HeroBuff_HP_REGEN_Multiplier,
HeroBuff_DEF,
Blooding, // 출혈 확률
BloodingTime, // 출혈 지속 시간
BloodingDelay, // 출혈 간격
BloodingDmg, // 출혈 데미지
KillToHP_Rate, // 적 처치 시, HP 흡수 확률
KillToHP, // 적 처치 시, HP 회복량
KillToMP_Rate, // 적 처치 시, MP 흡수 확률
KillToMP, // 적 처치 시, MP 회복량
Stun, // 기절 확률
StunTime, // 기절 시간
StunDmg, // 기절 시 추가 피해
StunAdd, // 같은 대상 공격
DEF_Down, // 방어력 감소값
DEF_Down_Limit, // 방어력 감소 횟수 제한
DEF_Down_Step3, // 방어력 감소 개화3 오픈 여부
M_DEF_Down, // 마법저항력 감소값
M_DEF_Down_Limit, // 마법저항력 감소 횟수 제한
M_DEF_Down_Step3, // 마법저항력 감소 개화3 오픈 여부
AttackSpeedRate_byAttack, // 공격 시 공속 증가 발동할 확률
AttackSpeedBuff_byAttack, // 공격 시 증가할 공속량
AttackSpeedTime_byAttack, // 공격 시 공속이 증가할 시간
MoveSpeedRate_byAttack, // 공격 시 이속 증가 발동할 확률
MoveSpeedBuff_byAttack, // 공격 시 증가할 이속량
MoveSpeedTime_byAttack, // 공격 시 이속이 증가할 시간
PiercingRate_byAttack, // 공격 시 관통력 증가 버프가 발동할 확률
PiercingBuff_byAttack, // 관통력 버프로 인한 추가 관통력 데미지
PiercingTime_byAttack, // 관통력 버프로 유지 시간
SKILL_COST, // 소모 MP 감소량
BOSS_DMG_Multiplier, // 보스 데미지
BOSS_Piercing_Multiplier, // 보스몹 관통 데미지
BossDamage_Limit, // 보스 데미지 누적 제한
Monster_DMG_Multiplier, // 일반몹 데미지
MOB_Piercing_Multiplier, // 보스몹 관통 데미지
MobDamage_Limit, // 일반몹 데미지 누적 제한
AttackRange_Up, // 공격 사거리 증가
AttackKnockBack, // 밀리는 거리 증가
ProjectileSpeed_Up, // 투사체 속도 증가
ProjectileSize_Up, // 투사체 크기 증가
Pet_Stat_Multiplier, // 모든 펫 스탯 증가량%
Pet_ATK_Multiplier, // 펫 공격력 증가%
Pet_HP_Multiplier, // 펫 생명력 증가%
Pet_DEF_Multiplier, // 펫 물리 방어력 증가%
Pet_M_DEF_Multiplier, // 펫 마법 저항력 증가%
Pet_CoolTime, // 펫 스킬 쿨타임 감소%
ALL_SKILL, // 모든 스킬 레벨 증가+
DEF_Ignore, // 적 방어력 일정 수치만큼 무시(※감소 시킨 상태로 연산)
DEF_Ignore_Rate, // 적 공격 시 주 스텟의 일정 비율만큼 적의 방어력 감소 (누적X)
PIERCING_Block, // 적의 관통력에 대한 효과를 Multiplier 형태로 차감
Berserker, // 받는 피해량 증가(%)하는 대신 모든 피해량 증가(%)
Stat_EXTRA, // 주 스텟의 일정 비율만큼을 공격력에 추가
// 구현되지 않은 스탯들 //////////////////////////////////////////////////////////////////////////////
Porter_SPD, // 짐꾼 이동 속도 증가%
RND_SKILL, // 임의의 스킬 레벨 증가+
STR_EXTRA_STUN, // 공격 시 일정 확률로 적 기절 및 힘에 비례한 피해 발생
DEX_EXTRA_BLEED, // 공격 시 일정 확률로 민첩에 비례한 출혈 효과 발생
INT_EXTRA_SLOW, // 공격 시 일정 확률로 적 이동 속도 감소 시키고 지력에 비례한 피해 발생
LUK_EXTRA_CURSE, // 기본 획득 골드가 증가하고, 적 공격 시 일정 확률로 행운에 비례한 %만큼 적에게 순수 피해를 입히는 효과가 발동
STR_EXTRA_SPLASH, // 공격 시 일정 확률로 힘에 비례한 스플래쉬 피해 발생
DEX_EXTRA_DART, // 공격 시 일정 확률로 민첩에 비례한 투사체 발사
INT_EXTRA_FREEZING, // 공격 시 일정 확률로 지능에 비례한 피해 및 빙결 효과 발생
LUK_EXTRA_CRITICAL, // 공격이 치명타로 명중 시 행운에 비례한 피해 추가
Battle_GOLD_Multiplier, // 전투로 획득하는 골드 획득량 증가
Battle_EXP_Multiplier, // 전투로 획득하는 경험치 획득량 증가
/// ///////////////////////////////////////////////////////////////////////////////////////////////////////
ALL_STAT_Multiplier, // 모든 스탯 증가량
PetGradeRate, // 펫 등급 효과
AttackRange, // 공격 사거리
AttackType, // 공격 형태
Pet_Reinforce_Price, // 펫 강화 가격
StatFruitUp,
ReduceHarvestTime,
HarvestAmountUp,
ReduceShopPrice,
GoldFruitUp,
MajorSuccess,
CropFailurePrevention,
Reduction_in_Immediate_Harvest_Cost,
Reclaim_Used_Resources,
None
}
public enum eFarmerStat { MoveSpeed, DanceCoolTime }
public enum eCommon
{
Agree, Noti, NightNoti, DOY_Day, DOY_Week, Month, PlayTime, Auto, Title, ADRemove, DungeonOpen1, DungeonOpen2, GuideStep, GuideClear,
NickChange, X2, CloverShopResetTime, CloverShopID_Weapon, CloverShopID_Ring, CloverShopID_Neck, CloverShopID_Boots, CloverShopID_Fairy, CloverShopID_Magic, CloverShopID_Pet, InAppBuyCount, FieldFirstFree,
Roullette_Ticket, Roullette_Count, Roullette_ADCount, Roullette_LuckyCount, AttendanceStep, AttendanceDOY,
Max
}
public enum eBuffs { Buff4, AutoCake, AD, Buff4_7Days, AD_7Days, Max } // list 순서
public enum eEffect
{
None,
Skill_Tornado, Skill_ManaShield, Skill_Frozen, Skill_BlackHole, Skill_CurseofWitch, Skill_MultiShot, Skill_IceArrows,
Skill_SpeedUp, Skill_Ignited, Skill_Heal, Skill_Buff_FastShot, Skill_MeteoStorm, Skill_StatUp, Skill_HeavyRain,
Skill_Shield, Skill_Bead, Skill_ExplosionArea, Skill_SpiritBless, Skill_SwordShield, Skill_StraightBurst, Skill_Resurrection,
Skill_IceBolt, Skill_Fireball, Skill_FireBolt, Skill_EnergyBall, Skill_Blizzard, Skill_Flower, Skill_Golem, Skill_EarthWorm,
Skill_Hurricane, Skill_EatSnack, Skill_ShieldAttack, Skill_JumpAttack, Skill_ManaBurst, Skill_DaggerThrow, Skill_OneHandCombo1,
Skill_FatalBlow, Skill_DashSlash, Skill_EnergySlash, Skill_BrutalSlash, Skill_Berserk, Skill_EarthSlam, Skill_Whirlwind,
2025-01-15 00:48:14 +00:00
Skill_SweepAttack, Skill_VitalStrike, Skill_DeathBlade,
2024-12-15 01:39:39 +00:00
Skill_Poison,
Select_DoubleShot, Select_Bounce, Select_Shield, Select_FireCircle, Select_BarrelCircle, Select_TripleShot, Select_Heal, Select_Bottle, Select_BodyonFire, Select_LeafFairy, Select_SwordSlash, Select_FrostFairy, Select_WindFairy, Select_Star,
Select_MoveSpeedUp, Select_HikikomoriFairy, Select_LeafFairy2, Select_FrostFairy2, Select_WindFairy2, Select_HikikomoriFairy2, Select_Bounce2,
PetBattle_My, PetBattle_Enemy,
DropItem_Heart, DropItem_Gold, DropItem_MobDropItem, DropItem_WeaponStone, DropItem_RingStone, DropItem_NeckStone, DropItem_BootsStone, DropItem_FairyStone, DropItem_Seed, DropItem_Gem, DropItem_Food,
Max
}
public enum eSkillEnhance
{
None,
CRI_Dmg, BuffTime_Up, Blooding, HP_Drain, ATK_Up, HP_Up, MP_Up, Skill_Dmg, Stun, MP_Drain, DEF_Down, M_DEF_Down,
STR_Up, DEX_Up, INT_Up, LUCK_Up, ATK_SPD_Up, MOV_SPD_Up, PIERCING, Boss_Dmg, Monster_Dmg, GoldHunter, MP_Down, AttackRange_Up,
Dmg_Decrease, Dmg_Up, CRI_Up, SkillCoolTime, PetStat_Up,
Newbie,
}
public enum eObj { MobMark, Max }
public enum eBuff { Attack, Speed, Exp, Gold, Berserk, Max } // list 순서
public enum eItemGrade { None, Common, Magic, Rare, Unique, Epic, Legend, Myth }
public enum eItem
{
None,
// Money
Gold, Gem, WeaponStone, RingStone, NeckStone, BootsStone, FairyStone, SelectSkillShuffle, ChapterQuestShuffle, mClover, MemoryField, MemoryForest, MemoryDungeon, MemoryWitchGrade, MemoryPetBattle,
// 뽑기권
AllGambleTicket, WeaponTicket, RingTicket, NeckTicket, BootsTicket, FairyTicket, MagicTicket, PetTicket,
Exp,
PC, PCCostume, Weapon, Armor, Helmet, Extra, Necklace, Ring,
2024-12-15 01:39:39 +00:00
Fairy, WeaponCostume, Pet, Farmer, Book, Page, Food, Seed,
Title, Inven, Pass, Potion, Relic,
Heart, MobDropItem,
// 상점
ShopPackage, ADRemove,
IdontKnow, DailyInit,
RoulletteTicket,
Goods, UseItem, Package, Random, Enchant, Skill, Ability,
Max
}
public enum eMaterialType
{
None, Goods, Equip,
}
public enum NGUIAnchorSide { BottomLeft, Left, TopLeft, Top, TopRight, Right, BottomRight, Bottom, Center } // list 순서
public enum eAttendance { CanGetDay, DoY, Max }
public enum ePurpose
{
AnyChapterClear, MobKill, BossKill, Summon_Weapon, Summon_Ring, Summon_Neck, Summon_Boots, Summon_Fairy, Summon_Pet, Summon_Magic, SowSeed, Harvest, PlayTime, WitchEnchant, PetEnchant, ShowAD, SelectSkill, CompleteDailyQuest,
Reinforce_Weapon, Reinforce_Ring, Reinforce_Neck, Reinforce_Boots, Reinforce_Fairy, Reinforce_Magic, Reinforce_Pet, Mix_Weapon, Mix_Ring, Mix_Neck, Mix_Boots, Mix_Fairy, Mix_Pet, Mix_Magic,
Transcend_Weapon, Transcend_Ring, Transcend_Neck, Transcend_Boots, Transcend_Fairy, Transcend_Pet, Transcend_Magic, Enter_Mfield, Enter_Mforest, Enter_Mdungeon, Enter_Mwitch, Enter_MPetBattle, Make_Potion, Make_Relic,
MakeBook, ObtainLegendWeapon, ObtainMythWeapon, ObtainLegendRing, ObtainMythRing, ObtainLegendNeck, ObtainMythNeck, ObtainLegendBoots, ObtainMythBoots, ObtainLegendFairy, ObtainMythFairy, ObtainLegendMagic, ObtainMythMagic,
BloomMagic, ObtainLegendPet, ObtainMythPet,
Stage3Clear, Stage5Clear, Stage8Clear, ChapterClear, Time20Min, Time15Min, Time10Min, Time5Min,
// 챕터 퀘스트
FindChest, SaveNPC, GetItem, MeetMob,
// 가이드 퀘스트
QuestEnter, JoystickAttack, JoystickChest, ScreenRot, AutoTarget, ShootMagic, AutoMagic, GetDropItem, Clear1_2, DieOrQuit, WitchStat, PetStat, GambleFairy, EqiupFairy, GamblePet, EquipPet, GambleMagic, EquipMagic, Clear1_5, Clear1_10,
MixRing, EnchantMagic, EnchantPet, FreePackage, CombinePotion, UsePotion, LookBook, UseGoldPouch, ChangeTitle, GetMissionReward, GetPass, OptionHelp, Coupon, GambleWeapon, EqiupWeapon, NickChange, ChapterChange,
Complete,
Max
}
public enum eTime { LastConnect, DrawlotsAD_Equipment, DrawlotsAD_Party, Free_Gem, Free_Stone, Free_Potion, Free_PartyStone, Free_AvatarStone, Free_Ticket, Buff4_7Days, AD_7Days, SuperCarrot, Free_JPoint, Max }