Page 1 of 1

PITA Lost Souls, Anyway To Change This?

Posted: Sat Jul 27, 2013 5:59 pm
by Stru
So I'm doing a Let's Play of Memento Mori for my YouTube channel, and something I've noticed with this source port in particular (and ZDoom) is that when Lost Souls are spawned by a Pain Elemental, they add to the monster count of the level and you CANNOT GET MAX KILL without killing all of the Lost Souls. Now I know in other source ports, when you kill a Pain Elemental and the Lost Souls go flying across the map you could easily leave them alone and still get 100% kills in the map. But with Zandronum/Zdoom, the map's monster count goes up and they count towards the percentage of kills in the map.

I know GLBoom doesn't have this problem, not sure of any other source ports but is there a way around this in Zdoom/Zandronum?

RE: PITA Lost Souls, Anyway To Change This?

Posted: Sat Jul 27, 2013 6:13 pm
by Ijon Tichy
Make a WAD with a DECORATE lump containing only this.

Code: Select all

actor TheLostSoulNoOneWantsToTalkToForBeingAGiganticFuckingNerd: LostSoul replaces LostSoul { -COUNTKILL }
Load it with Zanderrnum.

Win.

RE: PITA Lost Souls, Anyway To Change This?

Posted: Sat Jul 27, 2013 6:14 pm
by Ænima

Code: Select all

actor LostSoul_NoKillCount : LostSoul replaces LostSoul
{
	-COUNTKILL
}
I even made it into a patch wad for you. Here you go.

EDIT:
FFFFF DAMMUT IJON I STARTED TYPING MY POST BEFORE YOURS EVEN SHOWED UP NO FAIR :(

RE: PITA Lost Souls, Anyway To Change This?

Posted: Sat Jul 27, 2013 6:48 pm
by President People
How do other ports handle Lost Souls placed on the map? Do they count toward the monster percentage?

The above code replaces all Lost Souls, including map-placed ones.

RE: PITA Lost Souls, Anyway To Change This?

Posted: Sat Jul 27, 2013 6:50 pm
by Cruduxy
Lost souls placed by the map count for kills.. those summoned by PE don't count.

RE: PITA Lost Souls, Anyway To Change This?

Posted: Sat Jul 27, 2013 7:26 pm
by President People
This code should work, then, yes?

Code: Select all

Actor LostSoul2 : LostSoul { -COUNTKILL }

Actor PainElemental2 : PainElemental replaces PainElemental
{
   States
   {
      Missile:
       PAIN D 5 A_FaceTarget
       PAIN E 5 A_FaceTarget
       PAIN F 4 Bright A_FaceTarget
       PAIN F 1 Bright A_PainAttack("LostSoul2")
        Goto See
      Death:
       PAIN H 8 Bright
       PAIN I 8 Bright A_Scream
       PAIN JK 8 Bright
       PAIN L 8 Bright A_PainDie("LostSoul2")
       PAIN M 8 Bright 
        Stop
   }
}

RE: PITA Lost Souls, Anyway To Change This?

Posted: Sat Jul 27, 2013 7:46 pm
by Cruduxy
Actually after some testing for it, no lost souls count in kills

RE: PITA Lost Souls, Anyway To Change This?

Posted: Sun Jul 28, 2013 7:42 am
by StrikerMan780
That means that the Lost Soul's flags are wrong by default in Zandronum. From what I recall, in Vanilla Doom, they don't have the count as kill flag at all.

RE: PITA Lost Souls, Anyway To Change This?

Posted: Sun Jul 28, 2013 10:56 am
by Cruduxy
However we can justify it and pretend zandronum counts them for support in ULTIMATE DOOM!!