Ticket #3803: 3803.diff

File 3803.diff, 876 bytes (added by fatherbushido, 8 years ago)
  • binaries/data/mods/public/simulation/helpers/ValueModification.js

    function ApplyValueModificationsToEntity  
    1414}
    1515
    1616function ApplyValueModificationsToPlayer(tech_type, current_value, playerEntity, playerID)
    1717{
    1818    let cmpTemplateManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_TemplateManager);
     19    if (!cmpTemplateManager)
     20            return current_value;
    1921    let entityTemplateName = cmpTemplateManager.GetCurrentTemplateName(playerEntity);
    2022    let entityTemplate = cmpTemplateManager.GetTemplate(entityTemplateName);
    2123    return ApplyValueModificationsToTemplate(tech_type, current_value, playerID, entityTemplate);
    2224}