[3005] Implement script support for quest 12831

Also remove the instant respawn from previous commits

Part of #27