public virtual void LoadOut(Player player) { player.clearWeaponCycle(); player.setInventory("Ryder", 1); player.setInventory("RyderClip", player.maxInventory("RyderClip")); player.setInventory("RyderAmmo", player.maxInventory("RyderAmmo")); player.addToWeaponCycle("Ryder"); player.setInventory("Lurker", 1); player.setInventory("LurkerClip", player.maxInventory("LurkerClip")); player.setInventory("LurkerAmmo", player.maxInventory("LurkerAmmo")); player.addToWeaponCycle("Lurker"); player.setInventory("LurkerGrenadeLauncher", 1); player.setInventory("LurkerGrenadeAmmo", player.maxInventory("LurkerGrenadeAmmo")); player.addToWeaponCycle("LurkerGrenadeLauncher"); player.setInventory("ProxMine", player.maxInventory("ProxMine")); player.addToWeaponCycle("ProxMine"); player.setInventory("DeployableTurret", player.maxInventory("DeployableTurret")); player.addToWeaponCycle("DeployableTurret"); SimDataBlock playerdatablock = player.getDataBlock(); string junk = playerdatablock["mainWeapon.image"]; player.mountImage(junk == string.Empty ? "LurkerWeaponImage" : junk, 0, true, string.Empty); //ShapeBase.mountImage(player, junk == "" ? junk : "LurkerWeaponImage", 0, true, ""); }