Initial commit: Item Interaction Ecosystem plugin (UE5.7)

Server-authoritative, data-driven item/inventory/interaction/carry/equipment/
world-slot/placement/crafting framework. 8 modules, compiles against UE 5.7.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Bonchellon
2026-06-22 20:49:56 +03:00
commit 7f7e043a88
98 changed files with 9328 additions and 0 deletions

View File

@ -0,0 +1,11 @@
Name,ItemId,DisplayName,Description,ItemType,ItemTags,Icon,WorldMesh,PickupActorClass,EquippedActorClass,MaxStack,Weight,GridSize,bCanStoreInInventory,bCanInstantPickup,bCanWorldCarry,bCanEquip,bCanPlace,bCanInstallIntoWorldSlot,bCanDrop,bIsQuestCritical,DefaultInteraction,AlternativeInteraction,AllowedEquipmentSlots,CompatibleWorldSlots,ItemFeatures,PlacementRules
ammo_9mm,ammo_9mm,9mm Ammo,,Item.Ammo.9mm,,,,,,60,0.01,"(X=1,Y=1)",true,true,false,false,false,false,true,false,Action.Pickup.Instant,,,,,
medkit_small,medkit_small,Small Medkit,,Item.Medical.Medkit,,,,,,5,0.5,"(X=1,Y=1)",true,true,false,false,false,false,true,false,Action.Pickup.Instant,,,,,
flashlight,flashlight,Flashlight,,Item.Tool.Flashlight,,,,,,1,0.4,"(X=1,Y=2)",true,true,true,true,false,false,true,false,Action.Pickup.Instant,,,,,
raw_meat,raw_meat,Raw Meat,,Item.Food.Meat,,,,,,10,0.3,"(X=1,Y=1)",true,true,false,false,false,false,true,false,Action.Pickup.Instant,,,,,
rotten_meat,rotten_meat,Rotten Meat,,Item.Food.Meat,,,,,,10,0.3,"(X=1,Y=1)",true,true,false,false,false,false,true,false,Action.Pickup.Instant,,,,,
fuel_canister,fuel_canister,Fuel Canister,,Item.Resource.Fuel,,,,,,1,5,"(X=2,Y=2)",true,true,true,false,false,false,true,false,Action.Pickup.Instant,,,,,
car_battery,car_battery,Car Battery,,Item.VehiclePart.Battery,,,,,,1,12,"(X=2,Y=2)",false,false,true,false,false,true,true,false,Action.Carry,,,"(GameplayTags=((TagName=""Vehicle.Socket.Battery""),(TagName=""Generator.Socket.Battery"")))",,
generator_small,generator_small,Portable Generator,,Item.Device.Generator,,,,,,1,30,"(X=3,Y=3)",false,false,true,false,true,false,true,false,Action.Carry,,,,,
trap_small,trap_small,Small Trap,,Item.Trap,,,,,,3,1.0,"(X=2,Y=1)",true,true,false,false,true,false,true,false,Action.Pickup.Instant,,,,,
key_bunker_a,key_bunker_a,Bunker Key A,,Item.Key,,,,,,1,0.05,"(X=1,Y=1)",true,true,false,false,false,false,false,true,Action.Pickup.Instant,,,,,
1 Name ItemId DisplayName Description ItemType ItemTags Icon WorldMesh PickupActorClass EquippedActorClass MaxStack Weight GridSize bCanStoreInInventory bCanInstantPickup bCanWorldCarry bCanEquip bCanPlace bCanInstallIntoWorldSlot bCanDrop bIsQuestCritical DefaultInteraction AlternativeInteraction AllowedEquipmentSlots CompatibleWorldSlots ItemFeatures PlacementRules
2 ammo_9mm ammo_9mm 9mm Ammo Item.Ammo.9mm 60 0.01 (X=1,Y=1) true true false false false false true false Action.Pickup.Instant
3 medkit_small medkit_small Small Medkit Item.Medical.Medkit 5 0.5 (X=1,Y=1) true true false false false false true false Action.Pickup.Instant
4 flashlight flashlight Flashlight Item.Tool.Flashlight 1 0.4 (X=1,Y=2) true true true true false false true false Action.Pickup.Instant
5 raw_meat raw_meat Raw Meat Item.Food.Meat 10 0.3 (X=1,Y=1) true true false false false false true false Action.Pickup.Instant
6 rotten_meat rotten_meat Rotten Meat Item.Food.Meat 10 0.3 (X=1,Y=1) true true false false false false true false Action.Pickup.Instant
7 fuel_canister fuel_canister Fuel Canister Item.Resource.Fuel 1 5 (X=2,Y=2) true true true false false false true false Action.Pickup.Instant
8 car_battery car_battery Car Battery Item.VehiclePart.Battery 1 12 (X=2,Y=2) false false true false false true true false Action.Carry (GameplayTags=((TagName="Vehicle.Socket.Battery"),(TagName="Generator.Socket.Battery")))
9 generator_small generator_small Portable Generator Item.Device.Generator 1 30 (X=3,Y=3) false false true false true false true false Action.Carry
10 trap_small trap_small Small Trap Item.Trap 3 1.0 (X=2,Y=1) true true false false true false true false Action.Pickup.Instant
11 key_bunker_a key_bunker_a Bunker Key A Item.Key 1 0.05 (X=1,Y=1) true true false false false false false true Action.Pickup.Instant