AmProsius / gothic-1-community-patch

Gothic 1 Community Patch
Other
50 stars 4 forks source link

The "Lurker's Claws" fall through the map when dropped by the PC. #342

Open Quintus24 opened 2 years ago

Quintus24 commented 2 years ago

Hello, everyone!

I would like to report the following bug:

Describe the bug: This issue can be encountered when the Player Character drops the "Lurker's Claws"or "Dam Lurker's Claws" items from its Inventory. The respective items simply fall through the map when dropped, there is no collision between the items and the ground/floor.

Expected behavior: The "Lurker's Claws" and "Dam Lurker's Claws" items don't fall through the map when dropped by the Player Character.

Steps to reproduce the issue:

  1. Obtain the "Lurker's Claws" and "Dam Lurker's Claws" items.
  2. Open the Inventory, highlight and drop the respective items. (LEFT CLICK + S)
  3. Notice the Player Character performs the "drop item" animation.
  4. Notice the respective items have fallen through the map.

Additional context I tried this issue in multiple locations, the items always fall through the map, however, note that this happens only in the case of "first collision". I tried an experiment using Shrike's Hut in the New Camp, I climbed on top of the hut and dropped the items on the roof. The roof being "first collision" in this case, the items fall through and drop on the floor inside the hut. Same results when using the first floor of the Tavern, the items will fall through and drop in the bar. As long as there is something underneath the player, such as a cave or a room, etc, the items can still be found and picked up, otherwise, they will fall off the map. When the Player Character performs the "drop item" animation, if quick and careful, a piece of the item can be seen for a fraction of a second. I assume that the items already spawn inside the ground when the "drop item" animation is performed, or, the items are too large and they clip through the map. So far, this issue does not seem to occur for other items.

Attaching screenshots for more clear information.

  1. Shrike's Hut. Shrike's Hut

  2. Empty Hut. Empty Hut

  3. On the roof of the hut. On the Hut

  4. Dropped item 1. Dropped Item 1

  5. Dropped item 2. Dropped Item 2

  6. Lurker's Claws. Lurker's Claws

  7. Dam Lurker's Claws. Dam Lurker's Claws

Thank You and Best Regards! Quintus24

szapp commented 2 years ago

I assume it's really just the items size. When spawned for dropping it, its bounding box touches the ground and therefore, collision is not detected. I don't see an easy fix from the top of my head.