mirror of
https://github.com/Q3Rally-Team/q3rally.git
synced 2024-11-23 04:12:02 +00:00
d1d77c02f6
Remove additional acos and asin system call traps that I added in r119 (2012-09-15). Now the implementations in bg_lib.c are used like when Q3Rally was a mod. acos system call is part of Q3A CGame API. It's still used by Q3Rally CGame. Attempting to run Q3Rally CGame VMs from Sep-2012 - Nov-2017 will now given an error. ERROR: Bad cgame system trap: 112
226 lines
6.1 KiB
NASM
226 lines
6.1 KiB
NASM
code
|
|
|
|
equ trap_Print -1
|
|
equ trap_Error -2
|
|
equ trap_Milliseconds -3
|
|
equ trap_Cvar_Register -4
|
|
equ trap_Cvar_Update -5
|
|
equ trap_Cvar_Set -6
|
|
equ trap_Cvar_VariableIntegerValue -7
|
|
equ trap_Cvar_VariableStringBuffer -8
|
|
equ trap_Argc -9
|
|
equ trap_Argv -10
|
|
equ trap_FS_FOpenFile -11
|
|
equ trap_FS_Read -12
|
|
equ trap_FS_Write -13
|
|
equ trap_FS_FCloseFile -14
|
|
equ trap_SendConsoleCommand -15
|
|
equ trap_LocateGameData -16
|
|
equ trap_DropClient -17
|
|
equ trap_SendServerCommand -18
|
|
equ trap_SetConfigstring -19
|
|
equ trap_GetConfigstring -20
|
|
equ trap_GetUserinfo -21
|
|
equ trap_SetUserinfo -22
|
|
equ trap_GetServerinfo -23
|
|
equ trap_SetBrushModel -24
|
|
equ trap_Trace -25
|
|
equ trap_PointContents -26
|
|
equ trap_InPVS -27
|
|
equ trap_InPVSIgnorePortals -28
|
|
equ trap_AdjustAreaPortalState -29
|
|
equ trap_AreasConnected -30
|
|
equ trap_LinkEntity -31
|
|
equ trap_UnlinkEntity -32
|
|
equ trap_EntitiesInBox -33
|
|
equ trap_EntityContact -34
|
|
equ trap_BotAllocateClient -35
|
|
equ trap_BotFreeClient -36
|
|
equ trap_GetUsercmd -37
|
|
equ trap_GetEntityToken -38
|
|
equ trap_FS_GetFileList -39
|
|
equ trap_DebugPolygonCreate -40
|
|
equ trap_DebugPolygonDelete -41
|
|
equ trap_RealTime -42
|
|
equ trap_SnapVector -43
|
|
equ trap_TraceCapsule -44
|
|
equ trap_EntityContactCapsule -45
|
|
equ trap_FS_Seek -46
|
|
|
|
equ memset -101
|
|
equ memcpy -102
|
|
equ strncpy -103
|
|
equ sin -104
|
|
equ cos -105
|
|
equ atan2 -106
|
|
equ sqrt -107
|
|
equ floor -111
|
|
equ ceil -112
|
|
equ testPrintInt -113
|
|
equ testPrintFloat -114
|
|
|
|
|
|
|
|
equ trap_BotLibSetup -201
|
|
equ trap_BotLibShutdown -202
|
|
equ trap_BotLibVarSet -203
|
|
equ trap_BotLibVarGet -204
|
|
equ trap_BotLibDefine -205
|
|
equ trap_BotLibStartFrame -206
|
|
equ trap_BotLibLoadMap -207
|
|
equ trap_BotLibUpdateEntity -208
|
|
equ trap_BotLibTest -209
|
|
|
|
equ trap_BotGetSnapshotEntity -210
|
|
equ trap_BotGetServerCommand -211
|
|
equ trap_BotUserCommand -212
|
|
|
|
|
|
|
|
equ trap_AAS_EnableRoutingArea -301
|
|
equ trap_AAS_BBoxAreas -302
|
|
equ trap_AAS_AreaInfo -303
|
|
equ trap_AAS_EntityInfo -304
|
|
|
|
equ trap_AAS_Initialized -305
|
|
equ trap_AAS_PresenceTypeBoundingBox -306
|
|
equ trap_AAS_Time -307
|
|
|
|
equ trap_AAS_PointAreaNum -308
|
|
equ trap_AAS_TraceAreas -309
|
|
|
|
equ trap_AAS_PointContents -310
|
|
equ trap_AAS_NextBSPEntity -311
|
|
equ trap_AAS_ValueForBSPEpairKey -312
|
|
equ trap_AAS_VectorForBSPEpairKey -313
|
|
equ trap_AAS_FloatForBSPEpairKey -314
|
|
equ trap_AAS_IntForBSPEpairKey -315
|
|
|
|
equ trap_AAS_AreaReachability -316
|
|
|
|
equ trap_AAS_AreaTravelTimeToGoalArea -317
|
|
|
|
equ trap_AAS_Swimming -318
|
|
equ trap_AAS_PredictClientMovement -319
|
|
|
|
|
|
|
|
equ trap_EA_Say -401
|
|
equ trap_EA_SayTeam -402
|
|
equ trap_EA_Command -403
|
|
|
|
equ trap_EA_Action -404
|
|
equ trap_EA_Gesture -405
|
|
equ trap_EA_Talk -406
|
|
equ trap_EA_Attack -407
|
|
equ trap_EA_Use -408
|
|
equ trap_EA_Respawn -409
|
|
equ trap_EA_Crouch -410
|
|
equ trap_EA_MoveUp -411
|
|
equ trap_EA_MoveDown -412
|
|
equ trap_EA_MoveForward -413
|
|
equ trap_EA_MoveBack -414
|
|
equ trap_EA_MoveLeft -415
|
|
equ trap_EA_MoveRight -416
|
|
|
|
equ trap_EA_SelectWeapon -417
|
|
equ trap_EA_Jump -418
|
|
equ trap_EA_DelayedJump -419
|
|
equ trap_EA_Move -420
|
|
equ trap_EA_View -421
|
|
|
|
equ trap_EA_EndRegular -422
|
|
equ trap_EA_GetInput -423
|
|
equ trap_EA_ResetInput -424
|
|
|
|
|
|
|
|
equ trap_BotLoadCharacter -501
|
|
equ trap_BotFreeCharacter -502
|
|
equ trap_Characteristic_Float -503
|
|
equ trap_Characteristic_BFloat -504
|
|
equ trap_Characteristic_Integer -505
|
|
equ trap_Characteristic_BInteger -506
|
|
equ trap_Characteristic_String -507
|
|
|
|
equ trap_BotAllocChatState -508
|
|
equ trap_BotFreeChatState -509
|
|
equ trap_BotQueueConsoleMessage -510
|
|
equ trap_BotRemoveConsoleMessage -511
|
|
equ trap_BotNextConsoleMessage -512
|
|
equ trap_BotNumConsoleMessages -513
|
|
equ trap_BotInitialChat -514
|
|
equ trap_BotReplyChat -515
|
|
equ trap_BotChatLength -516
|
|
equ trap_BotEnterChat -517
|
|
equ trap_StringContains -518
|
|
equ trap_BotFindMatch -519
|
|
equ trap_BotMatchVariable -520
|
|
equ trap_UnifyWhiteSpaces -521
|
|
equ trap_BotReplaceSynonyms -522
|
|
equ trap_BotLoadChatFile -523
|
|
equ trap_BotSetChatGender -524
|
|
equ trap_BotSetChatName -525
|
|
|
|
equ trap_BotResetGoalState -526
|
|
equ trap_BotResetAvoidGoals -527
|
|
equ trap_BotPushGoal -528
|
|
equ trap_BotPopGoal -529
|
|
equ trap_BotEmptyGoalStack -530
|
|
equ trap_BotDumpAvoidGoals -531
|
|
equ trap_BotDumpGoalStack -532
|
|
equ trap_BotGoalName -533
|
|
equ trap_BotGetTopGoal -534
|
|
equ trap_BotGetSecondGoal -535
|
|
equ trap_BotChooseLTGItem -536
|
|
equ trap_BotChooseNBGItem -537
|
|
equ trap_BotTouchingGoal -538
|
|
equ trap_BotItemGoalInVisButNotVisible -539
|
|
equ trap_BotGetLevelItemGoal -540
|
|
equ trap_BotAvoidGoalTime -541
|
|
equ trap_BotInitLevelItems -542
|
|
equ trap_BotUpdateEntityItems -543
|
|
equ trap_BotLoadItemWeights -544
|
|
equ trap_BotFreeItemWeights -546
|
|
equ trap_BotSaveGoalFuzzyLogic -546
|
|
equ trap_BotAllocGoalState -547
|
|
equ trap_BotFreeGoalState -548
|
|
|
|
equ trap_BotResetMoveState -549
|
|
equ trap_BotMoveToGoal -550
|
|
equ trap_BotMoveInDirection -551
|
|
equ trap_BotResetAvoidReach -552
|
|
equ trap_BotResetLastAvoidReach -553
|
|
equ trap_BotReachabilityArea -554
|
|
equ trap_BotMovementViewTarget -555
|
|
equ trap_BotAllocMoveState -556
|
|
equ trap_BotFreeMoveState -557
|
|
equ trap_BotInitMoveState -558
|
|
|
|
equ trap_BotChooseBestFightWeapon -559
|
|
equ trap_BotGetWeaponInfo -560
|
|
equ trap_BotLoadWeaponWeights -561
|
|
equ trap_BotAllocWeaponState -562
|
|
equ trap_BotFreeWeaponState -563
|
|
equ trap_BotResetWeaponState -564
|
|
equ trap_GeneticParentsAndChildSelection -565
|
|
equ trap_BotInterbreedGoalFuzzyLogic -566
|
|
equ trap_BotMutateGoalFuzzyLogic -567
|
|
equ trap_BotGetNextCampSpotGoal -568
|
|
equ trap_BotGetMapLocationGoal -569
|
|
equ trap_BotNumInitialChats -570
|
|
equ trap_BotGetChatMessage -571
|
|
equ trap_BotRemoveFromAvoidGoals -572
|
|
equ trap_BotPredictVisiblePosition -573
|
|
equ trap_BotSetAvoidGoalTime -574
|
|
equ trap_BotAddAvoidSpot -575
|
|
equ trap_AAS_AlternativeRouteGoals -576
|
|
equ trap_AAS_PredictRoute -577
|
|
equ trap_AAS_PointReachabilityAreaIndex -578
|
|
|
|
equ trap_BotLibLoadSource -579
|
|
equ trap_BotLibFreeSource -580
|
|
equ trap_BotLibReadToken -581
|
|
equ trap_BotLibSourceFileAndLine -582
|
|
|
|
|