<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://ffxivclassic.fragmenterworks.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Game_Opcodes%3AJobQuestCompleteTriple</id>
		<title>Game Opcodes:JobQuestCompleteTriple - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://ffxivclassic.fragmenterworks.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Game_Opcodes%3AJobQuestCompleteTriple"/>
		<link rel="alternate" type="text/html" href="http://ffxivclassic.fragmenterworks.com/wiki/index.php?title=Game_Opcodes:JobQuestCompleteTriple&amp;action=history"/>
		<updated>2026-04-21T22:51:05Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>http://ffxivclassic.fragmenterworks.com/wiki/index.php?title=Game_Opcodes:JobQuestCompleteTriple&amp;diff=1195&amp;oldid=prev</id>
		<title>Jorge: Started the page with minimal documentation</title>
		<link rel="alternate" type="text/html" href="http://ffxivclassic.fragmenterworks.com/wiki/index.php?title=Game_Opcodes:JobQuestCompleteTriple&amp;diff=1195&amp;oldid=prev"/>
				<updated>2021-04-06T00:59:39Z</updated>
		
		<summary type="html">&lt;p&gt;Started the page with minimal documentation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Tells the client to fire the &amp;quot;onJobQuestComplete&amp;quot; series of functions for a given quest id, along with the typical completed job window with rewards and fanfare.  Used on the completion of specific quests which do not involve an NPC interaction.&lt;br /&gt;
&lt;br /&gt;
:* TO-DO: Requires further documenting.  Presumably has a few uint32s for detailing the quest reward window&lt;br /&gt;
&lt;br /&gt;
:; Opcode - 0x1A2&lt;br /&gt;
:; Source - Server&lt;br /&gt;
:; Data Size - Unknown bytes&lt;br /&gt;
:; Requirements - None&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50px&amp;quot; style=&amp;quot;text-align: center; font-size: 14px;&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;60px&amp;quot; style=&amp;quot;text-align: center; font-size: 14px;&amp;quot; | Data Type&lt;br /&gt;
! width=&amp;quot;60px&amp;quot; style=&amp;quot;text-align: center; font-size: 14px;&amp;quot; | Length&lt;br /&gt;
! width=&amp;quot;60px&amp;quot; style=&amp;quot;text-align: center; font-size: 14px;&amp;quot; | Variable&lt;br /&gt;
! style=&amp;quot;text-align: center; font-size: 14px;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || uint32 || 4 Bytes || questId|| The id of a job quest&lt;br /&gt;
|-&lt;br /&gt;
| 0x04 || ???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
:* Will error/crash the client with either an improper quest id, or a quest id which doesn't include the specific functions it looks for.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Visual Layout ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid black; text-align:center;&amp;quot;&lt;br /&gt;
| colspan=17 | Packet Data Layout&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
! 0x0 !! 0x1 !! 0x2 !! 0x3 !! 0x4 !! 0x5 !! 0x6 !! 0x7 !! 0x8 !! 0x9 !! 0xA !! 0xB !! 0xC !! 0xD !! 0xE !! 0xF&lt;br /&gt;
|-&lt;br /&gt;
! 0x00&lt;br /&gt;
| style=&amp;quot;background:#CEE0F2&amp;quot; colspan=&amp;quot;4&amp;quot; | '''questId'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;background:#8FA6E8&amp;quot; | '''unk2'''&lt;br /&gt;
| 00 || 00 || 00 || 00 || 00 || 00 || 00 || 00 &lt;br /&gt;
|-&lt;br /&gt;
! 0x10&lt;br /&gt;
| 00 || 00 || 00 || 00 || 00 || 00 || 00 || 00 || 00 || 00 || 00 || 00 || 00 || 00 || 00 || 00 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Unfinished]]&lt;/div&gt;</summary>
		<author><name>Jorge</name></author>	</entry>

	</feed>