// TMW2 Script // Author: // Jesusalva // Description: // Scroll System // SummonScroll(mob, life, {mob2, minlv}) function script SummonScroll { .@mob = getarg(0); .@tim = getarg(1, 60); .@mbb = getarg(2, 0); .@blv = getarg(3, 0); // Depending on alignment status, invoke superior form if (alignment_cansummon() && alignment() > 1 && BaseLevel > .@blv && .@mbb) { .@mids = summon("Summoned Monster", .@mbb, .@tim); } else { .@mids = summon("Summoned Monster", .@mob, .@tim); } // Reconfigure monster modes .@opt=getunitdata(.@mids, UDT_MODE); // Disable looting if (.@opt & MD_LOOTER) .@opt=.@opt^MD_LOOTER; // All summons can suffer knockback if (.@opt & MD_NOKNOCKBACK) .@opt=.@opt^MD_NOKNOCKBACK; // Strip summons from BOSS mode and immunity if (.@opt & MD_BOSS) .@opt=.@opt^MD_BOSS; // Save new options setunitdata(.@mids, UDT_MODE, .@opt); return; }