Choice based portal gun (Level Start)
So, now I want my next level to have the portal gun you had!
I was thinking that there could be 3 ways to do this:
- Using the global entity thing
(I only saw that on hammer, never really tested)- Make a load system like portal
As a last resort.- Some random freaking way I don't know about
So, if I am going to use the global entity thing, is there any place I can heart about that?
Thanks guys btw

If you aren't really interested in having this mappack on your workshop, the thing is different. Check out this post (and the previous ones) by Chickenmobile, it's extremely useful info about this subject.
In the case you do want to have it on your workshop, your only real chance is to have all the maps into the same mappack and publish only one .BSP to your workshop. Here you can do multiple things... I would simply use one logic_case to store all different possibilities for the portalgun to fire the right outputs on map load or reload. You should make an entry with a panel or whatever to make the player to choose his option at the beginning of your map, and here you'll fire whatever outputs via the logic_case. I would have for example 2 logic_relays for my 2 portalgun options (one for the single portal portalgun, other for the double-fire portalgun) disabled from the beginning. I'd send the Trigger output to both logic_relays on map spawn or quickload. Now, depending on the player's choice at the very beginning of the mappack, I'd enable 1 logic_relay only, and this way, when you send the Trigger output to both logic_relays, only one of them will be actually fired, making the player being given the right portalgun and such.
That was just an idea, but you could achieve that by many other ways....