Attack magic has a property called "attributes". Its relationship to the enemy's attribute can drastically increase or decrease the damage that a spell deals. If your magic has the opposing attribute to your enemy's attribute, the damage will increase, whereas if the attributes are the same it will decrease. A monster with the fire attribute is weak against water magi and strong against fire magic A monster with the water attribute is weak against fire magic and strong against water magic. A moister with the earth attribute is weak against wind magic and strong against the earth magic. A monster with the wind attribute is weak against the earth magic and strong against the wind magic.