538 lines
8.8 KiB
NASM
538 lines
8.8 KiB
NASM
data
|
|
export WP_MuzzlePoint
|
|
align 4
|
|
LABELV WP_MuzzlePoint
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 1090519040
|
|
byte 4 0
|
|
byte 4 1090519040
|
|
byte 4 1098907648
|
|
byte 4 0
|
|
byte 4 1094713344
|
|
byte 4 1086324736
|
|
byte 4 3233808384
|
|
byte 4 1094713344
|
|
byte 4 1086324736
|
|
byte 4 3233808384
|
|
byte 4 1094713344
|
|
byte 4 1086324736
|
|
byte 4 3233808384
|
|
byte 4 1094713344
|
|
byte 4 1073741824
|
|
byte 4 3233808384
|
|
byte 4 1094713344
|
|
byte 4 1083179008
|
|
byte 4 3233808384
|
|
byte 4 1094713344
|
|
byte 4 1086324736
|
|
byte 4 3233808384
|
|
byte 4 1094713344
|
|
byte 4 1086324736
|
|
byte 4 3233808384
|
|
byte 4 1094713344
|
|
byte 4 1090519040
|
|
byte 4 0
|
|
byte 4 1094713344
|
|
byte 4 0
|
|
byte 4 3229614080
|
|
byte 4 1094713344
|
|
byte 4 0
|
|
byte 4 3240099840
|
|
byte 4 1094713344
|
|
byte 4 0
|
|
byte 4 3229614080
|
|
skip 24
|
|
export weaponData
|
|
align 4
|
|
LABELV weaponData
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 5
|
|
byte 4 0
|
|
byte 4 400
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 400
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 5
|
|
byte 4 0
|
|
byte 4 100
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 100
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 2
|
|
byte 4 15
|
|
byte 4 2
|
|
byte 4 400
|
|
byte 4 8192
|
|
byte 4 2
|
|
byte 4 400
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 200
|
|
byte 4 0
|
|
byte 4 1
|
|
byte 4 0
|
|
byte 4 1500
|
|
byte 4 2
|
|
byte 4 5
|
|
byte 4 2
|
|
byte 4 350
|
|
byte 4 8192
|
|
byte 4 3
|
|
byte 4 150
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 3
|
|
byte 4 5
|
|
byte 4 5
|
|
byte 4 600
|
|
byte 4 8192
|
|
byte 4 6
|
|
byte 4 1300
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 200
|
|
byte 4 0
|
|
byte 4 3
|
|
byte 4 0
|
|
byte 4 1700
|
|
byte 4 3
|
|
byte 4 5
|
|
byte 4 5
|
|
byte 4 1000
|
|
byte 4 8192
|
|
byte 4 5
|
|
byte 4 750
|
|
byte 4 8192
|
|
byte 4 400
|
|
byte 4 0
|
|
byte 4 5
|
|
byte 4 0
|
|
byte 4 1700
|
|
byte 4 0
|
|
byte 4 4
|
|
byte 4 5
|
|
byte 4 1
|
|
byte 4 100
|
|
byte 4 8192
|
|
byte 4 8
|
|
byte 4 800
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 3
|
|
byte 4 5
|
|
byte 4 8
|
|
byte 4 500
|
|
byte 4 8192
|
|
byte 4 6
|
|
byte 4 900
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 250
|
|
byte 4 0
|
|
byte 4 3
|
|
byte 4 0
|
|
byte 4 2100
|
|
byte 4 4
|
|
byte 4 5
|
|
byte 4 10
|
|
byte 4 700
|
|
byte 4 8192
|
|
byte 4 15
|
|
byte 4 800
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 5
|
|
byte 4 5
|
|
byte 4 1
|
|
byte 4 900
|
|
byte 4 8192
|
|
byte 4 2
|
|
byte 4 1200
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 7
|
|
byte 4 0
|
|
byte 4 1
|
|
byte 4 800
|
|
byte 4 8192
|
|
byte 4 1
|
|
byte 4 400
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 8
|
|
byte 4 0
|
|
byte 4 1
|
|
byte 4 800
|
|
byte 4 8192
|
|
byte 4 1
|
|
byte 4 400
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 9
|
|
byte 4 0
|
|
byte 4 1
|
|
byte 4 800
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 400
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 100
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 100
|
|
byte 4 8192
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
byte 4 0
|
|
skip 56
|
|
export ammoData
|
|
align 4
|
|
LABELV ammoData
|
|
byte 4 0
|
|
byte 4 100
|
|
byte 4 300
|
|
byte 4 300
|
|
byte 4 300
|
|
byte 4 25
|
|
byte 4 800
|
|
byte 4 10
|
|
byte 4 10
|
|
byte 4 10
|
|
import PM_SetSaberMove
|
|
import PM_WeaponLightsaber
|
|
import PM_SetAnim
|
|
import PM_FinishWeaponChange
|
|
import PM_BeginWeaponChange
|
|
import PM_ForceLegsAnim
|
|
import PM_ContinueLegsAnim
|
|
import PM_StartTorsoAnim
|
|
import BG_CycleInven
|
|
import PM_StepSlideMove
|
|
import PM_SlideMove
|
|
import PM_AddEvent
|
|
import PM_AddTouchEnt
|
|
import PM_ClipVelocity
|
|
import PM_SaberJumpAttackMove
|
|
import PM_SaberFlipOverAttackMove
|
|
import PM_SomeoneInFront
|
|
import PM_GroundDistance
|
|
import PM_GetSaberStance
|
|
import PM_AnimLength
|
|
import PM_InRollComplete
|
|
import PM_InOnGroundAnim
|
|
import PM_SpinningAnim
|
|
import PM_LandingAnim
|
|
import PM_JumpingAnim
|
|
import PM_PainAnim
|
|
import PM_InKnockDown
|
|
import PM_InSaberAnim
|
|
import PM_SaberInStart
|
|
import PM_SaberInReflect
|
|
import PM_SaberInParry
|
|
import trap_FS_FCloseFile
|
|
import trap_FS_Write
|
|
import trap_FS_Read
|
|
import trap_FS_FOpenFile
|
|
import forcePowerNeeded
|
|
import c_pmove
|
|
import pm_flightfriction
|
|
import pm_waterfriction
|
|
import pm_friction
|
|
import pm_flyaccelerate
|
|
import pm_wateraccelerate
|
|
import pm_airaccelerate
|
|
import pm_accelerate
|
|
import pm_wadeScale
|
|
import pm_swimScale
|
|
import pm_duckScale
|
|
import pm_stopspeed
|
|
import pml
|
|
import forcePowerDarkLight
|
|
import WeaponAttackAnim
|
|
import WeaponReadyAnim
|
|
import BG_OutOfMemory
|
|
import BG_StringAlloc
|
|
import BG_TempFree
|
|
import BG_TempAlloc
|
|
import BG_AllocUnaligned
|
|
import BG_Alloc
|
|
import BG_CanUseFPNow
|
|
import BG_HasYsalamiri
|
|
import BG_GetItemIndexByTag
|
|
import BG_ParseAnimationFile
|
|
import BG_PlayerTouchesItem
|
|
import BG_G2PlayerAngles
|
|
import BG_PlayerStateToEntityStateExtraPolate
|
|
import BG_PlayerStateToEntityState
|
|
import BG_TouchJumpPad
|
|
import BG_AddPredictableEventToPlayerstate
|
|
import BG_EvaluateTrajectoryDelta
|
|
import BG_EvaluateTrajectory
|
|
import BG_ForcePowerDrain
|
|
import BG_SaberStartTransAnim
|
|
import BG_InDeathAnim
|
|
import BG_InRoll
|
|
import BG_SaberInSpecialAttack
|
|
import BG_SpinningSaberAnim
|
|
import BG_FlippingAnim
|
|
import BG_SaberInIdle
|
|
import BG_SaberInSpecial
|
|
import BG_SaberInAttack
|
|
import BG_DirectFlippingAnim
|
|
import BG_InSaberStandAnim
|
|
import BG_InSpecialJump
|
|
import BG_LegalizedForcePowers
|
|
import saberMoveData
|
|
import BG_CanItemBeGrabbed
|
|
import BG_FindItemForHoldable
|
|
import BG_FindItemForPowerup
|
|
import BG_FindItemForWeapon
|
|
import BG_FindItem
|
|
import vectoyaw
|
|
import bg_numItems
|
|
import bg_itemlist
|
|
import Pmove
|
|
import PM_UpdateViewAngles
|
|
import pm
|
|
import bgForcePowerCost
|
|
import forceMasteryPoints
|
|
import forceMasteryLevels
|
|
import bgGlobalAnimations
|
|
import BGPAFtextLoaded
|
|
import forcePowerSorted
|
|
import GetStringForID
|
|
import GetIDForString
|
|
import Q_irand
|
|
import irand
|
|
import flrand
|
|
import Rand_Init
|
|
import Com_Printf
|
|
import Com_Error
|
|
import Info_NextPair
|
|
import Info_Validate
|
|
import Info_SetValueForKey_Big
|
|
import Info_SetValueForKey
|
|
import Info_RemoveKey_big
|
|
import Info_RemoveKey
|
|
import Info_ValueForKey
|
|
import va
|
|
import Q_CleanStr
|
|
import Q_PrintStrlen
|
|
import Q_strcat
|
|
import Q_strncpyz
|
|
import Q_strrchr
|
|
import Q_strupr
|
|
import Q_strlwr
|
|
import Q_stricmpn
|
|
import Q_strncmp
|
|
import Q_stricmp
|
|
import Q_isalpha
|
|
import Q_isupper
|
|
import Q_islower
|
|
import Q_isprint
|
|
import Com_sprintf
|
|
import Parse3DMatrix
|
|
import Parse2DMatrix
|
|
import Parse1DMatrix
|
|
import SkipRestOfLine
|
|
import SkipBracedSection
|
|
import COM_MatchToken
|
|
import COM_ParseWarning
|
|
import COM_ParseError
|
|
import COM_Compress
|
|
import COM_ParseExt
|
|
import COM_Parse
|
|
import SkipWhitespace
|
|
import COM_GetCurrentParseLine
|
|
import COM_BeginParseSession
|
|
import COM_DefaultExtension
|
|
import COM_StripExtension
|
|
import COM_SkipPath
|
|
import Com_Clamp
|
|
import PerpendicularVector
|
|
import AngleVectors
|
|
import MatrixMultiply
|
|
import MakeNormalVectors
|
|
import RotateAroundDirection
|
|
import RotatePointAroundVector
|
|
import ProjectPointOnPlane
|
|
import PlaneFromPoints
|
|
import AngleDelta
|
|
import AngleNormalize180
|
|
import AngleNormalize360
|
|
import AnglesSubtract
|
|
import AngleSubtract
|
|
import LerpAngle
|
|
import AngleMod
|
|
import BoxOnPlaneSide
|
|
import SetPlaneSignbits
|
|
import AxisCopy
|
|
import AxisClear
|
|
import AnglesToAxis
|
|
import vectoangles
|
|
import Q_crandom
|
|
import Q_random
|
|
import Q_rand
|
|
import Q_acos
|
|
import Q_log2
|
|
import VectorRotate
|
|
import Vector4Scale
|
|
import VectorNormalize2
|
|
import VectorNormalize
|
|
import CrossProduct
|
|
import VectorInverse
|
|
import VectorNormalizeFast
|
|
import DistanceSquared
|
|
import Distance
|
|
import VectorLengthSquared
|
|
import VectorLength
|
|
import VectorCompare
|
|
import AddPointToBounds
|
|
import ClearBounds
|
|
import RadiusFromBounds
|
|
import NormalizeColor
|
|
import ColorBytes4
|
|
import ColorBytes3
|
|
import _VectorMA
|
|
import _VectorScale
|
|
import _VectorCopy
|
|
import _VectorAdd
|
|
import _VectorSubtract
|
|
import _DotProduct
|
|
import ByteToDir
|
|
import DirToByte
|
|
import powf
|
|
import ClampShort
|
|
import ClampChar
|
|
import Q_rsqrt
|
|
import Q_fabs
|
|
import axisDefault
|
|
import vec3_origin
|
|
import g_color_table
|
|
import colorDkBlue
|
|
import colorLtBlue
|
|
import colorDkGrey
|
|
import colorMdGrey
|
|
import colorLtGrey
|
|
import colorWhite
|
|
import colorCyan
|
|
import colorMagenta
|
|
import colorYellow
|
|
import colorBlue
|
|
import colorGreen
|
|
import colorRed
|
|
import colorBlack
|
|
import colorTable
|
|
import bytedirs
|
|
import Com_Memcpy
|
|
import Com_Memset
|
|
import Hunk_Alloc
|
|
import forceSpeedLevels
|
|
import FloatSwap
|
|
import LongSwap
|
|
import ShortSwap
|
|
import acos
|
|
import fabs
|
|
import abs
|
|
import tan
|
|
import atan2
|
|
import cos
|
|
import sin
|
|
import sqrt
|
|
import floor
|
|
import ceil
|
|
import memcpy
|
|
import memset
|
|
import memmove
|
|
import sscanf
|
|
import vsprintf
|
|
import _atoi
|
|
import atoi
|
|
import _atof
|
|
import atof
|
|
import toupper
|
|
import tolower
|
|
import strncpy
|
|
import strstr
|
|
import strchr
|
|
import strcmp
|
|
import strcpy
|
|
import strcat
|
|
import strlen
|
|
import rand
|
|
import srand
|
|
import qsort
|