====== ObjActParam ====== ===== Fields ===== ^ Field ^ Type ^ Offset ^ Description ^ Notes ^ | actionEnableMsgId | ''s32'' | ''0x0'' | The MsgID of the menu displayed when the action is enabled. | | | actionFailedMsgId | ''s32'' | ''0x4'' | The MsgID of the menu to display when the action fails. | | | spQualifiedPassEventFlag | ''s32'' | ''0x8'' | Event flags for unconditionally passing special conditions. | | | playerAnimId | ''u32'' | ''0xc'' | This is the animation ID for the action of the player character. | | | chrAnimId | ''u32'' | ''0x10'' | Anime ID at the time of action such as enemy | | | validDist | ''u16'' | ''0x14'' | The effective distance of the action. | | | spQualifiedId | ''u16'' | ''0x16'' | Special condition ID | This field refers to the following params: [[bb-refmat:param:SpEffectParam]], [[bb-refmat:param:EquipParamGoods]] | | spQualifiedId2 | ''u16'' | ''0x18'' | Special condition ID part 2 | This field refers to the following params: [[bb-refmat:param:SpEffectParam]], [[bb-refmat:param:EquipParamGoods]] | | objDummyId | ''u8'' | ''0x1a'' | Damipoli ID that is the action position of the object | | | pad0 | ''dummy8'' | ''0x1b'' | | This field is padding. | | objAnimId | ''u32'' | ''0x1c'' | This is the animation ID for the action of the object. | | | validPlayerAngle | ''u8'' | ''0x20'' | The effective angle of the player's action. Effective angle difference between the player's orientation vector and the orientation vector to the object | | | spQualifiedType | ''u8'' | ''0x21'' | Types of special conditions | This field uses the following enum: OBJACT_SP_QUALIFIED_TYPE | | spQualifiedType2 | ''u8'' | ''0x22'' | Type of special condition 2 | This field uses the following enum: OBJACT_SP_QUALIFIED_TYPE | | validObjAngle | ''u8'' | ''0x23'' | The action effective angle of the object. Effective angle difference between the action vector of the object and the character vector | | | chrSorbType | ''u8'' | ''0x24'' | It is a method of adsorbing characters during object action. | This field uses the following enum: OBJACT_CHR_SORB_TYPE | | eventKickTiming | ''u8'' | ''0x25'' | Event execution timing | This field uses the following enum: OBJACT_EVENT_KICK_TIMING | | pad1 | ''dummy8'' | ''0x26'' | | This field is padding. | | actionButtonParamId | ''s32'' | ''0x28'' | Action button parameter ID | This field refers to the following params: [[bb-refmat:param:ActionButtonParam]] | | actionSuccessMsgId | ''s32'' | ''0x2c'' | | This field refers to the following text files: Event_Text | ===== Enums ===== ==== OBJACT_SP_QUALIFIED_TYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Type 0 | | | ''1'' | Type 1 | | | ''2'' | Type 2 | | ==== OBJACT_CHR_SORB_TYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Type 0 | | | ''1'' | Type 1 | | ==== OBJACT_EVENT_KICK_TIMING ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Type 0 | | | ''1'' | Type 1 | |