jedioutcast/CODE-mp/ui/vm/bg_weapons.asm

539 lines
8.8 KiB
NASM
Raw Normal View History

2013-04-04 20:49:50 +00:00
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