CleverRaven / CleverRaven/Cataclysm-DDA

Critters become invincible when occupying a seat

Open
#64,041 4 comments 0 reactions 0 assignees View on GitHub
(S2 - Confirmed) Monsters Vehicles
Dominant language
C++
Stars
13.1k
Forks
4.6k
Avg merge
2d 1h
Merged PRs (30d)
200

Description

### Describe the bug

An large worm entered my car. Now, it is impossible to kill.
- hitting it only shows the animation of the hitting, but no HP change
- Shooting it is also just kind of ignored by the game
![image](https://user-images.githubusercontent.com/56438982/223543455-060f7009-b8c7-403d-a794-0900493853fa.png)

### Attach save file

[Kingstree-trimmed.tar.gz](https://github.com/CleverRaven/Cataclysm-DDA/files/10913676/Kingstree-trimmed.tar.gz)

### Steps to reproduce

Allow a large worm to enter your car, try to kill it afterwards, fail.

### Expected behavior

Being able to kill the damn worm

### Screenshots

_No response_

### Versions and configuration

- OS: Linux
- OS Version: Distributor ID: Ubuntu; Description: Ubuntu 22.10; Release: 22.10; Codename: kinetic;
- Game Version: 786a04d [64-bit]
- Graphics Version: Tiles
- Game Language: English [en]
- Mods loaded: [
Dark Days Ahead [dda],
Disable NPC Needs [no_npc_food],
Portal Storms Ignore NPCs [personal_portal_storms],
No Fungal Growth [no_fungal_growth],
Bionic Professions [package_bionic_professions],
Magiclysm [magiclysm]
]

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with the attached Kingstree-trimmed.tar.gz save file and reproduce the issue by allowing a large worm to enter the car, then attempting melee and ranged attacks. Done means the worm takes HP damage and can be killed after occupying a seat.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.