====== ObjectParam ====== ===== Fields ===== ^ Field ^ Type ^ Offset ^ Description ^ Notes ^ | hp | ''s16'' | ''0x0'' | Durability until destruction (-1 Indestructible) | | | defense | ''u16'' | ''0x2'' | Attack power below this value is no damage | | | extRefTexId | ''s16'' | ''0x4'' | mAA / mAA_ ????. Tpf (-1 None) (AA Area number) | | | materialId | ''s16'' | ''0x6'' | Material ID. Treated the same as the floor material. When -1, the same behavior as before | | | animBreakIdMax | ''u8'' | ''0x8'' | What is the animation destruction ID from 0 to what? | | | isCamHit | ''u8'' | ''0x9 [0]'' | Does the camera hit (0 not hit, 1 hit) | This field is a boolean. | | isBreakByPlayerCollide | ''u8'' | ''0x9 [1]'' | Broken when the player touches (0 no, 1) | This field is a boolean. | | isAnimBreak | ''u8'' | ''0x9 [2]'' | Is it animation destruction (0 physical destruction, 1 animation destruction) | This field is a boolean. | | isPenetrationBulletHit | ''u8'' | ''0x9 [3]'' | Will the penetrating bullet hit (0 not hit, 1 hit) | This field is a boolean. | | isChrHit | ''u8'' | ''0x9 [4]'' | Does the character win (0 not hit, 1 hit) | This field is a boolean. | | isAttackBacklash | ''u8'' | ''0x9 [5]'' | Do you play the attack (0 do not play, 1 play) | This field is a boolean. | | isDisableBreakForFirstAppear | ''u8'' | ''0x9 [6]'' | Broken at the initial appearance of the player (0 ru, 1 no) | This field is a boolean. | | isLadder | ''u8'' | ''0x9 [7]'' | Is it a ladder (0 different, 1 yes) | This field is a boolean. | | isAnimPauseOnRemoPlay | ''u8'' | ''0xa [0]'' | Do you want to stop the animation during the poly play (0 not, 1 do) | This field is a boolean. | | isDamageNoHit | ''u8'' | ''0xa [1]'' | No damage (0 hit, 1 not hit) | This field is a boolean. | | isMoveObj | ''u8'' | ''0xa [2]'' | Is it a moving object (0 different, 1 yes) | This field is a boolean. | | pad_1 | ''dummy8'' | ''0xa [3-7]'' | | This field is padding. | | defaultLodParamId | ''s8'' | ''0xb'' | | This field refers to the following params: [[bb-refmat:param:LodParam]] | | breakSfxId | ''s32'' | ''0xc'' | SFXID when destroying an object (-1 default (810030)) | | | navimeshFlag | ''u8'' | ''0x10'' | Navigation mesh flag set from the object | This field uses the following enum: OBJECT_NAVIMESH_FLAG | | pad_2 | ''dummy8'' | ''0x11'' | | This field is padding. | | paintRenderTargetSize | ''u16'' | ''0x12'' | | | | breakAiSoundId | ''s32'' | ''0x14'' | | | | pad_3 | ''dummy8'' | ''0x18'' | | This field is padding. | ===== Enums ===== ==== OBJECT_WIND_EFFECT_TYPE ==== ^ Option ^ Description ^ Notes ^ ==== OBJECT_CAM_AVOID_TYPE ==== ^ Option ^ Description ^ Notes ^ ==== OBJECT_NAVIMESH_FLAG ==== ^ Option ^ Description ^ Notes ^ ==== OBJECT_COLLISION_TYPE ==== ^ Option ^ Description ^ Notes ^