New Game-> Episode Y = PlayerClass Y

Moderator: GZDoom Developers

Post Reply
User avatar
NGX
Posts: 123
Joined: Sat Jun 14, 2014 12:17 pm

New Game-> Episode Y = PlayerClass Y

Post by NGX »

Hello.

I'd like to request a couple of features. They are detrimental to the success of my project. The project has been in development for approximately one year.

Let's jump right into it:

1. New Game -> Episode Menu; selecting an episode carries with it a predefined PlayerClass.

I have 6 maps (kind of). All maps follow a single storyline, but the story unfolds in 6 segments and through the eyes 6 individuals (player skins, status bar, default weapons, and such).


2. Non-player actor to be awoken without needing to be "player fire alerted" first

Pretty much.... :wink: I have a friendly dog actor who's in the player's line of sight upon starting the map, and unfortunately he remains static until the player makes firing noise. I tried to set him to dormant and using a Line 130 Thing Activate, but it didn't work.
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed
Contact:

Re: New Game-> Episode Y = PlayerClass Y

Post by wildweasel »

Welcome to the forums; you should probably read the Feature Suggesting Guidelines first.
User avatar
Caligari87
Admin
Posts: 6246
Joined: Thu Feb 26, 2004 3:02 pm
Preferred Pronouns: He/Him
Contact:

Re: New Game-> Episode Y = PlayerClass Y

Post by Caligari87 »

For your second request, you can use a script with NoiseAlert, I believe. Don't set Dormant, it completely disables the actor.

8-)
User avatar
NGX
Posts: 123
Joined: Sat Jun 14, 2014 12:17 pm

Re: New Game-> Episode Y = PlayerClass Y

Post by NGX »

This works, but only if I have no tags at all on #173 NoiseAlert.

I don't see why, but simply assigning a Target tag doesn't seem to be sufficient.

I tried to assign an Emitter tag and link it to the player 1 start, but that did not work either.

So as it stands, #173 NoiseAlert only works if there are no tags involved.

Is there something I didn't do right...?? :?
Last edited by NGX on Sun Jun 15, 2014 4:12 am, edited 3 times in total.
User avatar
Nash
 
 
Posts: 17506
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: New Game-> Episode Y = PlayerClass Y

Post by Nash »

While I am usually against hacky workarounds, someone posted a hack if you absolutely need it right now...

(as NeuralStunner suggested in that other thread, pack all that logic into a CustomInventory pseudo-function so you can keep your monster states clean and easily replace it when proper functionality gets added from the engine side)

(I hope a legitimate engine feature gets added though, I hate hacks)
User avatar
NGX
Posts: 123
Joined: Sat Jun 14, 2014 12:17 pm

Re: New Game-> Episode Y = PlayerClass Y

Post by NGX »

Nash wrote: if you absolutely need it right now...
I don't, so I have time to wait, but still - thank you very much. :D

"Bump to point attention to request #1" :)
Post Reply

Return to “Closed Feature Suggestions [GZDoom]”