* @license https://www.gnu.org/licenses/gpl-3.0.en.html GNU General Public License V3 * @package SWDB */ /** * Stage difficulty constants. * * @category Data */ final class DIFFICULTY_ID{ /** * Difficulty EASY (Tartarus Labyrinth only). */ const EASY = 0; /** * Difficulty EASY (Scenario, TOA, Labyrinth). */ const NORMAL = 1; /** * Difficulty EASY (Scenario, TOA, Labyrinth). */ const HARD = 2; /** * Difficulty EASY (Scenario, Labyrinth). */ const HELL = 3; }; /** * Unit source constants. * * @category Data */ final class SOURCE_ID{ /** * Unknown Scroll (elemental 1-3*). */ const SCROLL_UNKNOWN = 1; /** * Mystical Scroll (elemental 3-5*). */ const SCROLL_MYSTICAL = 2; /** * Light and Darkness Scroll (LD 3-5*). */ const SCROLL_LIGHT_AND_DARK = 3; /** * Water scroll (water 3-5*) */ const SCROLL_WATER = 4; /** * Fire scroll (fire 3-5*) */ const SCROLL_FIRE = 5; /** * Wind scroll (wind 3-5*) */ const SCROLL_WIND = 6; /** * Legendary Scroll (elemental 4-5*) */ const SCROLL_LEGENDARY = 7; /** * Summon Stones (elemental 3-5*) */ const SUMMON_EXCLUSIVE = 8; /** * Legendary Summoning Pieces (4-5*) */ const SUMMON_LEGENDARY_PIECES = 9; /** * Light and Darkness Scroll (LD 3-5*). */ const SUMMON_LIGHT_AND_DARK_PIECES = 10; /** * Transcendance Scroll (elemental 5*) */ const SCROLL_TRANSCENDANCE = 11; /** * Legendary Water Scroll (water 4-5*) */ const SCROLL_LEGENDARY_WATER = 12; /** * Legendary Fire Scroll (fire 4-5*) */ const SCROLL_LEGENDARY_FIRE = 13; /** * Legendary Wind Scroll (wind 4-5*) */ const SCROLL_LEGENDARY_WIND = 14; }; /** * Element constants. * * @category Data */ final class ELEMENT_ID{ /** * Water */ const WATER = 1; /** * Fire */ const FIRE = 2; /** * Wind */ const WIND = 3; /** * Light */ const LIGHT = 4; /** * Dark */ const DARK = 5; /** * Pure */ const PURE = 6; }; /** * Unit archetype constants. * * @category Data */ final class ARCHETYPE_ID{ /** * None */ const NONE = 0; /** * Attack */ const ATTACK = 1; /** * Defense */ const DEFENSE = 2; /** * HP */ const HP = 3; /** * Support */ const SUPPORT = 4; /** * Material */ const MATERIAL = 5; }; /** * Stat constants. * * Used for unit stats, for rune stat types, see {@see RUNE_STAT_ID} * * @category Data */ final class STAT_ID{ /** * HP */ const HP = 1; /** * ATK */ const ATK = 2; /** * DEF */ const DEF = 3; /** * SPD */ const SPD = 4; /** * CRIT_RATE */ const CRR = 5; /** * CRIT_DMG */ const CRD = 6; /** * RESIST */ const RES = 7; /** * ACCURACY */ const ACC = 8; }; /** * Leadr skill area constants. * * @category Data */ final class EFFECT_AREA_ID{ /** * General (all areas). */ const GENERAL = 1; /** * Arena (offense and defense). */ const ARENA = 3; /** * Dungeon (Cairos, elemental Rifts, Dimensinal Hole). */ const DUNGEON = 2; /** * Guild content (battle, siege, Labyrinth). */ const GUILD = 4; }; /** * Playable area group constants. * * @category Data */ final class AREA_TYPE_ID{ /** * Scenario. */ const SCENARIO = 1; /** * Cairos Dungeon. */ const CAIROS_DUNGEON = 2; /** * Elemental Rift Dungeons. */ const RIFT_DUNGEON = 3; /** * Rift Raid. */ const RIFT_RAID = 4; /** * Dimensional Hole. */ const DIMENSIONAL_HOLE = 5; /** * Arena. */ const ARENA = 6; /** * Guild War. */ const GUILD_WAR = 7; /** * Guild Siege. */ const GUILD_SIEGE = 8; /** * Tartarus Labyrinth. */ const TARTARUS_LABYRINTH = 9; /** * Trial of Ascension. */ const TRIAL_OF_ASCENSION = 10; /** * World Boss. */ const WORLD_BOSS = 11; /** * Dimensional Rift. */ const DIMENSIONAL_RIFT = 12; }; /** * Scenario area constants. * * @category Data */ final class SCENARIO_ID{ /** * Garen Forest. */ const GAREN_FOREST = 1; /** * Mt. Siz. */ const MT_SIZ = 2; /** * Kabir Ruins. */ const KABIR_RUINS = 3; /** * Mt. White Ragon. */ const MT_WHITE_RAGON = 4; /** * Telain Forest. */ const TELAIN_FOREST = 5; /** * Hydeni Ruins. */ const HYDENI_RUINS = 6; /** * Tamor Desert. */ const TAMOR_DESERT = 7; /** * Vrofagus Ruins. */ const VROFAGUS_RUINS = 8; /** * Faimon Volcano. */ const FAIMON_VOLCANO = 9; /** * Aiden Forest. */ const AIDEN_FOREST = 10; /** * Ferun Castle. */ const FERUN_CASTLE = 11; /** * Mt Runar. */ const MT_RUNAR = 12; /** * Chiruka Remains. */ const CHIRUKA_REMAINS = 13; }; /** * Dungeon section constants. * * Includes Cairos Dungeons and Dimension Hole Dungeons. * * @category Data */ final class DUNGEON_ID{ /** * Hall of Dark. */ const HALL_OF_DARK = 1001; /** * Sanctuary of Dreaming Fairies. */ const SANCTUARY_OF_DREAMING_FAIRIES = 1101; /** * Ellunia Remains (Fairy). */ const ELLUNIA_REMAINS_FAIRY = 1201; /** * Ellunia Remains (Pixie). */ const ELLUNIA_REMAINS_PIXIE = 1202; /** * Ellunia Remains (High Elemental). */ const ELLUNIA_REMAINS_HIGH_ELEMENTAL = 1203; /** * Hall of Fire. */ const HALL_OF_FIRE = 2001; /** * Forest of Roaring Beasts. */ const FOREST_OF_ROARING_BEASTS = 2101; /** * Karzhan Remains (Warbear). */ const KARZHAN_REMAINS_WARBEAR = 2201; /** * Karzhan Remains (Inugami). */ const KARZHAN_REMAINS_INUGAMI = 2202; /** * Cliff of Tough Beast Men. */ const CLIFF_OF_TOUGH_BEASTS_MEN = 3101; /** * Lumel Remains (Werewolf). */ const LUMEL_REMAINS_WEREWOLF = 3201; /** * Lumel Remains (Martial Cat). */ const LUMEL_REMAINS_MARTIAL_CAT = 3202; /** * Ruin of Silend Dead. */ const RUIN_OF_SILENT_DEAD = 9793; /** * Khalderun Remains (Howl). */ const KHALDERUN_REMAINS_HOWL = 9792; /** * Khalderun Remains (Grim Reaper). */ const KHALDERUN_REMAINS_GRIM_REAPER = 9791; /** * Dimensional Predator (Karzhan). */ const KARZHAN_PREDATOR = 5780; /** * Dimensional Predator (Ellunia). */ const ELLUNIA_PREDATOR = 5781; /** * Dimensional Predator (Lumel). */ const LUMEL_PREDATOR = 5782; /** * Dimensional Predator (Khalderun). */ const KHALDERUN_PREDATOR = 9794; /** * Hall of water. */ const HALL_OF_WATER = 3001; /** * Hall of Wind. */ const HALL_OF_WIND = 4001; /** * Hall of Magic. */ const HALL_OF_MAGIC = 5001; /** * Necropolis. */ const NECROPOLIS = 6001; /** * Punisher's Crypt. */ const PUNISHERS_CRYPT = 9502; /** * Steel Fortress */ const STEEL_FORTRESS = 9501; /** * Hall of Light. */ const HALL_OF_LIGHT = 7001; /** * Giants Keep. */ const GIANTS_KEEP = 8001; /** * Dragons Lair. */ const DRAGONS_LAIR = 9001; }; /** * Cairos Dungeons section constants. * * @category Data */ final class CAIROS_DUNGEON_ID{ /** * Hall of Dark. */ const HALL_OF_DARK = 1001; /** * Hall of Fire. */ const HALL_OF_FIRE = 2001; /** * Hall of water. */ const HALL_OF_WATER = 3001; /** * Hall of Wind. */ const HALL_OF_WIND = 4001; /** * Hall of Magic. */ const HALL_OF_MAGIC = 5001; /** * Necropolis. */ const NECROPOLIS = 6001; /** * Punisher's Crypt. */ const PUNISHERS_CRYPT = 9502; /** * Steel Fortress */ const STEEL_FORTRESS = 9602; /** * Hall of Light. */ const HALL_OF_LIGHT = 7001; /** * Giants Keep. */ const GIANTS_KEEP = 8001; /** * Dragons Lair. */ const DRAGONS_LAIR = 9001; }; /** * Dimensional Dungeons section constants. * * @category Data */ final class DIMENSION_DUNGEON_ID{ /** * Sanctuary of Dreaming Fairies. */ const SANCTUARY_OF_DREAMING_FAIRIES = 1101; /** * Ellunia Remains (Fairy). */ const ELLUNIA_REMAINS_FAIRY = 1201; /** * Ellunia Remains (Pixie). */ const ELLUNIA_REMAINS_PIXIE = 1202; /** * Forest of Roaring Beasts. */ const FOREST_OF_ROARING_BEASTS = 2101; /** * Karzhan Remains (Warbear). */ const KARZHAN_REMAINS_WARBEAR = 2201; /** * Karzhan Remains (Inugami). */ const KARZHAN_REMAINS_INUGAMI = 2202; /** * Cliff of Tough Beast Men. */ const CLIFF_OF_TOUGH_BEASTS_MEN = 3101; /** * Lumel Remains (Werewolf). */ const LUMEL_REMAINS_WEREWOLF = 3201; /** * Lumel Remains (Martial Cat). */ const LUMEL_REMAINS_MARTIAL_CAT = 3202; }; /** * Elemental Rift Dungeon constants. * * @category Data */ final class ELEMENTAL_RIFT_DUNGEON_ID{ /** * Ice Beast. */ const ICE_BEAST = 1001; /** * Fire Beast. */ const FIRE_BEAST = 2001; /** * Wind Beast. */ const WIND_BEAST = 3001; /** * Light Beast. */ const LIGHT_BEAST = 4001; /** * Dark Beast. */ const DARK_BEAST = 5001; }; /** * Rift raid level constants. * * @category Data */ final class RAID_RIFT_DUNGEON_ID{ /** * Level 1. */ const LEVEL_1 = 1; /** * Level 2. */ const LEVEL_2 = 2; /** * Level 3. */ const LEVEL_3 = 3; /** * Level 4. */ const LEVEL_4 = 4; /** * Level 5. */ const LEVEL_5 = 5; }; /** * Constants for all the types of stages in the Tartarus Labyrinth. * * @category Data */ final class LABYRINTH_STAGES_ID{ /** * Tartarus (Labyrinth Guardian). */ const TARTARUS = 1; /** * Kottos (Fire Gaurdian). */ const KOTTOS = 2; /** * Leos (Waer Guardian). */ const LEOS = 3; /** * Aquiles (Wind Guardian). */ const AQUILES = 4; /** * Normal stage. */ const NORMAL = 5; /** * Rescue stage. */ const RESCUE = 6; /** * Explode stage. */ const EXPLODE = 7; /** * Cool Time UP stage. */ const COOL_TIME = 8; /** * Speed Limit stage. */ const SPEED_LIMIT = 9; /** * Time Limit stage. */ const TIME_LIMIT = 10; }; /** * Building constants. * * @category Data */ final class BUILDING_ID{ /** * Summoners Tower. */ const SUMMONERS_TOWER = 1; /** * Summonhenge. */ const SUMMONHENGE = 2; /** * Pond of Mana. */ const POND_OF_MANA = 3; /** * Crystal Mine. */ const CRYSTAL_MINE = 4; /** * Gateway. */ const GATEWAY = 8; /** * Temple of Wishes. */ const TEMPLE_OF_WISHES = 10; /** * Magic Shop. */ const MAGIC_SHOP = 11; /** * Ancient Stones. */ const ANCIENT_STONES = 12; /** * Arcane Tower. */ const ARCANE_TOWER = 14; /** * Crystal Titan. */ const CRYSTAL_TITAN = 15; /** * Fusion Hexagram. */ const FUSION_HEXAGRAM = 16; /** * Fuse Center. */ const FUSE_CENTER = 17; /** * Power Up Circle. */ const POWER_UP_CIRCLE = 20; /** * Tranquil Forest. */ const TRANQUIL_FOREST = 22; /** * Gusty Cliffs. */ const GUSTY_CLIFFS = 23; /** * Deep Forest Ent. */ const DEEP_FOREST_ENT = 24; /** * Monster Storage. */ const MONSTER_STORAGE = 25; /** * Transmogrification Building. */ const TRANSMOGRIFICATION_BUILDING = 27; }; /** * Decoration constants. * * @category Data */ final class DECORATION_ID{ /** * Guardstone. */ const GUARDSTONE = 4; /** * Mana Fountain. */ const MANA_FOUNTAIN = 5; /** * Sky Tribe Totem. */ const SKY_TRIBE_TOTEM = 6; /** * Arcane Booster Tower. */ const ARCANE_BOOSTER_TOWER = 7; /** * Crystal Altar. */ const CRYSTAL_ALTAR = 8; /** * Ancient Sword. */ const ANCIENT_SWORD = 9; /** * Sanctum of Energy. */ const SANCTUM_OF_ENERGY = 10; /** * Mysterious Plant. */ const MYSTERIOUS_PLANT = 11; /** * Fire Sanctuary. */ const FIRE_SANCTUARY = 15; /** * Water Sanctuary. */ const WATER_SANCTUARY = 16; /** * Wind Sanctuary. */ const WIND_SANCTUARY = 17; /** * Light Sanctuary. */ const LIGHT_SANCTUARY = 18; /** * Dark Sanctuary. */ const DARK_SANCTUARY = 19; /** * Fallen Ancient Guardian. */ const FALLEN_ANCIENT_GUARDIAN = 31; /** * Crystal Rock. */ const CRYSTAL_ROCK = 34; /** * Fairy Tree. */ const FAIRY_TREE = 35; /** * Flag of Battle. */ const FLAG_OF_BATTLE = 36; /** * Flag of Rage. */ const FLAG_OF_RAGE = 37; /** * Flag of Hope. */ const FLAG_OF_HOPE = 38; /** * Flag of Will. */ const FLAG_OF_WILL = 39; }; /** * Inventory categories constants. * * @category Data */ final class INVENTORY_TYPE_ID{ /** * Monster. */ const MONSTER = 1; /** * Currency. */ const CURRENCY = 6; /** * Rune. */ const RUNE = 8; /** * Artifact. */ const ARTIFACT = 73; /** * Scroll. */ const SCROLL = 9; /** * Booster. */ const BOOSTER = 10; /** * Essences. */ const ESSENCES = 11; /** * Monster Piece. */ const MONSTER_PIECE = 12; // '' => 15, Unknown. Appears in inventory_info with qty 0 /** * Guild Monster piece. */ const GUILD_MONSTER_PIECE = 19; /** * Rainbowmon. */ const RAINBOWMON = 25; # Possibly material monsters in general. Appears when wish returns a rainbowmon. /** * Enchantment. */ const ENCHANTMENT = 27; /** * Craft Stuff. */ const CRAFT_STUFF = 29; /** * Enhancing Monster. */ const ENHANCING_MONSTER = 61; }; /** * Items constants. * * @category Data */ final class INVENTORY_ID{ /** * Essence of Magic (Low). */ const ESSENCE_MAGIC_LOW = 11006; /** * Essence of Magic (Mid). */ const ESSENCE_MAGIC_MID = 12006; /** * Essence of Magic (High). */ const ESSENCE_MAGIC_HIGH = 13006; /** * Essence of Water (Low). */ const ESSENCE_WATER_LOW = 11001; /** * Essence of Water (Mid). */ const ESSENCE_WATER_MID = 12001; /** * Essence of Water (High). */ const ESSENCE_WATER_HIGH = 13001; /** * Essence of Fire (Low). */ const ESSENCE_FIRE_LOW = 11002; /** * Essence of Fire (Mid). */ const ESSENCE_FIRE_MID = 12002; /** * Essence of Fire (High). */ const ESSENCE_FIRE_HIGH = 13002; /** * Essence of Wind (Low). */ const ESSENCE_WIND_LOW = 11003; /** * Essence of Wind (Mid). */ const ESSENCE_WIND_MID = 12003; /** * Essence of Wind (High). */ const ESSENCE_WIND_HIGH = 13003; /** * Essence of Light (Low). */ const ESSENCE_LIGHT_LOW = 11004; /** * Essence of Light (Mid). */ const ESSENCE_LIGHT_MID = 12004; /** * Essence of Light (High). */ const ESSENCE_LIGHT_HIGH = 13004; /** * Essence of Dark (Low). */ const ESSENCE_DARK_LOW = 11005; /** * Essence of Dark (Mid). */ const ESSENCE_DARK_MID = 12005; /** * Essence of Dark (High). */ const ESSENCE_DARK_HIGH = 13005; /** * Wood. */ const WOOD = 1001; /** * Leather. */ const LEATHER = 1002; /** * Rock. */ const ROCK = 1003; /** * Ore. */ const ORE = 1004; /** * Mithril. */ const MITHRIL = 1005; /** * Cloth. */ const CLOTH = 1006; /** * Rune Piece. */ const RUNE_PIECE = 2001; /** * Powder. */ const POWDER = 3001; /** * Symbol of Harmony. */ const SYMBOL_HARMONY = 4001; /** * Symbol of Transcendance. */ const SYMBOL_TRANSCENDANCE = 4002; /** * Symbol of Chaos. */ const SYMBOL_CHAOS = 4003; /** * Frozen Water Crystal. */ const CRYSTAL_WATER = 5001; /** * Flaming Fire Crystal. */ const CRYSTAL_FIRE = 5002; /** * Whirling Wind Crystal. */ const CRYSTAL_WIND = 5003; /** * Shiny Light Crystal. */ const CRYSTAL_LIGHT = 5004; /** * Pitch-Black Dark Crystal. */ const CRYSTAL_DARK = 5005; /** * Condensed Magic Crystal. */ const CRYSTAL_MAGIC = 6001; /** * Pure Crystal. */ const CRYSTAL_PURE = 7001; }; /** * Storage-able enhance monster constants. * * @category Data */ final class ENHANCE_MONSTER_ID{ /** * Water Angelmon. */ const WATER_ANGELMON = 142110115; /** * Fire Angelmon. */ const FIRE_ANGELMON = 142120115; /** * Wind Angelmon. */ const WIND_ANGELMON = 142130115; /** * Light Angelmon. */ const LIGHT_ANGELMON = 142140115; /** * Dark Angelmon. */ const DARK_ANGELMON = 142150115; /** * Water King Angelmon. */ const WATER_KING_ANGELMON = 182110115; /** * Fire King Angelmon. */ const FIRE_KING_ANGELMON = 182120115; /** * Wind King Angelmon. */ const WIND_KING_ANGELMON = 182130115; /** * Light King Angelmon. */ const LIGHT_KING_ANGELMON = 182140115; /** * Dark King Angelmon. */ const DARK_KING_ANGELMON = 182150115; /** * 2* Rainbowmon (Lv. 20). */ const RAINBOWMON_2_20 = 143140220; /** * 3* Rainbowmon (Lv. 1). */ const RAINBOWMON_3_1 = 143140301; /** * 3* Rainbowmon (Lv. 25). */ const RAINBOWMON_3_25 = 143140325; /** * 4* Rainbowmon (Lv. 1). */ const RAINBOWMON_4_1 = 143140401; /** * 4* Rainbowmon (Lv. 30). */ const RAINBOWMON_4_30 = 143140430; /** * 5* Rainbowmon (Lv. 1). */ const RAINBOWMON_5_1 = 143140501; /** * Devilmon. */ const DEVILMON = 151050101; /** * Super Angelmon. */ const SUPER_ANGELMON = 217140115; }; /** * Rune set constants. * * @category Data */ final class RUNE_SET_ID{ /** * Energy. */ const ENERGY = 1; /** * Guard. */ const GUARD = 2; /** * Swift. */ const SWIFT = 3; /** * Blade. */ const BLADE = 4; /** * Rage. */ const RAGE = 5; /** * Focus. */ const FOCUS = 6; /** * Endure. */ const ENDURE = 7; /** * Fatal. */ const FATAL = 8; /** * Despair. */ const DESPAIR = 10; /** * Vampire. */ const VAMPIRE = 11; /** * Violent. */ const VIOLENT = 13; /** * Nemesis. */ const NEMESIS = 14; /** * Will. */ const WILL = 15; /** * Shield. */ const SHIELD = 16; /** * Revenge. */ const REVENGE = 17; /** * Destroy. */ const DESTROY = 18; /** * Fight. */ const FIGHT = 19; /** * Determination. */ const DETERMINATION = 20; /** * Enhance. */ const ENHANCE = 21; /** * Accuracy. */ const ACCURACY = 22; /** * Tolerance. */ const TOLERANCE = 23; }; /** * Rune stat slot constants. * * Includes all the stat slots a rune can have. * * @category Data */ final class RUNE_STAT_SLOT_ID{ /** * Main stat. */ const MAIN = -1; /** * Innate stat. */ const INNATE = 0; /** * Substat 1. */ const SUBSTAT_1 = 1; /** * Substat 2. */ const SUBSTAT_2 = 2; /** * Substat 3. */ const SUBSTAT_3 = 3; /** * Substat 4. */ const SUBSTAT_4 = 4; } /** * Artifact effectslot constants. * * Includes all the effect slots an artifact can have. * * @category Data */ final class ARTIFACT_EFFECT_SLOT_ID{ /** * Effect 1. */ const EFFECT_1 = 1; /** * Effect 2. */ const EFFECT_2 = 2; /** * Effect 3. */ const EFFECT_3 = 3; /** * Effect 4. */ const EFFECT_4 = 4; } /** * Application modes. * * Modes to use RTA configurations or normal configuration. * * @category Data */ final class GAME_MODE_ID{ /** * Normal mode. */ const NORMAL = 0; /** * RTA mode. */ const RTA = 1; } /** * Rune stat constants. * * Includes all stats a rune can have. For unit stats, see{@see $STAT_ID}. * * @category Data */ final class RUNE_STAT_ID{ /** * HP (flat). */ const HP = 1; /** * HP (percent). */ const HP_P = 2; /** * Attack (flat). */ const ATK = 3; /** * Attack (percent). */ const ATK_P = 4; /** * Defense (flat). */ const DEF = 5; /** * Defense (percent). */ const DEF_P = 6; /** * Speed. */ const SPD = 8; /** * Critical Rate. */ const CRR = 9; /** * Critical Damage. */ const CRD = 10; /** * Resistance. */ const RES = 11; /** * Accuracy. */ const ACC = 12; }; /** * Rune main stat values constants. * * Includes the value of the main stats for type, stars, and level. * * @category Data */ final class RUNE_STAT_VALUES{ /** * Values of the HP main stat [stars][level] */ const HP = [ "1" => [ "0" => 40, "1" => 85, "2" => 130, "3" => 175, "4" => 220, "5" => 265, "6" => 310, "7" => 355, "8" => 400, "9" => 445, "10" => 490, "11" => 535, "12" => 580, "13" => 625, "14" => 670, "15" => 804 ], "2" => [ "0" => 70, "1" => 130, "2" => 190, "3" => 250, "4" => 310, "5" => 370, "6" => 430, "7" => 490, "8" => 550, "9" => 610, "10" => 670, "11" => 730, "12" => 790, "13" => 850, "14" => 910, "15" => 1092 ], "3" => [ "0" => 100, "1" => 175, "2" => 250, "3" => 325, "4" => 400, "5" => 475, "6" => 550, "7" => 625, "8" => 700, "9" => 775, "10" => 850, "11" => 925, "12" => 1000, "13" => 1075, "14" => 1150, "15" => 1380 ], "4" => [ "0" => 160, "1" => 250, "2" => 340, "3" => 430, "4" => 520, "5" => 610, "6" => 700, "7" => 790, "8" => 880, "9" => 970, "10" => 1060, "11" => 1150, "12" => 1240, "13" => 1330, "14" => 1420, "15" => 1704 ], "5" => [ "0" => 270, "1" => 375, "2" => 480, "3" => 585, "4" => 690, "5" => 795, "6" => 900, "7" => 1005, "8" => 1110, "9" => 1215, "10" => 1320, "11" => 1425, "12" => 1530, "13" => 1635, "14" => 1740, "15" => 2088 ], "6" => [ "0" => 360, "1" => 480, "2" => 600, "3" => 720, "4" => 840, "5" => 960, "6" => 1080, "7" => 1200, "8" => 1320, "9" => 1440, "10" => 1560, "11" => 1680, "12" => 1800, "13" => 1920, "14" => 2040, "15" => 2448 ] ]; /** * Values of the HP_P main stat[stars][level] */ const HP_P = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 10, "4" => 12, "5" => 14, "6" => 16, "7" => 18, "8" => 20, "9" => 22, "10" => 24, "11" => 26, "12" => 28, "13" => 30, "14" => 32, "15" => 38 ], "4" => [ "0" => 5, "1" => 7, "2" => 9, "3" => 11, "4" => 13, "5" => 16, "6" => 18, "7" => 20, "8" => 22, "9" => 24, "10" => 27, "11" => 29, "12" => 31, "13" => 33, "14" => 36, "15" => 43 ], "5" => [ "0" => 8, "1" => 10, "2" => 12, "3" => 15, "4" => 17, "5" => 20, "6" => 22, "7" => 24, "8" => 27, "9" => 29, "10" => 32, "11" => 34, "12" => 37, "13" => 40, "14" => 43, "15" => 51 ], "6" => [ "0" => 11, "1" => 14, "2" => 17, "3" => 20, "4" => 23, "5" => 26, "6" => 29, "7" => 32, "8" => 35, "9" => 38, "10" => 41, "11" => 44, "12" => 47, "13" => 50, "14" => 53, "15" => 63 ] ]; /** * Values of the ATK main stat[stars][level] */ const ATK = [ "1" => [ "0" => 3, "1" => 6, "2" => 9, "3" => 12, "4" => 15, "5" => 18, "6" => 21, "7" => 24, "8" => 27, "9" => 30, "10" => 33, "11" => 36, "12" => 39, "13" => 42, "14" => 45, "15" => 54 ], "2" => [ "0" => 5, "1" => 9, "2" => 13, "3" => 17, "4" => 21, "5" => 25, "6" => 29, "7" => 33, "8" => 37, "9" => 41, "10" => 45, "11" => 49, "12" => 53, "13" => 57, "14" => 61, "15" => 73 ], "3" => [ "0" => 7, "1" => 12, "2" => 17, "3" => 22, "4" => 27, "5" => 32, "6" => 37, "7" => 42, "8" => 47, "9" => 52, "10" => 57, "11" => 62, "12" => 67, "13" => 72, "14" => 77, "15" => 92 ], "4" => [ "0" => 10, "1" => 16, "2" => 22, "3" => 28, "4" => 34, "5" => 40, "6" => 46, "7" => 52, "8" => 58, "9" => 64, "10" => 70, "11" => 76, "12" => 82, "13" => 88, "14" => 94, "15" => 112 ], "5" => [ "0" => 15, "1" => 22, "2" => 29, "3" => 36, "4" => 43, "5" => 50, "6" => 57, "7" => 64, "8" => 71, "9" => 78, "10" => 85, "11" => 92, "12" => 99, "13" => 106, "14" => 113, "15" => 135 ], "6" => [ "0" => 22, "1" => 30, "2" => 38, "3" => 46, "4" => 54, "5" => 62, "6" => 70, "7" => 78, "8" => 86, "9" => 94, "10" => 102, "11" => 110, "12" => 118, "13" => 126, "14" => 134, "15" => 160 ] ]; /** * Values of the ATK_P main stat[stars][level] */ const ATK_P = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 10, "4" => 12, "5" => 14, "6" => 16, "7" => 18, "8" => 20, "9" => 22, "10" => 24, "11" => 26, "12" => 28, "13" => 30, "14" => 32, "15" => 38 ], "4" => [ "0" => 5, "1" => 7, "2" => 9, "3" => 11, "4" => 13, "5" => 16, "6" => 18, "7" => 20, "8" => 22, "9" => 24, "10" => 27, "11" => 29, "12" => 31, "13" => 33, "14" => 36, "15" => 43 ], "5" => [ "0" => 8, "1" => 10, "2" => 12, "3" => 15, "4" => 17, "5" => 20, "6" => 22, "7" => 24, "8" => 27, "9" => 29, "10" => 32, "11" => 34, "12" => 37, "13" => 40, "14" => 43, "15" => 51 ], "6" => [ "0" => 11, "1" => 14, "2" => 17, "3" => 20, "4" => 23, "5" => 26, "6" => 29, "7" => 32, "8" => 35, "9" => 38, "10" => 41, "11" => 44, "12" => 47, "13" => 50, "14" => 53, "15" => 63 ] ]; /** * Values of the DEF main stat[stars][level] */ const DEF = [ "1" => [ "0" => 3, "1" => 6, "2" => 9, "3" => 12, "4" => 15, "5" => 18, "6" => 21, "7" => 24, "8" => 27, "9" => 30, "10" => 33, "11" => 36, "12" => 39, "13" => 42, "14" => 45, "15" => 54 ], "2" => [ "0" => 5, "1" => 9, "2" => 13, "3" => 17, "4" => 21, "5" => 25, "6" => 29, "7" => 33, "8" => 37, "9" => 41, "10" => 45, "11" => 49, "12" => 53, "13" => 57, "14" => 61, "15" => 73 ], "3" => [ "0" => 7, "1" => 12, "2" => 17, "3" => 22, "4" => 27, "5" => 32, "6" => 37, "7" => 42, "8" => 47, "9" => 52, "10" => 57, "11" => 62, "12" => 67, "13" => 72, "14" => 77, "15" => 92 ], "4" => [ "0" => 10, "1" => 16, "2" => 22, "3" => 28, "4" => 34, "5" => 40, "6" => 46, "7" => 52, "8" => 58, "9" => 64, "10" => 70, "11" => 76, "12" => 82, "13" => 88, "14" => 94, "15" => 112 ], "5" => [ "0" => 15, "1" => 22, "2" => 29, "3" => 36, "4" => 43, "5" => 50, "6" => 57, "7" => 64, "8" => 71, "9" => 78, "10" => 85, "11" => 92, "12" => 99, "13" => 106, "14" => 113, "15" => 135 ], "6" => [ "0" => 22, "1" => 30, "2" => 38, "3" => 46, "4" => 54, "5" => 62, "6" => 70, "7" => 78, "8" => 86, "9" => 94, "10" => 102, "11" => 110, "12" => 118, "13" => 126, "14" => 134, "15" => 160 ] ]; /** * Values of the DEF_P main stat[stars][level] */ const DEF_P = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 10, "4" => 12, "5" => 14, "6" => 16, "7" => 18, "8" => 20, "9" => 22, "10" => 24, "11" => 26, "12" => 28, "13" => 30, "14" => 32, "15" => 38 ], "4" => [ "0" => 5, "1" => 7, "2" => 9, "3" => 11, "4" => 13, "5" => 16, "6" => 18, "7" => 20, "8" => 22, "9" => 24, "10" => 27, "11" => 29, "12" => 31, "13" => 33, "14" => 36, "15" => 43 ], "5" => [ "0" => 8, "1" => 10, "2" => 12, "3" => 15, "4" => 17, "5" => 20, "6" => 22, "7" => 24, "8" => 27, "9" => 29, "10" => 32, "11" => 34, "12" => 37, "13" => 40, "14" => 43, "15" => 51 ], "6" => [ "0" => 11, "1" => 14, "2" => 17, "3" => 20, "4" => 23, "5" => 26, "6" => 29, "7" => 32, "8" => 35, "9" => 38, "10" => 41, "11" => 44, "12" => 47, "13" => 50, "14" => 53, "15" => 63 ] ]; /** * Values of the SPD main stat[stars][level] */ const SPD = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 3, "1" => 4, "2" => 5, "3" => 6, "4" => 8, "5" => 9, "6" => 10, "7" => 12, "8" => 13, "9" => 14, "10" => 16, "11" => 17, "12" => 18, "13" => 19, "14" => 21, "15" => 25 ], "4" => [ "0" => 4, "1" => 5, "2" => 7, "3" => 8, "4" => 10, "5" => 11, "6" => 13, "7" => 14, "8" => 16, "9" => 17, "10" => 19, "11" => 20, "12" => 22, "13" => 23, "14" => 25, "15" => 30 ], "5" => [ "0" => 5, "1" => 7, "2" => 9, "3" => 11, "4" => 13, "5" => 15, "6" => 17, "7" => 19, "8" => 21, "9" => 23, "10" => 25, "11" => 27, "12" => 29, "13" => 31, "14" => 33, "15" => 39 ], "6" => [ "0" => 7, "1" => 9, "2" => 11, "3" => 13, "4" => 15, "5" => 17, "6" => 19, "7" => 21, "8" => 23, "9" => 25, "10" => 27, "11" => 29, "12" => 31, "13" => 33, "14" => 35, "15" => 42 ] ]; /** * Values of the CRR main stat[stars][level] */ const CRR = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 3, "1" => 5, "2" => 7, "3" => 9, "4" => 11, "5" => 13, "6" => 15, "7" => 17, "8" => 19, "9" => 21, "10" => 23, "11" => 25, "12" => 27, "13" => 29, "14" => 31, "15" => 37 ], "4" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 11, "4" => 13, "5" => 15, "6" => 17, "7" => 19, "8" => 22, "9" => 24, "10" => 26, "11" => 28, "12" => 30, "13" => 33, "14" => 35, "15" => 41 ], "5" => [ "0" => 5, "1" => 7, "2" => 10, "3" => 12, "4" => 15, "5" => 17, "6" => 19, "7" => 22, "8" => 24, "9" => 27, "10" => 29, "11" => 31, "12" => 34, "13" => 36, "14" => 39, "15" => 47 ], "6" => [ "0" => 7, "1" => 10, "2" => 13, "3" => 16, "4" => 19, "5" => 22, "6" => 25, "7" => 28, "8" => 31, "9" => 34, "10" => 37, "11" => 40, "12" => 43, "13" => 46, "14" => 49, "15" => 58 ] ]; /** * Values of the CRD main stat[stars][level] */ const CRD = [ "1" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "2" => [ "0" => 3, "1" => 5, "2" => 7, "3" => 9, "4" => 11, "5" => 13, "6" => 15, "7" => 17, "8" => 19, "9" => 21, "10" => 23, "11" => 25, "12" => 27, "13" => 29, "14" => 31, "15" => 37 ], "3" => [ "0" => 4, "1" => 6, "2" => 9, "3" => 11, "4" => 13, "5" => 16, "6" => 18, "7" => 20, "8" => 22, "9" => 25, "10" => 27, "11" => 29, "12" => 32, "13" => 34, "14" => 36, "15" => 43 ], "4" => [ "0" => 6, "1" => 9, "2" => 12, "3" => 15, "4" => 18, "5" => 21, "6" => 24, "7" => 27, "8" => 30, "9" => 33, "10" => 36, "11" => 39, "12" => 42, "13" => 45, "14" => 48, "15" => 57 ], "5" => [ "0" => 8, "1" => 11, "2" => 15, "3" => 18, "4" => 21, "5" => 25, "6" => 28, "7" => 31, "8" => 34, "9" => 38, "10" => 41, "11" => 44, "12" => 48, "13" => 51, "14" => 54, "15" => 65 ], "6" => [ "0" => 11, "1" => 15, "2" => 19, "3" => 23, "4" => 27, "5" => 31, "6" => 35, "7" => 39, "8" => 43, "9" => 47, "10" => 51, "11" => 55, "12" => 59, "13" => 63, "14" => 67, "15" => 80 ] ]; /** * Values of the ACC main stat[stars][level] */ const ACC = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 10, "4" => 12, "5" => 14, "6" => 16, "7" => 18, "8" => 20, "9" => 22, "10" => 24, "11" => 26, "12" => 28, "13" => 30, "14" => 32, "15" => 38 ], "4" => [ "0" => 6, "1" => 8, "2" => 10, "3" => 13, "4" => 15, "5" => 17, "6" => 19, "7" => 21, "8" => 24, "9" => 26, "10" => 28, "11" => 30, "12" => 32, "13" => 35, "14" => 37, "15" => 44 ], "5" => [ "0" => 9, "1" => 11, "2" => 14, "3" => 16, "4" => 19, "5" => 21, "6" => 23, "7" => 26, "8" => 28, "9" => 31, "10" => 33, "11" => 35, "12" => 38, "13" => 40, "14" => 43, "15" => 51 ], "6" => [ "0" => 12, "1" => 15, "2" => 18, "3" => 21, "4" => 24, "5" => 27, "6" => 30, "7" => 33, "8" => 36, "9" => 39, "10" => 42, "11" => 45, "12" => 48, "13" => 51, "14" => 54, "15" => 64 ] ]; /** * Values of the RES main stat[stars][level] */ const RES = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 10, "4" => 12, "5" => 14, "6" => 16, "7" => 18, "8" => 20, "9" => 22, "10" => 24, "11" => 26, "12" => 28, "13" => 30, "14" => 32, "15" => 38 ], "4" => [ "0" => 6, "1" => 8, "2" => 10, "3" => 13, "4" => 15, "5" => 17, "6" => 19, "7" => 21, "8" => 24, "9" => 26, "10" => 28, "11" => 30, "12" => 32, "13" => 35, "14" => 37, "15" => 44 ], "5" => [ "0" => 9, "1" => 11, "2" => 14, "3" => 16, "4" => 19, "5" => 21, "6" => 23, "7" => 26, "8" => 28, "9" => 31, "10" => 33, "11" => 35, "12" => 38, "13" => 40, "14" => 43, "15" => 51 ], "6" => [ "0" => 12, "1" => 15, "2" => 18, "3" => 21, "4" => 24, "5" => 27, "6" => 30, "7" => 33, "8" => 36, "9" => 39, "10" => 42, "11" => 45, "12" => 48, "13" => 51, "14" => 54, "15" => 64 ] ]; }; /** * Rune main stat values constants. * * Includes the value of the main stats for type, stars, and level. * * @category Data */ final class RUNE_SUBSTAT_MAX_VALUES{ const SUBSTAT = [ RUNE_STAT_ID::HP => [ "1" => 300, "2" => 525, "3" => 825, "4" => 1125, "5" => 1500, "6" => 1875 ], RUNE_STAT_ID::HP_P => [ "1" => 10, "2" => 15, "3" => 25, "4" => 30, "5" => 35, "6" => 40 ], RUNE_STAT_ID::ATK => [ "1" => 20, "2" => 25, "3" => 40, "4" => 50, "5" => 75, "6" => 100 ], RUNE_STAT_ID::ATK_P => [ "1" => 10, "2" => 15, "3" => 25, "4" => 30, "5" => 35, "6" => 40 ], RUNE_STAT_ID::DEF => [ "1" => 20, "2" => 25, "3" => 40, "4" => 50, "5" => 75, "6" => 100 ], RUNE_STAT_ID::DEF_P => [ "1" => 10, "2" => 15, "3" => 25, "4" => 30, "5" => 35, "6" => 40 ], RUNE_STAT_ID::SPD => [ "1" => 5, "2" => 10, "3" => 15, "4" => 20, "5" => 25, "6" => 30 ], RUNE_STAT_ID::CRR => [ "1" => 5, "2" => 10, "3" => 15, "4" => 20, "5" => 25, "6" => 30 ], RUNE_STAT_ID::CRD => [ "1" => 10, "2" => 15, "3" => 20, "4" => 25, "5" => 30, "6" => 35 ], RUNE_STAT_ID::RES => [ "1" => 10, "2" => 15, "3" => 25, "4" => 30, "5" => 35, "6" => 40 ], RUNE_STAT_ID::ACC => [ "1" => 10, "2" => 15, "3" => 25, "4" => 30, "5" => 35, "6" => 40 ] ]; /** * Values of the HP main stat [stars][level] */ const HP = [ "1" => [ "0" => 40, "1" => 85, "2" => 130, "3" => 175, "4" => 220, "5" => 265, "6" => 310, "7" => 355, "8" => 400, "9" => 445, "10" => 490, "11" => 535, "12" => 580, "13" => 625, "14" => 670, "15" => 804 ], "2" => [ "0" => 70, "1" => 130, "2" => 190, "3" => 250, "4" => 310, "5" => 370, "6" => 430, "7" => 490, "8" => 550, "9" => 610, "10" => 670, "11" => 730, "12" => 790, "13" => 850, "14" => 910, "15" => 1092 ], "3" => [ "0" => 100, "1" => 175, "2" => 250, "3" => 325, "4" => 400, "5" => 475, "6" => 550, "7" => 625, "8" => 700, "9" => 775, "10" => 850, "11" => 925, "12" => 1000, "13" => 1075, "14" => 1150, "15" => 1380 ], "4" => [ "0" => 160, "1" => 250, "2" => 340, "3" => 430, "4" => 520, "5" => 610, "6" => 700, "7" => 790, "8" => 880, "9" => 970, "10" => 1060, "11" => 1150, "12" => 1240, "13" => 1330, "14" => 1420, "15" => 1704 ], "5" => [ "0" => 270, "1" => 375, "2" => 480, "3" => 585, "4" => 690, "5" => 795, "6" => 900, "7" => 1005, "8" => 1110, "9" => 1215, "10" => 1320, "11" => 1425, "12" => 1530, "13" => 1635, "14" => 1740, "15" => 2088 ], "6" => [ "0" => 360, "1" => 480, "2" => 600, "3" => 720, "4" => 840, "5" => 960, "6" => 1080, "7" => 1200, "8" => 1320, "9" => 1440, "10" => 1560, "11" => 1680, "12" => 1800, "13" => 1920, "14" => 2040, "15" => 2448 ] ]; /** * Values of the HP_P main stat[stars][level] */ const HP_P = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 10, "4" => 12, "5" => 14, "6" => 16, "7" => 18, "8" => 20, "9" => 22, "10" => 24, "11" => 26, "12" => 28, "13" => 30, "14" => 32, "15" => 38 ], "4" => [ "0" => 5, "1" => 7, "2" => 9, "3" => 11, "4" => 13, "5" => 16, "6" => 18, "7" => 20, "8" => 22, "9" => 24, "10" => 27, "11" => 29, "12" => 31, "13" => 33, "14" => 36, "15" => 43 ], "5" => [ "0" => 8, "1" => 10, "2" => 12, "3" => 15, "4" => 17, "5" => 20, "6" => 22, "7" => 24, "8" => 27, "9" => 29, "10" => 32, "11" => 34, "12" => 37, "13" => 40, "14" => 43, "15" => 51 ], "6" => [ "0" => 11, "1" => 14, "2" => 17, "3" => 20, "4" => 23, "5" => 26, "6" => 29, "7" => 32, "8" => 35, "9" => 38, "10" => 41, "11" => 44, "12" => 47, "13" => 50, "14" => 53, "15" => 63 ] ]; /** * Values of the ATK main stat[stars][level] */ const ATK = [ "1" => [ "0" => 3, "1" => 6, "2" => 9, "3" => 12, "4" => 15, "5" => 18, "6" => 21, "7" => 24, "8" => 27, "9" => 30, "10" => 33, "11" => 36, "12" => 39, "13" => 42, "14" => 45, "15" => 54 ], "2" => [ "0" => 5, "1" => 9, "2" => 13, "3" => 17, "4" => 21, "5" => 25, "6" => 29, "7" => 33, "8" => 37, "9" => 41, "10" => 45, "11" => 49, "12" => 53, "13" => 57, "14" => 61, "15" => 73 ], "3" => [ "0" => 7, "1" => 12, "2" => 17, "3" => 22, "4" => 27, "5" => 32, "6" => 37, "7" => 42, "8" => 47, "9" => 52, "10" => 57, "11" => 62, "12" => 67, "13" => 72, "14" => 77, "15" => 92 ], "4" => [ "0" => 10, "1" => 16, "2" => 22, "3" => 28, "4" => 34, "5" => 40, "6" => 46, "7" => 52, "8" => 58, "9" => 64, "10" => 70, "11" => 76, "12" => 82, "13" => 88, "14" => 94, "15" => 112 ], "5" => [ "0" => 15, "1" => 22, "2" => 29, "3" => 36, "4" => 43, "5" => 50, "6" => 57, "7" => 64, "8" => 71, "9" => 78, "10" => 85, "11" => 92, "12" => 99, "13" => 106, "14" => 113, "15" => 135 ], "6" => [ "0" => 22, "1" => 30, "2" => 38, "3" => 46, "4" => 54, "5" => 62, "6" => 70, "7" => 78, "8" => 86, "9" => 94, "10" => 102, "11" => 110, "12" => 118, "13" => 126, "14" => 134, "15" => 160 ] ]; /** * Values of the ATK_P main stat[stars][level] */ const ATK_P = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 10, "4" => 12, "5" => 14, "6" => 16, "7" => 18, "8" => 20, "9" => 22, "10" => 24, "11" => 26, "12" => 28, "13" => 30, "14" => 32, "15" => 38 ], "4" => [ "0" => 5, "1" => 7, "2" => 9, "3" => 11, "4" => 13, "5" => 16, "6" => 18, "7" => 20, "8" => 22, "9" => 24, "10" => 27, "11" => 29, "12" => 31, "13" => 33, "14" => 36, "15" => 43 ], "5" => [ "0" => 8, "1" => 10, "2" => 12, "3" => 15, "4" => 17, "5" => 20, "6" => 22, "7" => 24, "8" => 27, "9" => 29, "10" => 32, "11" => 34, "12" => 37, "13" => 40, "14" => 43, "15" => 51 ], "6" => [ "0" => 11, "1" => 14, "2" => 17, "3" => 20, "4" => 23, "5" => 26, "6" => 29, "7" => 32, "8" => 35, "9" => 38, "10" => 41, "11" => 44, "12" => 47, "13" => 50, "14" => 53, "15" => 63 ] ]; /** * Values of the DEF main stat[stars][level] */ const DEF = [ "1" => [ "0" => 3, "1" => 6, "2" => 9, "3" => 12, "4" => 15, "5" => 18, "6" => 21, "7" => 24, "8" => 27, "9" => 30, "10" => 33, "11" => 36, "12" => 39, "13" => 42, "14" => 45, "15" => 54 ], "2" => [ "0" => 5, "1" => 9, "2" => 13, "3" => 17, "4" => 21, "5" => 25, "6" => 29, "7" => 33, "8" => 37, "9" => 41, "10" => 45, "11" => 49, "12" => 53, "13" => 57, "14" => 61, "15" => 73 ], "3" => [ "0" => 7, "1" => 12, "2" => 17, "3" => 22, "4" => 27, "5" => 32, "6" => 37, "7" => 42, "8" => 47, "9" => 52, "10" => 57, "11" => 62, "12" => 67, "13" => 72, "14" => 77, "15" => 92 ], "4" => [ "0" => 10, "1" => 16, "2" => 22, "3" => 28, "4" => 34, "5" => 40, "6" => 46, "7" => 52, "8" => 58, "9" => 64, "10" => 70, "11" => 76, "12" => 82, "13" => 88, "14" => 94, "15" => 112 ], "5" => [ "0" => 15, "1" => 22, "2" => 29, "3" => 36, "4" => 43, "5" => 50, "6" => 57, "7" => 64, "8" => 71, "9" => 78, "10" => 85, "11" => 92, "12" => 99, "13" => 106, "14" => 113, "15" => 135 ], "6" => [ "0" => 22, "1" => 30, "2" => 38, "3" => 46, "4" => 54, "5" => 62, "6" => 70, "7" => 78, "8" => 86, "9" => 94, "10" => 102, "11" => 110, "12" => 118, "13" => 126, "14" => 134, "15" => 160 ] ]; /** * Values of the DEF_P main stat[stars][level] */ const DEF_P = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 10, "4" => 12, "5" => 14, "6" => 16, "7" => 18, "8" => 20, "9" => 22, "10" => 24, "11" => 26, "12" => 28, "13" => 30, "14" => 32, "15" => 38 ], "4" => [ "0" => 5, "1" => 7, "2" => 9, "3" => 11, "4" => 13, "5" => 16, "6" => 18, "7" => 20, "8" => 22, "9" => 24, "10" => 27, "11" => 29, "12" => 31, "13" => 33, "14" => 36, "15" => 43 ], "5" => [ "0" => 8, "1" => 10, "2" => 12, "3" => 15, "4" => 17, "5" => 20, "6" => 22, "7" => 24, "8" => 27, "9" => 29, "10" => 32, "11" => 34, "12" => 37, "13" => 40, "14" => 43, "15" => 51 ], "6" => [ "0" => 11, "1" => 14, "2" => 17, "3" => 20, "4" => 23, "5" => 26, "6" => 29, "7" => 32, "8" => 35, "9" => 38, "10" => 41, "11" => 44, "12" => 47, "13" => 50, "14" => 53, "15" => 63 ] ]; /** * Values of the SPD main stat[stars][level] */ const SPD = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 3, "1" => 4, "2" => 5, "3" => 6, "4" => 8, "5" => 9, "6" => 10, "7" => 12, "8" => 13, "9" => 14, "10" => 16, "11" => 17, "12" => 18, "13" => 19, "14" => 21, "15" => 25 ], "4" => [ "0" => 4, "1" => 5, "2" => 7, "3" => 8, "4" => 10, "5" => 11, "6" => 13, "7" => 14, "8" => 16, "9" => 17, "10" => 19, "11" => 20, "12" => 22, "13" => 23, "14" => 25, "15" => 30 ], "5" => [ "0" => 5, "1" => 7, "2" => 9, "3" => 11, "4" => 13, "5" => 15, "6" => 17, "7" => 19, "8" => 21, "9" => 23, "10" => 25, "11" => 27, "12" => 29, "13" => 31, "14" => 33, "15" => 39 ], "6" => [ "0" => 7, "1" => 9, "2" => 11, "3" => 13, "4" => 15, "5" => 17, "6" => 19, "7" => 21, "8" => 23, "9" => 25, "10" => 27, "11" => 29, "12" => 31, "13" => 33, "14" => 35, "15" => 42 ] ]; /** * Values of the CRR main stat[stars][level] */ const CRR = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 3, "1" => 5, "2" => 7, "3" => 9, "4" => 11, "5" => 13, "6" => 15, "7" => 17, "8" => 19, "9" => 21, "10" => 23, "11" => 25, "12" => 27, "13" => 29, "14" => 31, "15" => 37 ], "4" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 11, "4" => 13, "5" => 15, "6" => 17, "7" => 19, "8" => 22, "9" => 24, "10" => 26, "11" => 28, "12" => 30, "13" => 33, "14" => 35, "15" => 41 ], "5" => [ "0" => 5, "1" => 7, "2" => 10, "3" => 12, "4" => 15, "5" => 17, "6" => 19, "7" => 22, "8" => 24, "9" => 27, "10" => 29, "11" => 31, "12" => 34, "13" => 36, "14" => 39, "15" => 47 ], "6" => [ "0" => 7, "1" => 10, "2" => 13, "3" => 16, "4" => 19, "5" => 22, "6" => 25, "7" => 28, "8" => 31, "9" => 34, "10" => 37, "11" => 40, "12" => 43, "13" => 46, "14" => 49, "15" => 58 ] ]; /** * Values of the CRD main stat[stars][level] */ const CRD = [ "1" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "2" => [ "0" => 3, "1" => 5, "2" => 7, "3" => 9, "4" => 11, "5" => 13, "6" => 15, "7" => 17, "8" => 19, "9" => 21, "10" => 23, "11" => 25, "12" => 27, "13" => 29, "14" => 31, "15" => 37 ], "3" => [ "0" => 4, "1" => 6, "2" => 9, "3" => 11, "4" => 13, "5" => 16, "6" => 18, "7" => 20, "8" => 22, "9" => 25, "10" => 27, "11" => 29, "12" => 32, "13" => 34, "14" => 36, "15" => 43 ], "4" => [ "0" => 6, "1" => 9, "2" => 12, "3" => 15, "4" => 18, "5" => 21, "6" => 24, "7" => 27, "8" => 30, "9" => 33, "10" => 36, "11" => 39, "12" => 42, "13" => 45, "14" => 48, "15" => 57 ], "5" => [ "0" => 8, "1" => 11, "2" => 15, "3" => 18, "4" => 21, "5" => 25, "6" => 28, "7" => 31, "8" => 34, "9" => 38, "10" => 41, "11" => 44, "12" => 48, "13" => 51, "14" => 54, "15" => 65 ], "6" => [ "0" => 11, "1" => 15, "2" => 19, "3" => 23, "4" => 27, "5" => 31, "6" => 35, "7" => 39, "8" => 43, "9" => 47, "10" => 51, "11" => 55, "12" => 59, "13" => 63, "14" => 67, "15" => 80 ] ]; /** * Values of the ACC main stat[stars][level] */ const ACC = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 10, "4" => 12, "5" => 14, "6" => 16, "7" => 18, "8" => 20, "9" => 22, "10" => 24, "11" => 26, "12" => 28, "13" => 30, "14" => 32, "15" => 38 ], "4" => [ "0" => 6, "1" => 8, "2" => 10, "3" => 13, "4" => 15, "5" => 17, "6" => 19, "7" => 21, "8" => 24, "9" => 26, "10" => 28, "11" => 30, "12" => 32, "13" => 35, "14" => 37, "15" => 44 ], "5" => [ "0" => 9, "1" => 11, "2" => 14, "3" => 16, "4" => 19, "5" => 21, "6" => 23, "7" => 26, "8" => 28, "9" => 31, "10" => 33, "11" => 35, "12" => 38, "13" => 40, "14" => 43, "15" => 51 ], "6" => [ "0" => 12, "1" => 15, "2" => 18, "3" => 21, "4" => 24, "5" => 27, "6" => 30, "7" => 33, "8" => 36, "9" => 39, "10" => 42, "11" => 45, "12" => 48, "13" => 51, "14" => 54, "15" => 64 ] ]; /** * Values of the RES main stat[stars][level] */ const RES = [ "1" => [ "0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "10" => 11, "11" => 12, "12" => 13, "13" => 14, "14" => 15, "15" => 18 ], "2" => [ "0" => 2, "1" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "10" => 12, "11" => 13, "12" => 14, "13" => 15, "14" => 16, "15" => 19 ], "3" => [ "0" => 4, "1" => 6, "2" => 8, "3" => 10, "4" => 12, "5" => 14, "6" => 16, "7" => 18, "8" => 20, "9" => 22, "10" => 24, "11" => 26, "12" => 28, "13" => 30, "14" => 32, "15" => 38 ], "4" => [ "0" => 6, "1" => 8, "2" => 10, "3" => 13, "4" => 15, "5" => 17, "6" => 19, "7" => 21, "8" => 24, "9" => 26, "10" => 28, "11" => 30, "12" => 32, "13" => 35, "14" => 37, "15" => 44 ], "5" => [ "0" => 9, "1" => 11, "2" => 14, "3" => 16, "4" => 19, "5" => 21, "6" => 23, "7" => 26, "8" => 28, "9" => 31, "10" => 33, "11" => 35, "12" => 38, "13" => 40, "14" => 43, "15" => 51 ], "6" => [ "0" => 12, "1" => 15, "2" => 18, "3" => 21, "4" => 24, "5" => 27, "6" => 30, "7" => 33, "8" => 36, "9" => 39, "10" => 42, "11" => 45, "12" => 48, "13" => 51, "14" => 54, "15" => 64 ] ]; }; /** * Artifact types. * * The two types of artifacts. */ final class ARTIFACT_TYPE{ /** * Elemental attribute. */ const ELEMENT = 1; /** * Type artifact. */ const ARCHETYPE = 2; } /** * Artifact stat constants. * * The stats an artifact can have. For unit stats, see{@see $STAT_ID}. * * @category Data */ final class ARTIFACT_STAT_ID{ /** * HP. */ const HP = 100; /** * ATK. */ const ATK = 101; /** * DEF. */ const DEF = 102; } /** * Rune (and other items) quality constants. * * @category Data */ final class QUALITY_ID{ /** * Normal. */ const NORMAL = 1; /** * Magic. */ const MAGIC = 2; /** * Rare. */ const RARE = 3; /** * Hero. */ const HERO = 4; /** * Legend. */ const LEGEND = 5; }; /** * Enchantment type constants. * * @category Data */ final class ENCHANTMENT_TYPE_ID{ /** * Enchant Gem. */ const GEM = 1; /** * Grindstone. */ const GRINDSTONE = 2; /** * Inmemorial Gem. */ const INMEMORIAL_GEM = 3; /** * Inmemorial Grindstone. */ const INMEMORIAL_GRINDSTONE = 4; }; /** * Guild member rank constants. * * @category Data */ final class GUILD_MEMBER_GRADE_ID{ /** * Leader. */ const LEADER = 1; /** * Viceleader. */ const VICELEADER = 3; /** * Normal member. */ const NORMAL = 2; }; /** * Arena ranking constant. * * Each element contains the minimum points for a rank. To calculate rank, * @{see ARENA_RANKING_RANK} is neeeded too. * * @category Data */ final class ARENA_RANKING_POINTS{ /** * Beginer. */ const BEGINER = 0; /** * Challenger 1. */ const CHALLENGER_1 = 900; /** * Challenger 2. */ const CHALLENGER_2 = 1000; /** * Challenger 3. */ const CHALLENGER_3 = 1100; /** * Fighter 1. */ const FIGHTER_1 = 1200; /** * Fighter 2. */ const FIGHTER_2 = 1300; /** * Fighter 3. */ const FIGHTER_3 = 1400; /** * Conqueror 1. */ const CONQUEROR_1 = 1500; /** * Conqueror 2. */ const CONQUEROR_2 = 1600; /** * Conqueror 3. */ const CONQUEROR_3 = 1700; /** * Guardian 1. */ const GUARDIAN_1 = 1700; /** * Guardian 2. */ const GUARDIAN_2 = 1700; /** * Guardian 3. */ const GUARDIAN_3 = 1700; /** * Legend. */ const LEGEND = 1700; }; /** * Arena ranking constant. * * Each element contains the minimum top needed for a rank. A null value * indicates that there is no top requeriment.To calculate rank, * @{see ARENA_RANKING_POINTS} is neeeded too. * * @category Data */ final class ARENA_RANKING_RANK{ /** * Beginer. */ const BEGINER = null; /** * Challenger 1. */ const CHALLENGER_1 = null; /** * Challenger 2. */ const CHALLENGER_2 = null; /** * Challenger 3. */ const CHALLENGER_3 = null; /** * Fighter 1. */ const FIGHTER_1 = null; /** * Fighter 2. */ const FIGHTER_2 = null; /** * Fighter 3. */ const FIGHTER_3 = null; /** * Conqueror 1. */ const CONQUEROR_1 = 10000; /** * Conqueror 2. */ const CONQUEROR_2 = 3000; /** * Conqueror 3. */ const CONQUEROR_3 = 1000; /** * Guardian 1. */ const GUARDIAN_1 = 300; /** * Guardian 2. */ const GUARDIAN_2 = 100; /** * Guardian 3. */ const GUARDIAN_3 = 30; /** * Legend. */ const LEGEND = 1; }; /** * Arena rank constant. * * @category Data */ final class ARENA_RANK_ID{ /** * Beginer. */ const BEGINER = 901; /** * Challenger 1. */ const CHALLENGER_1 = 1001; /** * Challenger 2. */ const CHALLENGER_2 = 1002; /** * Challenger 3. */ const CHALLENGER_3 = 1003; /** * Fighter 1. */ const FIGHTER_1 = 2001; /** * Fighter 2. */ const FIGHTER_2 = 2002; /** * Fighter 3. */ const FIGHTER_3 = 2003; /** * Conqueror 1. */ const CONQUEROR_1 = 3001; /** * Conqueror 2. */ const CONQUEROR_2 = 3002; /** * Conqueror 3. */ const CONQUEROR_3 = 3003; /** * Guardian 1. */ const GUARDIAN_1 = 4001; /** * Guardian 2. */ const GUARDIAN_2 = 4002; /** * Guardian 3. */ const GUARDIAN_3 = 40003; /** * Legend. */ const LEGEND = 5001; } /** * World Boss rank constant. * * @category Data */ final class WORLD_BOSS_RANK_ID{ /** * Beginer. */ const RANK = [ 0 => "F", 1 => "D", 2 => "C", 3 => "B-", 4 => "B", 5 => "B+", 6 => "A-", 7 => "A", 8 => "A+", 9 => "S", 10 => "SS", 11 => "SSS" ]; }