LXP2.1 - MetalSonic - Subroutine - 0x2940c

  1. if (HasAFloorBelowThePlayer scalar(20))
    1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(18)))
    2. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 8, bone: 0, x_offset: 0.0, y_offset: -18.5, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.25, randomize: Some(ExternalGraphicEffectRandomize { random_x_offset: 0.0, random_y_offset: 0.0, random_z_offset: 0.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0 }), terminate_with_animation: false })
  2. if (HasAFloorBelowThePlayer scalar(18.001))
    1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(16)))
    2. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 8, bone: 0, x_offset: 0.0, y_offset: -16.5, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.3, randomize: Some(ExternalGraphicEffectRandomize { random_x_offset: 0.0, random_y_offset: 0.0, random_z_offset: 0.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0 }), terminate_with_animation: false })
  3. if (HasAFloorBelowThePlayer scalar(16.001))
    1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(14)))
    2. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 8, bone: 0, x_offset: 0.0, y_offset: -14.5, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.35, randomize: Some(ExternalGraphicEffectRandomize { random_x_offset: 0.0, random_y_offset: 0.0, random_z_offset: 0.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0 }), terminate_with_animation: false })
  4. if (HasAFloorBelowThePlayer scalar(14.001))
    1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(12)))
    2. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 8, bone: 0, x_offset: 0.0, y_offset: -12.5, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.4, randomize: Some(ExternalGraphicEffectRandomize { random_x_offset: 0.0, random_y_offset: 0.0, random_z_offset: 0.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0 }), terminate_with_animation: false })
  5. if (HasAFloorBelowThePlayer scalar(12.001))
    1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(10)))
    2. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 8, bone: 0, x_offset: 0.0, y_offset: -10.5, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.5, randomize: Some(ExternalGraphicEffectRandomize { random_x_offset: 0.0, random_y_offset: 0.0, random_z_offset: 0.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0 }), terminate_with_animation: false })
  6. if (HasAFloorBelowThePlayer scalar(10.001))
    1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(8)))
    2. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 8, bone: 0, x_offset: 0.0, y_offset: -8.5, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.6, randomize: Some(ExternalGraphicEffectRandomize { random_x_offset: 0.0, random_y_offset: 0.0, random_z_offset: 0.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0 }), terminate_with_animation: false })
  7. if (HasAFloorBelowThePlayer scalar(8.001))
    1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(6)))
    2. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 8, bone: 0, x_offset: 0.0, y_offset: -6.5, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.7, randomize: Some(ExternalGraphicEffectRandomize { random_x_offset: 0.0, random_y_offset: 0.0, random_z_offset: 0.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0 }), terminate_with_animation: false })
  8. if (HasAFloorBelowThePlayer scalar(6.001))
    1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(4)))
    2. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 8, bone: 0, x_offset: 0.0, y_offset: -4.5, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.8, randomize: Some(ExternalGraphicEffectRandomize { random_x_offset: 0.0, random_y_offset: 0.0, random_z_offset: 0.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0 }), terminate_with_animation: false })
  9. if (HasAFloorBelowThePlayer scalar(4.001))
    1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(2.5)))
    2. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 8, bone: 0, x_offset: 0.0, y_offset: -3.5, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.9, randomize: Some(ExternalGraphicEffectRandomize { random_x_offset: 0.0, random_y_offset: 0.0, random_z_offset: 0.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0 }), terminate_with_animation: false })
  10. if (HasAFloorBelowThePlayer scalar(2.501))
    1. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 8, bone: 0, x_offset: 0.0, y_offset: -1.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 1.0, randomize: Some(ExternalGraphicEffectRandomize { random_x_offset: 0.0, random_y_offset: 0.0, random_z_offset: 0.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0 }), terminate_with_animation: false })