disruptor -personal shield bug

Talk about general things concerning Forged Alliance Forever.

Moderators: FtXCommando, Ze Dogfather

disruptor -personal shield bug

Postby Ithilis_Quo » 08 Mar 2015, 01:43

Dirstuptor dont work against personal shield, can it be fixed?
"Fixed in Equilibrium" Washy
User avatar
Ithilis_Quo
Supreme Commander
 
Posts: 1390
Joined: 29 Dec 2012, 15:55
Location: Slovakia
Has liked: 395 times
Been liked: 181 times
FAF User Name: Ithilis

Re: disruptor -personal shield bug

Postby IceDreamer » 08 Mar 2015, 02:03

Ithilis_Quo wrote:Dirstuptor dont work against personal shield, can it be fixed?


Yeah the team is working on it. I've not been able to find the right place to hook in yet, unfortunately :/
IceDreamer
Supreme Commander
 
Posts: 2607
Joined: 27 Dec 2011, 07:01
Has liked: 138 times
Been liked: 488 times

Re: disruptor -personal shield bug

Postby Sheeo » 08 Mar 2015, 02:08

It'll be fixed for the next patch release (3641).
Support FAF on patreon: https://www.patreon.com/faf?ty=h

Peek at our continued development on github: https://github.com/FAForever
Sheeo
Councillor - Administrative
 
Posts: 1038
Joined: 17 Dec 2013, 18:57
Has liked: 109 times
Been liked: 233 times
FAF User Name: Sheeo

Re: disruptor -personal shield bug

Postby IceDreamer » 08 Mar 2015, 03:05

Submitted a fix for this one - https://github.com/FAForever/fa/pull/504
IceDreamer
Supreme Commander
 
Posts: 2607
Joined: 27 Dec 2011, 07:01
Has liked: 138 times
Been liked: 488 times

Re: disruptor -personal shield bug

Postby keyser » 08 Mar 2015, 12:47

Will the fix include damage done to the sheild of harby and obsidian (and sACU)?
Zockyzock:
VoR is the clan of upcoming top players now
keyser
Councillor - Game
 
Posts: 1870
Joined: 17 May 2013, 14:27
Has liked: 424 times
Been liked: 540 times
FAF User Name: keyser

Re: disruptor -personal shield bug

Postby IceDreamer » 08 Mar 2015, 13:53

Yes. Actually I owe the community an apology for this one, as it should have been foreseen. The way Sheeo and I were able to fix a number of bugs in the personal shield system was to actually get rid of them completely; Personal shields no longer have any collision box whatsoever. Instead, all damage hits the unit collision box, and the OnDamage code checks for an active personal shield and passes the damage along. We never tested with the Shield Disrupter, which, because it now never hits a shield when attacking something like Obsidian, does only 5 damage.

This fix re-works how the Disrupter functions in code. Now, instead of a special shield damage on top of the normal damage of 5, it just has Damage = 1300 and a special AntiShield damage type checked in OnDamage. This means that it no longer does any damage whatsoever to non-shields, but given that it previously did all of 2.5 DPS, it's not much cause for balance concern :)
IceDreamer
Supreme Commander
 
Posts: 2607
Joined: 27 Dec 2011, 07:01
Has liked: 138 times
Been liked: 488 times

Re: disruptor -personal shield bug

Postby keyser » 08 Mar 2015, 13:57

well you could have use it to snipe radar from range. But i guess it doesn't impact that much the game.
Having their ability to shoot persona shield is more important
Zockyzock:
VoR is the clan of upcoming top players now
keyser
Councillor - Game
 
Posts: 1870
Joined: 17 May 2013, 14:27
Has liked: 424 times
Been liked: 540 times
FAF User Name: keyser

Re: disruptor -personal shield bug

Postby Ithilis_Quo » 08 Mar 2015, 15:33

also this problem would have Nomads EMP tanks, who is operating with anti-shield damage. And him Dmg is not ussles as on disruptor. Hmmm Brute would must found some other solution, that can then be implement on faf as well.
"Fixed in Equilibrium" Washy
User avatar
Ithilis_Quo
Supreme Commander
 
Posts: 1390
Joined: 29 Dec 2012, 15:55
Location: Slovakia
Has liked: 395 times
Been liked: 181 times
FAF User Name: Ithilis

Re: disruptor -personal shield bug

Postby Sheeo » 08 Mar 2015, 15:57

Not sure if nomads was updated to accommodate the shield damage update for 3636.

Another potential fix would be to give the unit entity itself the SHIELD category, although this needs more investigation.
Support FAF on patreon: https://www.patreon.com/faf?ty=h

Peek at our continued development on github: https://github.com/FAForever
Sheeo
Councillor - Administrative
 
Posts: 1038
Joined: 17 Dec 2013, 18:57
Has liked: 109 times
Been liked: 233 times
FAF User Name: Sheeo

Re: disruptor -personal shield bug

Postby IceDreamer » 08 Mar 2015, 16:10

The correct fix is to do the bloody thing properly. Why the actual weapon is not passed to OnDamage, just the Instigator, I will never know, but it's being really restrictive. I can't actually work out how the existing system even functioned, the logic chain seems to break half-way through!
IceDreamer
Supreme Commander
 
Posts: 2607
Joined: 27 Dec 2011, 07:01
Has liked: 138 times
Been liked: 488 times

Next

Return to General Discussions

Who is online

Users browsing this forum: No registered users and 1 guest