I am sure some of this could be done using events or just changing things in the database, but maybe not exactly the way I want it so let me explain.
I'd like to have certain weapons that have a specific class set to them that give them major advantages against specific enemies. The specific enemies also cannot be damaged much if at all without a weapon which has that class in its attributes. This is not just a simple "does more damage vs." type weapon either.
For example: A ninja is fighting a Giant class beast. The Giant cannot be damaged by normal weapons even if they have vs. giant or if the Giant happend to be a Fire Giant an Ice Element weapon would still do next to no damage (maybe one or two points more). The ninja has a Zanbato which has the Grand class which can actually do damage to Giant, Adult Dragon, and Golem class monsters. The ninja also has a God Piercer Naginata which has the Giant Slayer Class which does extra damage to Giants only, and average damage to Adult Dragon and Golem class monsters.
Should the ninja equip a Nodachi and fight the Giant, it would take next to no damage. Should he equip the Zanbato it would deal average damage. Should he equip the God Piercer Naginata then he would do 2 -3 times the normal damage to the Giant.
The second part of this would be adding the Weapon Class conditions to certain monsters.
So, can anyone help me? I did a serach to make sure this has not been done already, but if I passed over it then please forgive me.