WoR_PRC8/_module/nss/show_map_faction.nss
Jaysyn904 b5e28e52f4 Initial commit
Initial commit [1.18]
2025-04-03 11:49:34 -04:00

30 lines
945 B
Plaintext

#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);
}
}
}