| 
 Did you try going into zone, killing an npc and waiting for it to spawn and see what it does?
 I personally know currently there is an issue with size where when I multi box unless all my toons are in the zone if one zones in after will have default size viewed for players who were shrunk/big.  Strange bug but if this was the case of  illusions as well (havn't tested this) code might work but require a respawn while you are actually physically in the zone/near mob.  Kind of like that question "If a tree falls in the woods and no one hears it does it make a sound?".  Well in EQ shrink/grow spells don't make a sound if no one is in zone to witness it.
 
 Other then this code looks fine to me from programming stand point.  Only other thing I can suggest is instead of phsically trying to change its race/size, you could have it immediatly cast an illusion and custom grow/shrink spell on itself.
 
 But like I said, spell wise out of zone players who zone in will not see the size difference.
 |