Weapons built from traits, fashion, Hourglass, About tab, and Ithaca

- Every attack is now assembled from traits on its definition instead
  of per-weapon code: an anchor and path (thrusts, out-and-back, arcs),
  shared flight physics (gravity, drag, acceleration, homing, and one
  wall response: end, burst, stick, crawl, bounce, stop, pass, return,
  latch), and flags like bouncy, drifting, tethered, orbiting, instant
  and arming. Melee are projectiles too.
- Shots have a lifetime and a fade (when damage bottoms out). Range is
  speed times lifetime. Ricochets and the Vacuum wind lifetime back.
- The Vacuum pulls anyone's shots, and its airblast flips them out
  along the aim, claiming enemies' (fading into your colour).
- New trinket: Hourglass, longer projectile lifetime and range. Ropes
  and chains lengthen with it and the Accelerator.
- Fashion: 23 items worn on the head, face or torso, chosen in Profile.
- Flamethrower flames hit continuously, the whip coils and sweeps,
  bouncing shots roll over ramps, and Ricochet relights grenade fuses.
- Profile tab, colour tooltips, option hints on every setting, an
  About tab with credits and links, and the Ithaca font.
- Loadouts lock once readied, tomatoes clear with the match, and the
  round-over pause is 4 seconds.
- CC0 license. Tools and CLAUDE.md are no longer tracked, and the web
  shell moves to web/.
This commit is contained in:
shweet committed 2026-11-10 15:27:12 -05:00
1 parent e55596b276
commit e9d8cac926
101 files changed
+5787 -7148

No files matched your search

+17 -3
View File
@@ -5,7 +5,10 @@ Cut from the Sound Ideas Series 4000 and Guns libraries and the Universal Studio
| Sound | Source | From | Speed | Rate | BRR bytes |
|---|---|---|---|---|---|
| beam | SpaceZap 4001_88_7 | 1.09s | 1x | 11025 | 2727 |
| beep | synth beeps | | 1x | 11025 | 315 |
| blast | synth pew | | 1x | 11025 | 1053 |
| bolter | US03-11-1 ELECTRICITY - SPARK GAP CRACKLE AND HUM | 7.90s | 1x | 11025 | 1791 |
| bolter_heavy | US03-11-1 ELECTRICITY - SPARK GAP CRACKLE AND HUM | 7.90s | 0.7x | 11025 | 2556 |
| boomerang | CartoonWhizz 4001_75_4 | 1.00s | 1x | 11025 | 1791 |
| boomerang_heavy | CartoonWhizz 4001_75_8 | 1.33s | 1x | 11025 | 3204 |
| bounce | BodyfallHuman 4003_59_1 | 0.54s | 1x | 11025 | 963 |
@@ -21,6 +24,8 @@ Cut from the Sound Ideas Series 4000 and Guns libraries and the Universal Studio
| death | CartoonSquish 4001_30_4 | 0.80s | 1x | 11025 | 2916 |
| detonate | kept from the synth set | | | | |
| detonate_empty | HandGunFoley GUNS03_24_3 | 0.09s | 1x | 16000 | 891 |
| donk | US02-69-2 COMEDY - SINGLE HEAD BONK | first | 1x | 11025 | 3852 |
| donk | CartoonBell 4001_52_1 | first | 1x | 11025 | 3852 |
| duck | kept from the synth set | | | | |
| echo | synth shimmer | | 1x | 11025 | 1665 |
| equip | MachineGunFoley GUNS03_39_1 | 0.03s | 1x | 11025 | 1980 |
@@ -38,10 +43,16 @@ Cut from the Sound Ideas Series 4000 and Guns libraries and the Universal Studio
| grapple | ChainRattle 4003_84 | 15.46s | 1.3x | 11025 | 1665 |
| grapple_heavy | Swish 4003_47_1 | 0.40s | 0.8x | 11025 | 2106 |
| grapple_heavy | ChainRattle 4003_84 | 11.94s | 1x | 11025 | 2106 |
| grenade | GrenadeLauncher GUNS02_48_1 | first | 1x | 11025 | 2268 |
| grenade_bounce | DropCan 4003_62_2 | first | 1x | 11025 | 1044 |
| hit_air | CartoonWhizz 4001_75_7 | 0.78s | 1x | 11025 | 864 |
| hit_air_heavy | CartoonWhizz 4001_75_7 | 0.78s | 0.55x | 11025 | 2268 |
| hit_blunt | PunchBody 4003_49_1 | 0.41s | 1x | 11025 | 1044 |
| hit_blunt_heavy | PunchBody 4003_48_6 | 0.84s | 1x | 11025 | 1476 |
| hit_bullet | BulletImpact GUNS03_67_7 | 0.33s | 1x | 16000 | 684 |
| hit_bullet_heavy | BulletImpact GUNS03_65_12 | 0.15s | 1x | 11025 | 1791 |
| hit_electric | US03-13-1 ELECTRICITY - LARGE TRANSFORMER ARCS | first | 1x | 11025 | 2106 |
| hit_electric_heavy | US03-12-1 ELECTRICITY - SMALL TRANSFORMER ARCS | 0.48s | 1x | 11025 | 1296 |
| hit_energy | CartoonGun 4002_27_5 | 0.81s | 1x | 11025 | 972 |
| hit_energy_heavy | SpaceZap 4001_88_8 | 0.83s | 1x | 11025 | 1872 |
| hit_explosive | Explosion 4003_92_4 | 2.44s | 1x | 11025 | 1791 |
@@ -86,7 +97,7 @@ Cut from the Sound Ideas Series 4000 and Guns libraries and the Universal Studio
| slam | US03-39-2 METAL, HIT - LOUD METAL CLUNK | 0.16s | 0.7x | 11025 | 3852 |
| slash | Swish 4003_47_2 | 0.79s | 1x | 11025 | 1170 |
| slash_heavy | Swish 4003_47_2 | 0.79s | 0.75x | 11025 | 1908 |
| splat | CartoonSplat 4001_32_1 | first | 1x | 11025 | 1116 |
| splat | CartoonSplat 4001_32_1 | first | 1x | 11025 | 1044 |
| step | CartoonFootsteps 4003_46_2 | 0.80s | 1x | 16000 | 891 |
| swap | kept from the demo1 set | | | | |
| swing | Swish 4003_47_1 | 0.40s | 1x | 11025 | 1098 |
@@ -98,9 +109,12 @@ Cut from the Sound Ideas Series 4000 and Guns libraries and the Universal Studio
| uppercut | synth whoosh | | 1x | 11025 | 3168 |
| uzi | kept from the demo1 set | | | | |
| uzi_heavy | GunMachineGun 4002_86_3 | 1.83s | 1x | 11025 | 1872 |
| vacuum | US04-22-2 SUBMARINE - INT - ELECTRIC SERVO MOTOR, SHORT | 1.00s | 1x | 11025 | 936 |
| vacuum_heavy | CartoonWhizz 4001_75_9 | 1.44s | 1.6x | 11025 | 2520 |
| vacuum_start | US03-68-1 SPACE - DESCENDING SPACE WHINES | 6.70s | 1x | 11025 | 2916 |
| vacuum_stop | US03-68-1 SPACE - DESCENDING SPACE WHINES | 6.70s | 1x | 11025 | 2916 |
| whip | Whip 4003_57_4 | 2.04s | 1x | 11025 | 1692 |
| whip_heavy | kept from the demo1 (its whip) set | | | | |
| wisp | US02-45-5 ARCHERY - SHOOT FLAMING ARROW | 0.18s | 1x | 11025 | 1584 |
| zap | US03-12-1 ELECTRICITY - SMALL TRANSFORMER ARCS | 0.48s | 1x | 11025 | 1296 |
The built sounds come to 145 KB as BRR.
The built sounds come to 171 KB as BRR.