VELO and VSNS - Velocity Particle and Velocity Sensor
VELO Properties:
Color - rgb(255, 208, 0)
Tooltip - “Velocity, slows down when it passes through objects.”
Category - Radioactive
Energy particle, just like PROT/GRVT/NEUT
It does not conduct heat.
Reflected by DMND and WALL
Absorbed by VOID and PVOD, as well as the appropriate wall.
Moves only in linear directions (north, south, east, west, diagnonals)
When it slows down, it’s color gets darker, like BRAY.
VELO Characteristics:
When it passes through certain elements, its velocity is decreased depending on the element it passes through (for example, TTAN might decrease the velocity more than GOO).
Some elements might not even decrease the velocity.
The direction in which it is launched in determines its velocity (for example, if it is launched to the right, its VX will be positive and the VY will be 0) .
The velocity is changed by decimals (0.5, 0.6, etc), the effect does compound (to a limited degree) meaning 2 px of GLAS will slow it down more than 1.
It spawns with a default velocity of 20.
The LIFE property controls how long the particle sticks around (Defaut is 1000).
VELO Uses:
Accurate Scanners
Particle Type Detectors
Sensors that check if something is between the emitter and the receiver.
VSNS Properties:
Color: rgb(255, 229, 112)
Tooltip: “Velocity sensor, measures velocity in elements.”
It can output to a FILT line the velocity of the particle it detected.
It is in the sensors category, and behaves like one of those elements.
Setting the temperature determines the velocity it is looking for (for example, if the temperature was set to 1C, only particles that are at 1 velocity in x or y will trigger it.
TMP controls the mode, while TMP2 controls the range (like DTEC).
VSNS Characteristics:
It has .TMP modes:
TMP 0: Default, triggers only when velocity in x or y is at threshold.
TMP 1: X Direction only, triggers only when velocity in x is at threshold.
TMP 2: Y Direction only, triggers only when velocity in y is at threshold.
TMP 3: X and Y, triggers only when x and y are at the threshold.
TMP 4: Above, triggers when velocity is above the threshold.
TMP 5: Below, triggers when velocity is below the threshold.
VSNS Uses:
Recievers for VELO
Speed measurers for particles
Realistic turbines (they speed up only when particles are moving fast enough
Puzzles, where a VELO particle has to be at the right velocity to solve the puzzle.
The problem with VELO is that a lot of the things it does is also done by PHOT, if a bit differently. I'm not against this element, but it's not different enough from PHOT for me to find interesting. See below though.
VSNS, on the other hand, seems perfectly valid, as a few sensors just got added or upgraded; but the piecewise modes seem a bit far-fetched to me (ACEL/DCEL and a bunch of other things dealing with velocity don't work in a piecewise way either).
I'll wait for some more input on this (both elements). The strongest argument against adding any element tends to be that it's not terribly useful.
I only came up with these elements because I wanted to make my own scanner that was realistic, like an CT scanner. I thought it would be cool to have an element that gets slowed down by other ones.
Yeah, I think there could be less TMP modes for VSNS, but I guess the modes could be useful.