Bugfixes
This commit is contained in:
@@ -158,27 +158,27 @@ public class SStats implements SteamUserStatsCallback{
|
||||
|
||||
Events.on(Trigger.drown, drown::complete);
|
||||
|
||||
Events.on(Trigger.impactPower, powerupImpactReactor::complete);
|
||||
trigger(Trigger.impactPower, powerupImpactReactor);
|
||||
|
||||
Events.on(Trigger.flameAmmo, useFlameAmmo::complete);
|
||||
trigger(Trigger.flameAmmo, useFlameAmmo);
|
||||
|
||||
Events.on(Trigger.turretCool, coolTurret::complete);
|
||||
trigger(Trigger.turretCool, coolTurret);
|
||||
|
||||
trigger(Trigger.suicideBomb, suicideBomb);
|
||||
|
||||
Events.on(Trigger.enablePixelation, enablePixelation::complete);
|
||||
|
||||
Events.on(Trigger.suicideBomb, suicideBomb::complete);
|
||||
|
||||
Events.on(Trigger.thoriumReactorOverheat, () -> {
|
||||
if(campaign()){
|
||||
SStat.reactorsOverheated.add();
|
||||
}
|
||||
});
|
||||
|
||||
Events.on(Trigger.shock, shockWetEnemy::complete);
|
||||
trigger(Trigger.shock, shockWetEnemy);
|
||||
|
||||
Events.on(Trigger.phaseDeflectHit, killEnemyPhaseWall::complete);
|
||||
trigger(Trigger.phaseDeflectHit, killEnemyPhaseWall);
|
||||
|
||||
Events.on(Trigger.itemLaunch, launchItemPad::complete);
|
||||
trigger(Trigger.itemLaunch, launchItemPad);
|
||||
|
||||
Events.on(UnitCreateEvent.class, e -> {
|
||||
if(campaign() && e.unit.getTeam() == player.getTeam()){
|
||||
@@ -263,6 +263,14 @@ public class SStats implements SteamUserStatsCallback{
|
||||
});
|
||||
}
|
||||
|
||||
private void trigger(Trigger trigger, SAchievement ach){
|
||||
Events.on(trigger, () -> {
|
||||
if(campaign()){
|
||||
ach.complete();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private boolean ncustom(){
|
||||
return campaign();
|
||||
}
|
||||
|
||||
@@ -31,6 +31,10 @@ public class SWorkshop implements SteamUGCCallback{
|
||||
return new FileHandle(info.getFolder());
|
||||
}).select(f -> f.list().length > 0).map(f -> f.list()[0]);
|
||||
|
||||
if(items > 0){
|
||||
SAchievement.downloadMapWorkshop.complete();
|
||||
}
|
||||
|
||||
Log.info("Fetching {0} subscribed maps.", items);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user