The legacy of friendliness from parent to children has been broken.
For example:
1) SummonFriend PainElemental
2) Kill this monster (please - not use cheat "kill monsters")
Spawned lost souls will be hostile
P.S.
And there are many cases of lack of transfer of friendliness. They vary greatly in different situations. But I think the essence is clear.
I will also add that there are a lot of cases related to RandomSpawners, projectiles spawning monsters and e.t.c
Sorry for my English
friendliness flag is not passed from parents to children
Moderator: GZDoom Developers
Forum rules
Please construct and post a simple demo whenever possible for all bug reports. Please provide links to everything.
If you can include a wad demonstrating the problem, please do so. Bug reports that include fully-constructed demos have a much better chance of being investigated in a timely manner than those that don't.
Please make a new topic for every bug. Don't combine multiple bugs into a single topic. Thanks!
Please construct and post a simple demo whenever possible for all bug reports. Please provide links to everything.
If you can include a wad demonstrating the problem, please do so. Bug reports that include fully-constructed demos have a much better chance of being investigated in a timely manner than those that don't.
Please make a new topic for every bug. Don't combine multiple bugs into a single topic. Thanks!
friendliness flag is not passed from parents to children
Last edited by Caligari87 on Sun Jul 20, 2025 9:18 pm, edited 1 time in total.
Reason: Updated post title to be more clear
Reason: Updated post title to be more clear
- Redneckerz
- Spotlight Team
- Posts: 1120
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: 5
What is the actual bug?
Re: 5
The friendliness flag is not passed from parents to children. In version 4.8.2 there were no errors related to this flag. The update to version 4.14.2 showed a lot of such cases.
Re: 5
Can you be more specific finding the version where this broke? The P_SpawnMobj code stayed mostly the same, and the CopyFriendliness() code did not change one bit, so whereever the regression happened it's going to require tracking it down by version.