woozasmoddingteam / LocalTalkExtended

Local talk for NS2, also allows team-only local talk
0 stars 2 forks source link

Error from log 'speaker_client' #4

Open ailmanki opened 4 years ago

ailmanki commented 4 years ago

Issue for PR.

[08:27:48]Hook error: lua/LocalTalkExtended/Server.lua:26: attempt to index local 'speaker_client' (a nil value)
Stack traceback:
    lua/LocalTalkExtended/Server.lua:26 in function <lua/LocalTalkExtended/Server.lua:15>
        _ = true
        basecommands = table: 0x76363f38 (0 array elements, not empty)
        channel = 1
        gamerules = NS2Gamerules-3884
        listener = AlienSpectator-747
        listener_client = ServerClient
        speaker = Skulk-1848
        speaker_client = nil
    [C]:-1 in function 'xpcall'
    lua/shine/core/shared/hook.lua:164 in function 'Call'
        (for control) = table: 0x618a35d0 (0 array elements, not empty)
        (for generator) = function: 0x78ea06d8 (lua/shine/lib/objects/linked_list.lua:142)
        (for state) = table: 0x618a2c10 (0 array elements, not empty)
        Callbacks = table: 0x618a2c10 (0 array elements, not empty)
        Entry = table: 0x618a34e0 (0 array elements, not empty)
        Event = "CanPlayerHearPlayer"
        Node = table: 0x618a35d0 (0 array elements, not empty)
        select( "#", ... ) = 4
        select( 1, ... ) = NS2Gamerules-3884
        select( 2, ... ) = AlienSpectator-747
        select( 3, ... ) = Skulk-1848
        select( 4, ... ) = 1
    lua/shine/core/shared/hook.lua:333 in function 'GetCanPlayerHearPlayer'
        OldFunc = function: 0x79246ff8 (lua/NS2Gamerules.lua:1894)
        select( "#", ... ) = 4
        select( 1, ... ) = NS2Gamerules-3884
        select( 2, ... ) = AlienSpectator-747
        select( 3, ... ) = Skulk-1848
        select( 4, ... ) = 1
    [string "Closure"]:1 in function 'functor'
        commandersOnly = false
        excludePlayer = Skulk-1848
        ignoreDistance = false
        origin = Vector( -49.0625, -51.328125, 18.6796875 )
        player = AlienSpectator-747
        self = table: 0x62ba5fc8 (6 array elements, not empty)
        soundName = "sound/NS2.fev/alien/voiceovers/lifeform_under_attack"
        triggeringPlayer = Skulk-1848
    lua/Team.lua:453 in function 'ForEachPlayer'
        (for index) = 9
        (for limit) = 1
        (for step) = -1
        functor = table: 0x62ba5fc8 (6 array elements, not empty)
        i = 9
        player = AlienSpectator-747
        playerId = 747
        playerIds = table: 0x73f72b98 (9 array elements, not empty)
        self = AlienTeam
    lua/Team.lua:242 in function 'PlayPrivateTeamSound'
        commandersOnly = false
        excludePlayer = Skulk-1848
        ignoreDistance = false
        origin = Vector( -49.0625, -51.328125, 18.6796875 )
        PlayPrivateSound = table: 0x62ba5fc8 (6 array elements, not empty)
        self = AlienTeam
        soundName = "sound/NS2.fev/alien/voiceovers/lifeform_under_attack"
        triggeringPlayer = Skulk-1848
    lua/PlayingTeam.lua:458 in function 'TriggerAlert'
        commandersOnly = false
        entity = Skulk-1848
        force = nil
        ignoreDistance = false
        ignoreInterval = false
        ignoreSourcePlayer = Skulk-1848
        isRepeat = false
        location = Vector( -49.0625, -51.328125, 18.6796875 )
        newAlertPriority = 0
        self = AlienTeam
        soundName = "sound/NS2.fev/alien/voiceovers/lifeform_under_attack"
        techId = 399
        timeElapsed = 15.112548828125
        triggeredAlert = false
    lua/CombatMixin.lua:210 in function 'b'
        alert = 399
        attacker = JetpackMarine-3839
        damage = 8
        damageType = 13
        direction = Vector( -0.95661735534668, 0.13755981624126, 0.25682783126831 )
        doer = Flame-1882
        isHallucination = nil
        notifiyTarget = true
        point = Vector( -48.859031677246, -50.825408935547, 18.519771575928 )
        preventAlert = nil
        self = Skulk-1848
        team = AlienTeam
    [string "..."]:5 in function 'a'
        arg1 = Skulk-1848
        arg2 = 8
        arg3 = JetpackMarine-3839
        arg4 = Flame-1882
        arg5 = Vector( -48.859031677246, -50.825408935547, 18.519771575928 )
        arg6 = Vector( -0.95661735534668, 0.13755981624126, 0.25682783126831 )
        arg7 = 13
        arg8 = nil
        ret = nil
    [string "..."]:4 in function 'OnTakeDamage'
        arg1 = Skulk-1848
        arg2 = 8
        arg3 = JetpackMarine-3839
        arg4 = Flame-1882
        arg5 = Vector( -48.859031677246, -50.825408935547, 18.519771575928 )
        arg6 = Vector( -0.95661735534668, 0.13755981624126, 0.25682783126831 )
        arg7 = 13
        arg8 = nil
    lua/LiveMixin.lua:350 in function 'oldTakeDamage'
        armorUsed = 0
        attacker = JetpackMarine-3839
        damage = 8
        damageType = 13
        direction = Vector( -0.95661735534668, 0.13755981624126, 0.25682783126831 )
        doer = Flame-1882
        healthUsed = 8
        killedFromDamage = false
        oldArmor = 0
        oldHealth = 0
        point = Vector( -48.859031677246, -50.825408935547, 18.519771575928 )
        preventAlert = nil
        self = Skulk-1848
    lua/NS2Plus/Server/CHUD_ServerStats.lua:630 in function 'TakeDamage'
        armorUsed = 0
        attacker = JetpackMarine-3839
        biomassLevel = nil
        className = "Skulk"
        damage = 8
        damageType = 13
        direction = Vector( -0.95661735534668, 0.13755981624126, 0.25682783126831 )
        doer = Flame-1882
        healthUsed = 8
        point = Vector( -48.859031677246, -50.825408935547, 18.519771575928 )
        preventAlert = nil
        self = Skulk-1848
    lua/DamageMixin.lua:101 in function 'DoDamage'
        altMode = nil
        armorUsed = 0
        attacker = JetpackMarine-3839
        currentComm = nil
        damage = 8
        damageDone = 0
        damageType = 13
        direction = Vector( -0.95661735534668, 0.13755981624126, 0.25682783126831 )
        doer = Flame-1882
        healthUsed = 8
        killedFromDamage = false
        point = Vector( -48.859031677246, -50.825408935547, 18.519771575928 )
        self = Flame-1882
        showtracer = nil
        surface = nil
        target = Skulk-1848
        weapon = 1
    lua/Weapons/Marine/Flame.lua:142 in function 'Detonate'
        (for index) = 6
        (for limit) = 9
        (for step) = 1
        abs = function: builtin#39 ([C]:-1)
        ent = Skulk-1848
        entOrigin = Vector( -48.859031677246, -50.825408935547, 18.519771575928 )
        ents = table: 0x6194a7c8 (9 array elements, not empty)
        gamerules = NS2Gamerules-3884
        i = 6
        origin = Vector( -47.935348510742, -50.958232879639, 18.271785736084 )
        player = JetpackMarine-3839
        self = Flame-1882
        targetHit = nil
        toEnemy = Vector( -0.95661735534668, 0.13755981624126, 0.25682783126831 )
    lua/Weapons/Marine/Flame.lua:48 in function <lua/Weapons/Marine/Flame.lua:44>
        self = Flame-1882
[08:27:48][Hook Error] CanPlayerHearPlayer hook 'LocalTalkExtended' failed, removing.
kamakazedan commented 4 years ago

I experienced this same issue yesterday, happened about 5 times in one evening:

[20:02:22]Hook error: lua/LocalTalkExtended/Server.lua:26: attempt to index local 'speaker_client' (a nil value)
Stack traceback:
    lua/LocalTalkExtended/Server.lua:26 in function <lua/LocalTalkExtended/Server.lua:15>
        _ = true
        basecommands = table: 0x75e9c518 (0 array elements, not empty)
        channel = 1
        gamerules = NS2Gamerules-3884
        GetOwner = function: builtin#255 ([C]:-1)
        listener = AlienSpectator-644
        listener_client = ServerClient
        speaker = GorgeHallucination-2966
        speaker_client = nil
        voice_teamonly = table: 0x76914e98 (0 array elements, empty)
    [C]:-1 in function 'xpcall'
    lua/shine/core/shared/hook.lua/CallWith4Args:7 in function 'Call'
        (for control) = table: 0x7691a410 (0 array elements, not empty)
        (for generator) = function: 0x7e580428 (lua/shine/lib/objects/linked_list.lua:142)
        (for state) = table: 0x769152a0 (0 array elements, not empty)
        Arg1 = NS2Gamerules-3884
        Arg2 = AlienSpectator-644
        Arg3 = GorgeHallucination-2966
        Arg4 = 1
        Callbacks = table: 0x769152a0 (0 array elements, not empty)
        Entry = table: 0x76914a88 (0 array elements, not empty)
        Event = "CanPlayerHearPlayer"
        Hooks = table: 0x7e5b6e00 (0 array elements, not empty)
        Node = table: 0x7691a410 (0 array elements, not empty)
        OnError = function: 0x7e5b6dd8 (lua/shine/lib/debug.lua:508)
        Remove = function: 0x7e5a9708 (lua/shine/core/shared/hook.lua:77)
        Shine = table: 0x782250b0 (0 array elements, not empty)
    ...d/hook.lua/ClassHook/NS2Gamerules:GetCanPlayerHearPlayer:3 in function 'GetCanPlayerHearPlayer'
        Arg1 = NS2Gamerules-3884
        Arg2 = AlienSpectator-644
        Arg3 = GorgeHallucination-2966
        Arg4 = 1
        Call = function: 0x75fa8118 (lua/shine/core/shared/hook.lua:185)
        HookName = "CanPlayerHearPlayer"
        OldFunc = function: 0x21be43d8 (lua/NS2Gamerules.lua:1876)
    [string "Closure"]:1 in function 'functor'
        commandersOnly = false
        excludePlayer = GorgeHallucination-2966
        ignoreDistance = false
        origin = Vector( 92.046875, 3.15625, 106.90625 )
        player = AlienSpectator-644
        self = table: 0x244df3f8 (6 array elements, not empty)
        soundName = "sound/NS2.fev/alien/voiceovers/lifeform_under_attack"
        triggeringPlayer = GorgeHallucination-2966
    lua/Team.lua:453 in function 'ForEachPlayer'
        (for index) = 7
        (for limit) = 1
        (for step) = -1
        functor = table: 0x244df3f8 (6 array elements, not empty)
        i = 7
        player = AlienSpectator-644
        playerId = 644
        playerIds = table: 0x75f80b38 (7 array elements, not empty)
        self = AlienTeam
    lua/Team.lua:242 in function 'PlayPrivateTeamSound'
        commandersOnly = false
        excludePlayer = GorgeHallucination-2966
        ignoreDistance = false
        origin = Vector( 92.046875, 3.15625, 106.90625 )
        PlayPrivateSound = table: 0x244df3f8 (6 array elements, not empty)
        self = AlienTeam
        soundName = "sound/NS2.fev/alien/voiceovers/lifeform_under_attack"
        triggeringPlayer = GorgeHallucination-2966
    lua/PlayingTeam.lua:458 in function 'TriggerAlert'
        commandersOnly = false
        entity = GorgeHallucination-2966
        force = nil
        ignoreDistance = false
        ignoreInterval = false
        ignoreSourcePlayer = GorgeHallucination-2966
        isRepeat = true
        location = Vector( 92.046875, 3.15625, 106.90625 )
        newAlertPriority = 0
        self = AlienTeam
        soundName = "sound/NS2.fev/alien/voiceovers/lifeform_under_attack"
        techId = 399
        timeElapsed = 15.102233886719
        triggeredAlert = false
    lua/CombatMixin.lua:215 in function 'b'
        alert = 399
        attacker = Marine-2826
        damage = 7
        damageType = 1
        direction = nil
        doer = Pistol-1383
        GetDamageAlert = function: 0x7df73160 (lua/CombatMixin.lua:175)
        isHallucination = nil
        notifiyTarget = true
        point = Vector( 92.27156829834, 3.6503884792328, 105.96106719971 )
        preventAlert = false
        self = GorgeHallucination-2966
        team = AlienTeam
    [string "..."]:5 in function 'a'
        a = function: 0x249df7f0 ([string "..."]:3)
        arg1 = GorgeHallucination-2966
        arg2 = 7
        arg3 = Marine-2826
        arg4 = Pistol-1383
        arg5 = Vector( 92.27156829834, 3.6503884792328, 105.96106719971 )
        arg6 = nil
        arg7 = 1
        arg8 = false
        b = function: 0x7df73180 (lua/CombatMixin.lua:189)
        ret = nil
    [string "..."]:4 in function 'OnTakeDamage'
        a = function: 0x249debf0 ([string "..."]:3)
        arg1 = GorgeHallucination-2966
        arg2 = 7
        arg3 = Marine-2826
        arg4 = Pistol-1383
        arg5 = Vector( 92.27156829834, 3.6503884792328, 105.96106719971 )
        arg6 = nil
        arg7 = 1
        arg8 = false
        b = function: 0x75f8c540 (lua/CloakableMixin.lua:382)
    lua/BabblerClingMixin.lua:84 in function 'b'
        amount = 7
        attacker = Marine-2826
        damage = 22
        damageTable = table: 0x22b01240 (0 array elements, not empty)
        damageType = 1
        doer = Pistol-1383
        hitPoint = Vector( 92.27156829834, 3.6503884792328, 105.96106719971 )
        self = GorgeHallucination-2966
        weapon = 155
    [string "..."]:5 in function 'a'
        a = function: 0x7fb13780 (lua/UmbraMixin.lua:181)
        arg1 = GorgeHallucination-2966
        arg2 = table: 0x22b01240 (0 array elements, not empty)
        arg3 = Marine-2826
        arg4 = Pistol-1383
        arg5 = 1
        arg6 = Vector( 92.27156829834, 3.6503884792328, 105.96106719971 )
        arg7 = 155
        b = function: 0x76b4b9e8 (lua/BabblerClingMixin.lua:65)
        ret = nil
    [string "..."]:4 in function 'ModifyDamageTaken'
        a = function: 0x246e0dd8 ([string "..."]:3)
        arg1 = GorgeHallucination-2966
        arg2 = table: 0x22b01240 (0 array elements, not empty)
        arg3 = Marine-2826
        arg4 = Pistol-1383
        arg5 = 1
        arg6 = Vector( 92.27156829834, 3.6503884792328, 105.96106719971 )
        arg7 = 155
        b = function: 0x240b4258 (lua/PlayerHallucinationMixin.lua:34)
    lua/DamageTypes.lua:327 in function 'rule'
        armorFractionUsed = 0.7
        attacker = Marine-2826
        damage = 22
        damageTable = table: 0x22b01240 (0 array elements, not empty)
        damageType = 1
        doer = Pistol-1383
        healthPerArmor = 2
        hitPoint = Vector( 92.27156829834, 3.6503884792328, 105.96106719971 )
        overshieldDamage = 0
        target = GorgeHallucination-2966
        weapon = 155
    lua/DamageTypes.lua:656 in function 'GetDamageByType'
        (for control) = 5
        (for generator) = function: builtin#6 ([C]:-1)
        (for state) = table: 0x766a0278 (6 array elements, not empty)
        _ = 5
        armorFractionUsed = 0.7
        armorUsed = 0
        attacker = Marine-2826
        BuildDamageTypeRules = function: 0x76837720 (lua/DamageTypes.lua:487)
        damage = 22
        damageType = 1
        doer = Pistol-1383
        healthPerArmor = 2
        healthUsed = 0
        hitPoint = Vector( 92.27156829834, 3.6503884792328, 105.96106719971 )
        overshieldDamage = 0
        rule = function: 0x76837458 (lua/DamageTypes.lua:297)
        target = GorgeHallucination-2966
        weapon = 155
    lua/DamageMixin.lua:96 in function 'DoDamage'
        altMode = false
        armorUsed = 0
        attacker = Marine-2826
        currentComm = nil
        damage = 20
        damageDone = 0
        damageType = 1
        direction = Vector( 0.0031831678934395, -0.017457401379943, 0.9998425245285 )
        doer = Pistol-1383
        healthUsed = 0
        killedFromDamage = false
        overshieldDamage = 0
        point = Vector( 92.27156829834, 3.6503884792328, 105.96106719971 )
        rawDamage = 20
        self = Pistol-1383
        showtracer = false
        surface = ""
        target = GorgeHallucination-2966
        weapon = 155
    lua/Weapons/BulletsMixin.lua:34 in function 'originalBulletsMixinApplyBulletGameplayEffects'
        blockedByUmbra = false
        damage = 20
        direction = Vector( 0.0031831678934395, -0.017457401379943, 0.9998425245285 )
        endPoint = Vector( 92.27156829834, 3.6503884792328, 105.96106719971 )
        player = Marine-2826
        self = Pistol-1383
        showTracer = false
        surface = ""
        target = GorgeHallucination-2966
    lua/NS2Plus/Server/CHUD_ServerStats.lua:1386 in function 'ApplyBulletGameplayEffects'
        AddAccuracyStat = function: 0x768f9e90 (lua/NS2Plus/Server/CHUD_ServerStats.lua:281)
        damage = 20
        direction = Vector( 0.0031831678934395, -0.017457401379943, 0.9998425245285 )
        endPoint = Vector( 92.27156829834, 3.6503884792328, 105.96106719971 )
        originalBulletsMixinApplyBulletGameplayEffects = function: 0x7df914a0 (lua/Weapons/BulletsMixin.lua:25)
        parent = Marine-2826
        player = Marine-2826
        self = Pistol-1383
        showTracer = false
        surface = ""
        target = GorgeHallucination-2966
    lua/Weapons/Marine/ClipWeapon.lua:446 in function 'FireBullets'
        (for index) = 1
        (for limit) = 1
        (for step) = 1
        bullet = 1
        bulletSize = 0.018
        damage = 20
        direction = Vector( 0.0031831678934395, -0.017457401379943, 0.9998425245285 )
        effectFrequency = 0.5
        endPoint = Vector( 92.554649353027, 2.0978617668152, 194.87930297852 )
        filter = function: 0x200a0a18 (lua/Closure.lua:233)
        hitOffset = Vector( 0.00041381182381883, -0.0022694622166455, 0.12997952103615 )
        hitPoint = Vector( 92.271980285645, 3.6481189727783, 106.09104919434 )
        hitPoints = table: 0x249d41d0 (1 array element, not empty)
        i = 1
        impactPoint = Vector( 92.28392791748, 3.5826041698456, 109.84330749512 )
        numberBullets = 1
        numTargets = 1
        player = Marine-2826
        range = 100
        self = Pistol-1383
        shootCoords = [x=1.000000 0.000000 0.000000; y=0.000000 0.999831 0.018407; z=0.000000 -0.018407 0.999831; o=0.000000 0.000000 0.000000]
        showTracer = false
        spreadDirection = Vector( 0.0031831637024879, -0.017457412555814, 0.9998425245285 )
        startPoint = Vector( 92.236335754395, 3.8436031341553, 94.895042419434 )
        target = GorgeHallucination-2966
        targets = table: 0x249d41a8 (1 array element, not empty)
        trace = cdata<struct Trace>: 0x22b010f8
        viewAngles = cdata<struct Angles>: 0x249d3f50
    lua/Weapons/Marine/ClipWeapon.lua:461 in function 'FirePrimary'
        FireBullets = function: 0x7dfa45a8 (lua/Weapons/Marine/ClipWeapon.lua:400)
        player = Marine-2826
        self = Pistol-1383
    lua/Weapons/Marine/Pistol.lua:259 in function 'FirePrimary'
        player = Marine-2826
        self = Pistol-1383
    lua/Weapons/Marine/ClipWeapon.lua:557 in function 'OnTag'
        FillClip = function: 0x7dfa40c8 (lua/Weapons/Marine/ClipWeapon.lua:102)
        player = Marine-2826
        self = Pistol-1383
        tagName = "shoot"
    lua/Weapons/Marine/Pistol.lua:241 in function 'OnTag'
        self = Pistol-1383
        tagName = "shoot"
    lua/Weapons/ViewModel.lua:101 in function 'self_OnTag'
        self = ViewModel-1311
        tagHit = "shoot"
        weapon = Pistol-1383
    lua/Mixins/BaseModelMixin.lua:243 in function 'UpdateAnimationState'
        (for index) = 1
        (for limit) = 1
        (for step) = 1
        allowed = true
        allowedOnClient = true
        CaptureAnimationState = function: 0x7684df90 (lua/Mixins/BaseModelMixin.lua:130)
        GetEntityIsRelatedTo = function: 0x20769900 (lua/Mixins/BaseModelMixin.lua:144)
        graph = AnimationGraph
        Graph_GetTagName = function: 0x76bc2810 (lua/postbind/AnimationGraph.lua:8)
        i = 1
        model = Model
        prevTime = 739.64135742188
        self = ViewModel-1311
        self_OnTag = function: 0x245956d8 (lua/Weapons/ViewModel.lua:95)
        Shared_GetAnimationGraph = function: builtin#255 ([C]:-1)
        Shared_GetModel = function: builtin#255 ([C]:-1)
        Shared_GetPreviousTime = function: builtin#255 ([C]:-1)
        Shared_GetTime = function: builtin#255 ([C]:-1)
        state = AnimationGraphState
        tagIndex = 6
        time = 739.68829345703
        transition = true
        UpdateAnimationInput = function: 0x75fb9f10 (lua/Mixins/BaseModelMixin.lua:158)
    lua/Mixins/BaseModelMixin.lua:843 in function 'ProcessMoveOnModel'
        self = ViewModel-1311
        UpdateAnimationState = function: 0x75fbace8 (lua/Mixins/BaseModelMixin.lua:177)
    lua/Player.lua:1380 in function 'UpdateAnimationInputs'
        input = cdata<struct Move>: 0x7888d928
        self = Marine-2826
        viewModel = ViewModel-1311
    lua/Player.lua:1503 in function 'OnProcessMove'
        commands = 1
        input = cdata<struct Move>: 0x7888d928
        self = Marine-2826
        UpdateAnimationInputs = function: 0x21d136a8 (lua/Player.lua:1372)
        UpdateBodyYaw = function: 0x21d135f8 (lua/Player.lua:1321)
    lua/Marine.lua:1042 in function 'a'
        input = cdata<struct Move>: 0x7888d928
        self = Marine-2826
    [string "..."]:4 in function 'a'
        a = function: 0x75ed06d8 (lua/Marine.lua:990)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x75f23f08 (lua/Mixins/BaseMoveMixin.lua:121)
    [string "..."]:4 in function 'a'
        a = function: 0x20570d40 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x21d61490 (lua/Mixins/CameraHolderMixin.lua:539)
    [string "..."]:4 in function 'a'
        a = function: 0x20580948 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x768fa418 (lua/NS2Plus/Server/CHUD_ServerStats.lua:519)
    [string "..."]:4 in function 'a'
        a = function: 0x20585248 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x7df40118 (lua/EffectsMixin.lua:72)
    [string "..."]:4 in function 'a'
        a = function: 0x205911e0 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x75f24680 (lua/TechMixin.lua:162)
    [string "..."]:4 in function 'a'
        a = function: 0x20595438 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x7df5cef8 (lua/FlinchMixin.lua:159)
    [string "..."]:4 in function 'a'
        a = function: 0x205b6420 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x7673f3d8 (lua/AFKMixin.lua:42)
    [string "..."]:4 in function 'a'
        a = function: 0x2059a190 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x7fb2c4d0 (lua/LOSMixin.lua:322)
    [string "..."]:4 in function 'a'
        a = function: 0x205cf980 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x245d6fe0 (lua/ParasiteMixin.lua:188)
    [string "..."]:4 in function 'a'
        a = function: 0x205d9020 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x7df69c38 (lua/RagdollMixin.lua:129)
    [string "..."]:4 in function 'a'
        a = function: 0x205e16f0 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x245d5a60 (lua/WebableMixin.lua:130)
    [string "..."]:4 in function 'a'
        a = function: 0x205e6a80 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x245cf268 (lua/CorrodeMixin.lua:199)
    [string "..."]:4 in function 'a'
        a = function: 0x205ea5b8 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x75ea78f0 (lua/TunnelUserMixin.lua:193)
    [string "..."]:4 in function 'a'
        a = function: 0x205f0fe0 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x75eab4a8 (lua/PhaseGateUserMixin.lua:57)
    [string "..."]:4 in function 'a'
        a = function: 0x205f6928 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x75eb66b0 (lua/Weapons/PredictedProjectile.lua:176)
    [string "..."]:4 in function 'a'
        a = function: 0x205f9bc0 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x75ec2170 (lua/RegenerationMixin.lua:46)
    [string "..."]:4 in function 'a'
        a = function: 0x205ff830 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x245b9000 (lua/OrdersMixin.lua:606)
    [string "..."]:4 in function 'a'
        a = function: 0x769607b0 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x245e85e8 (lua/StunMixin.lua:88)
    [string "..."]:4 in function 'a'
        a = function: 0x20586e48 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x245c3600 (lua/NanoShieldMixin.lua:203)
    [string "..."]:4 in function 'a'
        a = function: 0x206134c0 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x7e066df0 (lua/FireMixin.lua:208)
    [string "..."]:4 in function 'a'
        a = function: 0x206185f8 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x75e9fb60 (lua/CatPackMixin.lua:43)
    [string "..."]:4 in function <[string "..."]:3>
        a = function: 0x2061a4f0 ([string "..."]:3)
        arg1 = Marine-2826
        arg2 = cdata<struct Move>: 0x7888d928
        b = function: 0x75ea18f0 (lua/SprintMixin.lua:220)
[20:02:22][Hook Error] CanPlayerHearPlayer hook 'LocalTalkExtended' failed, removing.