Changes for page Looting System

Last modified by Alexandros Mloukie on 2026/01/26 19:12

From version 8.1
edited by Alexandros Mloukie
on 2026/01/21 01:24
Change comment: There is no comment for this version
To version 7.1
edited by Alexandros Mloukie
on 2026/01/20 16:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -7,19 +7,8 @@
7 7  (% class="wikigeneratedid" %)
8 8  [[image:Looting Manual.png]]
9 9  
10 -= 1 - Enemy Inventory =
10 += 1 - Looting Process =
11 11  
12 -Every enemy in the game needs to have access to their very own inventory. This can probably use the {{info}}MAWInventoryComponent{{/info}} already used for the player, though there are gonna be some extra things to it so a new component might be needed. The inventory will be populated with items on __enemy spawn__ instead of on-death. The items that will occupy the inventory will be defined through a {{success}}Data Table{{/success}}, so designers can easily tweak values later on.
12 +== 1.1 - Enemy Inventory ==
13 13  
14 -== 1.1 - Enemy Loot Data Table ==
15 -
16 -The loot entries struct that will fill the {{success}}Loot Data Table{{/success}} will be in the following form:
17 -
18 -(% class="table-bordered" %)
19 -(% class="active" %)|=(% style="width: 140px;" %)Variable|=(% style="width: 170px;" %)Type|=(% style="width: 852px;" %)Description
20 -|(% style="width:140px" %)Item|(% style="width:170px" %){{info}}FItemStack{{/info}}|(% style="width:852px" %)The item that will be added to the enemy inventory.
21 -|(% style="width:140px" %)DropWeight|(% style="width:170px" %){{success}}float{{/success}}|(% style="width:852px" %)The chance that this item will be added to the enemy inventory. The value must be between 0 and 1 (mapped to 0% - 100%)
22 -
23 -The enemy uses a {{info}}[[Data Table Row Handle>>https://dev.epicgames.com/documentation/en-us/unreal-engine/API/Runtime/Engine/FDataTableRowHandle]]{{/info}} to define which entry in the Data Table they will be using to populate their inventory.
24 -
25 -= 2 - =
14 +Every enemy in the game needs to have access to their very own inventory. This can use the {{info}}MAWInventoryComponent{{/info}}