gun_move
How a character moves holding a gun, like a shooter's mobility: walk, run and sprint speeds that fit its gait clips, the slow walk aiming down the sights, ADS and sprint-out times, speeding up and slowing down, the armed posture (lean, softer knees) and gun bob and sway. Every number at 0 takes the class's default.
In scene text
gun_move { class "…" walk 1 run 1 }Add it in the Inspector (Add Component), in scene text as above, or ask your AI. Fields you leave out keep their defaults.
Fields 33
| Field | Type | Unit / range | What it does |
|---|---|---|---|
class | text | — | "rifle" (assault rifle, carbine), "smg", "pistol", "shotgun", "launcher" or "none": the defaults for every number left at 0. |
walk | number | m/s, 0 … 20 | Walking speed (a light push on the stick); rifle default 1.7. |
run | number | m/s, 0 … 30 | Running speed (a full push); rifle default 4.7. |
sprint | number | m/s, 0 … 40 | Sprinting speed (Shift, ahead only); rifle default 6.5. |
crouch | number | m/s, 0 … 20 | Crouch-walking speed. |
ads_speed | number | 0 … 2 | Speed aiming down the sights, as a share of the walk (rifle 0.8, launcher 0.6). |
ads_time | number | s, 0 … 3 | Seconds to bring the gun up to the eye. |
ads_out_time | number | s, 0 … 3 | Seconds to lower the gun from aim. Zero keeps the legacy duration: 0.8 times the resolved ads_time. |
sprint_out | number | s, 0 … 3 | Seconds to bring the gun out of a sprint before it can aim or fire. |
acceleration | number | m/s², 0 … 200 | How hard it speeds up. |
deceleration | number | m/s², 0 … 200 | How hard it stops. |
lean_walk | number | deg, 0 … 45 | Trunk lean forward walking. |
lean_run | number | deg, 0 … 45 | Trunk lean forward running. |
lean_sprint | number | deg, 0 … 45 | Trunk lean forward sprinting. |
knee_drop | number | m, 0 … 0.2 | How much lower the pelvis sits with the gun up (softer knees). |
ads_drop | number | m, 0 … 0.2 | Extra pelvis drop aiming down the sights. |
bob | number | 0 … 5 | Gun bob with the steps (1: the class's own). |
sway | number | 0 … 5 | Gun sway with the look and starts and stops (1: the class's own). |
carry | number | 0 … 1 | Hip carry: 0 the baked low ready, 1 shouldered (a tight ready, stock at the shoulder, elbows in). Rifle 0.6. |
carry_pitch | number | deg, 0 … 80 | How far the muzzle points down at the hip carry. |
carry_dip | number | deg, 0 … 80 | Low ready from the shoulder: the gun turned muzzle-down about the shoulder pocket, stock staying in it (rifle 35). |
carry_pull | number | m, 0 … 0.5 | Compressed ready: the gun pulled back toward the chest at the hip carry (pistol 0.2). |
carry_drop | number | m, 0 … 0.4 | Carried low: the gun lowered toward the belly at the hip carry and sprinting (pistol 0.14). |
elbow_drop | number | m, 0 … 0.6 | Elbows relaxed down toward the ribs at the hip carry (pistol 0.3). |
sprint_pitch | number | deg, 0 … 80 | How far the muzzle points down sprinting. |
stride_lift | number | 0 … 1 | Running: the swinging foot's lift as a share of the clip's (0.7: a grounded stride, not a high-kneed jog). |
stagger | number | m, 0 … 0.5 | Standing with the gun up: support foot forward, the other back, this far apart. |
ads_lean | number | deg, 0 … 30 | Trunk lean into the gun aiming down the sights. |
turn_angle | number | deg, 0 … 180 | Standing: how far the aim gets from the feet before the body turns in place. |
turn_rate | number | deg/s, 0 … 2000 | How fast it turns in place (easing out as it lines up). |
run_stride | number | 0.5 … 1 | Running: step length as a share of the clip's (0.85: shorter, quicker steps). |
sprint_stride | number | 0.5 … 1 | Sprinting: step length as a share of the clip's (0.75: a tactical sprint's short quick steps). |
sprint_carry | number | 0 … 1 | Sprinting: how far the gun stays toward the shoulder (0 the baked low ready, muzzle hanging). |
Arcwright Beta 2 (0.4.0) · generated from the engine source (25e375c86)Something wrong or missing? Tell us