Comments (8)
Are you sure about that? I just analyzed the original P_DamageMobj from Heretic and cannot find anything in there that would prevent setting the pain state if called with zero damage.
from gzdoom.
So, the current behavior of suffering pain is an original Heretic behavior? If that's the case, then this can be closed.
from gzdoom.
Sorry but this is not original behavior.
I checked in DOS Heretic 1.3 and Chocolate Heretic and there was no IMPPAI
sound during gargoyles collisions.
Using a000b57 I hear this sound pretty clearly. Compatibility settings have no influence on this.
from gzdoom.
Then let's unclose this.
from gzdoom.
Played a bit with Choco in debugger. P_DamageMobj()
is called but returns right from here. It's definitely
Shouldn't happen
I was wrong. P_DamageMobj()
is never called for gargoyle target if it was hit by other gargoyle. It was various decorations or ammo.
I guess it's because of this condition.
from gzdoom.
Interesting. That does abort the function before the skullfly check happens, and therefore prevents the collision from doing any damage. Doesn't this mean that gargoyles also cannot hurt disciples?
from gzdoom.
They have damage 0, so they never hurt anything. Wow, what a pile of garbage...
from gzdoom.
Original behavior has been restored. Which makes the flag essentially broken again. But considering its overall lack of usefulness that shouldn't matter.
from gzdoom.
Related Issues (20)
- [BUG] Loading Project Brutality on GZDoom 4.12pre triggers a crash. HOT 5
- [BUG] GetEntryReader causes fopen to fail with EMFILE when called from a non-main thread HOT 4
- [BUG] Autoexec VS Engine Startup Sequence HOT 3
- [BUG] Crash with FileReader HOT 5
- [BUG] Crouching in the deep water effect in STRAIN (maybe other WADs too) crashes HOT 2
- [Patch] Eternal Doom III map compat fixes (100% kills/items) HOT 1
- [BUG] Model Interpolation issue associated with 'Animation' property
- [BUG] GZDoom crashes during level loading HOT 9
- [Feature] "APath=" for Config Files
- [Feature] Support for more than .WAD files with GAMEINFO's LOAD feature HOT 5
- [BUG] Blade of Agony doesn't run anymore HOT 8
- [BUG] Morph override compatibility issue
- [Feature] LOADFILE lump HOT 3
- [Feature] A_SetCrosshair values below 0 should hide the crosshair HOT 1
- Actors always rotate around their center regardless of the ROLLCENTER flag [BUG]
- [BUG] Crash when exiting a demon in d4t HOT 3
- [Feature] Return the removed sector light modes HOT 1
- [BUG] Thing_Hate messes up path finding HOT 1
- [BUG] Typo in commit f081ef1 - 2D melee range check on pathnode
- [Feature] Remove floaty, ice-skating movement HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gzdoom.