漏れのアイデアでは、竜にはブレス、ゾンビには毒攻撃の特徴があり、
ドラゴンゾンビは、両者の特徴を持っています
ただ、そのアイデアがオブジェクト指向で表しにくい

A+B=ABなら単純ですが、進化してABCになっている
(または、特徴が減ることもある)
あまり継承を考えず、ゆるやかな分類だけにしておきます

ところで、キャラの魔法ダメージの計算式で、
デフォルトが100%で、ダメージ、小<100<大
0以下マイナスで、逆に魔法を吸収すると、考えていますが、

画面には、魔法防御力で表示したほうが分かりやすい
デフォルトが100%で、防御力0以上のみ、小<100<大で、
ダメージは逆に、大<100<小となるが、
魔法吸収を表現できません。どうすべきか

ちなみに、D&Dの影響で、ウィザードリィは、
AC(アーマークラス)のデフォルトが10で、
ACが小さいほど(マイナスもある)、防御力が高い
これは、アメリカ人にはおなじみだが、
ドラクエからRPGを始めた、日本人にはわかりにくい