rewarder.setHeading((int) (Math.atan2(spawnLoc.y - rewarded.getY(), spawnLoc.x - rewarded.getX()) * Creature.HEADINGS_IN_PI) + 32768);
rewarder.spawnMe();
Functions.npcSayCustomMessage(rewarder, "scripts.events.SavingSnowman.RewarderPhrase1");
Location targetLoc = Location.findFrontPosition(rewarded, rewarded, 40, 50);
rewarder.setSpawnedLoc(targetLoc);
rewarder.broadcastPacket(new CharMoveToLocation(rewarder.getObjectId(), rewarder.getLoc(), targetLoc));
executeTask("events.SavingSnowman.SavingSnowman", "reward", new Object[]
{
rewarder,
rewarded
}, 5000);