Necrosis' Challenge

Maps, modifications, add-ons, projects, and other releases for Zandronum. Also includes announcers.
Post Reply
NeuroSephiroth
 
Posts: 26
Joined: Thu Mar 28, 2013 9:12 pm
Location: Texas
Contact:

Necrosis' Challenge

#1

Post by NeuroSephiroth » Mon Sep 11, 2017 7:14 am

Hey everyone! Long time player, first time modder; this is a simple yet challenging mod that starts you out at 200 HP and Armor at the start of the game, but EVERY other health/armor pickup is removed from the maps; essentially, you have one long health bar to get through the game on, so all damage is permanent! I called it the Necrosis' Challenge because it's based off of another challenge of the same name for Final Fantasy VII.

The aim of this mod is to give an interesting challenge to the veterans, and give nice practice to newer players (or players with slower reaction times) in regards to dodging projectiles and timing when to peek a corner and blast down the hitscans.

I hope everyone who picks up the mod enjoys it! <3

The download link is here: http://www.mediafire.com/file/3k01s2u9n ... CROSIS.zip
Last edited by NeuroSephiroth on Wed Sep 13, 2017 4:18 am, edited 3 times in total.

User avatar
Empyre
Zandrone
Posts: 1316
Joined: Sun Jul 08, 2012 6:41 am
Location: Garland, TX, USA

Re: Necrosis' Challenge for Ultimate Doom

#2

Post by Empyre » Mon Sep 11, 2017 5:05 pm

Instead of placing a soul sphere and blue armor at the player's feet, you can change the player actor so he starts with 200 health and a blue armor. Also, I hope you didn't include slightly-modified versions of all the maps in Ultimate Doom, because that would be illegal. You could use DECORATE to replace each health and armor actor with one that does nothing, and then the mod would work with any wad, not only Ultimate Doom.

If you need help figuring out how to do this, ask away, but first please try to figure it out yourself, using the ZDoom Wiki as a reference.
"For the world is hollow, and I have touched the sky."

NeuroSephiroth
 
Posts: 26
Joined: Thu Mar 28, 2013 9:12 pm
Location: Texas
Contact:

Re: Necrosis' Challenge for Ultimate Doom

#3

Post by NeuroSephiroth » Mon Sep 11, 2017 6:28 pm

Fair enough, did not know that wasn't legal :P I tried looking for DECORATE but I can't find a download anywhere and simply looking up HOW to do things like that yielded completely unrelated results.

Edit: wait is it illegal to modify the ultimate doom maps in ANY capacity, or just editing the IWAD file?

User avatar
Empyre
Zandrone
Posts: 1316
Joined: Sun Jul 08, 2012 6:41 am
Location: Garland, TX, USA

Re: Necrosis' Challenge for Ultimate Doom

#4

Post by Empyre » Tue Sep 12, 2017 12:34 am

OK, the easiest thing for me to do is just do it for you. Look at the code and, using the wiki as a reference, try to figure out HOW it works, and maybe you can learn something from it.

Using Slade, make a new wad and add a lump called DECORATE, and paste the following into it:

Code: Select all

ACTOR NecrosisPlayer : DoomPlayer
{
	Health 200
	Player.StartItem "BlueArmor"
	Player.StartItem "Pistol"
	Player.StartItem "Fist"
	Player.StartItem "Clip", 50
}

ACTOR NoBlueArmor : BlueArmor replaces BlueArmor
{
	States
	{
	Spawn:
		TNT1 A 0
		Stop
	}
}

ACTOR NoGreenArmor : GreenArmor replaces GreenArmor
{
	States
	{
	Spawn:
		TNT1 A 0
		Stop
	}
}

ACTOR NoArmorBonus : ArmorBonus replaces ArmorBonus
{
	States
	{
	Spawn:
		TNT1 A 0
		Stop
	}
}

ACTOR NoMedikit : Medikit replaces Medikit
{
	States
	{
	Spawn:
		TNT1 A 0
		Stop
	}
}

ACTOR NoStimpack : Stimpack replaces Stimpack
{
	States
	{
	Spawn:
		TNT1 A 0
		Stop
	}
}

ACTOR NoHealthBonus : HealthBonus replaces HealthBonus
{
	States
	{
	Spawn:
		TNT1 A 0
		Stop
	}
}

ACTOR NoSoulSphere : SoulSphere replaces SoulSphere
{
	States
	{
	Spawn:
		TNT1 A 0
		Stop
	}
}

ACTOR NoMegaSphere : MegaSphere replaces MegaSphere
{
	States
	{
	Spawn:
		TNT1 A 0
		Stop
	}
}

ACTOR NewBerserk : Berserk replaces Berserk
{
  States
  {
  Pickup:
    TNT1 A 0 A_GiveInventory("PowerStrength")
    TNT1 A 0 A_SelectWeapon("Fist")
    Stop
  }
}
Then, add a KEYCONF lump and paste the following into it:

Code: Select all

clearplayerclasses
addplayerclass NecrosisPlayer
Then, add a WADINFO lump describing the wad and giving due credit to Konda and me for our help.
"For the world is hollow, and I have touched the sky."

NeuroSephiroth
 
Posts: 26
Joined: Thu Mar 28, 2013 9:12 pm
Location: Texas
Contact:

Re: Necrosis' Challenge for Ultimate Doom

#5

Post by NeuroSephiroth » Tue Sep 12, 2017 4:00 am

Alright, download link is updated, new mod is in place, didn't have time to test it but it *should* be good.

User avatar
Doomenator
Forum Regular
Posts: 300
Joined: Wed Apr 01, 2015 4:27 am

Re: Necrosis' Challenge for Ultimate Doom

#6

Post by Doomenator » Tue Sep 12, 2017 11:54 am

NeuroSephiroth wrote:Alright, download link is updated, new mod is in place, didn't have time to test it but it *should* be good.
Download link is dead. :neutral:

NeuroSephiroth
 
Posts: 26
Joined: Thu Mar 28, 2013 9:12 pm
Location: Texas
Contact:

Re: Necrosis' Challenge for Ultimate Doom

#7

Post by NeuroSephiroth » Tue Sep 12, 2017 5:05 pm

Doomenator wrote:
NeuroSephiroth wrote:Alright, download link is updated, new mod is in place, didn't have time to test it but it *should* be good.
Download link is dead. :neutral:
OOPS! Sorry about that! I'm away from my PC currently so I can't fix it quite yet, but I will as soon as I can :biggrin:

Konda
Forum Regular
Posts: 487
Joined: Thu Jun 07, 2012 5:22 pm

Re: Necrosis' Challenge for Ultimate Doom

#8

Post by Konda » Tue Sep 12, 2017 5:10 pm

@Empyre those NoBlueArmor items and such can be also implemented like this:

Code: Select all

ACTOR NoBlueArmor : BlueArmor replaces BlueArmor {}
This is how i usually see them in mods.

User avatar
Empyre
Zandrone
Posts: 1316
Joined: Sun Jul 08, 2012 6:41 am
Location: Garland, TX, USA

Re: Necrosis' Challenge for Ultimate Doom

#9

Post by Empyre » Tue Sep 12, 2017 8:40 pm

Konda wrote:@Empyre those NoBlueArmor items and such can be also implemented like this:

Code: Select all

ACTOR NoBlueArmor : BlueArmor replaces BlueArmor {}
This is how i usually see them in mods.
Wouldn't that make the NoBlueArmor exactly like the regular BlueArmor, with no changes? Perhaps it would be better if it didn't inherit from BlueArmor at all, like this:

Code: Select all

ACTOR NoBlueArmor replaces BlueArmor {}
"For the world is hollow, and I have touched the sky."

Konda
Forum Regular
Posts: 487
Joined: Thu Jun 07, 2012 5:22 pm

Re: Necrosis' Challenge for Ultimate Doom

#10

Post by Konda » Tue Sep 12, 2017 9:43 pm

Ah yes, my mistake. I was typing from my phone so I just copypasted your definition of BlueArmor and added {} to it lol

NeuroSephiroth
 
Posts: 26
Joined: Thu Mar 28, 2013 9:12 pm
Location: Texas
Contact:

Re: Necrosis' Challenge

#11

Post by NeuroSephiroth » Wed Sep 13, 2017 4:19 am

Okay, super duper sorry, download link is working again! Apparently the file went missing from my mediafire somehow :P

Post Reply