//Rarity #define BATTLE_MONSTERS_RARITY_COMMON 100 #define BATTLE_MONSTERS_RARITY_UNCOMMON 25 #define BATTLE_MONSTERS_RARITY_RARE 5 #define BATTLE_MONSTERS_RARITY_MYTHICAL 2.5 #define BATTLE_MONSTERS_RARITY_LEGENDARY 1 //Card Types #define BATTLE_MONSTERS_CARDTYPE_MONSTER 0 #define BATTLE_MONSTERS_CARDTYPE_TRAP 1 #define BATTLE_MONSTERS_CARDTYPE_SPELL 1 //Attack Types #define BATTLE_MONSTERS_ATTACKTYPE_NONE 0x0 #define BATTLE_MONSTERS_ATTACKTYPE_SPELLCASTER 0x1 #define BATTLE_MONSTERS_ATTACKTYPE_SWORDSMAN 0x2 #define BATTLE_MONSTERS_ATTACKTYPE_ARMY 0x4 #define BATTLE_MONSTERS_ATTACKTYPE_CLAWS 0x8 #define BATTLE_MONSTERS_ATTACKTYPE_CLUB 0x10 #define BATTLE_MONSTERS_ATTACKTYPE_TEETH 0x20 #define BATTLE_MONSTERS_ATTACKTYPE_SHIELD 0x40 //Defense Types #define BATTLE_MONSTERS_DEFENSETYPE_NONE 0x0 #define BATTLE_MONSTERS_DEFENSETYPE_HUMAN 0x1 #define BATTLE_MONSTERS_DEFENSETYPE_GOD 0x2 #define BATTLE_MONSTERS_DEFENSETYPE_MACHINE 0x4 #define BATTLE_MONSTERS_DEFENSETYPE_CREATURE 0x8 #define BATTLE_MONSTERS_DEFENSETYPE_FLYING 0x10 #define BATTLE_MONSTERS_DEFENSETYPE_COLOSSUS 0x20 #define BATTLE_MONSTERS_DEFENSETYPE_REPTILE 0x40 #define BATTLE_MONSTERS_DEFENSETYPE_FELINE 0x80 #define BATTLE_MONSTERS_DEFENSETYPE_INSECT 0x100 #define BATTLE_MONSTERS_DEFENSETYPE_DEMON 0x200 #define BATTLE_MONSTERS_DEFENSETYPE_ANTMAN BATTLE_MONSTERS_DEFENSETYPE_INSECT | BATTLE_MONSTERS_DEFENSETYPE_HUMAN #define BATTLE_MONSTERS_DEFENSETYPE_CATMAN BATTLE_MONSTERS_DEFENSETYPE_FELINE | BATTLE_MONSTERS_DEFENSETYPE_HUMAN #define BATTLE_MONSTERS_DEFENSETYPE_LIZARDMAN BATTLE_MONSTERS_DEFENSETYPE_REPTILE | BATTLE_MONSTERS_DEFENSETYPE_HUMAN #define BATTLE_MONSTERS_DEFENSETYPE_DEMIGOD BATTLE_MONSTERS_DEFENSETYPE_GOD | BATTLE_MONSTERS_DEFENSETYPE_HUMAN #define BATTLE_MONSTERS_DEFENSETYPE_CYBORG BATTLE_MONSTERS_DEFENSETYPE_MACHINE | BATTLE_MONSTERS_DEFENSETYPE_HUMAN #define BATTLE_MONSTERS_DEFENSETYPE_HYBRID BATTLE_MONSTERS_DEFENSETYPE_CREATURE | BATTLE_MONSTERS_DEFENSETYPE_HUMAN #define BATTLE_MONSTERS_DEFENSETYPE_GIANT BATTLE_MONSTERS_DEFENSETYPE_COLOSSUS | BATTLE_MONSTERS_DEFENSETYPE_HUMAN #define BATTLE_MONSTERS_DEFENSETYPE_DRAGON BATTLE_MONSTERS_DEFENSETYPE_REPTILE | BATTLE_MONSTERS_DEFENSETYPE_FLYING #define BATTLE_MONSTERS_DEFENSETYPE_DRAGONHYBRID BATTLE_MONSTERS_DEFENSETYPE_DRAGON | BATTLE_MONSTERS_DEFENSETYPE_HUMAN #define BATTLE_MONSTERS_DEFENSETYPE_FERALDRAGON BATTLE_MONSTERS_DEFENSETYPE_CREATURE | BATTLE_MONSTERS_DEFENSETYPE_DRAGON #define BATTLE_MONSTERS_DEFENSETYPE_GIANT_DRAGON BATTLE_MONSTERS_DEFENSETYPE_COLOSSUS | BATTLE_MONSTERS_DEFENSETYPE_DRAGON //Element Types #define BATTLE_MONSTERS_ELEMENT_NONE 0x0 #define BATTLE_MONSTERS_ELEMENT_NEUTRAL 0x1 #define BATTLE_MONSTERS_ELEMENT_FIRE 0x2 #define BATTLE_MONSTERS_ELEMENT_ENERGY 0x4 #define BATTLE_MONSTERS_ELEMENT_WATER 0x8 #define BATTLE_MONSTERS_ELEMENT_ICE 0x10 #define BATTLE_MONSTERS_ELEMENT_EARTH 0x20 #define BATTLE_MONSTERS_ELEMENT_STONE 0x40 #define BATTLE_MONSTERS_ELEMENT_DARK 0x80 #define BATTLE_MONSTERS_ELEMENT_LIGHT 0x100 #define BATTLE_MONSTERS_ELEMENT_ALL 0xFFFF //MISC #define BATTLE_MONSTERS_FORMAT_STAR "" //Generation Helpers #define BATTLE_MONSTERS_GENERATION_NAME 0x1 #define BATTLE_MONSTERS_GENERATION_DESCRIPTION 0x2 #define BATTLE_MONSTERS_GENERATION_SPECIALEFFECTS 0x4 #define BATTLE_MONSTERS_GENERATION_FORM 0x8 #define BATTLE_MONSTERS_GENERATION_STATS 0x10 #define BATTLE_MONSTERS_GENERATION_ALL 0xFFFF //Everything //Power Limiters #define BATTLE_MONSTERS_POWER_PETTY 600 #define BATTLE_MONSTERS_POWER_LESSER 800 #define BATTLE_MONSTERS_POWER_COMMON 1000 #define BATTLE_MONSTERS_POWER_GREATER 1200 #define BATTLE_MONSTERS_POWER_GRAND 1400 #define BATTLE_MONSTERS_POWER_UPGRADE 200