Lerk taxi
Hey guys!
I was thinking about what was the most fun in NS1 to me and Lerk Taxi came up in my mind. Since traveling with Gorge from each part of the map to the other was slow and risky, there was a modification which allowed Lerks to grab Gorges and fly with them. This was really useful cause Gorgies could reach higher places and could be saved. And of course... it was a lot of fun:)
I was thinking about what was the most fun in NS1 to me and Lerk Taxi came up in my mind. Since traveling with Gorge from each part of the map to the other was slow and risky, there was a modification which allowed Lerks to grab Gorges and fly with them. This was really useful cause Gorgies could reach higher places and could be saved. And of course... it was a lot of fun:)
Comments
True. As much as i seen gorges are boring. Commander needs a better interface too.
It would help the gorge reach more places for spitting out his little creations.
The lerk should +use the gorge for takeoff. That way a good lerk can save a bad gorge :P
The gorge should simply jump or bellyside(into a vent!) to get off.
The gorge could also get a "request for pickup".
I'd say the gorge also has to +use on the lerk to get picked up by him. Otherwise it would be too exploitable by a bad lerk (eg. picking up random gorges and throwing them down in crevice :D)... Or only allow lerks to pick up gorges who called for help/assistance or something like this.
But I have no clue how, you have to check if there is a gorge around when you press use, and if so bind the position of the gorge to the position of the lerk.
Maybe we should have a look at the code for marine welding which is a bit similar. Any hints ?
But I have no clue how, you have to check if there is a gorge around when you press use, and if so bind the position of the gorge to the position of the lerk.
Maybe we should have a look at the code for marine welding which is a bit similar. Any hints ?<!--QuoteEnd--></div><!--QuoteEEnd-->
This can implemented completely on server side. If an Lerk pressed the use key look for gorge entities in the near (or the opposite gorge -> Lerk, dosn't matter). Add an server side class attribute to the Gorge/Lerk if is hold by some other alien and which one, then just override the position of the player with the position of the other one on every update. I guess collision detection will go crazy but maybe there is some way to disable it or but the gorge in distance to the Lerk (with y coordinate). But don't forget to handle death of the Lerk etc. so he drops the Gorge and it doesn't stick at the dead Lerk or something ^^
If nobody else wants to I could also write the mod if you want. But I don't want to steal your idea ;)
EDIT:
I just saw that there is a "OnUse" method on each entity so you can check if the Gorge/Lerk is "used" by somebody and start the hooking stuff
False, needs to be done in prediction on client and at the same time on server. Otherwise you get jerkiness of movement because client constantly mispredicts.
Do it :D<!--QuoteEnd--></div><!--QuoteEEnd-->
Just did :) some more testing is needed but is already working good. I guess I can release a first version tomorrow.
<!--quoteo(post=1882210:date=Oct 26 2011, 11:49 PM:name=MOOtant)--><div class='quotetop'>QUOTE (MOOtant @ Oct 26 2011, 11:49 PM) <a href="index.php?act=findpost&pid=1882210"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->False, needs to be done in prediction on client and at the same time on server. Otherwise you get jerkiness of movement because client constantly mispredicts.<!--QuoteEnd--></div><!--QuoteEEnd-->
It doesn't mean you can't implement it only server side. Of course you get some jerking but you don't have to move if you are lifted away and you will only be moved short times so it shouldn't be a game affecting problem. I'm currently looking for some methods to freeze the player movement with some code that is already available on client side, or disabling the prediction. Of course I could provide a mod for server and client with full prediction support, but then most server won't even try to install it. :/ I favor a server only mod!
<!--quoteo(post=1882216:date=Oct 27 2011, 12:57 AM:name=Kalabalana)--><div class='quotetop'>QUOTE (Kalabalana @ Oct 27 2011, 12:57 AM) <a href="index.php?act=findpost&pid=1882216"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->When you pick up gorge, you fly at air break speed.<!--QuoteEnd--></div><!--QuoteEEnd-->
Only at slow speed while take off, if you are faster it's normal. But makes sense to be a bit slower cause the Lerk has just to pull away a fatty Gorge :D
That way the lerk could lift the gorge to current unreachable places, which would be good for gorgeplay in my opinion. And not be too OP.
Lerks are pretty small, I'm not sure if this makes sense... If a lerk can pick up a fatty gorge, it should be able to pick up a skulk. Or an egg.
Lerks are pretty small, I'm not sure if this makes sense... If a lerk can pick up a fatty gorge, it should be able to pick up a skulk. Or an egg.<!--QuoteEnd--></div><!--QuoteEEnd-->
Skulks can reach higer places themselves, eggs don't need to.
It would be quite funny if the Lerk could move eggs throughout the map and players would still be able to spawn from them ^^ Probably a bit OP.