```
P:\scripts\5_mission\gui\inventorynew\attachments.c (1 hit)
Line 578: icon2.GetGhostSlot().LoadImageFile( 0, "set:dayz_inventory image:" + icon_name );
P:\scripts\5_mission\gui\inventorynew\inherited\attachmentcategoriescontainer.c (2 hits)
Line 126: image_widget.LoadImageFile( 0, "set:dayz_inventory image:" + icon_name );
Line 340: icon.GetGhostSlot().LoadImageFile( 0, "set:dayz_inventory image:cat_common_cargo" );
P:\scripts\5_mission\gui\inventorynew\inherited\attachmentcategoriesrow.c (1 hit)
Line 1149: icon2.GetGhostSlot().LoadImageFile( 0,"set:dayz_inventory image:" + icon_name2 );
P:\scripts\5_mission\gui\inventorynew\inherited\playercontainer.c (1 hit)
Line 123: icon.GetGhostSlot().LoadImageFile( 0, "set:dayz_inventory image:" + icon_name );
P:\scripts\5_mission\gui\inventorynew\inherited\zombiecontainer.c (2 hits)
Line 679: icon.GetGhostSlot().LoadImageFile( 0, "set:dayz_inventory image:" + icon_name );
Line 712: icon.GetGhostSlot().LoadImageFile( 0, "set:dayz_inventory image:cat_common_cargo" );
```
if the above lines are adapted in a similar manner to the following:
```
if (icon_name.Contains("set:") || icon_name.Contains(".paa") || icon_name.Contains(".edds")))
icon.GetGhostSlot().LoadImageFile(0, icon_name);
else
icon.GetGhostSlot().LoadImageFile(0, "set:dayz_inventory image:" + icon_name);
```
This will allow modders to specify new icons either using a custom icon set, or single image file.