Difference between revisions of "Game Opcodes:Set SpecialEventWork"
From FFXIV Classic Wiki
(Created page with "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 emo...") |
(→Uses In-Game: Added verifications) |
||
(3 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 | + | 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 19: | Line 19: | ||
| 0x02 || uint16 || 2 Bytes || value1 || Sets the value for _getSpecialEventWork(9). | | 0x02 || uint16 || 2 Bytes || value1 || Sets the value for _getSpecialEventWork(9). | ||
|- | |- | ||
− | | 0x04 || uint16 || 2 Bytes || value2 || Sets the value for _getSpecialEventWork( | + | | 0x04 || uint16 || 2 Bytes || value2 || Sets the value for _getSpecialEventWork(10). |
|- | |- | ||
− | | 0x06 || uint16 || 2 Bytes || value3 || Sets the value for _getSpecialEventWork( | + | | 0x06 || uint16 || 2 Bytes || value3 || Sets the value for _getSpecialEventWork(11). |
|- | |- | ||
− | | 0x08 || uint16 || 2 Bytes || value4 || Sets the value for _getSpecialEventWork( | + | | 0x08 || uint16 || 2 Bytes || value4 || Sets the value for _getSpecialEventWork(12). |
|- | |- | ||
− | | 0x0a || uint16 || 2 Bytes || value5 || Sets the value for _getSpecialEventWork( | + | | 0x0a || uint16 || 2 Bytes || value5 || Sets the value for _getSpecialEventWork(13). |
|- | |- | ||
− | | 0x0c || uint16 || 2 Bytes || value6 || Sets the value for _getSpecialEventWork( | + | | 0x0c || uint16 || 2 Bytes || value6 || Sets the value for _getSpecialEventWork(14). |
|- | |- | ||
− | | 0x10 || uint16 || 2 Bytes || value7 || Sets the value for _getSpecialEventWork( | + | | 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;" | | + | ! style="text-align: center; font-size: 14px;" | Effected |
− | ! style="text-align: center; font-size: 14px;" | | + | ! style="text-align: center; font-size: 14px;" | Values |
+ | ! style="text-align: center; font-size: 14px;" | Description | ||
|- | |- | ||
− | | 0 || | + | | 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). |
|} | |} | ||
[[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). |