Difference between revisions of "Game Opcodes:Set SpecialEventWork"

From FFXIV Classic Wiki
Jump to: navigation, search
(Uses In-Game: Added verifications)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
Sets the SpecialEventWork fields in the LUA WorldMaster object. This is used to flag the system if a special event is in progress. It effects a few NPCs and the bomb dance emote.
+
Sets the SpecialEventWork fields in the LUA WorldMaster object. This is used to setup the system for various special events in progress. It effects a few NPCs and the bomb dance emote.
  
 
:; Opcode - 0x196
 
:; Opcode - 0x196
Line 30: Line 30:
 
|-
 
|-
 
| 0x10 || uint16 || 2 Bytes || value7 || Sets the value for _getSpecialEventWork(15).
 
| 0x10 || uint16 || 2 Bytes || value7 || Sets the value for _getSpecialEventWork(15).
 +
|-
 +
| 0x12 || uint16 || 2 Bytes || value8 || Sets the value for _getSpecialEventWork(16).
 
|}
 
|}
  
Line 35: Line 37:
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! style="text-align: center; font-size: 14px;" | Range
+
! style="text-align: center; font-size: 14px;" | Effected
! style="text-align: center; font-size: 14px;" | Gem Color
+
! style="text-align: center; font-size: 14px;" | Values
 +
! style="text-align: center; font-size: 14px;" | Description
 
|-
 
|-
| 0 || Invisible
+
| PopulaceCompanyShop || value1 == 0, 8 or 11. || Adds a Surplus menu tab. 8 & 11 both show a GC firework under Recruit, while 11 also adds a Patriot's Choker under Enlisted
 
|-
 
|-
| 1 - 49 || Green
+
| Bomb Dance Emote || value1 == 18 || If true, players can use the Bomb Dance emote. Otherwise it's invisible.
 
|-
 
|-
| 50 - 79 || Yellow
+
| Camp Horizon Aetheryte || value1 == 20 || Makes Camp Horizon's Aether cost appear as 0 in the Teleport menu.
 
|-
 
|-
| 80+ || Red
+
| Quest Etc304 || value1 == 20 || Changes music to 29 (Answers - End of World version).
 
|}
 
|}
  
 
[[Category:Unfinished]]
 
[[Category:Unfinished]]

Latest revision as of 16:32, 3 August 2018

Sets the SpecialEventWork fields in the LUA WorldMaster object. This is used to setup the system for various special events in progress. It effects a few NPCs and the bomb dance emote.

Opcode - 0x196
Source - Server
Data Size - 0x28 bytes
Requirements - None

Data

Offset Data Type Length Variable Description
0x01 byte 1 Bytes 1-8 Flags Sets the flags from _getSpecialEventWork(1-8) to true or false.
0x02 uint16 2 Bytes value1 Sets the value for _getSpecialEventWork(9).
0x04 uint16 2 Bytes value2 Sets the value for _getSpecialEventWork(10).
0x06 uint16 2 Bytes value3 Sets the value for _getSpecialEventWork(11).
0x08 uint16 2 Bytes value4 Sets the value for _getSpecialEventWork(12).
0x0a uint16 2 Bytes value5 Sets the value for _getSpecialEventWork(13).
0x0c uint16 2 Bytes value6 Sets the value for _getSpecialEventWork(14).
0x10 uint16 2 Bytes value7 Sets the value for _getSpecialEventWork(15).
0x12 uint16 2 Bytes value8 Sets the value for _getSpecialEventWork(16).

Uses In-Game

Effected Values Description
PopulaceCompanyShop value1 == 0, 8 or 11. Adds a Surplus menu tab. 8 & 11 both show a GC firework under Recruit, while 11 also adds a Patriot's Choker under Enlisted
Bomb Dance Emote value1 == 18 If true, players can use the Bomb Dance emote. Otherwise it's invisible.
Camp Horizon Aetheryte value1 == 20 Makes Camp Horizon's Aether cost appear as 0 in the Teleport menu.
Quest Etc304 value1 == 20 Changes music to 29 (Answers - End of World version).