Skip to content

Instantly share code, notes, and snippets.

@hogsy
Last active April 17, 2020 23:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save hogsy/de6a928c4fd9f1c216da1cf70e3c8012 to your computer and use it in GitHub Desktop.
Save hogsy/de6a928c4fd9f1c216da1cf70e3c8012 to your computer and use it in GitHub Desktop.
List of MessiahScript sub-routines provided by the engine.
CheckForPickup
CheckAttached
CheckForPossesion
CheckBulletCollision
CheckBoneCollision
CheckActorCollision
CheckForGrab
AttachLockedActor
AttachToActor
CheckForVisual
WallBulb
DrawLaserBeam
CDPlay
CDStop
CDPause
CDResume
BonePointTrack
KeyObjTrigger
KeyObjActiveSegment
KeySpeed
EXPSet1
EXPSet2
LightBulb
ChangeAlpha
ReDrawActor
CheckConnections
CameraFollow
AICon
SubtractHealth
IsPickupClose
ModelAmbient
ChangeInventory
ForceRunning
SetParticleSetID
ThrowCharacter
CheckTriggers
ActivateButton
ExecuteActivateCode
pScale
pFlicControl
pColor
pAngle
pRotate
pTrans
pFader
pWeight
pScalar
AttachToColObjHeader
ToggleKey
pSinusx
pSinusy
CheckForDynamicCollision
PickNewNode
wCheckViewCollision
ClrPath
wCheckWeaponTarget
pLifeSpan
pCollision
pRebound
pColDeath
pRotateWithDir
pTridi
pKillWithActor
pSpawnFromStart
pFunc
MatrixCallback
pFlipUV
CheckForJumpPossesion
CheckFootCollision
pSinusz
PlaySequence
ChangeSniperMode
ActivateButtonSample
ToggleListenerSource
PlayerInput
LockCamera
GodModeStatus
EXPGet
PlaneTriggerQuadrant
SetKeyObjFrame
CheckTriggerObjFlag
MoveBackgroundObject
ChangeFog
DeadClassRank
ChangeTrigger
wUpdateBulletDamage
RandomizeAimMatrix
SaveAimMatrix
RestoreAimMatrix
FreeLook
DisplayObjectives
ClrAnalogValues
BlastObjCollisionCheck
GetNumbActorsInCurrentSet
ChangeCutScene
TransferPlayerToAttachActor
XRayModeController
SetBlendingMode
ClearBlendingModeChanges
SetSlowFastMotion
ClrSlowFastMotion
CalcTransMat
SearchForCloseActor
SetLockedOnActorToParent
ClrParentPtr
CopyParentFlags
DontBlowBattery
CDVol
WAVEVol
PauseToggle
KeyObjControl
ScreenShake
ScreenShakeStop
SniperKFObj
SetTriggerObjFlag
SetFlagsOnActiveActors
ClrFlagsOnActiveActors
RestoreOldHealth
PickupActor
GlobalAmbient
CDFade
ExplodeObject
ClrAllCollisionBuffers
ChangeRelativeSpeed
FadeToBlack
AutoTesselation
CheckColSphereOffset
FaceTriggerDirection
ActivateTrigger
ForceGlobalRealloc
CutSceneEnd
DetachReattachToPath
KillHarpoonHandler
TriggerBox
HUDTimerSet
RunScriptCode
ScriptCodeInitiated
LoadLevel
NoZoomExit
DeleteEntitiesAndActorsInSet
CDSwap
CDPlaySegment
CDForcePlay
DisplayHUD
DisplaySatanHUDToggle
MouseLookToggle
SetActorToPrevPos
RoomForDeposses
CleanUpWeapons
InterMessage
SetCamBulb
ForceLoadSet
DisplayFXPagesToggle
ClearDB
LoadPreloadDB
SavePreloadDB
RestoreLastHealth
AIVisionStatus
ClrAFlagAttached
ProcessScrollUV
ProcessKeyFrames
AIasktojoin
AIcheckfortarget
AIorder
AIreleasegroup
AIbreakfromgroup
AIjoinnewgroup
AIselecttarget
AIclrtarget
AIupdateAIvars
AIgrouppickdest
AIpickdest
AIcorrectforobstacles
AIcheckforonpath
AIcheckactorstates
AIcheckactorstatesneg
AIchecklogtrajectory
AIpicknewhidenode
AIclrhidenode
AIupdatetargetpos
AIcheckactordirections
AIcheckactoractions
AIchangefriendtoenemy
AIchangeenemytofriend
AIchangeplayertoenemy
AIcheckbulletorigin
AIcheckattachactionorigin
AIreinstateactoraiclass
AIlockedtoactorflag
AIalert
AIcheckforplayerone
AIfindpathwithspecificstate
AIfindpathwithspecificid
AIcalcdroidposition
AIupdatemovementvariables
AIchangemetoenemy
AIchangerank
AIexecutecodewithinradius
AIsetlockedonactortotarget
AIchangetargettoenemy
AIchangeclass
AIcheckvisionbuffer
AIclrpathid
AIremovetargetfromvisionbuffer
AItransfertargetfromfriend
AIQrunningagainstwall
AIsetnumberframesagainstwall
AIclrlockedactorenemyflag
AInrfriendsinset
AIsafetyradius
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment