Asteroid hitbox does not disappear after building base

A place to post suggestions for new features, new bugs, and comments about the existing code.
Post Reply
ThePhantom032
Posts: 836
Joined: Sat May 09, 2009 11:00 am
Location: Germany

Post by ThePhantom032 »

As the topic title states, an asteroids hitbox does not disappear on the server after building a base on it.

You do not notice this with flying your ship / shooting bullets, as that kind of collision is client sided and the hitbox only remains on the server.
Missile collsion however is on the server, and as such the "dead" asteroid can absorb for example ab missiles without the base taking damage.

Best way to reproduce:
start as dreg with ff on
build a tp con
research bombers
place tp on a decent sized rock (the larger the better, but tps in general should be small enough even on small rocks)
rip bbr to tp/ fly to 900m range
fire ab missiles from 900m and watch them die before they hit the tp, without doing dmg.

Same problem exists with all bases, however with the larger bases its harder to notice as they are mostly larger than small-medium sized rocks.


This bug was originally found during testing of draconium base hitboxes and obviously nearly drove us crazy :P
I have confirmed it also exists on public beta just to be save.
Still ready to teach anyone who asks nicely whatever they want to know about playing alleg. Contrary to popular opinion I do not eat newbies. Voobs taste much better.
MonAG
Posts: 552
Joined: Mon Oct 17, 2011 11:37 am

Post by MonAG »

Wasn´t there a similar problem in a 2v2 event that was held some months ago?

EDIT:

This: http://www.freeallegiance.org/forums/index...showtopic=68171
Last edited by MonAG on Fri Sep 06, 2013 1:41 pm, edited 1 time in total.
ThePhantom032
Posts: 836
Joined: Sat May 09, 2009 11:00 am
Location: Germany

Post by ThePhantom032 »

what you are talking about was on production, not beta, and was a client-side only issue AFAIK.

What you are talking about was this: Allied vision scouting enemy bases doesnt remove the asteroid on your client. Because of that you couldnt shoot it with projectiles (TF, OH, rix ab) or dock at it with htts. Destroying those bases with missiles still worked, IIRC.

This, while related and possibly a result of trying to fix the old problem, is not the same isssue at all.
Still ready to teach anyone who asks nicely whatever they want to know about playing alleg. Contrary to popular opinion I do not eat newbies. Voobs taste much better.
MonAG
Posts: 552
Joined: Mon Oct 17, 2011 11:37 am

Post by MonAG »

Weedman wrote:QUOTE (Weedman @ Feb 11 2013, 10:48 AM) allied teams needs fixing

it's really a disappointment when you take a bomber and a @#(!pile of nans into a sector, half of which are from your ally team, meet heavy resistance, and your bomber can't even dent the base because there is a $#@!ing asteroid over-shielding it.

anyway, fun game
ThePhantom032
Posts: 836
Joined: Sat May 09, 2009 11:00 am
Location: Germany

Post by ThePhantom032 »

Phantom032 wrote:QUOTE (Phantom032 @ Sep 6 2013, 03:42 PM) Because of that you couldnt shoot it with projectiles (TF, OH, rix ab) or dock at it with htts. Destroying those bases with missiles still worked.
Still ready to teach anyone who asks nicely whatever they want to know about playing alleg. Contrary to popular opinion I do not eat newbies. Voobs taste much better.
pkk
Posts: 5419
Joined: Tue Jul 01, 2003 7:00 am
Location: Germany, Munich

Post by pkk »

Seems like the asteroid is still in place after building teleport, took a full load of abms to take down shield with last msl.

Edit:
You have to kill the asteroid, before doing damage to the base. If you destroy the base, the server crashs. ;)
Last edited by pkk on Fri Sep 06, 2013 2:11 pm, edited 1 time in total.
The Escapist (Justin Emerson) @ Dec 21 2010, 02:33 PM:
The history of open-source Allegiance is paved with the bodies of dead code branches, forum flame wars, and personal vendettas. But a community remains because people still love the game.
ThePhantom032
Posts: 836
Joined: Sat May 09, 2009 11:00 am
Location: Germany

Post by ThePhantom032 »

pkk wrote:QUOTE (pkk @ Sep 6 2013, 03:58 PM) Seems like the asteroid is still in place after building teleport, took a full load of abms to take down shield with last msl.

Edit:
You have to kill the asteroid, before doing damage to the base. If you destroy the base, the server crashs. ;)
if you do manage to destroy a base without killing the asteroid first, the server will not crash.
Still ready to teach anyone who asks nicely whatever they want to know about playing alleg. Contrary to popular opinion I do not eat newbies. Voobs taste much better.
pkk
Posts: 5419
Joined: Tue Jul 01, 2003 7:00 am
Location: Germany, Munich

Post by pkk »

Seems to be a bug within Ticket #307...
The Escapist (Justin Emerson) @ Dec 21 2010, 02:33 PM:
The history of open-source Allegiance is paved with the bodies of dead code branches, forum flame wars, and personal vendettas. But a community remains because people still love the game.
TurkeyXIII
Posts: 1460
Joined: Thu Dec 06, 2007 3:18 am
Location: Melbourne, Aus

Post by TurkeyXIII »

pkk wrote:QUOTE (pkk @ Sep 7 2013, 12:29 AM) Seems to be a bug within Ticket #307...
Almost certainly, that ticket was bound to cause problems.

I made you a ticket for this bug: http://trac.alleg.net/ticket/358
QUOTE (Randall Munroe)14.2: Turkey consumption rate of the average American in milligrams per minute[/quote]
Image
pkk
Posts: 5419
Joined: Tue Jul 01, 2003 7:00 am
Location: Germany, Munich

Post by pkk »

Thank you for that fast fix.

New build on ACSS AU and on FAZDev.

PS:
You should turn on FF, while testing it. ;)
Last edited by pkk on Sun Sep 08, 2013 6:32 pm, edited 1 time in total.
The Escapist (Justin Emerson) @ Dec 21 2010, 02:33 PM:
The history of open-source Allegiance is paved with the bodies of dead code branches, forum flame wars, and personal vendettas. But a community remains because people still love the game.
Post Reply