539 lines
8.8 KiB
NASM
539 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
|