==============================================================================================================================
  _____   ____   ____  __  __   ____          _____  _____            _____ _  __ _____   __________  _   _ ______  __   __  
 |  __ \ / __ \ / __ \|  \/  | |  _ \   /\   |  __ \|  __ \     /\   / ____| |/ // ____| |___  / __ \| \ | |  ____| \ \ / /_ 
 | |  | | |  | | |  | | \  / | | |_) | /  \  | |__) | |__) |   /  \ | |    | ' /| (___      / / |  | |  \| | |__     \ V /(_)
 | |  | | |  | | |  | | |\/| | |  _ < / /\ \ |  _  /|  _  /   / /\ \| |    |  <  \___ \    / /| |  | | . ` |  __|     > <    
 | |__| | |__| | |__| | |  | | | |_) / ____ \| | \ \| | \ \  / ____ \ |____| . \ ____) |  / /_| |__| | |\  | |____   / . \ _ 
 |_____/ \____/ \____/|_| _|_|_|____/_/____\_\_|_ \_\_|__\_\/_/_ __\_\_____|_|\_\_____/__/_____\____/|_| \_|______| /_/ \_(_)
  / ____| |        /\    / ____/ ____|_   _/ ____| |  ____|  __ \_   _|__   __|_   _/ __ \| \ | |                            
 | |    | |       /  \  | (___| (___   | || |      | |__  | |  | || |    | |    | || |  | |  \| |                            
 | |    | |      / /\ \  \___ \\___ \  | || |      |  __| | |  | || |    | |    | || |  | | . ` |                            
 | |____| |____ / ____ \ ____) |___) |_| || |____  | |____| |__| || |_   | |   _| || |__| | |\  |                            
  \_____|______/_/    \_\_____/_____/|_____\_____| |______|_____/_____|  |_|  |_____\____/|_| \_|                            
  
==============================================================================================================================

CREDITS:

Original DB Team:
[DB]Tails (MAP01-03,06,08)
[DB]Mario (MAP04-05)
Howie (MAP07)

V7 Remake:
Togeron29

DBZoneX Team:
M2K
CanSteam

Classic Edition Team:
Re:Serial (Map editing, coding, playtesting)
DreamyGX (Playtesting)

Stunner Rifle/Blue Railgun sprites by Eriance
Downloaded from Realm667

This is my attempt at giving a little more polish to some of the wonderfully remastered maps
of DBZone, restoring some cut enemy placements, etc.

The bulk of the effort (as you can see if you're reading this) went into completely
restructuring the internals of DBZX as a .PK3 file so there's much better organization...
in that there's actual organization, which makes it much easier to add or remove content.

COMPLETE LIST OF CHANGES
==========================

GENERAL:
Purple, Green, and Orange card keys are now unique key actors with custom LOCKDEFS in place of the archaic DeHackEd-made ones.

Added missing frame to Silver Armor so it flashes like the Security (Green) and Combat (Blue) armors.

Purple, Green and Orange keys and Invulnerability and Silver Armor also have GLDEFS for correctly colored
dynamic lights.

MAP01:
Fixed an oversight where the purple key switch that lowers wall to exit area:
Original line-use function was #80-Script Execute, meaning the Purple Card was not required to flip
the switch. Swapped for #83-Script Locked Execute, so players can no longer skip the whole map with a well placed
rocket jump.

Restored original crusher room punishment for green/red square room, but deactivates once room is cleared,
just like the red kill squares.

Changed how shortcuts on backstreet and waterway sections open so that they guarentee to open every time.

MAP02: 

Swapped damaging sector teleports for "Actor Hits Floor" sensor that deals damage of 80hp directly, making the
health penalty from falling off trains unavoidable.

No more tails miniboss

MAP03:
Changed how wall that reveals switch in house closest to the gate from starting area is lowered. Original method had a Baron of Hell call
Script 11 on death, but mutators muddy this check same as many others.

The above has been done to all other instances of hidden switches in the map, as many of them relied previously on monster death triggered
scripts or direct floor controlling functions. These have all been adapted to crossable linedefs or switches where applicable to minimize
potential softlock scenarios.

Shortcuts added gate maze, two half walls lower and become passable once close enough to the purple key, 
thereby negating the need to go back through the gates.

Added multiple failsafes to insure Yellow Card is accessible.
Originally, the game had each arachnotron set to lower one of the many walls to let the cyber demon teleport in.
This has been replaced with the same integer addition script as the six switches.
After four minutes, regardless of whether or not the arachnotrons have been killed, the walls blocking the cyberdemon will all lower to
circumvent possible softlocking due to custom monsters.

If all else should fail, a failsafe switch will also be unhidden on the high outer porch of brown south building four minutes after the 
cyberdemon is teleported to the park area. This switch will manually raise the middle fountain, thereby making sure the Yellow Card is 
can be collected.

MAP04:
Added a failsafe to the second courtyard/canyon area with the Cyberdemon and two Spider Masterminds at the end.
After the player gets close enough, Script #22 will activate and, after 4200 tics (2 minutes) then lower a portion of wall to the right of
the bars to make accessible a switch that, when pressed, will manually lower the bars.
This is due to how the bars are supposed to be lowered. Script #21 checks for if the Cyberdemon and Spiders have been slain, and when they are
it's supposed to lower the bars. For one reason or another, mutators (gameplay modifications) appear to muddy this check, meaning that
it never detects the cyber and spiders as dead and the map becomes softlocked.
Also re-aligned Red and Yellow card doorside textures and adjusted doorway height so they fit perfectly.

Added two more failsafes for the Yellow and Red cards, again related to mutator mods causing the on-kill scripts to not work.

Added failsafe for Blue key, after crossing a certain linedef, two minutes elapse it will automatically be made accessible.

MAP05:
Turned the impassable grate with the soulsphere behind it into a new shortcut to the exit that opens up when
the player gets close enough to the exit door.

Fixed blue card door oversight. No longer traps players on the other side.

MAP08:
If you guessed failsafes, you're correct.

Walls hiding the first two switches will lower after 4 minutes, same issue as previously mentioned.
Purple key does the same.
As does middle platform between second and third main areas.
Front walls also have a failsafe timer, too.
All keys are accessible.

MAP09:
Added a failsafe at beginning. Front door will open after 4 minutes.

OTHER:
With only a handful of exceptions (no, I'm not going to say where, figure it out yourself), all land that is lava is lethal.
And falling through the sky is pretty painful, too. ;)

Added GAMEINFO lump for custom startup banner.

Added simple ENDOOM that also includes credits and references this file.

Added my custom hud for that little bit of flair, complete with custom key icons for the new keys.
EDIT: Ended up having to remove it since it caused issues.

Made the blue railgun better.

