protected virtual void FinishEffect( Point3D p, Map map, Mobile from )
{
from.RevealingAction();
int count = GetSpawnCount();
for ( int i = 0; map != null && i < count; ++i )
{
BaseCreature spawn;
switch ( Utility.Random( 4 ) )
{
default:
case 0: spawn = new SeaSerpent(); break;
case 1: spawn = new DeepSeaSerpent(); break;
case 2: spawn = new WaterElemental(); break;
case 3: spawn = new Kraken(); break;
}
Spawn( p, map, spawn );
spawn.Combatant = from;
}
Delete();
}