#include "prc_inc_spells" void main() { object oPC = GetEnteringObject(); if(GetIsPC(oPC)) { ExploreAreaForPlayer(OBJECT_SELF, oPC); } int iAnimalFriend = GetLevelByClass(CLASS_TYPE_HEALER, oPC) + GetLevelByClass(CLASS_TYPE_RANGER, oPC) + GetLevelByClass(CLASS_TYPE_DRUID, oPC) + GetLevelByClass(CLASS_TYPE_TOTEMIST, oPC) + GetLevelByClass(CLASS_TYPE_FACTOTUM, oPC) + GetLevelByClass(CLASS_TYPE_SOULBORN, oPC); { if(iAnimalFriend >= 1){ AdjustReputation(GetEnteringObject(), GetObjectByTag("animal_fac"), 100); AdjustReputation(GetEnteringObject(), GetObjectByTag("animal_fac"), -50); AdjustReputation(GetEnteringObject(), GetObjectByTag("animal_faction"), 100); AdjustReputation(GetEnteringObject(), GetObjectByTag("animal_faction"), -50); } else { AdjustReputation(GetEnteringObject(), GetObjectByTag("animal_fac"), 100); AdjustReputation(GetEnteringObject(), GetObjectByTag("animal_fac"), -50); } } }