Help - Search - Members - Calendar
Full Version: Alien Blocking Aliens
Unknown Worlds Forums > Natural Selection > Natural Selection Discussion > Ideas and Suggestions Forum > Ideas for future versions
Faskalia
First: I used the search and all related threads were locked.

I am playing on a high-level teamwork server and thus the change when switching to an average pub is rather annoying.

Allowing higher lifeforms to push lower lifeforms, as long as the higher ones are below a certain % of health.

So you are a retreating onos with 200 hp left and you run into a skulk. The skulk just gets pushed away from you (like the half-life boxes/barrels).

If you are healthy you cant push your teammates around (prevents onos from pushing gorges into pits etc)

This solution provides rather good abuse protection and is still focused on the aim.
Though sometimes it might feel glitchy. (you retreat with low health, pushing a skulk through a hallway just to come to a sudden halt, cause regen did boost you above the %border)

When replying please make a small "I like it/dont like it" statement, followed by your personal thoughts (i am especially interested in anything concerning abuse).

If you want to flame, then just use this TAG:
[start_flame] BIG BAD FLAME [end_flame]
Ice9
I would make a limit on the idea though, for how long and how many people the player can push out of the way.

Onos > All
Fade > Lerk, Gorge, Skulk
Lerk > Gorge, Skulk

Now, I think Gorge should be able to push > Skulks.
Mendasp
I would use something like in svencoop, where you can push around your "friends" with your crowbar, except you would use... gore in this case, or swipe.
Grizzly
good idea, yes please
Verthandi
Lower lifeforms should be pushed around by higher lifeforms, no exception. Therefore, an Onos could push anything else that happens to be in its way, while a Skulk would be pushed around by everything else. Equal lifeforms would have no effect on each other.

If somebody wants to abuse the system, let the server admins deal with it accordingly.
Afr
Im starting to wonder what will happen when there is a lot of aliens around and walls or ceilings, remember that in hl you can boost people throught the ceiling and walls.
Zunni
Only issue I have with either generic moving or health based moving is the same one I use every where else..

There is a chance for misuse.. Gorges building stuff getting punted around the room, multiple creatures attacking a comm chair being pulled off into enemy fire... etc...

Perhaps a solution would be to not be able to move a creature while/just after using build/attack and attacks are doing something (healing/damage).. That way people attacking/building would not be able to be moved, but people just blocking a retreatwould be effectively pushed in the direction the ONOS etc is headed.. Combined with a health percentage thing and this might be a good start to correcting the problem..
schkorpio
why not just let the onos and fade be able to walk over the top of the small ones? then you could hide gorges and lerks under the onos smile-fix.gif

i know i would like a gorge between my legs tounge.gif
semipsychotic
QUOTE
Perhaps a solution would be to not be able to move a creature while/just after using build/attack and attacks are doing something (healing/damage).. That way people attacking/building would not be able to be moved, but people just blocking a retreatwould be effectively pushed in the direction the ONOS etc is headed.. Combined with a health percentage thing and this might be a good start to correcting the problem..

I won't pretend to have anything more than a basic knowledge of programming, but wouldn't this be kind of code-intensive, and possibly FPS-draining on stressed servers?
the_x5
QUOTE (Mendasp @ Oct 13 2004, 06:49 AM)
I would use something like in svencoop, where you can push around your "friends" with your crowbar, except you would use... gore in this case, or swipe.

Yay! Sven Co-op is one of my previous mods I helped on.
Alkiller
I have never liked the idea of the onos/fade pushing other aliens away. I think that this could just be accomplished by some more teamwork. Honestly, it would be lame if onii/fades could do that, tbh :/
the_x5
I don't really see where aliens blockign aliens is an issue that can be solved engine side. Just make a behaviour realted rule on the server, liek most TFC servers have:

no blocking
Pheus
Its usually unintentional, most people do TRY to get out of the way, however the time window that the fade or onos needs to get out in in order to survive is usually very small. In relation to tfc a single medic dieing doesnt have quite the weight on the outcome of the game as say... a 50-res-4-minutes-of-saving-game-deciding fade, now does it tounge.gif
krimson
yeah, i agree with the coding standpoint. thats a lot of variance.. you would then have to have a "what am i attacking vs. hp" system. and, although, computers are beyond fast today, any more strain on a system is usually tended to be avoided if possible.

i think the rule of thumb is, you see an onos or a fade running out of a room for their lives, get the crap out of the way...

and fades, blink upish.. so you go over people.. onos, jump when you see skulks..

skulks, lerks, fattys, get to side, or fly away..

because if you start doing some thing where you hit people to move out of the way, then you need to put in damage, and a FF knockback effect. and why would knockback only work FF?

Faskalia
Well, i made up my mind and here is my "pushlist"

Onos>Fade,Lerk,Gorge,Skulk
Fade>Lerk,Gorge,Skulk
Lerk>
Gorge>Skulk
Xenociding Skulk>not xenociding Skulk
Zunni
I don't think we came to a good conclusion on this one yet..

(I happen to agree about the development issues, I was making a suggestion as a player smile-fix.gif )

But as before good topic, so moving as well.
Pheus
Not just on low health, I think onos and fades should always push gorges, skulks and lerks. Seriously, anything the size of a fade hitting a skulk at the speed of blink, they skulk is gonna frikkin move tounge.gif... and getting hit by an onos... enough said, you've collided with an onos, you'd move.
Faskalia
Ok, lets sum up:

We need a template that is telling us which lifeforms are to be pushed and which are the pushers (in relation to each other).

As well as we need a system to prevent pushing innocent gorges, while they are building etc. This system should be server friendly as well. (low ressource usage)

Here is my conclusion:

push template:
Onos>Fade,Lerk,Gorge,Skulk
Fade>Lerk,Gorge,Skulk
Lerk>
Gorge>Skulk
Xenociding Skulk>not xenociding Skulk

This does only apply, as long as the player who is to be pushed does not press his use key.

Why the use key?
-Nearly everyone has bound a key to use.
-Gorges will be autoprotected while building
-While pressing the use key you come to an instant halt. This prevent players from running around with their use key pressed in order to disable pushing.

Btw. an onos/fade should also be able to push an la/jp rine, who then cant stop beeing pushed by holding the use key.
Pheus
No. If the marines are clever enough and use teamwork to block an onos or fade, then he deserves to die (of course he can still kill the offending marine and get past sometimes). The problem with alien blocking is that most servers dont have friendly fire enabled, so the onos/fade can't kill the blocking player. I know I've killed an offending skulk once or twice in a war to save my fade ^_^.
Novis
QUOTE (Faskalia @ Oct 15 2004, 02:51 AM)
Onos>Fade,Lerk,Gorge,Skulk

Fade>Lerk,Gorge,Skulk


At what speed should i.e. the gorge be pushed by a retreating fade ?
Fades usually retreat with blink-speed, and suddenly hitting a speed-bump that will slow the fade down to push-the-gorgie-speed is as good as a complete stop.
OTOH, pushing the gorge with full blink speed has the potential of being abused.
(then again, it may be good for some mad-gorgepushing-wheelchair-racing-fun...)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.