add US v1.2 quest opcodes to handler-tables

This commit is contained in:
Martin Michelsen
2024-06-22 09:29:33 -07:00
parent 782babf3ae
commit b9d9b38351
2 changed files with 574 additions and 573 deletions
+573 -573
View File
File diff suppressed because it is too large Load Diff
+1
View File
@@ -830,6 +830,7 @@ static const QuestScriptOpcodeDefinition opcode_defs[] = {
{0xF94A, "olga_flow_is_dead", {REG}, F_V3_V4},
{0xF94B, "particle_effect_nc", {{REG_SET_FIXED, 4}}, F_V3_V4},
{0xF94C, "player_effect_nc", {{REG_SET_FIXED, 4}}, F_V3_V4},
{0xF94D, "has_ep3_save_file", {REG}, F_V3 | F_ARGS}, // (PSO Plus only) Returns 1 if a file named PSO3_CHARACTER is present on either memory card
{0xF94D, "give_or_take_card", {{REG_SET_FIXED, 2}}, F_GC_EP3}, // regsA[0] is card_id; card is given if regsA[1] >= 0, otherwise it's taken
{0xF94D, "unknown_F94D", {INT32, REG}, F_XB_V3 | F_ARGS}, // Related to voice chat. argA is a client ID; a value is read from that player's TVoiceChatClient object and (!!value) is placed in regB. This value is set by the 6xB3 command; TODO: figure out what that value represents and name this opcode appropriately
{0xF94D, "nop_F94D", {}, F_V4},