MantisBT - Zandronum
View Issue Details
0001652Zandronum[All Projects] Bugpublic2014-01-09 19:192014-01-10 11:18
Seiat 
Dusk 
normalminoralways
closedno change required 
MicrosoftWindowsXP/Vista/7
1.2 
 
0001652: Revived Friendly Monsters Hostile
A monster revived by a friendly monster calling A_VileChase is hostile to the nearest target, including friendlies. Only seems to happens online in competitive game modes (DM, LMS).
You can download the attached ReviveTest.wad to easily reproduce. Run it in LMS or Deathmatch (with 'don't spawn monsters' dmflag unchecked). Use the pistol's altfire to summon a friendly zombieman. Then you can swap over to the shotgun, blow it away, then use the pistol's normal fire to spawn an invisible friendly monster that calls A_VileChase.
Works as intended in ZDoom, Zandronum offline, and co-operative game modes online.
No tags attached.
? ReviveTest.wad (1,507) 2014-01-09 19:19
/tracker/file_download.php?file_id=1142&type=bug
Issue History
2014-01-09 19:19SeiatNew Issue
2014-01-09 19:19SeiatFile Added: ReviveTest.wad
2014-01-10 07:07DuskNote Added: 0007935
2014-01-10 07:08DuskAssigned To => Dusk
2014-01-10 07:08DuskStatusnew => feedback
2014-01-10 09:07SeiatNote Added: 0007938
2014-01-10 09:07SeiatStatusfeedback => assigned
2014-01-10 11:18Edward-sanNote Added: 0007939
2014-01-10 11:18Edward-sanStatusassigned => closed
2014-01-10 11:18Edward-sanResolutionopen => no change required
2014-01-10 11:21Edward-sanNote Deleted: 0007939

Notes
(0007935)
Dusk   
2014-01-10 07:07   
I have to change the spawning function of the "VileFake" from A_CustomMissile to A_SpawnItemEx for the thing to revive anything in the first place. If you read the wiki you'd know that A_CustomMissile is for monsters and in fact is not designed to spawn monsters but projectiles anyway.

After I change it to use the correct codepointer the example wad works fine for me..
(0007938)
Seiat   
2014-01-10 09:07   
Agh.... That's embarrassing, I meant to put A_FireCustomMissile. Originally, the friendly monster was a projectile.

Sorry about that.