Page 1 of 1

Trammel Rulset Script

Posted: Sun Dec 18, 2022 2:54 am
by dragon slayer
This is a quick and dirty ruleset.
function onCombatStart( pAttacker, pDefender )
{
    if( pAttacker.worldnumber == 0 && pDefender.isChar )
    {
        pAttacker.SysMessage( "You cannot perform beneficial acts on your target." );
        return false;
    }
}

function onSpellTarget( myTarget, myTargetType, pCaster, spellID )
{
    var socket = pCaster.socket;
    if( socket != null )
    {
        if( pCaster.worldnumber == 0 )
        {
            if( myTarget.isChar )
            {
                pCaster.SysMessage( "You cannot perform beneficial acts on your target." );
            }
        }
    }
    return 2;
}

function onSteal( pThief, iStolen, pVictim )
{
    if( pThief.worldnumber == 0 && pVictim.isChar )
    {
        pThief.SysMessage( "You cannot perform beneficial acts on your target." );
        return true;
    }
}