So figured it out, the Devs made Ju87 and Ju88 to "Bomber, DiveBomber". So the earlier version with DiveBomber only, don't work anymore.
New working code (Testversion):
Code:
using System;
using maddox.game;
using maddox.game.world;
public class Mission : AMission
{
public override void OnPlaceEnter(Player player, AiActor actor, int placeIndex)
{
base.OnPlaceEnter(player, actor, placeIndex);
AiAircraft aircraft = actor as AiAircraft;
if (aircraft != null)
switch (aircraft.Army())
{
case 1:
if (aircraft.Type() == AircraftType.Bomber || aircraft.Type().ToString().Equals("Bomber, DiveBomber")) //rote spieler
{
GamePlay.gpHUDLogCenter(new Player[] {player}, "roter Bomber");
}
else
{
GamePlay.gpHUDLogCenter(new Player[] {player}, "roter Jäger");
}
break;
case 2:
if (aircraft.Type() == AircraftType.Bomber || aircraft.Type().ToString().Equals("Bomber, DiveBomber")) //blaue Spieler
{
GamePlay.gpHUDLogCenter(new Player[] {player}, "blauer Bomber");
}
else
{
GamePlay.gpHUDLogCenter(new Player[] {player}, "blauer Jäger");
}
break;
}
}
}
Man kann seine Mittagspause auch sinnvoller verbringen