Entity Flag / Variable for Affecting One Group ONLY
the_x5
the Xzianthian Join Date: 2004-03-02 Member: 27041Members, Constellation
<div class="IPBDescription">(idea spawned from ns_eis concept)</div><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->Preface:
This idea is one of many spawned from my thinking about <a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=104276" target="_blank">ns_eis</a> (click link to view)<!--sizec--></span><!--/sizec-->
<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo--><b><!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro-->Problem<!--colorc--></span><!--/colorc-->:</b><!--sizec--></span><!--/sizec-->
I keep running to the problem of having a sound that only one team can hear, a trigger_once or trigger_multiple that only one team sets off, or func_breakable that only one team can damage. Currently there is no flag or parameter in any of the HL2 default entities to do this. It’s every player or none.
<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo--><b><!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro-->Solution<!--colorc--></span><!--/colorc-->:</b><!--sizec--></span><!--/sizec--><ul><li>Entities that affect one team only (as a flag, or setting?)</li><li>Entities that affect a particular class, a few classes, not a particular class, or not a few classes</li></ul><!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo--><b><!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro-->Pro’s<!--colorc--></span><!--/colorc-->:</b><!--sizec--></span><!--/sizec--><ul><li>allows mappers to be more creative in design</li><li>allows for events that make the map feel more responsive to what’s happening in the game</li><li>allows for things that can scare the player</li><li>allows the mapper to create new tactical shortcuts</li><li>etc. (use your imagination!) <img src="style_emoticons/<#EMO_DIR#>/smile-fix.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile-fix.gif" /></li><li>Supports what Max said in a podcast (in reference to decoda) about having better tools allows you to make better creations</li></ul><!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo--><b><!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro-->Con’s<!--colorc--></span><!--/colorc-->:</b><!--sizec--></span><!--/sizec--><ul><li>crappy maps made by lazy or inept mappers can make some poorly designed features that could be unbalancing (but then that’s nothing we haven’t already solved in NS by not hosting such maps on content servers or putting them in a server’s map rotation)</li><li>requires creating a new forge game data file script (like you wouldn’t have to do that anyways for a whole new mod)</li></ul>Note: This particular feature is important. This is not something that is "just cool", NS2 really does <i>need</i> this feature available to mappers, at least acknowledged before the NS2TR release, <i>please</i>. <img src="http://www.unknownworlds.com/ns2/forums/style_images/1/folder_post_icons/icon9.gif" border="0" class="linked-image" /> <-- *worried*
This idea is one of many spawned from my thinking about <a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=104276" target="_blank">ns_eis</a> (click link to view)<!--sizec--></span><!--/sizec-->
<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo--><b><!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro-->Problem<!--colorc--></span><!--/colorc-->:</b><!--sizec--></span><!--/sizec-->
I keep running to the problem of having a sound that only one team can hear, a trigger_once or trigger_multiple that only one team sets off, or func_breakable that only one team can damage. Currently there is no flag or parameter in any of the HL2 default entities to do this. It’s every player or none.
<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo--><b><!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro-->Solution<!--colorc--></span><!--/colorc-->:</b><!--sizec--></span><!--/sizec--><ul><li>Entities that affect one team only (as a flag, or setting?)</li><li>Entities that affect a particular class, a few classes, not a particular class, or not a few classes</li></ul><!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo--><b><!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro-->Pro’s<!--colorc--></span><!--/colorc-->:</b><!--sizec--></span><!--/sizec--><ul><li>allows mappers to be more creative in design</li><li>allows for events that make the map feel more responsive to what’s happening in the game</li><li>allows for things that can scare the player</li><li>allows the mapper to create new tactical shortcuts</li><li>etc. (use your imagination!) <img src="style_emoticons/<#EMO_DIR#>/smile-fix.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile-fix.gif" /></li><li>Supports what Max said in a podcast (in reference to decoda) about having better tools allows you to make better creations</li></ul><!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo--><b><!--coloro:#00BFFF--><span style="color:#00BFFF"><!--/coloro-->Con’s<!--colorc--></span><!--/colorc-->:</b><!--sizec--></span><!--/sizec--><ul><li>crappy maps made by lazy or inept mappers can make some poorly designed features that could be unbalancing (but then that’s nothing we haven’t already solved in NS by not hosting such maps on content servers or putting them in a server’s map rotation)</li><li>requires creating a new forge game data file script (like you wouldn’t have to do that anyways for a whole new mod)</li></ul>Note: This particular feature is important. This is not something that is "just cool", NS2 really does <i>need</i> this feature available to mappers, at least acknowledged before the NS2TR release, <i>please</i>. <img src="http://www.unknownworlds.com/ns2/forums/style_images/1/folder_post_icons/icon9.gif" border="0" class="linked-image" /> <-- *worried*
Comments
Although I guess the welder does do this to a certain extent, I can see the possibilities if this was implemented in a much broader and general sense.
Although I guess the welder does do this to a certain extent, I can see the possibilities if this was implemented in a much broader and general sense.<!--QuoteEnd--></div><!--QuoteEEnd-->
It's being neglected because I don't have any cool pictures or videos to illustrate the idea here. <img src="style_emoticons/<#EMO_DIR#>/tounge.gif" style="vertical-align:middle" emoid=":p" border="0" alt="tounge.gif" />
What do you mean by "in a much broader and general sense"?
The big issue is that as it stand now, the welder is kind of an accessory. It can give minor advantages on some maps, decent ones in other (double vents in veil), and of course are a necessity for long engagements and heavies (assuming they get used).
However, there's not a whole lot of the change the environment as you go kind of mentality. Some interesting ideas have been new buildings, but I'm not a huge fan of blockades in my close quarters fps/rts. They work for games like Empires where the large rolling levels and far distance bombardments do lend themselves to barricade placement, and give a lot of variety on how you can effectively place them.
Fundamentally I'd like to see the welder be utilized more. Perhaps instead of one-time weldables, there are places that can be welded on, then welded off, repeat as necessary. Or a stronger role for the welder, such as weighing you down (slower ms) or some other detriment but using a welder you build faster as well as the usual goodies. In general I feel the welder is an underused feature for map makers, and would like to see less of only a few, very important weldable and more dynamic slight advantage weldables, reversible would be even better.
There is also the possibility of more global sounds, which is what's used in ns_tanith. The shaking, though, is a weird trick, and I don't think that can be localized.
On the other hand, a trigger that affects Aliens/Marines/both teams would be incredibly handy.
On the other hand, a trigger that affects Aliens/Marines/both teams would be incredibly handy.<!--QuoteEnd--></div><!--QuoteEEnd-->
I don't understand why you wouldn't see a reason.
Ok, say a mapper wants to make a bridge or some other surface only deform under the weight of the Onos, but only has the ability to pick from Kharaa/Human? That's just one possible use, the idea is to be able to have tools a mapper can more easily mold a place to their vision for a fun place for the Marines and Kharaa to square off, why wouldn't some situations have a map react differently to a skulk or onos or regular armor or heavy armor?
Heh, good catch. Just shows how much of a mapping noob I still am.
I kinda like the idea of only activating to a class, but that might be a little harder to get going. Depends on how stuff is coded, i.e. is the Gorge an Alien with different equipment flags?
Ok, say a mapper wants to make a bridge or some other surface only deform under the weight of the Onos, but only has the ability to pick from Kharaa/Human? That's just one possible use, the idea is to be able to have tools a mapper can more easily mold a place to their vision for a fun place for the Marines and Kharaa to square off, why wouldn't some situations have a map react differently to a skulk or onos or regular armor or heavy armor?<!--QuoteEnd--></div><!--QuoteEEnd-->A mapper could just as easily do this by making a vent along the side of the bridge.
I'm talking primarily about how <i>intuitive</i> it is for players. If you make a bridge in a map, to a new player this is an invitation for them to cross, no matter what class they are. Bridges that suddenly collapse are only likely to piss players off because they will lose their 75 res Onos to some mapper's idiot joke of a 'design feature'.
I can't think of many scenarios where you could make it intuitive for the player <i>and</i> keep with the NS setting (i.e. a 'no Onos' sign does not keep with the setting). Therefore as a preventitive measure to stop bad mappers from creating frustrating maps, I would prefer class-based triggers never to see the light of day.
P.S. The example is flawed because you would have a bridge that could be taken down by Aliens to deny Marine access, but only by sacrificing an Onos. How would you put the bridge back up? Sounds a bit crap to me.
Besides, I would leave that up the mapper to decide - surely if a mapper wants to close one avenue, who is to say they wouldn't have a reason for that?
I actually thought of this when watching this at the 2:00 mark, the ground deforms in Source, as the voice explains, "So with characters who react emotionally and are so expressive, we need a world that is similarly flexible and interactive. The world of Half Life 2 is very dynamic, any surface can have its displacement map altered dynamicly along with its <i>*not sure what is said there*</i>" :
<a href="http://www.youtube.com/watch?v=zHH5L39YtDE" target="_blank">http://www.youtube.com/watch?v=zHH5L39YtDE</a>
So I was just thinking along the lines of, isn't it possible on some surfaces, a mapper might want a Onos and its weight to cause "foot" prints to form in the surface it is walking on, and change the map subtlely as I suggest or drastically, as you suggest, collapsing the surface all together?
Hmm, what about vents? What if you could make them collapse if anything heavier then a skulk/lerk got into them?
Perhaps a mapper would want objects, such as a door or drop ramp bridge, to react differently to a regular Marine or a Heavy Armor Exoskeleton wearing Marine. Maybe that Onos doesn't climb ladders anymore, but the map changes to suit his needs by a part of the map revealing itself as a path because of the nature of the Onos' impact on the enviroment. Maybe that wall can be destroyed, but it takes an Onos to do it, being bumped by any other life form just isn't going to cut it.
Surely there are yet more things mappers can do with such a tool then even I can think of, where they get to define interaction with their map based on more then just welder/no welder, or as has been suggested, which side they are on.
Fair enough, but this is about helping mappers create more creative maps. You don't trust the community to choose the better maps that are made?