So my mod used to have a normal intermission cycle where the following happens.
-exit level
1: Intermission with kill, secret, pickup count and time. (wait)
2: Enterpic for next map showing a full-screen picture matching the next map. (wait)
3: Cluster entertext - with a background and text explaining the story moving onto the next map (wait)
-enter level
From this, I wanted to add one more layer to the intermission sequence, the world map.
I've made the graphics and code for the world map, Doom1-style and it works perfect - my problem is that the code for this is going into 2: Enterpic.
I don't want to replace the Enterpic that shows the picture for the next map with the worldmap - I want the world map to be added as an extra step before the Enterpic that shows the next map picture.
With Sscript now implementing the needed code to do this, but with me not understanding a slight bit of Zscript code as of yet (I have good control over the old code used for Decorate, Mapinfo etc.) I want to find some help on how to code this extra step into my intermission cycle.
I imagine the way to go would be to add code right after the worldmap (Enterpic) that allows the key-press that moves on to not execute the default move to enter next level (or enter Cluster entertext if existing) but instead move on to a second Enterpic containing the graphics for the next map (and in turn the cluster entertext if existing - as it use to do).
So this is what I want to achieve:
-exit level
1: Intermission with kill, secret, pickup count and time. (wait)
2: Enterpic1 for the world map showing maps completed and what the next map is. (wait)
3: Enterpic2 for next map showing a full-screen picture matching the next map. (wait)
4: Cluster entertext - with a background and text explaining the story moving onto the next map (wait)
-enter level
As mentioned I have all the code for the world map and for cluster entertext etc. all sorted out, all I need is the code triggering the extra Enterpic. - if easier I could also implement both the World Map and the full-screen picture of the next map within the same Enterpic-code if ZScript allows that to be done.
I hope someone knows a way this could be done, as it's a feature I really want to get implemented into my mod. I'm 3 years down the line in the work, and got about 4-5 months left to complete the mod - and this code would help making it just the way I wish it to be.
Zscript intermission
Archive of the old editing forum
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
1 post
• Page 1 of 1
1 post
• Page 1 of 1
Jump to
- Important Threads
- ↳ HELP! "Account is inactive!"
- ↳ Official ZDoom Community Rules
- ↳ Mod Download Broken? Request Reuploads Here
- ↳ Don't see your first post(s) here? DON'T PANIC
- ↳ Errors? Can't run that new mod? Your GZDoom or ZDoom may be too old!
- ↳ Official Discord Server
- ↳ New Password Requirements and Password Reset
- ↳ A quick notice about privacy (Re: Our efforts to combat spam)
- Official
- ↳ ZDoom (and related) News
- ↳ The Spotlight
- ↳ Developer Blog
- ↳ Rules and Forum Announcements
- Technical Issues
- ↳ Technical Issues
- ↳ Helpful Stickies
- GZDoom Development
- ↳ Bugs [GZDoom]
- ↳ Important Threads
- ↳ Please check the latest version (or dev builds) before reporting!
- ↳ Classic ("Carmack") Software Renderer Bugs
- ↳ OpenGL Renderer Bugs
- ↳ OpenGLES Renderer Bugs
- ↳ Vulkan Renderer Bugs
- ↳ Audio/Music Bugs
- ↳ LZDoom Bugs
- ↳ ZDoom.org Bugs
- ↳ On Hold Bugs
- ↳ On-Hold Softpoly Bugs
- ↳ Closed Bugs [GZDoom]
- ↳ Vintage Build Bugs
- ↳ SoftPoly2 Bugs
- ↳ Feature Suggestions [GZDoom]
- ↳ ZDoom.org Suggestions
- ↳ Code Submissions
- ↳ On Hold Suggestions
- ↳ Closed Feature Suggestions [GZDoom]
- Raze-Specific Stuff
- ↳ Raze
- ↳ News
- ↳ Raze (and ZDoom-related) News
- ↳ Technical Issues
- ↳ Technical Issues
- ↳ Raze Development
- ↳ Bugs [Raze]
- ↳ On Hold Bugs
- ↳ Closed Bugs [Raze]
- ↳ Feature Suggestions [Raze]
- ↳ Code Submissions
- ↳ On Hold Suggestions
- ↳ Closed Feature Suggestions [Raze]
- ↳ Discussion
- ↳ General
- ↳ Editing Help
- ↳ Scripting (Build)
- ↳ Mapping (Build)
- ↳ Tutorials (Build)
- ↳ Projects
- ↳ Projects
- ↳ Abandoned Projects
- Doom Editing Help
- ↳ Scripting
- ↳ Mapping
- ↳ Assets (and other stuff)
- ↳ Tutorials
- ↳ Programming and Compiling
- Discussion
- ↳ General
- ↳ Networking
- ↳ Legacy Discussion
- ↳ Off-Topic
- Projects
- ↳ Levels
- ↳ Gameplay Mods
- ↳ TCs, Full Games, and Other Projects
- ↳ Resources
- ↳ Requests
- ↳ Script Library
- ↳ Graphic/Audio Patches
- ↳ Shaders
- Software and Ports
- ↳ Launchers
- ↳ Game Engines
- ↳ Creation, Conversion, and Editing
- ↳ Miscellaneous
- Archives
- ↳ The Halls of the Dead
- ↳ Abandoned/Dead Projects
- ↳ Editing (Archive)