InternalDropBlood: use correct data to determine blood type.

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8717 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Sevenfm
2019-12-07 00:08:10 +00:00
parent 0e8c086a9a
commit 0a6277c6b1
+3 -1
View File
@@ -392,7 +392,9 @@ void InternalDropBlood( INT32 sGridNo, INT8 bLevel, UINT8 ubType, UINT8 ubStreng
if (ubOldStrength > 0)
{
// blood already there... we'll leave the decay time as it is
if (BLOOD_FLOOR_TYPE( pMapElement->ubBloodInfo ) == ubType)
// sevenfm: blood floor type stored in smell byte!
//if (BLOOD_FLOOR_TYPE( pMapElement->ubBloodInfo ) == ubType)
if (BLOOD_FLOOR_TYPE(pMapElement->ubSmellInfo) == ubType)
{
// combine blood strengths!
ubNewStrength = __min( ( ubOldStrength + ubStrength ), BLOOD_STRENGTH_MAX );