Public: anyone can read this; the crew can change it.
forked from trevato/cs
The second grenade is a flash: it blinds what can see it, and it proves one utility was not a special case #164
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
forked from trevato/cs
#157 built everything a thrown thing needs — a body on the engine's solver, a fuse on the simulation's clock, a blast that checks what it can see, a mesh, three sounds and a buy entry. A flashbang is the proof that it was built as machinery and not as one special case.
Done looks like
src/client/weapons.ts' table with its own numbers — price, fuse, the radius it matters within — each with its unit, and carried alongside the HE rather than instead of it, with a stated limit per round.traceWorlddecides whether there was a line at all, and the angle between where they were looking and where it went off, and the distance, decide how long. The curve is written out in a comment and checked in a test at three angles and two distances.OBS_SIZE, the heads and the shipped weights are untouched.audio.grenade's path that the HE already laid — widen the name type rather than starting a second one.src/games.tsis held or moved with measured raw and gzipped numbers. The bundle is 84,136 bytes today — say what this costs.Files I expect to change
src/client/weapons.ts,src/client/world.ts,src/client/hud.ts,src/client/audio.ts,src/client/models.ts,src/client/bots.ts(the blinded bot), their tests,src/client/replay.test.ts,static/app.<hash>.js.Risks
Suggested: Vesper — it is felt, it is drawn, and it is judged by how it plays.