From 680ce88a8a0fd02822fe324fa79161dcd01ee767 Mon Sep 17 00:00:00 2001 From: quaK <38787176+Joelrau@users.noreply.github.com> Date: Mon, 8 Mar 2021 23:32:08 +0200 Subject: [PATCH] Update function_tables.cpp --- src/client/game/scripting/function_tables.cpp | 302 +++++++----------- 1 file changed, 109 insertions(+), 193 deletions(-) diff --git a/src/client/game/scripting/function_tables.cpp b/src/client/game/scripting/function_tables.cpp index 5259efb..d04d7b5 100644 --- a/src/client/game/scripting/function_tables.cpp +++ b/src/client/game/scripting/function_tables.cpp @@ -9,16 +9,8 @@ namespace scripting { {"precacheturret", 0}, {"getweaponarray", 1}, - {"nullsub_290", 2}, - {"nullsub_423_0", 14}, {"getnumparam", 15}, {"getnumparam", 16}, - {"nullsub_710", 17}, - {"nullsub_711", 18}, - {"nullsub_712", 19}, - {"nullsub_193_0", 20}, - {"nullsub_374", 21}, - {"nullsub_715", 22}, {"spawnturret", 23}, {"canspawnturret", 24}, {"assertexcmd", 25}, @@ -27,7 +19,6 @@ namespace scripting {"badplace_arc", 32}, {"badplace_brush", 33}, {"assertexcmd0", 44}, - {"errorinternal", 45}, {"isdefined", 46}, {"isvalidmissile", 47}, {"isstring", 48}, @@ -59,7 +50,7 @@ namespace scripting {"animhasnotetrack", 99}, {"getnotetracktimes", 100}, {"spawn", 101}, - {"setpathnodefield", 103}, + {"sub_140314710", 103}, {"bullettrace", 104}, {"getstartorigin", 108}, {"getstartangles", 109}, @@ -100,7 +91,7 @@ namespace scripting {"getallnodes", 193}, {"getnodesinradius", 194}, {"getnodesinradiussorted", 195}, - {"sub_1402d1f70", 196}, + {"getclosestnodeinsight", 196}, {"isarray", 202}, {"isai", 203}, {"getindexforluincstring", 204}, @@ -136,8 +127,6 @@ namespace scripting {"spawnsighttrace", 249}, {"incrementcounter", 250}, {"getcountertotal", 251}, - {"nullsub_722", 255}, - {"nullsub_723", 256}, {"createthreatbiasgroup", 258}, {"threatbiasgroupexists", 259}, {"getthreatbias", 260}, @@ -176,15 +165,15 @@ namespace scripting {"getmatchdata", 299}, {"sendmatchdata", 300}, {"clearmatchdata", 301}, - {"setclientmatchdatadef", 302}, + {"setmatchdatadef", 302}, {"setmatchclientip", 303}, {"setmatchdataid", 304}, {"setclientmatchdata", 305}, {"getclientmatchdata", 306}, - {"setmatchdatadef", 307}, + {"setclientmatchdatadef", 307}, {"sendclientmatchdata", 308}, {"getbuildversion", 309}, - {"getsquadassaultelo", 310}, + {"getbuildnumber", 310}, {"getsystemtime", 311}, {"getmatchrulesdata", 312}, {"isusingmatchrulesdata", 313}, @@ -213,7 +202,7 @@ namespace scripting {"playloopedfx", 336}, {"spawnfx", 337}, {"triggerfx", 338}, - {"sub_14031b210", 339}, + {"playfxontagforclients", 339}, {"sub_1403326a0", 340}, {"sub_14031be80", 341}, {"setwinningteam", 342}, @@ -225,7 +214,6 @@ namespace scripting {"setclientnamemode", 348}, {"updateclientnames", 349}, {"getteamplayersalive", 350}, - {"nullsub_746", 351}, {"worldentnumber", 352}, {"obituary", 353}, {"positionwouldtelefrag", 354}, @@ -238,37 +226,34 @@ namespace scripting {"exitlevel", 361}, {"addtestclient", 362}, {"addagent", 363}, - {"nullsub_747", 364}, {"allclientsprint", 365}, {"clientprint", 366}, {"mapexists", 367}, {"isvalidgametype", 368}, - {"nullsub_748", 369}, {"setplayerteamrank", 370}, - {"nullsub_749", 371}, {"setteamradar", 372}, {"getteamradar", 373}, {"setteamradarstrength", 374}, {"getteamradarstrength", 375}, {"getuavstrengthmin", 376}, - {"sub_14031ec00", 377}, + {"physicsexplosionsphere", 377}, {"physicsexplosioncylinder", 378}, {"physicsradiusjolt", 379}, {"physicsradiusjitter", 380}, - {"sub_14030b480", 381}, - {"sub_14030b650", 382}, - {"sub_14030bd70", 383}, - {"sub_14030c0a0", 384}, - {"sub_14030c1f0", 385}, - {"sub_14030c4e0", 386}, + {"setexpfog", 381}, + {"setexpfogext", 382}, + {"setexpfogdvarsonly", 383}, + {"setexpfogextdvarsonly", 384}, + {"setatmosfog", 385}, + {"setatmosfogdvarsonly", 386}, {"isexplosivedamagemod", 387}, {"radiusdamage", 388}, {"setplayerignoreradiusdamage", 389}, {"glassradiusdamage", 390}, {"earthquake", 391}, {"getnumparts", 392}, - {"sub_140337540", 393}, - {"sub_1403375a0", 394}, + {"objective_onentity", 393}, + {"objective_onentitywithrotation", 394}, {"objective_team", 395}, {"objective_player", 396}, {"objective_playerteam", 397}, @@ -279,7 +264,6 @@ namespace scripting {"objective_playermask_showto", 402}, {"iprintln", 403}, {"iprintlnbold", 404}, - {"nullsub_381", 405}, {"getent", 406}, {"getentarray", 407}, {"getspawnarray", 408}, @@ -301,25 +285,25 @@ namespace scripting {"isplayer", 424}, {"isplayernumber", 425}, {"getpartname", 426}, - {"sub_14030d4f0", 427}, - {"sub_140321930", 428}, - {"sub_14030b270", 429}, - {"sub_14030b4b0", 430}, - {"sub_14030bc50", 431}, + {"weaponfiretime", 427}, + {"weaponclipsize", 428}, + {"weaponisauto", 429}, + {"weaponissemiauto", 430}, + {"weaponisboltaction", 431}, {"sub_14030bfc0", 432}, - {"sub_14030b900", 433}, - {"sub_14030c220", 434}, - {"sub_14030c3f0", 435}, + {"weaponburstcount", 433}, + {"weapontype", 434}, + {"weaponclass", 435}, {"getnextarraykey", 436}, - {"sub_1403152c0", 437}, - {"sub_14030eba0", 438}, + {"sortbydistance", 437}, + {"tablelookup", 438}, {"tablelookupistringbyrow", 439}, - {"sub_14030f130", 440}, + {"tablelookupistring", 440}, {"tablelookuprownum", 441}, {"sub_14030f490", 442}, {"tableexists", 443}, {"getmissileowner", 444}, - {"sub_14031f4a0", 445}, + {"magicbullet", 445}, {"getweaponflashtagname", 446}, {"averagepoint", 447}, {"averagenormal", 448}, @@ -327,15 +311,9 @@ namespace scripting {"playrumbleonposition", 450}, {"playrumblelooponposition", 451}, {"stopallrumbles", 452}, - {"sub_14031a340", 453}, - {"nullsub_376", 454}, - {"nullsub_529_0", 455}, - {"nullsub_718", 456}, - {"nullsub_719", 457}, - {"nullsub_522_0", 458}, - {"nullsub_721", 459}, + {"soundexists", 453}, {"setminimap", 460}, - {"sub_1403145a0", 461}, + {"setthermalbodymaterial", 461}, {"getarraykeys", 462}, {"getfirstarraykey", 463}, {"getglass", 464}, @@ -344,27 +322,27 @@ namespace scripting {"isglassdestroyed", 467}, {"destroyglass", 468}, {"deleteglass", 469}, - {"getalpha", 470}, + {"sub_14030f410", 470}, {"sub_14030f440", 471}, {"objective_add", 472}, - {"sub_140337350", 473}, + {"objective_delete", 473}, {"objective_state", 474}, {"objective_icon", 475}, {"objective_position", 476}, {"objective_current", 477}, - {"sub_14030c5f0", 478}, - {"sub_14030c960", 479}, - {"sub_14030cad0", 480}, - {"sub_14030d110", 481}, - {"sub_14030d980", 482}, + {"weaponinventorytype", 478}, + {"weaponstartammo", 479}, + {"weaponmaxammo", 480}, + {"weaponaltweaponname", 481}, + {"isweaponcliponly", 482}, {"sub_14030dfc0", 483}, {"sub_14030e400", 484}, - {"sub_14030e970", 485}, + {"weaponhasthermalscope", 485}, {"getvehiclenode", 486}, {"getvehiclenodearray", 487}, {"getallvehiclenodes", 488}, {"getactivecount", 489}, - {"sub_14052cbe0", 490}, + {"precache", 490}, {"spawnvehicle", 491}, {"getarray", 492}, {"pow", 493}, @@ -381,10 +359,9 @@ namespace scripting {"isbot", 504}, {"isagent", 505}, {"getmaxagents", 506}, - {"nullsub_752", 507}, {"botgetclosestnavigablepoint", 508}, {"getnodesintrigger", 509}, - {"sub_1402d3710", 510}, + {"nodesvisible", 510}, {"getnodesonpath", 511}, {"getzonecount", 512}, {"getzonenearest", 513}, @@ -399,25 +376,22 @@ namespace scripting {"findentrances", 524}, {"badplace_global", 525}, {"getpathdist", 526}, - {"sub_1402d2060", 527}, + {"getlinkednodes", 527}, {"disconnectnodepair", 528}, {"connectnodepair", 529}, {"precachesound", 533}, - {"nullsub_753", 534}, {"distance2dsquared", 543}, {"getangledelta3d", 544}, - {"sub_14031fb30", 545}, + {"activateclientexploder", 545}, {"trajectorycalculateinitialvelocity", 546}, {"trajectorycalculateminimumvelocity", 547}, {"trajectorycalculateexitangle", 548}, {"trajectoryestimatedesiredinairtime", 549}, {"trajectorycomputedeltaheightattime", 550}, - {"getsquadassaultsquadindex", 551}, - {"nullsub_716", 552}, + {"trajectorycanattemptaccuratejump", 551}, {"ispointinvolume", 553}, - {"nullsub_726", 558}, {"getscriptablearray", 560}, - {"sub_140320f60", 561}, + {"clearfog", 561}, {"setleveldopplerpreset", 562}, {"sub_140321c30", 564}, {"sub_140321c40", 565}, @@ -430,15 +404,9 @@ namespace scripting {"sub_1403295e0", 573}, {"sub_140322690", 574}, {"sub_140329600", 575}, - {"nullsub_379", 576}, - {"nullsub_750", 577}, - {"nullsub_751", 578}, {"sub_14031a690", 580}, {"sub_1403163c0", 581}, {"anglestoaxis", 582}, - {"nullsub_724", 584}, - {"nullsub_725", 585}, - {"nullsub_373", 586}, {"invertangles", 587}, {"rotatevectorinverted", 588}, {"calculatestartorientation", 589}, @@ -460,33 +428,17 @@ namespace scripting {"setnojipscore", 606}, {"setnojiptime", 607}, {"getpredictedentityposition", 608}, - {"nullsub_728", 609}, - {"nullsub_729", 610}, - {"nullsub_375", 611}, - {"nullsub_730", 612}, - {"nullsub_731", 613}, - {"nullsub_732", 614}, {"queuedialog", 615}, - {"nullsub_733", 618}, - {"nullsub_734", 619}, - {"nullsub_735", 620}, - {"nullsub_736", 621}, {"triggerportableradarping", 622}, {"botgetteamlimit", 624}, {"spawnfxforclient", 625}, {"botgetteamdifficulty", 626}, - {"nullsub_713", 627}, - {"errorinternal", 628}, - {"nullsub_737", 629}, - {"nullsub_738", 630}, - {"nullsub_727", 631}, {"loadluifile", 632}, {"isdedicatedserver", 633}, {"getplaylistversion", 634}, {"getplaylistid", 635}, {"getactiveclientcount", 636}, {"issquadsmode", 637}, - {"nullsub_465_0", 638}, {"visionsetpostapply", 639}, {"addbot", 640}, {"sub_140310ec0", 641}, @@ -494,8 +446,7 @@ namespace scripting {"sub_14031c2b0", 643}, {"sub_140043610", 644}, {"sub_14032e7a0", 645}, - {"nodesvisible", 646}, - {"errorinternal", 647}, + {"sub_1402d2850", 646}, {"sub_140311ff0", 648}, {"sub_140312040", 649}, {"sub_140311100", 651}, @@ -511,18 +462,14 @@ namespace scripting {"sub_14032fba0", 662}, {"sub_14032fca0", 663}, {"sub_14030e700", 664}, - {"getcurrentweaponname", 666}, - {"activateclientexploder", 667}, + {"getentityweaponname", 666}, + {"sub_14031fc20", 667}, {"sub_140318030", 668}, {"sub_140318a90", 669}, {"sub_140318560", 670}, {"sub_140328f10", 671}, {"sub_14030ca90", 673}, - {"nullsub_740", 674}, {"sub_140319680", 675}, - {"nullsub_194_0", 676}, - {"nullsub_190_0", 677}, - {"nullsub_743", 678}, {"playcinematicforall", 679}, {"preloadcinematicforall", 680}, {"stopcinematicforall", 681}, @@ -537,8 +484,6 @@ namespace scripting {"sub_140317df0", 691}, {"debugprint", 693}, {"sub_140337920", 694}, - {"nullsub_223_0", 695}, - {"nullsub_523_0", 696}, {"sub_140321ae0", 697}, {"sub_140314a40", 698}, {"sub_140314c30", 699}, @@ -549,7 +494,7 @@ namespace scripting {"sub_140332ae0", 705}, {"getplaylistname", 706}, {"getlocaltime", 707}, - {"getbuildnumber", 708}, + {"sub_14032c820", 708}, {"sub_14032c2a0", 710}, {"sub_1402d34d0", 711}, {"sub_1402d33f0", 712}, @@ -604,12 +549,10 @@ namespace scripting {"isonladder", 32794}, {"getcorpseanim", 32795}, {"playerforcedeathanim", 32796}, - {"attachcmd", 32797}, + {"attach", 32797}, {"sub_14032d110", 32803}, - {"nullsub_377", 32805}, - {"nullsub_754", 32806}, {"thermaldrawenable", 32809}, - {"sub_140311fb0", 32810}, + {"detach", 32810}, {"detachall", 32811}, {"getattachsize", 32812}, {"getattachmodelname", 32813}, @@ -672,7 +615,6 @@ namespace scripting {"playerlinkedsetviewznear", 32928}, {"playerlinkedsetusebaseangleforviewclamp", 32929}, {"lerpviewangleclamp", 32930}, - {"nullsub_641", 32931}, {"geteye", 32936}, {"istouching", 32937}, {"getistouchingentities", 32938}, @@ -698,16 +640,15 @@ namespace scripting {"sub_14031c420", 32961}, {"sub_14031c9c0", 32962}, {"settext", 32970}, - {"nullsub_639", 32971}, {"setmaterial", 32972}, - {"sub_1402ee990", 32973}, - {"sub_1402eeb10", 32974}, + {"settargetent", 32973}, + {"cleartargetent", 32974}, {"settimer", 32975}, {"settimerup", 32976}, - {"settenthstimerstatic", 32977}, + {"settimerstatic", 32977}, {"settenthstimer", 32978}, {"settenthstimerup", 32979}, - {"settimerstatic", 32980}, + {"settenthstimerstatic", 32980}, {"setclock", 32981}, {"setclockup", 32982}, {"setvalue", 32983}, @@ -748,11 +689,11 @@ namespace scripting {"sub_1402dd5c0", 33049}, {"sub_1402dd8c0", 33050}, {"sub_1402dd9e0", 33051}, - {"sub_1402e3b60", 33068}, - {"sub_1402e3ee0", 33069}, + {"isthrowinggrenade", 33068}, + {"isfiring", 33069}, {"ismeleeing", 33070}, - {"sub_1402dd080", 33072}, - {"sub_1402dd240", 33073}, + {"allowmelee", 33072}, + {"allowfire", 33073}, {"setconvergencetime", 33075}, {"setconvergenceheightpercent", 33076}, {"setturretteam", 33077}, @@ -761,7 +702,6 @@ namespace scripting {"maketurretinoperable", 33080}, {"makeentitysentient", 33081}, {"freeentitysentient", 33082}, - {"nullsub_642", 33108}, {"setrightarc", 33109}, {"setleftarc", 33110}, {"settoparc", 33111}, @@ -805,7 +745,7 @@ namespace scripting {"enableaimassist", 33205}, {"lastknowntime", 33216}, {"lastknownpos", 33217}, - {"sub_14030d9f0", 33236}, + {"disableaimassist", 33236}, {"entityradiusdamage", 33237}, {"detonate", 33238}, {"damageconetrace", 33239}, @@ -846,16 +786,16 @@ namespace scripting {"setwatersheeting", 33304}, {"setweaponhudiconoverride", 33307}, {"getweaponhudiconoverride", 33308}, - {"sub_140321b00", 33309}, - {"sub_14030bb10", 33310}, - {"sub_14030b880", 33311}, - {"sub_14030c370", 33312}, - {"sub_14030fa70", 33313}, - {"sub_140315c90", 33314}, - {"sub_140316000", 33315}, - {"sub_1403166a0", 33316}, - {"sub_140316920", 33317}, - {"sub_140317120", 33318}, + {"setempjammed", 33309}, + {"playersetexpfogext", 33310}, + {"playersetexpfog", 33311}, + {"playersetatmosfog", 33312}, + {"isitemunlocked", 33313}, + {"getplayerdata", 33314}, + {"getrankedplayerdata", 33315}, + {"getprivateplayerdata", 33316}, + {"getcoopplayerdata", 33317}, + {"getcommonplayerdata", 33318}, {"vehicleturretcontroloff", 33319}, {"isturretready", 33320}, {"vehicledriveto", 33321}, @@ -868,16 +808,16 @@ namespace scripting {"setphysvehspeed", 33328}, {"setconveyorbelt", 33329}, {"freevehicle", 33330}, - {"sub_140315ef0", 33347}, - {"sub_140316260", 33348}, - {"sub_1403167a0", 33349}, - {"sub_140316cc0", 33350}, - {"sub_140317520", 33351}, - {"sub_140318420", 33352}, - {"sub_140318d50", 33353}, + {"setplayerdata", 33347}, + {"setrankedplayerdata", 33348}, + {"setprivateplayerdata", 33349}, + {"setcoopplayerdata", 33350}, + {"setcommonplayerdata", 33351}, + {"getcacplayerdata", 33352}, + {"setcacplayerdata", 33353}, {"trackerupdate", 33354}, {"pingplayer", 33355}, - {"sub_1402e6da0", 33356}, + {"buttonpressed", 33356}, {"sayall", 33357}, {"sayteam", 33358}, {"setspawnweapon", 33359}, @@ -951,18 +891,15 @@ namespace scripting {"setairresitance", 33429}, {"setturningability", 33430}, {"getxuid", 33431}, - {"sub_1402e8ab0", 33432}, - {"sub_1402e8b10", 33433}, - {"sub_1402e8b70", 33434}, - {"sub_1402e8bd0", 33435}, + {"getucdidhigh", 33432}, + {"getucdidlow", 33433}, + {"getclanidhigh", 33434}, + {"getclanidlow", 33435}, {"ishost", 33436}, {"getspectatingplayer", 33437}, {"predictstreampos", 33438}, - {"nullsub_635", 33439}, - {"nullsub_335", 33440}, {"setrank", 33441}, - {"nullsub_426_0", 33442}, - {"sub_1402dd010", 33443}, + {"weaponlocknoclearance", 33443}, {"visionsyncwithplayer", 33444}, {"showhudsplash", 33445}, {"setperk", 33446}, @@ -971,8 +908,6 @@ namespace scripting {"unsetperk", 33449}, {"registerparty", 33450}, {"getfireteammembers", 33451}, - {"nullsub_633", 33452}, - {"nullsub_530_0", 33453}, {"moveto", 33454}, {"movex", 33455}, {"movey", 33456}, @@ -984,9 +919,9 @@ namespace scripting {"rotatepitch", 33462}, {"rotateyaw", 33463}, {"rotateroll", 33464}, - {"sub_140333260", 33465}, - {"sub_140333280", 33466}, - {"sub_1403332a0", 33467}, + {"addpitch", 33465}, + {"addyaw", 33466}, + {"addroll", 33467}, {"vibrate", 33468}, {"rotatevelocity", 33469}, {"solid", 33470}, @@ -994,8 +929,6 @@ namespace scripting {"setcandamage", 33472}, {"setcanradiusdamage", 33473}, {"physicslaunchclient", 33474}, - {"nullsub_637", 33475}, - {"nullsub_638", 33476}, {"setcarddisplayslot", 33477}, {"kc_regweaponforfxremoval", 33478}, {"laststandrevive", 33479}, @@ -1047,7 +980,7 @@ namespace scripting {"setweaponammoclip", 33526}, {"setweaponammostock", 33527}, {"getweaponammoclip", 33528}, - {"sub_1402e1c10", 33529}, + {"getweaponammostock", 33529}, {"anyammoforweaponmodes", 33530}, {"setclientomnvar", 33531}, {"setclientdvar", 33532}, @@ -1099,8 +1032,6 @@ namespace scripting {"enableusability", 33579}, {"setwhizbyspreads", 33580}, {"setwhizbyradii", 33581}, - {"nullsub_387_0", 33582}, - {"nullsub_631", 33583}, {"setchannelvolume", 33584}, {"givestartammo", 33585}, {"givemaxammo", 33586}, @@ -1115,14 +1046,14 @@ namespace scripting {"getangles", 33595}, {"usebuttonpressed", 33596}, {"attackbuttonpressed", 33597}, - {"sub_1402dd0f0", 33598}, + {"adsbuttonpressed", 33598}, {"meleebuttonpressed", 33599}, {"playerads", 33600}, {"isonground", 33601}, {"isusingturret", 33602}, {"setviewmodel", 33603}, - {"sub_1402dfff0", 33604}, - {"sub_1402e01a0", 33605}, + {"setoffhandprimaryclass", 33604}, + {"getoffhandprimaryclass", 33605}, {"forcethirdpersonwhenfollowing", 33610}, {"disableforcethirdpersonwhenfollowing", 33611}, {"sub_1402e4c70", 33612}, @@ -1136,7 +1067,7 @@ namespace scripting {"botsetscriptgoal", 33620}, {"botsetscriptgoalnode", 33621}, {"botclearscriptgoal", 33622}, - {"sub_140432550", 33623}, + {"botsetscriptenemy", 33623}, {"botclearscriptenemy", 33624}, {"botsetattacker", 33625}, {"botgetscriptgoal", 33626}, @@ -1233,24 +1164,22 @@ namespace scripting {"sub_14052b420", 33733}, {"sub_1402ddd70", 33734}, {"setanimclass", 33744}, - {"sub_140043ee0", 33745}, + {"enableanimstate", 33745}, {"setanimstate", 33746}, {"getanimentry", 33747}, {"getanimentryname", 33748}, {"getanimentryalias", 33749}, {"getanimentrycount", 33750}, {"issprinting", 33752}, - {"nullsub_643", 33755}, - {"sub_1402dd780", 33758}, + {"jumpbuttonpressed", 33758}, {"rotateby", 33759}, {"getlookaheaddir", 33760}, {"getpathgoalpos", 33761}, {"sub_140316940", 33762}, {"setcorpsefalling", 33763}, {"setsurfacetype", 33764}, - {"sub_140311b20", 33765}, - {"sub_140312a70", 33766}, - {"nullsub_640", 33767}, + {"aiphysicstrace", 33765}, + {"aiphysicstracepassed", 33766}, {"visionsetstage", 33770}, {"linkwaypointtotargetwithoffset", 33771}, {"getlinkedparent", 33772}, @@ -1263,22 +1192,20 @@ namespace scripting {"stopsliding", 33783}, {"sub_140316a60", 33784}, {"setdronegoalpos", 33785}, - {"sub_14030b9f0", 33786}, + {"hudoutlineenable", 33786}, {"hudoutlinedisable", 33787}, - {"nullsub_644", 33788}, - {"nullsub_645", 33789}, {"worldpointtoscreenpos", 33792}, - {"sub_1404309b0", 33795}, - {"sub_140328200", 33801}, + {"botfirstavailablegrenade", 33795}, + {"emissiveblend", 33801}, {"sub_1402e66d0", 33804}, {"sub_1402e66e0", 33805}, {"sub_1402e66f0", 33806}, - {"sub_140334160", 33810}, - {"sub_140334210", 33811}, - {"sub_1403342c0", 33812}, - {"sub_140334350", 33813}, - {"sub_140334410", 33814}, - {"sub_1403344a0", 33815}, + {"physicssetmaxlinvel", 33810}, + {"physicssetmaxangvel", 33811}, + {"physicsgetlinvel", 33812}, + {"physicsgetlinspeed", 33813}, + {"physicsgetangvel", 33814}, + {"physicsgetangspeed", 33815}, {"disablemissileboosting", 33816}, {"enablemissileboosting", 33817}, {"canspawntestclient", 33818}, @@ -1308,7 +1235,7 @@ namespace scripting {"botpredictenemycampspots", 33847}, {"playsoundonmovingent", 33848}, {"cancelmantle", 33849}, - {"getping", 33850}, + {"hasfemalecustomizationmodel", 33850}, {"sub_1402e6bb0", 33851}, {"setscriptabledamageowner", 33852}, {"setfxkilldefondelete", 33853}, @@ -1402,11 +1329,6 @@ namespace scripting {"sub_14052ad50", 33970}, {"sub_1402e6c20", 33971}, {"sub_140310840", 33972}, - {"nullsub_647", 33973}, - {"nullsub_648", 33974}, - {"nullsub_649", 33975}, - {"nullsub_650", 33976}, - {"nullsub_651", 33977}, {"sub_140317430", 33978}, {"sub_140529e00", 33979}, {"sub_140313510", 33980}, @@ -1421,8 +1343,7 @@ namespace scripting {"sub_1403290c0", 33989}, {"sub_140312710", 33990}, {"sub_14052c3a0", 33991}, - {"nullsub_632", 33992}, - {"140406a70", 33993}, + {"locret_140406a70", 33993}, {"sub_1402e46b0", 33994}, {"sub_140529560", 33997}, {"sub_140529650", 33998}, @@ -1453,10 +1374,7 @@ namespace scripting {"sub_14031f000", 34028}, {"setignorefoliagesightingme", 34030}, {"sub_140317940", 34031}, - {"nullsub_628", 34033}, - {"nullsub_629", 34034}, {"sub_14030cd90", 34036}, - {"nullsub_646", 34037}, {"sub_14030b1c0", 34038}, {"sub_140322450", 34039}, {"sub_14030c2f0", 34040}, @@ -1465,12 +1383,10 @@ namespace scripting {"sub_14031fb80", 34043}, {"sub_140320180", 34044}, {"sub_14031e7d0", 34045}, - {"flushall", 34046}, - {"nullsub_378", 34047}, - {"getucdidlow", 34048}, + {"sub_14031eab0", 34046}, + {"sub_14031ede0", 34048}, {"sub_14031eeb0", 34049}, {"sub_14031f190", 34050}, - {"nullsub_652", 34051}, {"sub_140319de0", 34052}, {"sub_140319580", 34053}, {"sub_1402e8800", 34054}, @@ -1506,7 +1422,7 @@ namespace scripting {"sub_140317000", 34085}, {"sub_140317020", 34086}, {"sub_1402dcbc0", 34087}, - {"getplayerweaponmodel", 34088}, + {"sub_14031a0b0", 34088}, {"sub_1403198a0", 34089}, {"sub_1403345e0", 34090}, {"sub_1402e7d80", 34092}, @@ -1554,10 +1470,10 @@ namespace scripting {"sub_1402de070", 34135}, {"sub_1402e7e40", 34136}, {"sub_140329ba0", 34137}, - {"usemodelcollisionbounds", 34138}, + {"sub_140405af0", 34138}, {"sub_1402e7240", 34139}, {"sub_14031a370", 34140}, - {"setwallruncost", 34141}, + {"sub_140406970", 34141}, {"sub_140405b60", 34142}, {"sub_140334e10", 34143}, {"sub_140320a90", 34144},