manage_combat
Create and configure combat systems in Unreal Engine, including weapons, hitscan/projectile firing, damage types, hitboxes, reload, and melee mechanics with combos, parry, and block.
Instructions
Create weapons with hitscan/projectile firing, configure damage types, hitboxes, reload, and melee combat (combos, parry, block).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name identifier. | |
| path | No | Directory path for asset creation. | |
| range | No | ||
| action | Yes | Combat action to perform | |
| adsFov | No | FOV when aiming. | |
| spread | No | ||
| maxAmmo | No | ||
| adsSpeed | No | Time to aim down sights. | |
| ammoType | No | Ammo type identifier. | |
| fireRate | No | ||
| recoilYaw | No | Horizontal recoil (degrees). | |
| adsEnabled | No | Enable aim down sights. | |
| baseDamage | No | ||
| hitboxSize | No | Hitbox dimensions. | |
| hitboxType | No | Hitbox collision shape. | |
| reloadTime | No | ||
| recoilPitch | No | Vertical recoil (degrees). | |
| tracerSpeed | No | Tracer travel speed. | |
| magazineSize | No | ||
| startingAmmo | No | ||
| switchInTime | No | Time to equip weapon. | |
| traceChannel | No | Trace channel for hitscan. | |
| blueprintPath | No | Blueprint asset path. | |
| bounceEnabled | No | Enable projectile bouncing. | |
| damageImpulse | No | Impulse applied on hit. | |
| homingEnabled | No | Enable homing behavior. | |
| maxComboCount | No | Maximum combo length. | |
| shellLifespan | No | Shell casing lifetime. | |
| shellMeshPath | No | Path to shell casing mesh. | |
| spreadPattern | No | Spread pattern type. | |
| switchOutTime | No | Time to unequip weapon. | |
| damageCategory | No | Damage category. | |
| damageTypeName | No | Name for damage type. | |
| hitboxBoneName | No | Bone name for hitbox. | |
| hitscanEnabled | No | Enable hitscan firing. | |
| parryWindowEnd | No | Parry window end time (normalized). | |
| recoilRecovery | No | Recoil recovery speed. | |
| spreadIncrease | No | Spread increase per shot. | |
| spreadRecovery | No | Spread recovery rate. | |
| weaponMeshPath | No | Path to weapon static/skeletal mesh. | |
| attachmentSlots | No | Attachment slot definitions. | |
| collisionRadius | No | ||
| comboAnimations | No | Paths to combo attack animations. | |
| comboWindowTime | No | Time window for combo input. | |
| homingTargetTag | No | Tag for homing targets. | |
| impactDecalPath | No | Path to impact decal. | |
| impactSoundPath | No | Path to impact sound. | |
| muzzleSoundPath | No | Path to firing sound. | |
| projectileClass | No | Projectile class path. | |
| projectileSpeed | No | ||
| blockStaminaCost | No | Stamina cost per blocked hit. | |
| damageMultiplier | No | Damage multiplier for this hitbox. | |
| hitPauseDuration | No | Hitstop duration in seconds. | |
| isDamageZoneHead | No | Mark as headshot zone. | |
| meleeTraceRadius | No | Sphere trace radius. | |
| muzzleFlashScale | No | Muzzle flash scale. | |
| muzzleSocketName | No | Muzzle socket name. | |
| parryWindowStart | No | Parry window start time (normalized). | |
| meleeTraceChannel | No | Trace channel for melee. | |
| criticalMultiplier | No | Critical hit damage multiplier. | |
| ejectionSocketName | No | Shell ejection socket name. | |
| headshotMultiplier | No | Headshot damage multiplier. | |
| hitReactionMontage | No | Path to hit reaction montage. | |
| homingAcceleration | No | Homing turn rate. | |
| impactParticlePath | No | Path to impact particle. | |
| parryAnimationPath | No | Path to parry animation. | |
| projectileLifespan | No | ||
| projectileMeshPath | No | Path to projectile mesh. | |
| shellEjectionForce | No | Shell ejection impulse. | |
| tracerParticlePath | No | Path to tracer particle. | |
| adsSpreadMultiplier | No | Spread multiplier when aiming. | |
| bounceVelocityRatio | No | Velocity retained on bounce (0-1). | |
| hitReactionStunTime | No | Stun duration on hit. | |
| meleeTraceEndSocket | No | Socket for trace end. | |
| reloadAnimationPath | No | Path to reload animation. | |
| blockDamageReduction | No | Damage reduction when blocking (0-1). | |
| hitPauseTimeDilation | No | Time dilation during hitstop. | |
| weaponTrailEndSocket | No | Trail end socket. | |
| attachmentSocketNames | No | List of attachment socket names. | |
| meleeTraceStartSocket | No | Socket for trace start. | |
| switchInAnimationPath | No | Path to equip animation. | |
| projectileGravityScale | No | ||
| switchOutAnimationPath | No | Path to unequip animation. | |
| weaponTrailStartSocket | No | Trail start socket. | |
| muzzleFlashParticlePath | No | Path to muzzle flash particle. | |
| weaponTrailParticlePath | No | Path to weapon trail particle. |