Ultimate Damage System | 100% Blueprint

V2.5 with 4.12 support are now available!

  • Fixed that non-Crit sometimes displayed as Critical Attack.
  • Renamed ServerSpawnProjectileTransform to ServerSpawnProjectile | Don’t panic, you don’t need to replace all used ServerSpawnProjectileTransform nodes in your blueprint after updating!
  • ServerSpawnProjectileFromID | You can use a specific ID, the ServerSpawnProjectile used your currently ItemID.
  • ServerSpawnProjectileStruct | Spawn Bullet’s without a specific ItemID.
  • ServerApplyDamageStruct | Apply Damage without a specific ItemID.
  • ServerApplyRadialDamageStruct | Apply Damage without a specific ItemID.
  • 2 new options in the Item_DB called "UseElementMaterial(boolean) and “BulletAmount(Int) | 0 = 1 Bullet | 10 = 11 Bullets”.
  • ServerSetItemStruct | Set the currently ItemID with custom values.
  • ServerSetGrenadeStruct | Set the currently GrenadeID with custom values.
  • Fixed that the ServerSpawnProjectile node did not automatically use the BulletClass from the ItemDB.
  • Fixed the ServerSpawnPopup that you see your own receive Damage from a AI.
  • Fixed Compile Error.
  • Simple AI example to show how to use the UDS for AI.

Sorry for the late reply, it depends on how your parent is constructed but you can try this: Player_Parent(UDS) -> Your_Parent -> Character_BP.