Jump to content
Korean Random

totalEfficiency средствами XVM.


Recommended Posts

  • 2 weeks later...

from gui.Scaleform.daapi.view.battle.shared import ribbons_panel

class BattleRibbons(object):
           
    def populate(self, base):
        if not base._BattleRibbonsPanel__enabled:
            base._BattleRibbonsPanel__ribbonsAggregator.start()
       
    def dispose(self, base):
        if not base._BattleRibbonsPanel__enabled:
            base._BattleRibbonsPanel__ribbonsAggregator.stop()
   
    def onSettingsChanged(self, base):
        self.populate(base)
   
    def showRibbon(self, base, ribbon):
        if ribbon.getType() in ribbons_panel._RIBBONS_FMTS:
            updater = ribbons_panel._RIBBONS_FMTS[ribbon.getType()]
            updater(ribbon, base._BattleRibbonsPanel__arenaDP, base._BattleRibbonsPanel__addBattleEfficiencyEvent)
               
    def addBattleEfficiencyEvent(self, base, ribbonType='', leftFieldStr='', vehName='', vehType='', rightFieldStr=''):
        print 'RIBBON PANEL MOD: addBattleEfficiencyEvent: ribbonType="{}", leftFieldStr="{}", vehName="{}", vehType="{}", rightFieldStr="{}".'.format(ribbonType, leftFieldStr, vehName, vehType, rightFieldStr)

              
g_battleRibbons = BattleRibbons()

@registerEvent(ribbons_panel.BattleRibbonsPanel, '_populate')
def ribbons_panel_populate(self):
    g_battleRibbons.populate(self)
   

@hregisterEvent(ribbons_panel.BattleRibbonsPanel, '_dispose')
def ribbons_panel_dispose(self):
    g_battleRibbons.dispose(self)

   
@hregisterEvent(ribbons_panel.BattleRibbonsPanel, '_BattleRibbonsPanel__onSettingsChanged')
def ribbons_panel_onSettingsChanged(self, diff):
    g_battleRibbons.onSettingsChanged(self)
   
   
@registerEvent(ribbons_panel.BattleRibbonsPanel, '_BattleRibbonsPanel__showRibbon')
def ribbons_panel_showRibbon(self, ribbon):
    g_battleRibbons.showRibbon(self, ribbon)
      

@registerEvent(ribbons_panel.BattleRibbonsPanel, '_BattleRibbonsPanel__addBattleEfficiencyEvent')       
def ribbons_panel_addBattleEfficiencyEvent(self, ribbonType='', leftFieldStr='', vehName='', vehType='', rightFieldStr=''):
    g_battleRibbons.addBattleEfficiencyEvent(self, ribbonType, leftFieldStr, vehName, vehType, rightFieldStr)

Edited by Ekspoint
Link to comment
Short link
Share on other sites

  • 2 weeks later...

@ktulho, можно ли сделать макрос "сравнительное значение  {{py:xvm.numberShotsDealt}}  к  {{py:xvm.numberHitsDealt}}". Очень для хитЛога надо :)

attachicon.gifshot_013.png

 

Так ты и сейчас можешь это сделать.

{{py:xvm.numberShotsDealt={{py:xvm.numberHitsDealt}}?=|{{py:xvm.numberShotsDealt>{{py:xvm.numberHitsDealt}}?>|<}}}}

в качестве результата будет знак больше меньше или равно.

  • Upvote 2
Link to comment
Short link
Share on other sites

Вот блин я не внимательный - по быстрому сравнение набросал и отвлёкся на минуту:)

{{py:xvm.numberShotsDealt={{py:xvm.numberHitsDealt=}}?=|>}}

проверил - не работает. Ну думаю так не получится , решил  в тему написать. Сейчас посмотрел, откуда-то = в макрос затесалось.

первоначально так должно было быть, проверил-всё норм показывает :)

{{py:xvm.numberShotsDealt={{py:xvm.numberHitsDealt}}?=|>}}
Link to comment
Short link
Share on other sites

кто криты выводит, у вас с кол-вом все нормально? такое ощущение что не правильно считает

А у меня засвеченных не считает. Видимо, что-то изменилось после патча.

Link to comment
Short link
Share on other sites

 

@H_E_K_P_O_M_A_H_T_, надо весь бой прогнать, можно в ускоренном виде. 

 

, прикрепи риплей

тут не знал всех тонкостей, вот логи полностью бой, + реплей. 

 

 

Вчера на другом танке таже история с обнаружением была, но я не обратил внимания.

Link to comment
Short link
Share on other sites

 

 

кто криты выводит, у вас с кол-вом все нормально? такое ощущение что не правильно считает

 

А у меня засвеченных не считает. Видимо, что-то изменилось после патча.

 

вот и с обнаружением тоже не то показывает
, запулил исправления. 
  • Upvote 3
Link to comment
Short link
Share on other sites

C выходом патча перестал работать totalEfficiency,  подскажите где изменились настройки. Со старым конфигом не работает.

Папку py_macro обновили? Прикрепите логи.

Link to comment
Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...