File information

Last updated

Original upload

Created by

SirNii

Uploaded by

SirNii

Virus scan

Some manually verified files

65 comments

  1. SirNii
    SirNii
    • member
    • 2 kudos
    Sticky
    One of the reasons why I created this mod is that after a while all the mercs looks the same, after some training they all can do anything, so I decided to create the roles to make each one more "unique". I was thinking on implement a progression table for each role, similar to tabletop RPGs and CRPGs in general, here is what I have in mind:
    (any suggestions you may have are welcome, also the roles are optional)

    Progression table for Roles:

    (+1/level or +2/level or +1/2 level and so on) - not implemented yet

    Roles at level 10 (max for vanilla settings)

    Marksman:
    +10 CTH Ranged Weapons
    +10 DMG Ranged Weapons
    +10 Max Hit Points (not implemented)

    All Rounder:
    + 10% Damage Resistance
    +20 Max Hit Points (not implemented)

    Mechanic:
    +5 CTH Ranged Weapons (not implemented)
    +5 DMG Ranged Weapons (not implemented)
    +5 CTH Melee Weapons (not implemented)
    +5 DMG Melee Weapons (not implemented)
    +10 DMG Against Armored targets (heavy armor)
    +10 Max Hit Points (not implemented)

    Medic:
    +5 Damage Resistance (not implemented)
    +3 Movement Speed (not implemented)
    +20 Max Hit Points (not implemented)
    +5 DMG Against Armored targets (light armor)

    Leader:
    +5 CTH Ranged Weapons  (not implemented)
    +5 DMG Ranged Weapons  (not implemented)
    +5 CTH Melee Weapons  (not implemented)
    +5 DMG Melee Weapons  (not implemented)
    +5 DMG Resistance  (not implemented)
    +10 Max Hit Points  (not implemented)
    + Inspiring Aura (Bonus Morale, range increases with level)

    Explosive Expert:
    +2 Max Range for grenades  (not implemented)
    +5 Damage Resistance  (not implemented)
    +20 Max Hit Points  (not implemented)

    This can make the game easier if you don't apply to the enemies as well, but can make really challenging if you do as they will have additional bonus as well.

    I did not yet implemented everything because I still testing many of these changes to make them balanced enough 

    FAQ

    - Does it require a new game?
    No but some features do.
    1. SirNii
      SirNii
      • member
      • 2 kudos
      I'm separating all optional files to a individual mod page to facilitate for users of Vortex.

      Vanilla Weapons Expanded

      Diamond Briefcase Enhanced

      Kompositum Enhanced

      Random Attack
    2. kenymeny
      kenymeny
      • member
      • 0 kudos
      Hello, thanks for the wonderful mod, I have a question about this perk, is it still not working? or is there something working in it? that is, if I take this perk, then it gives nothing to merc?

      Explosive Expert:
      +2 Max Range for grenades  (not implemented)
      +5 Damage Resistance  (not implemented)
      +20 Max Hit Points  (not implemented)
  2. TheBadRandolph
    TheBadRandolph
    • member
    • 0 kudos
    Hi,
    I'm trying to just change the Ironclad perk to include heavy weapons like the M82. To me that seems like an oversight. I took a look at your mod and saw that you modded the perk in a way to grant full free movement.
    Any suggestion on how to only grant half? I've been looking for some kind of boolean or list that encompasses every item covered by ironclad, to no avail. Easiest would be to mark the weapons the same way as heavy armour is marked to qualify for Ironclad.
    With the mod manager I can't even make out where Ironclad's function is coded. it doesn't seem to have any values or parameters, whatsoever.
    I'd appreciate any insight.
    Cheers!
  3. shinkyougami
    shinkyougami
    • member
    • 0 kudos
    Marksman->Sharpshooter perk is bugged. I can confirm this recent comment from steam workshop (I'm not Nuxes btw):
    Nuxes 2 Nov @ 12:59am 
    The perk point is spent, but the icon doesn't get a yellow border and check mark.
    [...]
    Sir Ni  [author] 1 Nov @ 9:22pm 
    @Nuxes what does not work? please carefully read the perk description
    Nuxes 1 Nov @ 9:08pm 
    Sharpshooter seems to be bugged, I put a point into it but it doesn't actually unlock.

    (when we level up and try to get this perk, the perk point is lost but we don't get the perk... hence blocked from getting the next tier of marksmanship perk)

    Notes:
    1. Dexterity->Sharpshooter seems to be working just fine (also, shouldn't it use different perk name to avoid confusion?)
    2. You can see merc Scope, Buns, Kalyna (maybe others too) they don't have the Marksman->Sharpshooter perk (I think you meant to have them have this as starting perk)
  4. SJD404
    SJD404
    • member
    • 0 kudos
    Same issue as below here, IMP perk selection screen UI is still broken. I've tested resolution changes, UI aspect ratio changes, but it does not fix.

    https://www.deviantart.com/stash/02gabfmvkuxz

    In addition, I don't know if the creator of this mod is aware of this issue or not, but when I subscribe this mod from steam workshop, several perk icons simply do not appear (pre-requisite mod subscribed), but if I install (unzip and activate) this mod from nexus, those perk icons work correctly. That happened to me the very first time this mod was released but I think the problem still persists (considering comments in the workshop version).

    Hope this helps.
    1. SJD404
      SJD404
      • member
      • 0 kudos
      Plus, some perks' texts are still bugged and shows <number>% values.

      Teaching, Saviour, Shock and awe, Natural camouflage
  5. Kemazon
    Kemazon
    • member
    • 0 kudos
    Hi. Cool mod, thank you for creating it. Some perks are bugged and do not show values, just <number%> and IMP perks are all messed up, duplicates and what not.
  6. XacKZpT
    XacKZpT
    • member
    • 0 kudos
    @SirNii

    Can you rework the perks "Shatterhand"(Revenge) and "Hotblood"(Reactive Fire) so that they don't trigger when the target has debuffs like "Blind" or "Panicked" (Like you did with "Lightning Reaction")

    Also it would make sense that "Last Warning" perk would cancel "Revenge", "Reactive Fire" and "Lightning Reaction" responses. In vanilla it does not warrant spending a point on this perk.

    Last warning perk rework might provide a reference.
    1. SirNii
      SirNii
      • member
      • 2 kudos
      Hey, sorry for the late reply, I will take a look, I was working on some other mods and a new UI for this one.
  7. christianerding2
    christianerding2
    • member
    • 17 kudos
    Excellent perks, especially the gunslinger and heavy weapons perk. One question: Is it possible to make a perk, based on the "Regen" ability (which you get through a magazine). The Idee is to give Larry the "Regen-Perk" after he is cured as a side-effect of his drug-abuse and the metaviron.
    1. SirNii
      SirNii
      • member
      • 2 kudos
      Hm, this perk is actually experimental lol but yeah, you can just add the magazine to the merc you want and have them read the magazine, they will get the perk, the Icon won't show up but they will have the perk, or I can make you a small patch mod and add to him when he gets clean.
    2. christianerding2
      christianerding2
      • member
      • 17 kudos
      It would be cool when he gets the perk when he is clean...
      Thx for your efforts so far. :-)
    3. SirNii
      SirNii
      • member
      • 2 kudos
      no problem, I'll let you know here when it's ready =)
    4. SirNii
      SirNii
      • member
      • 2 kudos
      lol, I'm sorry but I didn't got it right the first time I read, you want a similar perk and I though you just wanted the perk on him. My bad, I will think up on something.
    5. christianerding2
      christianerding2
      • member
      • 17 kudos
      This would be amazing, I did give it a try by myself, but my knowledge in lua-scripting is rather lacking. And sadly abilities and perks are setup differently in the lua-files, so sadly no copy-and-paste for me. ;-)
    6. SirNii
      SirNii
      • member
      • 2 kudos
      You should give it a try, it isn't that hard.
      Your mod is ready.
      https://file.io/fRIc1jSGUKig
      It works in similar way to "Calm Under Fire"
      "At the end of your turn, transfer up to 3 unused AP to the next turn. Gain 5 Hit Points per AP transferred. If you transfer 3 AP you can heal 1 wound if any."
      And thanks for the feedback =)
    7. christianerding2
      christianerding2
      • member
      • 17 kudos
      Thx a lot for your efforts! I will try it with pleasure today. And even more thx, that you are not forgetting Nexus-Users. :-)
    8. SirNii
      SirNii
      • member
      • 2 kudos
      no problem, let me know if you find any bugs so I can fix it
    9. christianerding2
      christianerding2
      • member
      • 17 kudos
      Was able to try it. The way to cure Larry is a little bit long, even in my midplaythrough game, so it took some time. To my happyness Larry did really heal in combat after a hit, even a wound did heal.

      Edit: After curing addiction, in the next fight I could see that the "abilityeffect" (heart icon) was added to all mercs in all two teams, and to all enemies, but not to the militia in the sector. So I did another test fight and could reproduce the bug easily.

      I was adding the mod mid playthrough so I am not sure, if this could cause issues...
    10. SirNii
      SirNii
      • member
      • 2 kudos
      Can you send me you log file off a fight where this happens? This should definitely not happen because it is exclusive to him. "I was adding the mod mid playthrough so I am not sure, if this could cause issues..." it may be but I want to take a look at the log anyway.
    11. christianerding2
      christianerding2
      • member
      • 17 kudos
      Had more time. So more close observation of the fight. See "Edit of my last post. What I could see, too, with my very limited moddingknowledge was, that in items.lua is the gameruledef and the charactereffectdef but there is only a folder for the charactereffect (one file inside) but no folder for the gamerule. Not know if this has an impact, but normally all objects in items.lua should be in the folders, too.
      Do you need the log file from the folder "LatestCrash"?
    12. SirNii
      SirNii
      • member
      • 2 kudos
      "Not know if this has an impact, but normally all objects in items.lua should be in the folders, too." no, this does not impact, I need the log %\AppData\Roaming\Jagged Alliance 3\logs, it should look something like this JA3.exe-20240430-04.02.54-65cb395a add me on discord if you can sirni7923
    13. SirNii
      SirNii
      • member
      • 2 kudos
      I may have found the issue, please download the latest version of this mod, the addon is fine, the problem was on the main mod, I think
    14. christianerding2
      christianerding2
      • member
      • 17 kudos
      More testing done...
      Did find out the error is NOT in the applying of the effect to Larry after being cured (was my first guess).
      After the treat addiction operation is done, only Larry has the effect, but the moment you change sectors, for example from the cellar of the sanatorium to the toplevel or when you travel to another sector, every merc gets the ability, if enemies are present they get the ability, too, even before combat starts. Logfile is in spoiler.

      Spoiler:  
      Show
      *** executable info

      Timestamp:         65cb395a

      Date:              Tue Feb 13 10:41:46 2024

      Command line:      
      Compiler:          193431937, 142 (VS 2019) or newer





      *** hardware info

      CPU name          AMD Ryzen 9 7900X3D 12-Core Processor

      CPU MHz           4400

      CPU cores         12/24

      Phys. Memory       64702 MBytes

      Memory In Use      12%

      Disk Free          1531118 MBytes





      *** OS info

      OS:                Windows 10

      Version:           10.0.22631





      *** Debug::Init()





      Steam initialized (AppId 1084160, Beta branch ???)
      SteamFilterText is unavailable for user's language and will act as a passthrough.
                          Render 0:00:00:004
      Drive type for game installation: SSD, savegames: SSD
      Language: English
                          Render 0:00:00:412
      *** graphics info
      GPU                                AMD Radeon RX 7900 XTX Feature Level: 12.1 {  DoublePrecisionFloatShaderOps: 1 OutputMergerLogicOp: 1 MinPrecisionSupport: 2 TiledResourcesTier: 3 ResourceBindingTier: 3 PSSpecifiedStencilRefSupported: 1 TypedUAVLoadAdditionalFormats: 1 ROVsSupported: 1 ConservativeRasterizationTier: 3 MaxGPUVirtualAddressBitsPerResource: 47 StandardSwizzle64KBSupported: 0 CrossNodeSharingTier: 0 CrossAdapterRowMajorTextureSupported: 0 VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation: 1 ResourceHeapTier: 2 NotZeroedPools: 1 UMA: 0}

      API                                d3d12

      GPU Driver Version                 31.0.24027.1012

      GPU Driver Package Version         31.0.24027.1012

      GPU Dedicated Video Memory         24512 MB

                          Render 0:00:00:667

      Platform: desktop, editor, goldmaster, pc, steam, steam_thq_wrapper

                          Render 0:00:01:411
      *** audio info
      Audio Endpoint                     Lautsprecher (3- High Definition Audio Device)

                              Lua 0:00:01:437
      Lua revision: 350233
      Assets revision: 65881
      Steam AppID: 1084160
      Build version: 1.5.1.350233
      Build branch:  Release
                              Lua 0:00:10:713
      Account storage loaded successfully in 22 ms
                              Lua 0:00:10:800
      [mod] Loaded mod def Changeable cones (id Msdfsds2, v1.02-058) unpacked from appdata

      [mod] Loaded mod def Smart overwatch (id Msdfsds3, v3.15-065) unpacked from appdata

      [mod] Loaded mod def Increased Multishot Damage (id moremultishot, v1.00-003) unpacked from appdata

      [mod] Loaded mod def Sexy Mercs (id SexyMercs, v0.04-002) unpacked from appdata

      [mod] Loaded mod def Audaki’s UI Enhancements (1.5.1 Compatible) (id LDaudaUi, v1.05-173) packed from appdata

      [mod] Loaded mod def Make IMP Great Again Remastered (id XEv5bE4, v1.51-128) packed from appdata

      [mod] Loaded mod def Dual Wield Rebalance (id umCHSc6, v0.00-014) unpacked from appdata

      [mod] Loaded mod def ExpectedDrop (id sQfHGLG, v1.00-010) unpacked from appdata

      [mod] Loaded mod def Larry Regen (id nnkxExy, v0.00-008) unpacked from appdata

      [mod] Loaded mod def Ammo/Explosive Disassembly Half (id AMEXDisassemble2, v1.00-001) unpacked from appdata

      [mod] Loaded mod def Weapons AP Rebalance ENG (id KcGEpQ3, v1.01-072) unpacked from appdata

      [mod] Loaded mod def Timmeh's Armor Overhaul (id JqE65H, v0.07-127) unpacked from appdata

      [mod] Loaded mod def Militia+ (id dXFS4f, v0.03-001) unpacked from appdata

      [mod] Loaded mod def Omni-Squadbag (id Squadbag, v2023.11-014) unpacked from appdata

      [mod] Loaded mod def Colored Ammo in Weapon (id XadGsqw, v1.01-055) unpacked from appdata

      [mod] Loaded mod def Vanilla Perks Remastered (id Ss3am, v1.06-1078) unpacked from appdata

      [mod] Loaded mod def Field Experience Unchained (id NaNXz5s, v1.04-048) packed from appdata

                              Lua 0:00:10:801
      Reloading lua files
                              Lua 0:00:11:798
      [LUA ERROR] Mod/XEv5bE4/Code/I.M.P. Female Portrait 01.lua:6: attempt to index a nil value (local 'defs')
        Mod/XEv5bE4/Code/I.M.P. Female Portrait 01.lua(32):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(522):  global ApplyOptionsObj
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(516):  global ApplyVideoPreset
        C:\Jagged Alliance 3\CommonLua\Core\options.lua(273):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(339):  global ReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(390):  global DlcReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(691):  global LoadDlcs
        [string "CommonLua/Core/autorun.lua"](443):   <>
              --- end of stack
      Locals:
           model_IMP_female_01 |    table 0x000001B2DC114220 #1
                       mod_IMP | function 0x000001B2DFCE5A40
      [LUA ERROR] Mod/XEv5bE4/Code/I.M.P. Female Portrait 02.lua:6: attempt to index a nil value (local 'defs')
        Mod/XEv5bE4/Code/I.M.P. Female Portrait 02.lua(41):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(522):  global ApplyOptionsObj
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(516):  global ApplyVideoPreset
        C:\Jagged Alliance 3\CommonLua\Core\options.lua(273):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(339):  global ReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(390):  global DlcReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(691):  global LoadDlcs
        [string "CommonLua/Core/autorun.lua"](443):   <>
              --- end of stack
      Locals:
           model_IMP_female_02 |    table 0x000001B2DC11D4E0 #1
                       mod_IMP | function 0x000001B2E060FEE8
      [LUA ERROR] Mod/XEv5bE4/Code/I.M.P. Female Portrait 03.lua:6: attempt to index a nil value (local 'defs')
        Mod/XEv5bE4/Code/I.M.P. Female Portrait 03.lua(50):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(522):  global ApplyOptionsObj
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(516):  global ApplyVideoPreset
        C:\Jagged Alliance 3\CommonLua\Core\options.lua(273):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(339):  global ReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(390):  global DlcReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(691):  global LoadDlcs
        [string "CommonLua/Core/autorun.lua"](443):   <>
              --- end of stack
      Locals:
           model_IMP_female_03 |    table 0x000001B2DC167D28 #1
                       mod_IMP | function 0x000001B2E06204A8
                              Lua 0:00:11:799
      [LUA ERROR] Mod/XEv5bE4/Code/I.M.P. Male Portrait 01.lua:6: attempt to index a nil value (local 'defs')
        Mod/XEv5bE4/Code/I.M.P. Male Portrait 01.lua(32):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(522):  global ApplyOptionsObj
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(516):  global ApplyVideoPreset
        C:\Jagged Alliance 3\CommonLua\Core\options.lua(273):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(339):  global ReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(390):  global DlcReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(691):  global LoadDlcs
        [string "CommonLua/Core/autorun.lua"](443):   <>
              --- end of stack
      Locals:
             model_IMP_male_01 |    table 0x000001B2DC1686A8 #1
                       mod_IMP | function 0x000001B2E0624C98
      [LUA ERROR] Mod/XEv5bE4/Code/I.M.P. Male Portrait 02.lua:6: attempt to index a nil value (local 'defs')
        Mod/XEv5bE4/Code/I.M.P. Male Portrait 02.lua(41):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(522):  global ApplyOptionsObj
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(516):  global ApplyVideoPreset
        C:\Jagged Alliance 3\CommonLua\Core\options.lua(273):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(339):  global ReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(390):  global DlcReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(691):  global LoadDlcs
        [string "CommonLua/Core/autorun.lua"](443):   <>
              --- end of stack
      Locals:
             model_IMP_male_02 |    table 0x000001B2DC169240 #1
                       mod_IMP | function 0x000001B2E0858E50
      [LUA ERROR] Mod/XEv5bE4/Code/I.M.P. Male Portrait 03.lua:6: attempt to index a nil value (local 'defs')
        Mod/XEv5bE4/Code/I.M.P. Male Portrait 03.lua(50):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(522):  global ApplyOptionsObj
        C:\Jagged Alliance 3\CommonLua\OptionsObject.lua(516):  global ApplyVideoPreset
        C:\Jagged Alliance 3\CommonLua\Core\options.lua(273):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(339):  global ReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(390):  global DlcReloadLua
        C:\Jagged Alliance 3\CommonLua\Dlc.lua(691):  global LoadDlcs
        [string "CommonLua/Core/autorun.lua"](443):   <>
              --- end of stack
      Locals:
             model_IMP_male_03 |    table 0x000001B2DC16A5F8 #1
                       mod_IMP | function 0x000001B2E0868100
                              Lua 0:00:11:804
      Reloading done in 1003ms
                              Lua 0:00:12:202
      [preset] Preset postprocess took 47 ms.

                              Lua 0:00:12:255
      304 / 304 particle streams loaded in 29 ms.
                              Lua 0:00:12:439
      [mod] Failed to load mod items for Increased Multishot Damage (id moremultishot, v1.00-003). Error: cannot read Mod/moremultishot/items.lua: File Not Found

                              Lua 0:00:12:445
      [mod] Failed to load mod items for Ammo/Explosive Disassembly Half (id AMEXDisassemble2, v1.00-001). Error: cannot read Mod/AMEXDisassemble2/items.lua: File Not Found

                              Lua 0:00:12:497
      [mod] Loaded mod items for: JqE65H, Msdfsds3, SexyMercs, dXFS4f, XEv5bE4, moremultishot, NaNXz5s, umCHSc6, XadGsqw, Msdfsds2, LDaudaUi, AMEXDisassemble2, sQfHGLG, Squadbag, Ss3am

      ===APPLYING SEXY PORTRAITS...
      Steroid : Portrait : Mod/SexyMercs/Portraits/Steroid.png
      Wolf : Portrait : Mod/SexyMercs/Portraits/Wolf.png
      Wolf : BigPortrait : Mod/SexyMercs/BigPortraits/Wolf.png
      IMP_female_03 : Portrait : Mod/SexyMercs/Portraits/IMP_Security.png
      Fox : BigPortrait : Mod/SexyMercs/BigPortraits/Fox2.png
      Fox : Portrait : Mod/SexyMercs/Portraits/Fox.png
      Mouse : Portrait : Mod/SexyMercs/Portraits/Mouse.png
      Steroid : BigPortrait : Mod/SexyMercs/BigPortraits/Steroid.png
      IMP_female_03 : BigPortrait : Mod/SexyMercs/BigPortraits/IMP_Security.png
      Mouse : BigPortrait : Mod/SexyMercs/BigPortraits/Mouse.png
      ===DONE
                              Lua 0:00:12:539
      ===APPLYING SEXY PORTRAITS...
      Steroid : Portrait : Mod/SexyMercs/Portraits/Steroid.png
      Wolf : Portrait : Mod/SexyMercs/Portraits/Wolf.png
      Wolf : BigPortrait : Mod/SexyMercs/BigPortraits/Wolf.png
      IMP_female_03 : Portrait : Mod/SexyMercs/Portraits/IMP_Security.png
      Fox : BigPortrait : Mod/SexyMercs/BigPortraits/Fox2.png
      Fox : Portrait : Mod/SexyMercs/Portraits/Fox.png
      Mouse : Portrait : Mod/SexyMercs/Portraits/Mouse.png
      Steroid : BigPortrait : Mod/SexyMercs/BigPortraits/Steroid.png
      IMP_female_03 : BigPortrait : Mod/SexyMercs/BigPortraits/IMP_Security.png
      Mouse : BigPortrait : Mod/SexyMercs/BigPortraits/Mouse.png
      ===DONE
                              Lua 0:00:12:813
      *** Reloading assets from folder BinAssets/

                              Lua 0:00:14:699
      *** Assets reloaded in 1.9 s, read 352.5 MB, read speed 186.9 MB/s, average read 2403 bytes.
                              Lua 0:00:14:930
      MapLoadRandom:  1481657383400929693
                              Lua 0:00:15:615
      Map changed to "MainMenu_Marshlands" in 2998 ms.
                              Lua 0:00:28:206
      ===APPLYING SEXY PORTRAITS...
      Steroid : Portrait : Mod/SexyMercs/Portraits/Steroid.png
      Wolf : Portrait : Mod/SexyMercs/Portraits/Wolf.png
      Wolf : BigPortrait : Mod/SexyMercs/BigPortraits/Wolf.png
      IMP_female_03 : Portrait : Mod/SexyMercs/Portraits/IMP_Security.png
      Fox : BigPortrait : Mod/SexyMercs/BigPortraits/Fox2.png
      Fox : Portrait : Mod/SexyMercs/Portraits/Fox.png
      Mouse : Portrait : Mod/SexyMercs/Portraits/Mouse.png
      Steroid : BigPortrait : Mod/SexyMercs/BigPortraits/Steroid.png
      IMP_female_03 : BigPortrait : Mod/SexyMercs/BigPortraits/IMP_Security.png
      Mouse : BigPortrait : Mod/SexyMercs/BigPortraits/Mouse.png
      ===DONE
      Reloading lua files
                              Lua 0:00:29:300
      Reloading done in 1094ms
                              Lua 0:00:29:363
      [mod] Failed to load mod items for Increased Multishot Damage (id moremultishot, v1.00-003). Error: cannot read Mod/moremultishot/items.lua: File Not Found

                              Lua 0:00:29:369
      [mod] Failed to load mod items for Ammo/Explosive Disassembly Half (id AMEXDisassemble2, v1.00-001). Error: cannot read Mod/AMEXDisassemble2/items.lua: File Not Found

                              Lua 0:00:29:426
      [mod] Loaded mod items for: JqE65H, Msdfsds3, SexyMercs, dXFS4f, XEv5bE4, moremultishot, NaNXz5s, umCHSc6, XadGsqw, Msdfsds2, LDaudaUi, AMEXDisassemble2, sQfHGLG, Squadbag, Ss3am, nnkxExy

      ===APPLYING SEXY PORTRAITS...
      Steroid : Portrait : Mod/SexyMercs/Portraits/Steroid.png
      Wolf : Portrait : Mod/SexyMercs/Portraits/Wolf.png
      Wolf : BigPortrait : Mod/SexyMercs/BigPortraits/Wolf.png
      IMP_female_03 : Portrait : Mod/SexyMercs/Portraits/IMP_Security.png
      Fox : BigPortrait : Mod/SexyMercs/BigPortraits/Fox2.png
      Fox : Portrait : Mod/SexyMercs/Portraits/Fox.png
      Mouse : Portrait : Mod/SexyMercs/Portraits/Mouse.png
      Steroid : BigPortrait : Mod/SexyMercs/BigPortraits/Steroid.png
      IMP_female_03 : BigPortrait : Mod/SexyMercs/BigPortraits/IMP_Security.png
      Mouse : BigPortrait : Mod/SexyMercs/BigPortraits/Mouse.png
      ===DONE
                              Lua 0:00:29:467
      ===APPLYING SEXY PORTRAITS...
      Steroid : Portrait : Mod/SexyMercs/Portraits/Steroid.png
      Wolf : Portrait : Mod/SexyMercs/Portraits/Wolf.png
      Wolf : BigPortrait : Mod/SexyMercs/BigPortraits/Wolf.png
      IMP_female_03 : Portrait : Mod/SexyMercs/Portraits/IMP_Security.png
      Fox : BigPortrait : Mod/SexyMercs/BigPortraits/Fox2.png
      Fox : Portrait : Mod/SexyMercs/Portraits/Fox.png
      Mouse : Portrait : Mod/SexyMercs/Portraits/Mouse.png
      Steroid : BigPortrait : Mod/SexyMercs/BigPortraits/Steroid.png
      IMP_female_03 : BigPortrait : Mod/SexyMercs/BigPortraits/IMP_Security.png
      Mouse : BigPortrait : Mod/SexyMercs/BigPortraits/Mouse.png
      ===DONE
                              Lua 0:00:52:315
      Load Game:
          lua_revision: 350233
          assets_revision: 65881

          mods: JqE65H, Msdfsds3, SexyMercs, dXFS4f, XEv5bE4, moremultishot, NaNXz5s, umCHSc6, XadGsqw, Msdfsds2, LDaudaUi, AMEXDisassemble2, sQfHGLG, KcGEpQ3, Squadbag

      Load anyway : Cannot load the game. The following mods are missing or outdated:

      Weapons AP Rebalance ENG

       

                              Lua 0:00:53:535
      InventoryItem class MortarShell_TearGas not found, replacing with MissingItem
      InventoryItem class P38 not found, replacing with MissingItem
      InventoryItem class _40mmSmokeGrenade not found, replacing with MissingItem
      InventoryItem class _45ACP_AP not found, replacing with MissingItem
      InventoryItem class _45ACP_Basic not found, replacing with MissingItem
      InventoryItem class _50AE_Basic not found, replacing with MissingItem
      InventoryItem class _50AE_Match not found, replacing with MissingItem
      InventoryItem class _50AE_Shock not found, replacing with MissingItem
      InventoryItem class _762WP_Subsonic not found, replacing with MissingItem
      InventoryItem class M29Revolver not found, replacing with MissingItem
                              Lua 0:00:53:537
      InventoryItem class _50BMG_Match not found, replacing with MissingItem
      InventoryItem class _40mmHEGrenade not found, replacing with MissingItem
      InventoryItem class _12gauge_Incendiary not found, replacing with MissingItem
      InventoryItem class _40mmIncendiaryGrenade not found, replacing with MissingItem
      InventoryItem class _50AE_AP not found, replacing with MissingItem
      InventoryItem class MortarShell_Incendiary not found, replacing with MissingItem
                              Lua 0:00:53:538
      InventoryItem class Landmine_Throwable not found, replacing with MissingItem
      InventoryItem class VZ61 not found, replacing with MissingItem
                              Lua 0:00:53:539
      InventoryItem class _12gauge_Slugs not found, replacing with MissingItem
      InventoryItem class _45ACP_Match not found, replacing with MissingItem
      InventoryItem class _45ACP_HP not found, replacing with MissingItem
                              Lua 0:00:53:541
      InventoryItem class EnergyDrink not found, replacing with MissingItem
                              Lua 0:00:53:542
      InventoryItem class ThompsonM1A1 not found, replacing with MissingItem
                              Lua 0:00:53:552
      InventoryItem class Makarov not found, replacing with MissingItem
                              Lua 0:00:53:560
      InventoryItem class _45ACP_Subsonic not found, replacing with MissingItem
                              Lua 0:00:53:939
      Game Seed:  
      MapLoadRandom:  7142705023636230659
                              Lua 0:00:54:736
      Map changed to "H-12U - Sanatorium Underground" in 1094 ms.
                              Lua 0:00:55:496
      Game Loaded in 3181 ms
                              Lua 0:00:55:964
      Game loaded on map H-12U - Sanatorium Underground in 3867 ms
                              Lua 0:01:46:091
      Game Seed:  
      MapLoadRandom:  2300752898132034419
                              Lua 0:01:46:546
      Map changed to "H-12U - Sanatorium Underground" in 897 ms.
                              Lua 0:01:46:614
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(1916):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Selection.lua(10):  upvalue func
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua
                          self |   object XButton
                       context |   object DragunovSVD
                              Lua 0:01:46:615
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
      [mod] Lua error in mod Smart overwatch (id Msdfsds3, v3.15-065) from appdata

      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(1916):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Selection.lua(10):  upvalue func
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:01:46:693
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(1929):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\Lua\AmbientLife.lua(2002):  field ?
        C:\Jagged Alliance 3\Lua\NetworkGame.lua(75):   <>
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:01:46:694
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(1929):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\Lua\AmbientLife.lua(2002):  field ?
        C:\Jagged Alliance 3\Lua\NetworkGame.lua(75):   <>
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:01:46:713
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(285):  field Open
        C:\Jagged Alliance 3\Lua\UI\InterfaceG
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:01:46:714
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(285):  field Open
        C:\Jagged Alliance 3\Lua\UI\InterfaceG
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:01:46:865
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(37):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1151):  method SyncWithSession
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1165):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1186):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Cor
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:01:46:866
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(37):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1151):  method SyncWithSession
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1165):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1186):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Cor
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:01:46:867
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(37):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1151):  method SyncWithSession
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1165):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1186):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Cor
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:01:46:868
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(37):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1151):  method SyncWithSession
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1165):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1186):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Cor
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:01:46:880
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(2185):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1167):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tacti
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:01:46:881
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(2185):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1167):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tacti
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:01:49:319
      ===APPLYING SEXY PORTRAITS...
      Steroid : Portrait : Mod/SexyMercs/Portraits/Steroid.png
      Wolf : Portrait : Mod/SexyMercs/Portraits/Wolf.png
      Wolf : BigPortrait : Mod/SexyMercs/BigPortraits/Wolf.png
      IMP_female_03 : Portrait : Mod/SexyMercs/Portraits/IMP_Security.png
      Fox : BigPortrait : Mod/SexyMercs/BigPortraits/Fox2.png
      Fox : Portrait : Mod/SexyMercs/Portraits/Fox.png
      Mouse : Portrait : Mod/SexyMercs/Portraits/Mouse.png
      Steroid : BigPortrait : Mod/SexyMercs/BigPortraits/Steroid.png
      IMP_female_03 : BigPortrait : Mod/SexyMercs/BigPortraits/IMP_Security.png
      Mouse : BigPortrait : Mod/SexyMercs/BigPortraits/Mouse.png
      ===DONE
                              Lua 0:01:53:051
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(37):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1151):  method SyncWithSession
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1165):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\UI\PDA.lua(619):  field Open
        C:\Jagged Alliance 3\Lua\UI\PDA.lua(570):  field Open
        C:\Jag
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:01:53:052
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(37):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1151):  method SyncWithSession
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1165):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\UI\PDA.lua(619):  field Open
        C:\Jagged Alliance 3\Lua\UI\PDA.lua(570):  field Open
        C:\Jag
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:01:53:064
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(2185):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1167):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\UI\PD
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:01:53:065
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(2185):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1167):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\UI\PD
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:02:09:692
      Game Seed:  
      MapLoadRandom:  6309170747732841403
                              Lua 0:02:11:238
      Map changed to "EdFL4Vr" in 2141 ms.
                              Lua 0:02:12:544
      ===APPLYING SEXY PORTRAITS...
      Steroid : Portrait : Mod/SexyMercs/Portraits/Steroid.png
      Wolf : Portrait : Mod/SexyMercs/Portraits/Wolf.png
      Wolf : BigPortrait : Mod/SexyMercs/BigPortraits/Wolf.png
      IMP_female_03 : Portrait : Mod/SexyMercs/Portraits/IMP_Security.png
      Fox : BigPortrait : Mod/SexyMercs/BigPortraits/Fox2.png
      Fox : Portrait : Mod/SexyMercs/Portraits/Fox.png
      Mouse : Portrait : Mod/SexyMercs/Portraits/Mouse.png
      Steroid : BigPortrait : Mod/SexyMercs/BigPortraits/Steroid.png
      IMP_female_03 : BigPortrait : Mod/SexyMercs/BigPortraits/IMP_Security.png
      Mouse : BigPortrait : Mod/SexyMercs/BigPortraits/Mouse.png
      ===DONE
                              Lua 0:02:45:756
      Load Game:
          lua_revision: 350233
          assets_revision: 65881

          mods: JqE65H, Msdfsds3, SexyMercs, dXFS4f, XEv5bE4, moremultishot, NaNXz5s, umCHSc6, XadGsqw, Msdfsds2, LDaudaUi, AMEXDisassemble2, sQfHGLG, KcGEpQ3, Squadbag

      Load anyway : Cannot load the game. The following mods are missing or outdated:

      Weapons AP Rebalance ENG

       

                              Lua 0:02:47:713
      Game Seed:  
      MapLoadRandom:  7008665127645720735
                              Lua 0:02:48:129
      Map changed to "H-12U - Sanatorium Underground" in 730 ms.
                              Lua 0:02:48:939
      Game Loaded in 3184 ms
                              Lua 0:02:49:452
      Game loaded on map H-12U - Sanatorium Underground in 3967 ms
                              Lua 0:03:28:646
      Game Seed:  
      MapLoadRandom:  4456637201117865815
                              Lua 0:03:29:116
      Map changed to "H-12U - Sanatorium Underground" in 875 ms.
                              Lua 0:03:29:184
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(1916):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Selection.lua(10):  upvalue func
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:03:29:185
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(1916):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Selection.lua(10):  upvalue func
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:03:29:270
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(1929):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\Lua\AmbientLife.lua(2002):  field ?
        C:\Jagged Alliance 3\Lua\NetworkGame.lua(75):   <>
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:03:29:271
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(1929):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\Lua\AmbientLife.lua(2002):  field ?
        C:\Jagged Alliance 3\Lua\NetworkGame.lua(75):   <>
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:03:29:287
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(285):  field Open
        C:\Jagged Alliance 3\Lua\UI\InterfaceG
                              Lua 0:03:29:293
                          self |   object XButton
                       context |   object DragunovSVD
                              Lua 0:03:29:294
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(285):  field Open
        C:\Jagged Alliance 3\Lua\UI\InterfaceG
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:03:29:444
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(37):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1151):  method SyncWithSession
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1165):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1186):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Cor
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:03:29:445
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(37):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1151):  method SyncWithSession
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1165):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1186):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Cor
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:03:29:447
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(37):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1151):  method SyncWithSession
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1165):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1186):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Cor
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:03:29:448
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(37):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1151):  method SyncWithSession
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1165):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1186):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Cor
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:03:29:459
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(2185):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1167):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tacti
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
                              Lua 0:03:29:460
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(2185):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\Lua\Tactical\Unit.lua(1167):  global SyncUnitProperties
        C:\Jagged Alliance 3\Lua\Tacti
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:03:30:294
      ===APPLYING SEXY PORTRAITS...
      Steroid : Portrait : Mod/SexyMercs/Portraits/Steroid.png
      Wolf : Portrait : Mod/SexyMercs/Portraits/Wolf.png
      Wolf : BigPortrait : Mod/SexyMercs/BigPortraits/Wolf.png
      IMP_female_03 : Portrait : Mod/SexyMercs/Portraits/IMP_Security.png
      Fox : BigPortrait : Mod/SexyMercs/BigPortraits/Fox2.png
      Fox : Portrait : Mod/SexyMercs/Portraits/Fox.png
      Mouse : Portrait : Mod/SexyMercs/Portraits/Mouse.png
      Steroid : BigPortrait : Mod/SexyMercs/BigPortraits/Steroid.png
      IMP_female_03 : BigPortrait : Mod/SexyMercs/BigPortraits/IMP_Security.png
      Mouse : BigPortrait : Mod/SexyMercs/BigPortraits/Mouse.png
      ===DONE
                              Lua 0:03:31:986
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(153):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(1916):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Selection.lua(10):  upvalue func
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                       attacks |    table 0x000001B2DACEBC50 #3
                     SO_attack |   string SingleShot
            SO_get_next_attack | function 0x000001B2E064A550
      [LUA ERROR] Mod/Msdfsds3/Code/UnitOverwatch_mod.lua:33: attempt to index a nil value (local 'unit')
        C:\Users\Admin\AppData\Roaming\Jagged Alliance 3\Mods\SmartOverwatch\Code\UIWeaponDisplay_mod.lua(233):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(27):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XButton.lua(50):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XWindow.lua(159):  field Open
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(25):  method Open
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(489):  method RespawnContent
        C:\Jagged Alliance 3\CommonLua\X\XDialog.lua(458):  method OnContextUpdate
        C:\Jagged Alliance 3\Lua\XTemplates\UIWeaponDisplay.lua(19):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(90):  global XContextUpdate
        C:\Jagged Alliance 3\CommonLua\X\XContext.lua(95):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua(1917):  global ObjModified
        C:\Jagged Alliance 3\Lua\UI\IModeCommonUnitControl.lua(1916):   <>
        [C](-1):  global procall
        C:\Jagged Alliance 3\CommonLua\Core\cthreads.lua(20):  global Msg
        C:\Jagged Alliance 3\CommonLua\Selection.lua(10):  upvalue func
        C:\Jagged Alliance 3\CommonLua\Core\lib.lua
                          self |   object XButton
                       context |   object DragunovSVD
                        weapon |   object DragunovSVD
                   SO_BodyPart |   string Auto
                              Lua 0:03:50:281
      Game Seed:  
      MapLoadRandom:  4947054079157898983
                              Lua 0:03:52:147
      Map changed to "H-12 - Sanatorium" in 2475 ms.
                              Lua 0:03:53:881
      ===APPLYING SEXY PORTRAITS...
      Steroid : Portrait : Mod/SexyMercs/Portraits/Steroid.png
      Wolf : Portrait : Mod/SexyMercs/Portraits/Wolf.png
      Wolf : BigPortrait : Mod/SexyMercs/BigPortraits/Wolf.png
      IMP_female_03 : Portrait : Mod/SexyMercs/Portraits/IMP_Security.png
      Fox : BigPortrait : Mod/SexyMercs/BigPortraits/Fox2.png
      Fox : Portrait : Mod/SexyMercs/Portraits/Fox.png
      Mouse : Portrait : Mod/SexyMercs/Portraits/Mouse.png
      Steroid : BigPortrait : Mod/SexyMercs/BigPortraits/Steroid.png
      IMP_female_03 : BigPortrait : Mod/SexyMercs/BigPortraits/IMP_Security.png
      Mouse : BigPortrait : Mod/SexyMercs/BigPortraits/Mouse.png
      ===DONE
                              Lua 0:04:04:660
      MapLoadRandom:                          Lua 0:04:04:661
      5761947905134066399
                              Lua 0:04:05:061
      Map changed to "MainMenu_CityJungle" in 723 ms.
                              Lua 0:04:27:509


      Stopping the game threads from the Lua side with exit code 0.

                          Render 0:04:27:523


      Stopping the game threads after receiving WM_QUIT.

                          Render 0:04:27:646




      *** Debug::Done()

      Time (ms)    267646

    15. SirNii
      SirNii
      • member
      • 2 kudos
      Ok, try this
      https://file.io/rz5wi93h6Y5k
    16. christianerding2
      christianerding2
      • member
      • 17 kudos
      Did three test-fights, works like a charm so far. Incredible!
      Thx a lot for your efforts!
  8. XacKZpT
    XacKZpT
    • member
    • 0 kudos
    New Perks Mod (Perks Remastered) fails to load on its own because of the dependencies. I removed the dependencies via the mod editor and now it loads solo.
    1. SirNii
      SirNii
      • member
      • 2 kudos
      There are no dependencies for the mod, not required ones, I will double check later anyway, thanks for the warning.
    2. linehand
      linehand
      • member
      • 17 kudos
      Yeah, Perks Remastered fails to load because it's missing dependency Enhanced Kompisitium.
      So I downloaded that, but then they both fail because missing dependency Vanilla Weapons Expanded.
      So I used the mod editor to remove the dependencies from Perks Remastered. There was a bunch of dependencies. More Squads, Rato's Balance, Dice Man, I didn't look at them all. I'll see if it works now that it at least loaded.

      Edit: typo
    3. SirNii
      SirNii
      • member
      • 2 kudos
      I don't know what may be causing this, can you send me a screenshot if it happens again?
    4. linehand
      linehand
      • member
      • 17 kudos
      Regarding the dependencies. My guess would be that it's including the mods you have installed as dependencies or something. I'll update with a screenshot for you shortly.

      I did get it to load, by editing the mod and deleting dependencies. The perk changes aren't taking effect though. Too bad, this sounded really cool. Granted, I am on a slightly older version and running lots of mods (some of which won't work with latest game version, which is the reason I reverted back to 1.4.1.3xxx). Most newer mods do still work for me though, so I don't know if the problem with this mod is due to my older game version, mod compatibility issue, or if there is just a critical error in this mod. I'd really like to get it working though, so I'll do a little digging, but it's probably over my head...
    5. linehand
      linehand
      • member
      • 17 kudos
      So I guess I wasn't reading it right before, and got mixed up by looking in the dropdown selection of dependencies, where it shows all my mods (most of which aren't activated). It shows the actual dependencies right under those select dropdowns.

      So in Perks Remastered, the dependencies are:

      • Enhanced Kompositium
      • More Squads
      • RandowmAttack
      • Vanilla Weapons Expanded,
      • Diamond Briefcase Enhanced

      See included screenshots in the "spoiler" below.

      Removing the dependencies allowed the mod to load, but it still didn't seem to have any effect in game. Testing some of the perks, they were not changed as described for existing characters. Would the changes only take effect if the mod is activated when the character initially obtains the perk?

      Edit: Hmm, looking through the .lua files, I'm wondering if these two changes from the description actually made it into the mod?
      - SteroidPunch(Steroid) - no longer require unarmed
      - ExplodingPalm(DrQ) - same as above
      Because, I'm seeing most of the changed perk .lua files, except these two. Of course these where the ones I actually tested, because they seemed like the easiest to test quickly. These where also two of the changes really appealed to me.

      And, I just realized the image host i used scaled the images down badly so they became illegible. It's late here though, so I'll fix the images tomorrow.

      Spoiler:  
      Show

      



      

    6. linehand
      linehand
      • member
      • 17 kudos
      Images above (in spoiler) should be fixed now. Edit: Wow, these websites just can't not resize direct linked images. These are slightly more legible, but to see the full size images you can go to the gallery page.
    7. SirNii
      SirNii
      • member
      • 2 kudos
      I removed all load order dependencies, as for the Combat actions, they are working just fine. 
      Please check again but don't open the mod with your version as it may corrupt the file.
      Thanks for the feedback anyway =)

    8. linehand
      linehand
      • member
      • 17 kudos
      Thank you! That seems to have fixed it.
    9. SirNii
      SirNii
      • member
      • 2 kudos
      No problem, thanks for the feedback =)
  9. XacKZpT
    XacKZpT
    • member
    • 0 kudos
    I was mostly interested in "- SteadyBreathing(Fast Runner)" but I think it does not mix well with "When Level up add 15 perk can select" mod's "SteadyBreathing_21BHS" since it redifines "FreeMove.lua (i'm guessing)

    would love to be able to use both mods tho
    1. SirNii
      SirNii
      • member
      • 2 kudos
      I don't know this mod, can you send me a link or the file so I can take a look?
    2. XacKZpT
      XacKZpT
      • member
      • 0 kudos
      inspired by your code, i tweaked the said mod and it worked just fine :D

                          if HasPerk(obj, "SteadyBreathing") then
                          local proc = false
                          local armourItems = obj:GetEquipedArmour()
                          for _, item in ipairs(armourItems) do
                              if item.PenetrationClass == 3 then
                                  proc = true
                              end
                          end
                          if proc then
                              free_ap = free_ap + 1 * const.Scale.AP
                          end
                      end
    3. XacKZpT
      XacKZpT
      • member
      • 0 kudos
      this is the link to the mod

      https://catalogue.smods.ru/archives/214773
    4. SirNii
      SirNii
      • member
      • 2 kudos
      Nicely done =)
    5. linehand
      linehand
      • member
      • 17 kudos
      Where did you put your tweak exactly? I'm running 'When level up add 15 perk can select' also, so I'd like to add you tweak. I extracted the .hpk, but it's not obvious to me where to add you code.
    6. XacKZpT
      XacKZpT
      • member
      • 0 kudos
      i tweaked the "freemove.lua" and corresponding part of "items.lua"
    7. linehand
      linehand
      • member
      • 17 kudos
      So you replaced that segment in two locations, in each of those files? So 4 segments total? Thanks so much for the details!
  10. 1SHOT2KILL
    1SHOT2KILL
    • member
    • 5 kudos
    The "Vanilla weapons expanded" component seems to conflict with Enhanced Special Items
    1. SirNii
      SirNii
      • member
      • 2 kudos
      Both mods uses the same assets, I will add a option not to replace the quest items in the next version.
    2. SirNii
      SirNii
      • member
      • 2 kudos
      I reuploaded the weapons mod to a different mod page, please download the new version
  11. XacKZpT
    XacKZpT
    • member
    • 0 kudos
    A question for the modder

    Does MIGAR.lua serve a purpose or is it something you keep for reference?
    1. SirNii
      SirNii
      • member
      • 2 kudos
      It's actually a modified copy of the IMP test, but the "Make IMP great again version", it allows me to customize the starting perks for the IMP character so I can test the Perks without having to open the editor, you can tweak the values if you want to have more attributes and so on, open with some editor like vscode or notepad++ and search for
       function ImpGetMinMaxStat(stat_id)
        return 1, 85
      end

      these are the min and max values for attributes, then you can search for 
      const.Imp.MaxStatPoints = 550
      this is the total amount you can spend, 550 is the default value for vanilla
    2. XacKZpT
      XacKZpT
      • member
      • 0 kudos
      thanks for the detailed reply. i just deleted it because it was interfering with Merc-InGame-Editor

      you might think of giving the in-game editor a try for testing purposes
    3. SirNii
      SirNii
      • member
      • 2 kudos
      no problem, that file isn't required