Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/simulation/helpers/Commands.js
Show First 20 Lines • Show All 789 Lines • ▼ Show 20 Lines | if (ent) | ||||
"players": [player], | "players": [player], | ||||
"entity": ent | "entity": ent | ||||
}); | }); | ||||
} | } | ||||
else | else | ||||
{ | { | ||||
let template = Engine.QueryInterface(SYSTEM_ENTITY, IID_TemplateManager).GetTemplate("special/spy"); | let template = Engine.QueryInterface(SYSTEM_ENTITY, IID_TemplateManager).GetTemplate("special/spy"); | ||||
IncurBribeCost(template, player, cmd.player, true); | IncurBribeCost(template, player, cmd.player, true); | ||||
// update statistics for failed bribes | |||||
let cmpBribesStatisticsTracker = QueryPlayerIDInterface(player, IID_StatisticsTracker); | |||||
if (cmpBribesStatisticsTracker) | |||||
cmpBribesStatisticsTracker.IncreaseFailedBribesCounter(); | |||||
cmpGUIInterface.PushNotification({ | cmpGUIInterface.PushNotification({ | ||||
"type": "text", | "type": "text", | ||||
"players": [player], | "players": [player], | ||||
"message": markForTranslation("There are no bribable units"), | "message": markForTranslation("There are no bribable units"), | ||||
"translateMessage": true | "translateMessage": true | ||||
}); | }); | ||||
} | } | ||||
}, | }, | ||||
▲ Show 20 Lines • Show All 924 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator