make client functions parameterizable by version
This commit is contained in:
+14
-1
@@ -6364,7 +6364,7 @@ struct G_SetMesetaSlotPrizeResult_BB_6xE3 {
|
||||
ItemData item;
|
||||
} __packed_ws__(G_SetMesetaSlotPrizeResult_BB_6xE3, 0x18);
|
||||
|
||||
// 6xE4: Invalid subcommand
|
||||
// 6xE4: Invalid subcommand (but used as an extension; see end of this file)
|
||||
// 6xE5: Invalid subcommand
|
||||
// 6xE6: Invalid subcommand
|
||||
// 6xE7: Invalid subcommand
|
||||
@@ -7430,3 +7430,16 @@ struct G_RejectBattleStartRequest_Ep3_6xB4x53 {
|
||||
// DC v2: PSODCV2CharacterFile
|
||||
// GC v3: PSOGCCharacterFile::Character
|
||||
// XB v3: PSOXBCharacterFileCharacter
|
||||
|
||||
// 6xE4: Increment enemy damage threshold
|
||||
// This command increments or decrements the minimum amount of damage an enemy
|
||||
// has sustained. This threshold is used to mitigate the effects of damage
|
||||
// cancellation due to the original game's 6x0A implementation.
|
||||
|
||||
struct G_IncrementEnemyDamageThreshold_Extension_6xE4 {
|
||||
G_EntityIDHeader header = {0xE4, sizeof(G_IncrementEnemyDamageThreshold_Extension_6xE4) / 4, 0x0000};
|
||||
le_int16_t hit_amount = 0;
|
||||
le_uint16_t total_damage_before_hit = 0;
|
||||
le_uint16_t current_hp_before_hit = 0;
|
||||
le_uint16_t max_hp = 0;
|
||||
} __packed_ws__(G_IncrementEnemyDamageThreshold_Extension_6xE4, 0x0C);
|
||||
|
||||
Reference in New Issue
Block a user