Alangara_PRC8/_module/nss/mn_resetfactions.nss
Jaysyn904 86feb9ca6f Initial commit
Initial commit.
2024-06-05 21:21:06 -04:00

27 lines
812 B
Plaintext

void main()
{
object oTarget = GetItemActivatedTarget();
object oPC = GetItemActivator();
if ( !GetIsDM(oPC) || !GetIsPC(oTarget) )
{
FloatingTextStringOnCreature( "Illegal use of item", oPC, FALSE );
}
else
{
// Reset standard factions
if (GetStandardFactionReputation(STANDARD_FACTION_COMMONER, oTarget) <= 10)
{
SetStandardFactionReputation(STANDARD_FACTION_COMMONER, 80, oTarget);
}
if (GetStandardFactionReputation(STANDARD_FACTION_MERCHANT, oTarget) <= 10)
{
SetStandardFactionReputation(STANDARD_FACTION_MERCHANT, 80, oTarget);
}
if (GetStandardFactionReputation(STANDARD_FACTION_DEFENDER, oTarget) <= 10)
{
SetStandardFactionReputation(STANDARD_FACTION_DEFENDER, 80, oTarget);
}
}
}