Replace Bile Bomb with Structure Devour (but with a better name)

MouseMouse The Lighter Side of Pessimism Join Date: 2002-03-02 Member: 263Members, NS1 Playtester, Forum Moderators, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
edited August 2013 in Ideas and Suggestions
Give the gorge the ability to devour their own structures, as well as crags, shades, shifts and whips.

When the gorge is empty, Left Click makes the gorge eat the structure in front of him.
When the gorge is full, Left Click activates the structure's ability (see below)
When the gorge is full, Right Click makes the gorge spit the structure back out.
When the gorge is empty, Right Click makes the gorge make a little farting sound.

Oh and if the gorge dies, the structure dies too.

Depending on the structure inside him, the gorge gets different abilities:

Clog - Bile Bomb
Hydra - Hydra Spikes (weak)
Babbler or Babbler Egg - Babbler Ball
Whip - Whip Tongue
Crag - Heal Wave
Shift - Energy Wave
Shade - Ink

This ability does two things:
1 - Let Gorges move structures
2 - Turn Gorges into more versatile support units

Comments

  • VetinariVetinari Join Date: 2013-07-23 Member: 186325Members, Squad Five Blue, Reinforced - Shadow, WC 2013 - Silver
    Very interesting idea! Has a high troll potential, though. On the other hand, I have barely seen any trolls in NS2...
  • sinkingmistsinkingmist Join Date: 2012-11-22 Member: 172905Members
    Mouse wrote: »
    Hydra - Hydra Spikes (weak)

    How is this meaningfully different from Spit?
  • StrikerX3StrikerX3 Join Date: 2012-11-08 Member: 168423Members, Reinforced - Shadow
    Mouse wrote: »
    Hydra - Hydra Spikes (weak)

    How is this meaningfully different from Spit?

    Hitscan vs. projectile. Probably easier to aim and hit, but less damaging.
  • sinkingmistsinkingmist Join Date: 2012-11-22 Member: 172905Members
    StrikerX3 wrote: »
    Mouse wrote: »
    Hydra - Hydra Spikes (weak)

    How is this meaningfully different from Spit?

    Hitscan vs. projectile. Probably easier to aim and hit, but less damaging.

    If Hydra Spikes were Hitscan, then UWE must be pretty silly for having all that code relating to spike speed and target leading for the Hydra AI...
    Hydra.kSpikeSpeed = 50
    
    local startPoint = self:GetBarrelPoint()
    local directionToTarget = self.target:GetEngagementPoint() - self:GetEyePos()
    local targetDistanceSquared = directionToTarget:GetLengthSquared()
    local theTimeToReachEnemy = targetDistanceSquared / (Hydra.kSpikeSpeed * Hydra.kSpikeSpeed)
    local engagementPoint = self.target:GetEngagementPoint()
    if self.target.GetVelocity then
    
        local targetVelocity = self.target:GetVelocity()
        engagementPoint = self.target:GetEngagementPoint() - ((targetVelocity:GetLength() * Hydra.kTargetVelocityFactor * theTimeToReachEnemy) * GetNormalizedVector(targetVelocity))
        
    end
    
  • CataclyzmCataclyzm Join Date: 2005-01-06 Member: 33031Members
    I am extremely intrigued... how to prevent trolls moving and discarding key structures dropped by Khamm?
  • MouseMouse The Lighter Side of Pessimism Join Date: 2002-03-02 Member: 263Members, NS1 Playtester, Forum Moderators, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    edited August 2013
    Has a high troll potential, though.
    Cataclyzm wrote: »
    how to prevent trolls moving and discarding key structures dropped by Khamm?

    No clue how you'd render it completely troll-proof. But I did make a point of not adding shells, spurs & veils to the list of consumables :p

    [EDIT] I've made a minor change to the ability for babbler eggs in the first post
  • NailoNailo Join Date: 2013-05-06 Member: 185138Members, Reinforced - Shadow, WC 2013 - Supporter
    Do gorges really need to be more OP than they already are? Hahahahahaha. Between Hydras, Clogs, Heal spray, Spit, and Babblers, marines can have a hard time dealing with most battle and bunker gorgies.

    I'm all for the idea of adding specialized lifeforms though, perhaps instead of being caused by a building its just a upgrade that costs some pres. For example, Acidic blood - causes lifeform to release a mini-bilebomb on death that damages armor only.
  • StrikerX3StrikerX3 Join Date: 2012-11-08 Member: 168423Members, Reinforced - Shadow
    StrikerX3 wrote: »
    Mouse wrote: »
    Hydra - Hydra Spikes (weak)

    How is this meaningfully different from Spit?

    Hitscan vs. projectile. Probably easier to aim and hit, but less damaging.

    If Hydra Spikes were Hitscan, then UWE must be pretty silly for having all that code relating to spike speed and target leading for the Hydra AI...
    Hydra.kSpikeSpeed = 50
    
    local startPoint = self:GetBarrelPoint()
    local directionToTarget = self.target:GetEngagementPoint() - self:GetEyePos()
    local targetDistanceSquared = directionToTarget:GetLengthSquared()
    local theTimeToReachEnemy = targetDistanceSquared / (Hydra.kSpikeSpeed * Hydra.kSpikeSpeed)
    local engagementPoint = self.target:GetEngagementPoint()
    if self.target.GetVelocity then
    
        local targetVelocity = self.target:GetVelocity()
        engagementPoint = self.target:GetEngagementPoint() - ((targetVelocity:GetLength() * Hydra.kTargetVelocityFactor * theTimeToReachEnemy) * GetNormalizedVector(targetVelocity))
        
    end
    

    Well, it's fast enough to be almost considered hitscan. Still a lot easier to aim than the Gorge spit.
Sign In or Register to comment.