So, I was motivated to make a tribute to those who served in rNd.
195 props, over 200 objects (holograms), 235 constraints (Parented props a nocollided to one prop).
Crazy ropes under your feet while you drive (ropes visible to verify type of set up)
@name Holo - Steering Wheel
@inputs Master:entity
@outputs
@persist AD Ard
@trigger
interval(100)
#Steering wheel cannot be at 90 degrees. Must be less than 90 degrees
#steering master must be facing forward at rest.
if(first())
{
Mul = 3
Color = vec(128,128,128)
Ang = entity():angles():yaw()
holoCreate(1,entity():toWorld(vec(0,0,10)),vec(0.075,1.25,0.125),entity():toWorld(ang(0,90,0)),Color)
holoParent(1,entity())
holoModel(1,"hq_rcube")
#holoAlpha(1,0)
holoCreate(2,entity():toWorld(vec(0,0,10)),vec(1.3,1.3,1.3),angnorm(entity():angles()+ang(0,0,90)))
holoModel(2,"hq_torus_thin")
holoColor(2,Color)
holoParent(2,1)
holoCreate(3,entity():toWorld(vec(0,0,6)),vec(0.25,0.25,0.75),angnorm(entity():angles() + ang(0,0,0)),Color)
holoModel(3,"hq_rcylinder")
holoParent(3,entity())
holoMaterial(1,"Models/Weapons/V_Stunbaton/W_Shaft01a")
holoMaterial(2,"Models/Weapons/V_Stunbaton/W_Shaft01a")
holoMaterial(3,"Models/Weapons/V_Stunbaton/W_Shaft01a")
}
AD = Master:bearing(entity():pos() + (entity():forward():setZ(0) * 5000000000000000000)) /45
AD0 = (AD*360)
Ang = (entity():angles():yaw() + (AD0))
holoAng(1,entity():toWorld(ang(90,AD0,0)))
holoPos(1,entity():toWorld(vec(0,0,10)))