m_pkChar->Attack(pkVictim); yerine bir bool koyup o bool kontrolünde sabit sayı verebilirsin yani m_pkChar->Attack(pkVictim,true); gibi kodu göndereceksin Attack tanımına bool isPet = false olarak kaydedebilirsin diğerlerinde işlem yapmamak için, Attack fonksiyonu içinde de battle_melee_attack fonksiyonuna bool gönder, battle_melee_attack içinde de battle_hit içine gönder, battle_hit içinde if (pkVictim->Damage(pkAttacker, iDam, DAMAGE_TYPE_NORMAL)) öncesine iRetDam = iDam; if pet sorgusunu yapıp değer girebilirsin