<packet name="HearCastSpell">
	<version number="1">
		<u32 name="spawn_id">
		<u16 name="num_targets">
		<array name="target_array" count="var:num_targets">
			<u32 name="target">
		</array>
		<u32 name="invoker_id">
		<u16 name="spell_visual">
		<f32 name="cast_time">
		<u8 name="spell_level">
	</version>
	<version number="546">
		<u32 name="spawn_id">
		<u16 name="num_targets">
		<array name="target_array" count="var:num_targets">
			<u32 name="target">
		</array>
		<u32 name="spell_id">
		<u16 name="spell_visual">
		<f32 name="cast_time">
		<u8 name="spell_level">
	</version>
	<version number="562">
		<u32 name="spawn_id">
		<u16 name="num_targets">
		<array name="target_array" count="var:num_targets">
			<u32 name="target">
		</array>
		<u32 name="spell_id">
		<u32 name="spell_visual">
		<f32 name="cast_time">
		<u16 name="spell_level">
		<u8 name="spell_tier">
	</version>
	<version number="57080">
		<u32 name="spawn_id">
		<u16 name="num_targets">
		<array name="target_array" count="var:num_targets">
			<u32 name="target">
		</array>
		<u32 name="spell_id">
		<u32 name="spell_visual">
		<u32 name="unknown">
		<f32 name="cast_time">
		<u16 name="spell_level">
		<u8 name="spell_tier">
	</version>
</packet>