e2 docs custom ftrace - wiremod/wire GitHub Wiki
Custom/ftrace
Ftrace = noFTrace()
Returns invalid flash trace object (1 ops)
:setFTrace(
Vp,
Vd,
Nl)
Ftrace = Returns flash trace local to the entity by origin position, direction vector, length distance (20 ops)
Vp,
Vd,
Nl)
Ftrace = newFTrace(Returns flash trace relative to the world by origin position, direction vector, length distance (20 ops)
:setFTrace(
Vp,
Vd)
Ftrace = Returns flash trace local to the entity by origin position, direction vector, length distance from direction vector (20 ops)
Vp,
Vd)
Ftrace = newFTrace(Returns flash trace relative to the world by origin position, direction vector, length distance from direction vector (20 ops)
:setFTrace(
Vp,
Nl)
Ftrace = Returns flash trace relative to the entity by origin position, direction vector from up, length distance (20 ops)
Vp,
Nl)
Ftrace = newFTrace(Returns flash trace relative to the world by origin position, direction vector from up, length distance (20 ops)
:setFTrace(
Vp)
Ftrace = Returns flash trace local to the entity by origin position, zero direction vector, zero length distance (20 ops)
Vp)
Ftrace = newFTrace(Returns flash trace relative to the world by origin position, zero direction vector, zero length distance (20 ops)
:setFTrace(
Nl)
Ftrace = Returns flash trace relative to the entity by length distance, direction vector, zero length distance (20 ops)
Nl)
Ftrace = newFTrace(Returns flash trace relative to the world by length distance, direction vector, zero length distance (20 ops)
:setFTrace()
Ftrace = Returns flash trace local to the entity by zero origin position, zero direction vector, zero length distance (20 ops)
Ftrace = newFTrace()
Returns flash trace relative to the world by zero origin position, zero direction vector, zero length distance (20 ops)
Ee,
Vp,
Vd,
Nl)
Ftrace = Ftrace:getCopy(Returns flash trace copy instance of the current object using other entity, origin, direction and length (20 ops)
Vp,
Vd,
Nl)
Ftrace = Ftrace:getCopy(Returns flash trace copy instance of the current object using other origin, direction and length (20 ops)
Ee,
Vp,
Vd)
Ftrace = Ftrace:getCopy(Returns flash trace copy instance of the current object using other entity, origin and direction (20 ops)
Vp,
Vd)
Ftrace = Ftrace:getCopy(Returns flash trace copy instance of the current object using other origin and direction (20 ops)
Ee,
Vp,
Nl)
Ftrace = Ftrace:getCopy(Returns flash trace copy instance of the current object using other entity, origin and length (20 ops)
Vp,
Nl)
Ftrace = Ftrace:getCopy(Returns flash trace copy instance of the current object using other origin and length (20 ops)
Ee,
Vp)
Ftrace = Ftrace:getCopy(Returns flash trace copy instance of the current object using other entity and origin (20 ops)
Vp)
Ftrace = Ftrace:getCopy(Returns flash trace copy instance of the current object using other origin (20 ops)
Ee,
Nl)
Ftrace = Ftrace:getCopy(Returns flash trace copy instance of the current object using other entity and length (20 ops)
Nl)
Ftrace = Ftrace:getCopy(Returns flash trace copy instance of the current object using other length (20 ops)
Ee)
Ftrace = Ftrace:getCopy(Returns flash trace copy instance of the current object using other entity (20 ops)
Ftrace = Ftrace:getCopy()
Returns flash trace copy instance of the current object (20 ops)
Ve)
Ftrace = Ftrace:addEntHitSkip(Adds the entity to the flash trace internal ignore hit list (3 ops)
Ve)
Ftrace = Ftrace:remEntHitSkip(Removes the entity from the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:remEntHitSkip()
Removes all the entities from the flash trace internal ignore hit list (3 ops)
Ve)
Ftrace = Ftrace:addEntHitOnly(Adds the entity to the flash trace internal only hit list (3 ops)
Ve)
Ftrace = Ftrace:remEntHitOnly(Removes the entity from the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:remEntHitOnly()
Removes all the entities from the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:remEntHit()
Removes all the entities from the flash trace internal hit list (3 ops)
Ftrace = Ftrace:remHit()
Removes all the options from the flash trace internal hit preferences (3 ops)
Sm)
Ftrace = Ftrace:remHit(Removes the option from the flash trace internal hit preferences (3 ops)
Sm,
Vn)
Ftrace = Ftrace:addHitSkip(Adds the option to the flash trace internal ignore hit list (3 ops)
Sm,
Vn)
Ftrace = Ftrace:remHitSkip(Removes the option from the flash trace internal ignore hit list (3 ops)
Sm,
Vn)
Ftrace = Ftrace:addHitOnly(Adds the option to the flash trace internal hit only list (3 ops)
Sm,
Vn)
Ftrace = Ftrace:remHitOnly(Removes the option from the flash trace internal only hit list (3 ops)
Sm,
Vs)
Ftrace = Ftrace:addHitSkip(Adds the option to the flash trace internal ignore hit list (3 ops)
Sm,
Vs)
Ftrace = Ftrace:remHitSkip(Removes the option from the flash trace internal ignore hit list (3 ops)
Sm,
Vs)
Ftrace = Ftrace:addHitOnly(Adds the option to the flash trace internal hit only list (3 ops)
Sm,
Vs)
Ftrace = Ftrace:remHitOnly(Removes the option from the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:rayMove()
Moves the flash trace ray with its own direction and magnitude (3 ops)
Nl)
Ftrace = Ftrace:rayMove(Moves the flash trace ray with its own direction and magnitude length (3 ops)
Vv)
Ftrace = Ftrace:rayMove(Moves the flash trace ray with displacement vector (3 ops)
Nx,
Ny,
Nz)
Ftrace = Ftrace:rayMove(Moves the flash trace ray with displacement as three numbers (3 ops)
Vv,
Nl)
Ftrace = Ftrace:rayMove(Moves the flash trace ray with direction vector, magnitude length (3 ops)
Vv)
Ftrace = Ftrace:rayAmend(Amends the flash trace ray direction using a vector (3 ops)
Nx,
Ny,
Nz)
Ftrace = Ftrace:rayAmend(Amends the flash trace ray direction using three numbers (3 ops)
Vv,
Nl)
Ftrace = Ftrace:rayAmend(Amends the flash trace ray direction using vector and magnitude (3 ops)
Nn)
Ftrace = Ftrace:rayMul(Expands the flash trace ray with a number (3 ops)
Vv)
Ftrace = Ftrace:rayMul(Expands the flash trace ray each component individually using a vector (3 ops)
Nx,
Ny,
Nz)
Ftrace = Ftrace:rayMul(Expands the flash trace ray each component individually using three numbers (3 ops)
Nn)
Ftrace = Ftrace:rayDiv(Contracts the flash trace ray with a number (3 ops)
Vv)
Ftrace = Ftrace:rayDiv(Contracts the flash trace ray each component individually using a vector (3 ops)
Nx,
Ny,
Nz)
Ftrace = Ftrace:rayDiv(Contracts the flash trace ray each component individually using three numbers (3 ops)
Vv)
Ftrace = Ftrace:rayAim(Aims the flash trace ray at a given position using a vector (3 ops)
Nx,
Ny,
Nz)
Ftrace = Ftrace:rayAim(Aims the flash trace ray at a given position using three numbers (3 ops)
= Ftrace:getChip()
Returns the flash trace auto-assigned expression chip entity (3 ops)
= Ftrace:getBase()
Returns the flash trace base attachment entity if available (3 ops)
Ee)
Ftrace = Ftrace:setBase(Updates the flash trace base attachment entity (3 ops)
Ftrace = Ftrace:remBase()
Removes the base attachment entity of the flash trace (3 ops)
= Ftrace:isIgnoreWorld()
Returns the flash trace trace IgnoreWorld
flag (3 ops)
Nn)
Ftrace = Ftrace:setIsIgnoreWorld(Updates the flash trace trace IgnoreWorld
flag (3 ops)
= Ftrace:getPos()
Returns flash trace origin position (3 ops)
= Ftrace:getPosLocal()
Returns flash trace world origin position converted to base attachment entity local axis (3 ops)
= Ftrace:getPosWorld()
Returns flash trace local origin position converted to base attachment entity world axis (3 ops)
= Ftrace:getPosLocal(
Ve)
Returns flash trace world origin position converted to entity local axis (3 ops)
= Ftrace:getPosWorld(
Ve)
Returns flash trace local origin position converted to entity world axis (3 ops)
= Ftrace:getPosLocal(
Vp,
Va)
Returns flash trace world origin position converted to position/angle local axis (7 ops)
= Ftrace:getPosWorld(
Vp,
Va)
Returns flash trace local origin position converted to position/angle world axis (7 ops)
Vo)
Ftrace = Ftrace:setPos(Updates the flash trace origin position (3 ops)
= Ftrace:getDir()
Returns flash trace direction vector (3 ops)
= Ftrace:getDirLocal()
Returns flash trace world direction vector converted to base attachment entity local axis (3 ops)
= Ftrace:getDirWorld()
Returns flash trace local direction vector converted to base attachment entity world axis (3 ops)
= Ftrace:getDirLocal(
Ve)
Returns flash trace world direction vector converted to entity local axis (3 ops)
= Ftrace:getDirWorld(
Ve)
Returns flash trace local direction vector converted to entity world axis (3 ops)
= Ftrace:getDirLocal(
Va)
Returns flash trace world direction vector converted to angle local axis (3 ops)
= Ftrace:getDirWorld(
Va)
Returns flash trace local direction vector converted to angle world axis (3 ops)
Vd)
Ftrace = Ftrace:setDir(Updates the flash trace direction vector (3 ops)
= Ftrace:getLen()
Returns flash trace length distance (3 ops)
Nl)
Ftrace = Ftrace:setLen(Updates flash trace length distance (3 ops)
= Ftrace:getMask()
Returns flash trace trace hit mask enums MASK (3 ops)
Nn)
Ftrace = Ftrace:setMask(Updates flash trace trace hit mask enums MASK (3 ops)
= Ftrace:getCollideGroup()
Returns flash trace trace collision group enums COLLISION_GROUP (3 ops)
Nn)
Ftrace = Ftrace:setCollideGroup(Updates flash trace trace collision group enums COLLISION_GROUP (3 ops)
= Ftrace:getStart()
Returns flash trace trace start position sent to trace-line (3 ops)
= Ftrace:getStop()
Returns flash trace trace stop position sent to trace-line (3 ops)
Ftrace = Ftrace:smpLocal()
Samples the flash trace and updates the trace-result by base attachment entity local axis (12 ops)
Ve)
Ftrace = Ftrace:smpLocal(Samples the flash trace and updates the trace-result by entity position and forward vectors (12 ops)
Va)
Ftrace = Ftrace:smpLocal(Samples the flash trace and updates the trace-result by base position, angle (12 ops)
Vp)
Ftrace = Ftrace:smpLocal(Samples the flash trace and updates the trace-result by position, base angle (12 ops)
Vp,
Va)
Ftrace = Ftrace:smpLocal(Samples the flash trace and updates the trace-result by position, angle (12 ops)
Ve,
Vp)
Ftrace = Ftrace:smpLocal(Samples the flash trace and updates the trace-result by position, entity angle (12 ops)
Ve,
Va)
Ftrace = Ftrace:smpLocal(Samples the flash trace and updates the trace-result by entity position, angle (12 ops)
Ftrace = Ftrace:smpWorld()
Samples the flash trace and updates the trace-result by the world axis (12 ops)
Ve)
Ftrace = Ftrace:smpWorld(Samples the flash trace and updates the trace-result by entity position and forward vectors (12 ops)
Va)
Ftrace = Ftrace:smpWorld(Samples the flash trace and updates the trace-result by entity position and angle forward (12 ops)
Vp)
Ftrace = Ftrace:smpWorld(Samples the flash trace and updates the trace-result by position vector and entity forward (12 ops)
Vp,
Va)
Ftrace = Ftrace:smpWorld(Samples the flash trace and updates the trace-result by position, angle (12 ops)
Ve,
Vp)
Ftrace = Ftrace:smpWorld(Samples the flash trace and updates the trace-result by position, entity angle (12 ops)
Ve,
Va)
Ftrace = Ftrace:smpWorld(Samples the flash trace and updates the trace-result by entity position, angle (12 ops)
= Ftrace:isHitNoDraw()
Returns the flash trace trace-result HitNoDraw
flag (3 ops)
= Ftrace:isHitNonWorld()
Returns the flash trace trace-result HitNonWorld
flag (3 ops)
= Ftrace:isHit()
Returns the flash trace trace-result Hit
flag (3 ops)
= Ftrace:isHitSky()
Returns the flash trace trace-result HitSky
flag (3 ops)
= Ftrace:isHitWorld()
Returns the flash trace trace-result HitWorld
flag (3 ops)
= Ftrace:getHitBox()
Returns the flash trace trace-result HitBox
number (3 ops)
= Ftrace:getMatType()
Returns the flash trace trace-result MatType
material type number (3 ops)
= Ftrace:getHitGroup()
Returns the flash trace trace-result HitGroup
group ID number (3 ops)
= Ftrace:getHitPos()
Returns the flash trace trace-result HitPos
location vector (8 ops)
= Ftrace:getHitNormal()
Returns flash trace trace-result surface HitNormal
vector (8 ops)
= Ftrace:getNormal()
Returns the flash trace trace-result Normal
aim vector (8 ops)
= Ftrace:getHitTexture()
Returns the flash trace trace-result HitTexture
string (8 ops)
= Ftrace:getStartPos()
Returns the flash trace trace-result StartPos
vector (8 ops)
= Ftrace:getSurfPropsID()
Returns the flash trace trace-result SurfaceProps
ID type number (3 ops)
= Ftrace:getSurfPropsName()
Returns the flash trace trace-result SurfaceProps
ID type name string (3 ops)
= Ftrace:getBone()
Returns the flash trace trace-result PhysicsBone
ID number (3 ops)
= Ftrace:getFraction()
Returns the flash trace trace-result Fraction
in the interval [0-1] number (3 ops)
= Ftrace:getFractionLen()
Returns the flash trace trace-result Fraction
multiplied by its length distance number (3 ops)
= Ftrace:isStartSolid()
Returns the flash trace trace-result StartSolid
flag (3 ops)
= Ftrace:isAllSolid()
Returns the flash trace trace-result AllSolid
flag (3 ops)
= Ftrace:getFractionLS()
Returns the flash trace trace-result FractionLeftSolid
in the interval [0-1] number (3 ops)
= Ftrace:getFractionLenLS()
Returns the flash trace trace-result FractionLeftSolid
multiplied by its length distance number (3 ops)
= Ftrace:getEntity()
Returns the flash trace trace-result Entity
entity (3 ops)
Nn)
Ftrace = Ftrace:dumpItem(Dumps the flash trace to the chat area by number identifier (15 ops)
Sn)
Ftrace = Ftrace:dumpItem(Dumps the flash trace to the chat area by string identifier (15 ops)
Nt,
Nn)
Ftrace = Ftrace:dumpItem(Dumps the flash trace by number identifier in the specified area by first argument (15 ops)
Nt,
Sn)
Ftrace = Ftrace:dumpItem(Dumps the flash trace by string identifier in the specified area by first argument (15 ops)