Major achievement progress.
This commit is contained in:
parent
7d401bdb61
commit
f5c9733c65
41 changed files with 868 additions and 276 deletions
|
|
@ -55,6 +55,7 @@ extend Class SWWMHandler
|
|||
allitems = true;
|
||||
Console.Printf(StringTable.Localize("$SWWM_LASTITEM"),players[i].GetUserName(),500);
|
||||
score += 490;
|
||||
SWWMUtility.AchievementProgressInc('swwm_progress_allitems',1,players[i]);
|
||||
}
|
||||
SWWMCredits.Give(players[i],score);
|
||||
SWWMScoreObj.Spawn(score,players[i].mo.Vec3Offset(0,0,players[i].mo.Height/2));
|
||||
|
|
@ -189,6 +190,15 @@ extend Class SWWMHandler
|
|||
}
|
||||
}
|
||||
mapclearagain++;
|
||||
if ( !iwantdie ) return;
|
||||
let ti = ThinkerIterator.Create("SWWMStats",Thinker.STAT_STATIC);
|
||||
SWWMStats s;
|
||||
while ( s = SWWMStats(ti.Next()) )
|
||||
{
|
||||
if ( s.deaths > 0 )
|
||||
return;
|
||||
}
|
||||
SWWMUtility.MarkAchievement('swwm_achievement_wantdie',players[consoleplayer]);
|
||||
}
|
||||
|
||||
// "simple" tracking (used by the minimap)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue