File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -431,17 +431,22 @@ private static void TestPwMatchMaker()
431431 {
432432 var server = new global ::ZkLobbyServer . ZkLobbyServer ( "" , new PlanetwarsEventCreator ( ) ) ;
433433 var mm = server . PlanetWarsMatchMaker ;
434- mm . ChallengeTime = DateTime . Now ;
435434 mm . AttackerSideCounter = 1 ;
436- //mm.ResetAttackOptions();
437- mm . GenerateLobbyCommand ( ) ;
438- mm . Challenge = mm . AttackOptions [ 3 ] ;
439- mm . Challenge . OwnerFactionID = 2 ;
440- mm . Challenge . PlanetID = 4375 ;
441- mm . GetDefendingFactions ( mm . Challenge ) ;
442435 mm . GenerateLobbyCommand ( ) ;
443436
444- //mm.Challenge =
437+ // simulate defend phase with a formed squad
438+ if ( mm . AttackOptions . Count > 3 )
439+ {
440+ var opt = mm . AttackOptions [ 3 ] ;
441+ opt . OwnerFactionID = 2 ;
442+ opt . PlanetID = 4375 ;
443+ mm . FormedSquads . Add ( opt ) ;
444+ mm . Phase = PwPhase . DefendCollect ;
445+ mm . PhaseStartTime = DateTime . UtcNow ;
446+ mm . GetDefendingFactions ( opt ) ;
447+ mm . GenerateLobbyCommand ( ) ;
448+ }
449+
445450 Global . Server . PlanetWarsMatchMaker . GenerateLobbyCommand ( ) ;
446451 }
447452
You can’t perform that action at this time.
0 commit comments