Implemented showing model entities on the minimap.
parent
fb83115eeb
commit
13d58e2388
|
@ -171,6 +171,8 @@ onPrecacheGametype()
|
|||
game["seekers_blind_sound"] = "elev_run_end";
|
||||
game["hiders_changed_sound"] = undefined;
|
||||
|
||||
game["hiders_model_icon"] = "remotemissile_target_friendly";
|
||||
|
||||
game["fx_confetti"] = LoadFX("props/cash_player_drop");
|
||||
game["fx_boom"] = LoadFX("props/electricbox4_explode");
|
||||
|
||||
|
@ -178,6 +180,8 @@ onPrecacheGametype()
|
|||
PreCacheString(&"HIDEANDSEEK_TIMER_SEEKER_RELEASE_TITLE");
|
||||
PreCacheString(&"HIDEANDSEEK_SEEKERS_RELEASED");
|
||||
PreCacheString(&"OBJECTIVES_HIDEANDSEEK_DEFENDER");
|
||||
|
||||
PreCacheShader(game["hiders_model_icon"]);
|
||||
}
|
||||
|
||||
registerPrereleaseDvar(dvarString, defaultValue, minValue, maxValue)
|
||||
|
@ -291,10 +295,26 @@ onStartGameType()
|
|||
|
||||
level updateGametypeDvars();
|
||||
|
||||
level thread levelShowModelsOnMinimap();
|
||||
level thread levelReleaseTimer();
|
||||
level thread levelSpeeding();
|
||||
}
|
||||
|
||||
|
||||
levelShowModelsOnMinimap()
|
||||
{
|
||||
// TODO: Use level-global ID!
|
||||
for (i = 0; i < level.EntityList.size; i++)
|
||||
{
|
||||
ent = level.EntityList[i];
|
||||
objID = maps\mp\gametypes\_gameobjects::getNextObjID();
|
||||
Objective_Add(objID, "active");
|
||||
Objective_OnEntity(objID, ent);
|
||||
Objective_Icon(objID, game["hiders_model_icon"]);
|
||||
Objective_Team(objID, game["hiders"]);
|
||||
}
|
||||
}
|
||||
|
||||
getSpawnPoint()
|
||||
{
|
||||
logString("getSpawnPoint called");
|
||||
|
|
Loading…
Reference in New Issue