Finally, we are there, the first update in 7 months. The following dev blog is to highlight the entire update as a whole, if you would like a more detailed list of what's changed, please check the changelog here: 1.0.3 "Lemon".
Let's get started, shall we?
First of all, we’ve added a bunch of new items to Exile. Consequently the CfgExileArsenal, CfgTraderCategories, and loot tables have changed. For those who are interested in the classnames, the following spoiler contains all of the new items.
// Weapons Exile_Weapon_SA61 Exile_Weapon_m107 Exile_Weapon_ksvk Exile_Weapon_M4 Exile_Weapon_M16A4 Exile_Weapon_M16A2 // Magazines Exile_Magazine_10Rnd_765x17_SA61 Exile_Magazine_20Rnd_765x17_SA61 Exile_Magazine_10Rnd_127x99_m107 Exile_Magazine_5Rnd_127x108_APDS_KSVK Exile_Magazine_5Rnd_127x108_KSVK Exile_Magazine_5Rnd_127x108_APDS_Bullet_Cam_Mag Exile_Magazine_10Rnd_127x99_m107_Bullet_Cam_Mag Exile_Magazine_5Rnd_127x108_KSVK_Bullet_Cam_Mag Exile_Magazine_5Rnd_127x108_APDS_KSVK_Bullet_Cam_Mag // Meat Items Exile_Item_SheepSteak_Cooked Exile_Item_AlsatianSteak_Cooked Exile_Item_CatSharkFilet_Cooked Exile_Item_FinSteak_Cooked Exile_Item_GoatSteak_Cooked Exile_Item_TurtleFilet_Cooked Exile_Item_TunaFilet_Cooked Exile_Item_RabbitSteak_Cooked Exile_Item_ChickenFilet_Cooked Exile_Item_RoosterFilet_Cooked Exile_Item_MulletFilet_Cooked Exile_Item_SalemaFilet_Cooked Exile_Item_MackerelFilet_Cooked Exile_Item_OrnateFilet_Cooked Exile_Item_SnakeFilet_Cooked Exile_Item_CatSharkFilet_Raw Exile_Item_TunaFilet_Raw Exile_Item_AlsatianSteak_Raw Exile_Item_TurtleFilet_Raw Exile_Item_SheepSteak_Raw Exile_Item_FinSteak_Raw Exile_Item_GoatSteak_Raw Exile_Item_ChickenFilet_Raw Exile_Item_RoosterFilet_Raw Exile_Item_MackerelFilet_Raw Exile_Item_MulletFilet_Raw Exile_Item_OrnateFilet_Raw Exile_Item_RabbitSteak_Raw Exile_Item_SalemaFilet_Raw Exile_Item_SnakeFilet_Raw // Construction Kits Exile_Item_WoodDrawBridgeKit Exile_Item_WoodLadderKit Exile_Item_WoodFloorPortSmallKit // Added, but not used by Exile Exile_Item_SprayCan_Black Exile_Item_SprayCan_Red Exile_Item_SprayCan_Green Exile_Item_SprayCan_White Exile_Item_SprayCan_Blue Exile_Item_BurlapSack Exile_Item_Bullets_556 Exile_Item_Bullets_762 Exile_Item_WeaponParts
Second, we’ve added a new type of notification called Baguettes. These are not meant to replace toasts, but more to provide a stronger notification.
These can be invoked from the server or the client using the following respective code:
/////////////////////////////// // Server side usage /////////////////////////////// // Broadcasting a messsage ["baguetteRequest", [format["Server is going to restart in %1 min!",_time]]] call ExileServer_system_network_send_broadcast; // Sending to a certain client [_sessionID, "baguetteRequest", ["Welcome to Exile, Inmate!"]] call ExileServer_system_network_send_to; /////////////////////////////// // Client side usage /////////////////////////////// // You MUST spawn the function, calls DO NOT WORK ["Welcome! God mode enabled."] spawn ExileClient_gui_baguette_show;
Third, animals now spawn and can be hunted for meat. Once an animal is killed, a player will get a scroll option to “gut” the animal. You must have a knife in order to gut the animal and they will drop raw meat once it’s complete. Raw meat is edible but will cause harm to the player so the only way around this is to cook it. Cooking raw meat requires a lit camp fire and a cooking pot. Since knives are very rare and can be used to hotwire vehicles, we've made raw and cooked meat worth a lot of poptabs.
Server owners: Animal spawning can be configured in the mission config.cpp >> class CfgExileAnimals.
Lastly, the way loot tables are compiled has changed. Server owners will need to download the new loot table compiler from the downloads: Exile Downloads
Make sure to read the following dev blog for more information on how it works: 1.0.3 Loot Table Compiler