Page 1 of 2

ALLIANCES BUG

Posted: Sun Jun 26, 2011 2:18 pm
by king paris
ok in past version this was never a problem!
now when your team is allied with another team and they are the only remaining teams left, they auto-unally.
What should happen is that the game continues until the time limits over or the gametype is achieved. This ruins alliance games in MWC, as now the teams start blowing each other up as soon as the last enemy team is remaining and alliances become broken (Automatically). Why did Magma change this setting and when are they gunna fix it back to what it originally was?

Re: ALLIANCES BUG

Posted: Sun Jun 26, 2011 2:25 pm
by Myrd
I do not believe we ever changed alliances semantics.

Re: ALLIANCES BUG

Posted: Sun Jun 26, 2011 3:26 pm
by GodzFire
Ahh yes, the Alliance option. When M2 first came out, everyone used it to screw around. About a month later, it was pretty much never used again.

I bet the Ally code hasn't been touched since Bungie.

Re: ALLIANCES BUG

Posted: Sun Jun 26, 2011 4:31 pm
by punkUser
Let me also note that it doesn't actually "ruin" anything... once all other teams are eliminated, you've won the game regardless of if your units start killing each other.

I don't recall any changes to this but it could have happened due to something else... it's not a well-tested option since it's pretty much useless. Arguably in MWC it's just laziness to not create/choose a 2-team map since there isn't - nor has there ever been - an allied victory option.

Worth seeing if anything has changed though, thanks for the report.

Re: ALLIANCES BUG

Posted: Sun Jun 26, 2011 8:00 pm
by vinylrake
if a match were being scored on points instead of win/lose, then any post-alliance damage/kills could in theory adversely effect the winning team's score. not be enough to lose i am sure, but still - when points are important like 1pt for each 10% of units remaining, it could be an issue.

Re: ALLIANCES BUG

Posted: Sun Jun 26, 2011 9:42 pm
by Melekor
king paris wrote:ok in past version this was never a problem!
now when your team is allied with another team and they are the only remaining teams left, they auto-unally.
Actually that's not true - it has always been like this, in fact it was done quite intentionally by Bungie. Here's the relevant bit of code, complete with a comment.

Code: Select all

// If there are two surviving teams left, then make sure any alliances
// they had are immediately broken.
if (surviving_team_count == 2)
{
	break_all_alliances();
}
I've attached a film made in 1.3 that demonstrates it. If that's not enough, feel free to load up 1.3 and prove it for yourself - don't take my word for it!
king paris wrote:Why did Magma change this setting and when are they gunna fix it back to what it originally was?
Maybe next time, verify your information before assigning blame? It's the polite thing to do. :wink:

Re: ALLIANCES BUG

Posted: Mon Jun 27, 2011 10:14 am
by king paris
heh well that explains it. is there any way to get the in game statistics from a film before the 'statistics' show up? would be really helpful, thank you

Re: ALLIANCES BUG

Posted: Mon Jun 27, 2011 12:34 pm
by punkUser
king paris wrote:heh well that explains it. is there any way to get the in game statistics from a film before the 'statistics' show up? would be really helpful, thank you
Unfortunately no that isn't possible. The statistics are not stored in the film itself, they are generated as the film plays through (as if you were playing the game). Thus the best we can do is dump them out at the completion of the film like the special version of 1.7.2 that I posted in the MWC forums that writes a CSV. Then you can 64x to the end of the film as quickly as possible.

Re: ALLIANCES BUG

Posted: Mon Jun 27, 2011 2:45 pm
by Pyro
Punk, what about the stats build being able to detect when an alliance is broken and stop calculating stats past that? Or perhaps allow it so the person grabbing the stats can quit after the broken alliance and the csv would still use those stats?

Re: ALLIANCES BUG

Posted: Mon Jun 27, 2011 3:36 pm
by punkUser
Possibly, but not exactly robust (what about accidentally allying with the wrong person and then fixing it) and a bit too specific functionality.

Honestly, if you want to be playing a 2-team MWC or similar, just choose/make 2-team maps! Alliances without allied victory is just a silly concept to begin with, let alone in a tournament setting :P

Re: ALLIANCES BUG

Posted: Mon Jun 27, 2011 3:46 pm
by Pyro
I guess the idea is to have two different captains with the chance to have two different unit trades. So unless there is some option to have some sort of subcaptains, that was the way to go about it.

Re: ALLIANCES BUG

Posted: Mon Jun 27, 2011 3:52 pm
by punkUser
I doubt that's a key component of the choice given that the teams are supposed to have "planned" somewhat beforehand and having two people trade does nothing to actually increase the possibilities available.

I'm 95% sure it's just having a map/trade that is for 4 or more teams and being too lazy to create a 2-team version.

Re: ALLIANCES BUG

Posted: Mon Jun 27, 2011 4:01 pm
by Pyro
These guys aren't exactly knowledgable in the mapmaking side of things, so they aren't going to have the option to do something that basic unless someone within them does it on their own.

I still think part of it is what I said, but you could always make a thread over there and see what they have to say on it, or at least to get them to not be lazy as you said.

Re: ALLIANCES BUG

Posted: Mon Jun 27, 2011 4:41 pm
by punkUser
I dunno, zak seems pretty practiced at creating 2t/alternate trade versions of maps :)

Re: ALLIANCES BUG

Posted: Thu Jun 30, 2011 12:37 am
by king paris
alliances is really just different gameplay than 2t

and also how would i do that with the dump? is there a guide?