SNART Posted November 11, 2015 Share Posted November 11, 2015 (edited) Работает-ли макрос {{turret}} в "playersPanel" и в "statisticForm". Если нет, то этой возможности очень не хватает... Edited November 11, 2015 by SNART @ Quote Link to comment Short link Share on other sites More sharing options...
goodman Posted November 11, 2015 Share Posted November 11, 2015 не работает, вроде клиент не в курсе о стоковости, пока крендель не засветится @ Quote Link to comment Short link Share on other sites More sharing options...
SNART Posted November 11, 2015 Author Share Posted November 11, 2015 (edited) не работает, вроде клиент не в курсе о стоковости, пока крендель не засветится Да.. И его важность при таком раскладе испаряется.. Да его бы и сделали, будь такая возможность. Понял, спасибо. Edited November 11, 2015 by SNART @ Quote Link to comment Short link Share on other sites More sharing options...
XSerzHX Posted November 11, 2015 Share Posted November 11, 2015 если сделать то будет работать так же как отметки на орудии @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted November 11, 2015 Share Posted November 11, 2015 (edited) не работает, вроде клиент не в курсе о стоковости, пока крендель не засветится Вообще-то, это не так. Клиент уже после загрузки боя знает кто на чем в бою. Под спойлером пример выводы инфы в питоне о башне игрока с id=20679680 в начале боя. print BigWorld.player().arena.vehicles[20679680]['vehicleType'].type.turrets (({'itemTypeName': 'vehicleTurret', 'status': 'local', 'description': '', 'weight': 14200.0, 'tags': frozenset([]), 'models': {'destroyed': 'vehicles/russian/R90_IS_4M/crash/lod0/Turret_01.model', 'exploded': 'vehicles/russian/R90_IS_4M/crash/lod0/Turret_01.model', 'undamaged': 'vehicles/russian/R90_IS_4M/normal/lod0/Turret_01.model'}, 'turretRotatorSoundManual': '/turret/turret/turret_manual_traverse/turret_manual_traverse_12000-more', 'compactDescr': 10243, 'primaryArmor': (250.0, 200.0, 170.0), 'rotationSpeed': 0.3839724354387525, 'showEmblemsOnGun': False, 'userString': '\xd0\x98\xd0\xa1-4\xd0\x9c', 'emblemSlots': [EmblemSlot(rayStart=(-1.03364, 0.510622, 0.674963), rayEnd=(-0.718444, 0.295306, 0.555445), rayUp=(0, 1, 0), size=0.2800000011920929, hideIfDamaged=False, type='player', isMirrored=False), EmblemSlot(rayStart=(-1.20211, 0.57462, -0.441257), rayEnd=(-0.873431, 0.346675, -0.443367), rayUp=(-0.000772589, 0.998355, 0.0573274), size=0.6800000071525574, hideIfDamaged=True, type='inscription', isMirrored=False), EmblemSlot(rayStart=(1.03364, 0.510622, 0.674963), rayEnd=(0.718444, 0.295306, 0.555445), rayUp=(0, 1, 0), size=0.2800000011920929, hideIfDamaged=False, type='player', isMirrored=False), EmblemSlot(rayStart=(1.20211, 0.57462, -0.441257), rayEnd=(0.873431, 0.346675, -0.443367), rayUp=(-0.000772589, 0.998355, 0.0573274), size=0.6800000071525574, hideIfDamaged=False, type='inscription', isMirrored=False)], 'surveyingDeviceHealth': {'repairCost': 1.0, 'maxHealth': 120, 'maxRegenHealth': 60}, 'gunPosition': (-0.003702, 0.363271, 1.10587), 'id': (0, 40), 'ceilless': False, 'name': 'Turret_710_mod_5', 'level': 10, 'shortUserString': '\xd0\x98\xd0\xa1-4\xd0\x9c', 'turretRotatorHealth': {'repairCost': 1.0, 'maxHealth': 170, 'maxRegenHealth': 85}, 'maxHealth': 500, 'turretDetachmentEffects': {'collision': {0: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='impact', time=0.0), KeyPoint(name='end', time=2.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C2F0>, prereqs=set([Pixie.MetaParticleSystem at 0xF88D24A4])), 1: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='impact', time=0.0), KeyPoint(name='end', time=2.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C370>, prereqs=set([Pixie.MetaParticleSystem at 0xF88D2364])), 2: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='impact', time=0.0), KeyPoint(name='end', time=2.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C370>, prereqs=set([Pixie.MetaParticleSystem at 0xF88D2364])), 3: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='impact', time=0.0), KeyPoint(name='end', time=2.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C370>, prereqs=set([Pixie.MetaParticleSystem at 0xF88D2364])), 4: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='impact', time=0.0), KeyPoint(name='end', time=2.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C2F0>, prereqs=set([Pixie.MetaParticleSystem at 0xF88D24A4])), 5: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='impact', time=0.0), KeyPoint(name='end', time=2.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C2F0>, prereqs=set([Pixie.MetaParticleSystem at 0xF88D24A4])), 6: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='impact', time=0.0), KeyPoint(name='end', time=2.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C3F0>, prereqs=set([Pixie.MetaParticleSystem at 0xF88D2464]))}, 'flight': EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='fire', time=0.0), KeyPoint(name='end', time=0.0), KeyPoint(name='end', time=36000.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C270>, prereqs=set([Pixie.MetaParticleSystem at 0xF88D24E4])), 'flamingOnGround': EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='static', time=0.014999999664723873), KeyPoint(name='end', time=36000.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C610>, prereqs=set([Pixie.MetaParticleSystem at 0xF88D25A4, Pixie.MetaParticleSystem at 0xF88D23A4])), 'pull': {0: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='fire', time=0.0), KeyPoint(name='end', time=36000.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C570>, prereqs=set([])), 1: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='fire', time=0.0), KeyPoint(name='end', time=36000.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C7B0>, prereqs=set([])), 2: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='fire', time=0.0), KeyPoint(name='end', time=36000.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C570>, prereqs=set([])), 3: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='fire', time=0.0), KeyPoint(name='end', time=36000.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C7B0>, prereqs=set([])), 4: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='fire', time=0.0), KeyPoint(name='end', time=36000.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C750>, prereqs=set([])), 5: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='fire', time=0.0), KeyPoint(name='end', time=36000.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C090>, prereqs=set([])), 6: EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='fire', time=0.0), KeyPoint(name='end', time=36000.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x0914C810>, prereqs=set([]))}}, 'turretRotatorSoundGear': '/turret/turret/turret_electric_traverse/turret_electric_traverse_12000-more', 'AODecals': [], 'materials': {1: MaterialInfo(kind=1, armor=250.0, extra=None, vehicleDamageFactor=1.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 2: MaterialInfo(kind=2, armor=230.0, extra=None, vehicleDamageFactor=1.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 3: MaterialInfo(kind=3, armor=200.0, extra=None, vehicleDamageFactor=1.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 4: MaterialInfo(kind=4, armor=170.0, extra=None, vehicleDamageFactor=1.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 5: MaterialInfo(kind=5, armor=230.0, extra=None, vehicleDamageFactor=1.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 6: MaterialInfo(kind=6, armor=140.0, extra=None, vehicleDamageFactor=1.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 7: MaterialInfo(kind=7, armor=75.0, extra=None, vehicleDamageFactor=1.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 8: MaterialInfo(kind=8, armor=30.0, extra=None, vehicleDamageFactor=1 .0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 9: MaterialInfo(kind=9, armor=100.0, extra=None, vehicleDamageFactor=1.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 10: MaterialInfo(kind=10, armor=0.0, extra=None, vehicleDamageFactor=1.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 11: MaterialInfo(kind=11, armor=50.0, extra=None, vehicleDamageFactor=1.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 12: MaterialInfo(kind=12, armor=30.0, extra=None, vehicleDamageFactor=1.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True)}, 'unlocks': [0], 'circularVisionRadius': 400.0, 'hitTester': <ModelHitTester.ModelHitTester object at 0x09536770>, 'guns': ({'itemTypeName': 'vehicleGun', 'status': 'shared', 'weight': 2590.0, 'shortUserString': '122 \xd0\xbc\xd0\xbc \xd0\x94-25\xd0\xa2', 'aimingTime': 2.9000000953674316, 'maxRegenHealth': 96, 'effects': EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='lighting2', time=0.09000000357627869), KeyPoint(name='end', time=0.5), KeyPoint(name='endpixie', time=2.0), KeyPoint(name='soundplaystop', time=9.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x09345650>, prereqs=set([Pixie.MetaParticleSystem at 0xF88D5C64, Pixie.MetaParticleSystem at 0xF88D5CE4, Pixie.MetaParticleSystem at 0xF88D5B24, Pixie.MetaParticleSystem at 0xF88D5BA4, Pixie.MetaParticleSystem at 0xF88D5BE4])), 'userString': '122 \xd0\xbc\xd0\xbc \xd0\x94-25\xd0\xa2', 'id': (0, 15), 'maxAmmo': 30, 'clip': (1, 0.0), 'reloadTime': 11.0, 'camouflageTiling': None, 'burst': (1, 0.0), 'animateEmblemSlots': True, 'maxHealth': 192, 'unlocks': [], 'hitTester': <ModelHitTester.ModelHitTester object at 0x095369D0>, 'turretYawLimits': None, 'shotDispersionAngle': 0.004600000083446503, 'description': '', 'tags': frozenset([]), 'models': {'destroyed': 'vehicles/russian/R90_IS_4M/crash/lod0/Gun_01.model', 'exploded': 'vehicles/russian/R90_IS_4M/crash/lod0/Gun_01.model', 'undamaged': 'vehicles/russian/R90_IS_4M/normal/lod0/Gun_01.model'}, 'compactDescr': 3844, 'recoil': {'backoffTime': 0.20000000298023224, 'lodDist': 70.0, 'amplitude': 0.4000000059604645, 'returnTime': 0.5799999833106995}, 'rotationSpeed': 0.45814892864851153, 'impulse': 0.6200000047683716, 'emblemSlots': [EmblemSlot(rayStart=(0.00379426, -0.0150313, 1.31542), rayEnd=(0.312734, -0.161138, 1.31249), rayUp=(0.1, 0.098, 2), size=0.7329999804496765, hideIfDamaged=False, type='insigniaOnGun', isMirrored=False)], 'pitchLimits': {'absolute': (-0.2792526803190927, 0.10471975511965978), 'back': (-0.2792526803190927, 0.06981317007977318, 0.5235987755982988), 'basic': (-0.2792526803190927, 0.10471975511965978)}, 'camouflageExclusionMask': None, 'repairCost': 8.0, 'name': '_122-mm_D-25T_with_wedges_shutter', 'level': 8, 'materials': {1: MaterialInfo(kind=1, armor=250.0, extra=None, vehicleDamageFactor=0.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 2: MaterialInfo(kind=2, armor=160.0, extra=None, vehicleDamageFactor=0.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 3: MaterialInfo(kind=3, armor=140.0, extra=None, vehicleDamageFactor=0.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 25: MaterialInfo(kind=25, armor=50.0, extra=<vehicle_extras.DamageMarker object at 0x0914CED0>, vehicleDamageFactor=0.0, useArmorHomogenization=False, useHitAngle=False, useAntifragmentationLining=False, mayRicochet=True, collideOnceOnly=True, damageKind=1, chanceToHitByProjectile=0.33000001311302185, chanceToHitByExplosion=0.33000001311302185, continueTraceIfNoHit=True)}, 'shots': ({'shell': {'itemTypeName': 'shell', 'caliber': 122.0, 'piercingPowerRandomization': 0.25, 'isTracer': True, 'effectsIndex': 14, 'compactDescr': 13066, 'userString': '\xd0\xa3\xd0\x91\xd0\xa0-471', 'id': (0, 51), 'description': '', 'damageRandomization': 0.25, 'kind': 'ARMOR_PIERCING', 'name': '_122mm_UBR-471', 'damage': (390.0, 165.0), 'icon': ('ARMOR_PIERCING.png', 0, 0)}, 'speed': 624.0000092983246, 'piercingPower': (175, 152), 'defaultPortion': 0.6000000238418579, 'gravity': 6.278400455665598, 'maxDistance': 720.0}, {'shell': {'itemTypeName': 'shell', 'caliber': 122.0, 'piercingPowerRandomization': 0.25, 'isTracer': True, 'effectsIndex': 17, 'compactDescr': 13322, 'userString': '\xd0\x91\xd0\xa0-471\xd0\x94', 'id': (0, 52), 'description': '', 'damageRandomization': 0.25, 'kind': 'ARMOR_PIERCING_CR', 'name': '_122mm_UBR-471P', 'damage': (390.0, 165.0), 'icon': ('ARMOR_PIERCING_CR.png', 0, 0)}, 'speed': 780.0000116229057, 'piercingPower': (217, 204), 'defaultPortion': 0.0, 'gravity': 6.278400455665598, 'maxDistance': 720.0}, {'shell': {'itemTypeName': 'shell', 'caliber': 122.0, 'piercingPowerRandomization': 0.25, 'isTracer': True, 'effectsIndex': 15, 'compactDescr': 13578, 'userString': '\xd0\xa3\xd0\x9e\xd0\xa4-471', 'id': (0, 53), 'description': '', 'damageRandomization': 0.25, 'kind': 'HIGH_EXPLOSIVE', 'name': '_122mm_UOF-471', 'damage': (530.0, 165.0), 'explosionRadius': 2.490000009536743, 'icon': ('HIGH_EXPLOSIVE.png', 0, 0)}, 'speed': 624.0000092983246, 'piercingPower': (61, 61), 'defaultPortion': 0.4000000059604645, 'gravity': 6.278400455665598, 'maxDistance': 720.0}), 'shotDispersionFactors': {'afterShotInBurst': 4.0, 'whileGunDamaged': 2.0, 'turretRotation': 4.5836622585937485, 'afterShot': 4.0}}, {'itemTypeName': 'vehicleGun', 'status': 'shared', 'weight': 3397.0, 'shortUserString': '122 \xd0\xbc\xd0\xbc M62-T2', 'aimingTime': 2.9000000953674316, 'maxRegenHealth': 105, 'effects': EffectsTimeLinePrereqs(keyPoints=[KeyPoint(name='start', time=0.0), KeyPoint(name='lighting2', time=0.09000000357627869), KeyPoint(name='end', time=0.5), KeyPoint(name='endpixie', time=2.0), KeyPoint(name='soundplaystop', time=9.0)], effectsList=<helpers.EffectsList.EffectsList object at 0x09345650>, prereqs=set([Pixie.MetaParticleSystem at 0xF88D5C64, Pixie.MetaParticleSystem at 0xF88D5CE4, Pixie.MetaParticleSystem at 0xF88D5B24, Pixie.MetaParticleSystem at 0xF88D5BA4, Pixie.MetaParticleSystem at 0xF88D5BE4])), 'userString': '122 \xd0\xbc\xd0\xbc M62-T2', 'id': (0, 93), 'maxAmmo': 30, 'clip': (1, 0.0), 'reloadTime': 12.0, 'camouflageTiling': None, 'burst': (1, 0.0), 'animateEmblemSlots': True, 'maxHealth': 210, 'unlocks': [], 'hitTester': <ModelHitTester.ModelHitTester object at 0x095369F0>, 'turretYawLimits': None, 'shotDispersionAngle': 0.003799999952316284, 'description': '', 'tags': frozenset([]), 'models': {'destroyed': 'vehicles/russian/R90_IS_4M/crash/lod0/Gun_02.model', 'exploded': 'vehicles/russian/R90_IS_4M/crash/lod0/Gun_02.model', 'undamaged': 'vehicles/russian/R90_IS_4M/normal/lod0/Gun_02.model'}, 'compactDescr': 23812, 'recoil': {'backoffTime': 0.20000000298023224, 'lodDist': 70.0, 'amplitude': 0.4000000059604645, 'returnTime': 0.800000011920929}, 'rotationSpeed': 0.45814892864851153, 'impulse': 0.6200000047683716, 'emblemSlots': [ EmblemSlot(rayStart=(0.00370095, -0.016401, 1.07862), rayEnd=(0.293376, -0.147963, 1.06941), rayUp=(0.115, 0.107, 2), size=0.7329999804496765, hideIfDamaged=False, type='insigniaOnGun', isMirrored=False)], 'pitchLimits': {'absolute': (-0.2792526803190927, 0.10471975511965978), 'back': (-0.2792526803190927, 0.06981317007977318, 0.5235987755982988), 'basic': (-0.2792526803190927, 0.10471975511965978)}, 'camouflageExclusionMask': None, 'repairCost': 8.0, 'name': '_122mm_M62-T2', 'level': 10, 'materials': {1: MaterialInfo(kind=1, armor=250.0, extra=None, vehicleDamageFactor=0.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 2: MaterialInfo(kind=2, armor=160.0, extra=None, vehicleDamageFactor=0.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 3: MaterialInfo(kind=3, armor=140.0, extra=None, vehicleDamageFactor=0.0, useArmorHomogenization=True, useHitAngle=True, useAntifragmentationLining=True, mayRicochet=True, collideOnceOnly=False, damageKind=0, chanceToHitByProjectile=1.0, chanceToHitByExplosion=1.0, continueTraceIfNoHit=True), 25: MaterialInfo(kind=25, armor=60.0, extra=<vehicle_extras.DamageMarker object at 0x0914CED0>, vehicleDamageFactor=0.0, useArmorHomogenization=False, useHitAngle=False, useAntifragmentationLining=False, mayRicochet=True, collideOnceOnly=True, damageKind=1, chanceToHitByProjectile=0.33000001311302185, chanceToHitByExplosion=0.33000001311302185, continueTraceIfNoHit=True)}, 'shots': ({'shell': {'itemTypeName': 'shell', 'caliber': 122.0, 'piercingPowerRandomization': 0.25, 'isTracer': True, 'effectsIndex': 14, 'compactDescr': 21770, 'userString': '\xd0\x91\xd0\xa0-472', 'id': (0, 85), 'description': '', 'damageRandomization': 0.25, 'kind': 'ARMOR_PIERCING', 'name': '_122mm_BR-471D', 'damage': (440.0, 165.0), 'icon': ('ARMOR_PIERCING.png', 0, 0)}, 'speed': 752.0000112056732, 'piercingPower': (258, 250), 'defaultPortion': 0.6000000238418579, 'gravity': 6.278400455665598, 'maxDistance': 720.0}, {'shell': {'itemTypeName': 'shell', 'caliber': 122.0, 'piercingPowerRandomization': 0.25, 'isTracer': True, 'effectsIndex': 16, 'compactDescr': 22026, 'userString': '\xd0\x91\xd0\x9a-9', 'id': (0, 86), 'description': '', 'damageRandomization': 0.25, 'kind': 'HOLLOW_CHARGE', 'name': '_122mm_BM11', 'damage': (440.0, 165.0), 'icon': ('HOLLOW_CHARGE.png', 0, 0)}, 'speed': 736.0000109672546, 'piercingPower': (340, 340), 'defaultPortion': 0.0, 'gravity': 6.278400455665598, 'maxDistance': 720.0}, {'shell': {'itemTypeName': 'shell', 'caliber': 122.0, 'piercingPowerRandomization': 0.25, 'isTracer': True, 'effectsIndex': 15, 'compactDescr': 22282, 'userString': '\xd0\xa3\xd0\x9e\xd0\xa4-472', 'id': (0, 87), 'description': '', 'damageRandomization': 0.25, 'kind': 'HIGH_EXPLOSIVE', 'name': '_122mm_UOF-472', 'damage': (530.0, 165.0), 'explosionRadius': 2.490000009536743, 'icon': ('HIGH_EXPLOSIVE.png', 0, 0)}, 'speed': 752.0000112056732, 'piercingPower': (68, 68), 'defaultPortion': 0.4000000059604645, 'gravity': 6.278400455665598, 'maxDistance': 720.0}), 'shotDispersionFactors': {'afterShotInBurst': 3.5, 'whileGunDamaged': 2.0, 'turretRotation': 4.5836622585937485, 'afterShot': 3.5}})},),) В принципе этой инфы достаточно чтобы идентифицировать какая башня, однако в XVM анализ стоковости сделан не по параметрам как выше, а по хп игроков. Как известно хп у стоков меньше чем у топов. Отсюда и получается что при такой реализации нуно чтобы противник попал в засвет и тогда по хп будет ясно сток или топ. Хотя и в случае с хп этого как бы тоже не требуется чтобы противник попадал в засвет... однако я вот знаю что проблема с идентификацией всегда есть при тумане войны в боях на ГК там только после засвета ясно что за танк. Edited November 11, 2015 by StranikS_Scan @ Quote Link to comment Short link Share on other sites More sharing options...
goodman Posted November 11, 2015 Share Posted November 11, 2015 однако спасибо за разъяснение!когда то я уже поднимал данный вопрос, но Макс ответил, что нереализуемо трудно реализуемо и посоветовал забыть...в итоге я поделился имеющейся у меня на тот момент информацией :) @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted November 11, 2015 Share Posted November 11, 2015 спасибо за разъяснение! которое не верно 4 @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.