diff --git a/src/client/game/scripting/function_tables.cpp b/src/client/game/scripting/function_tables.cpp index 00b5a92e..7425eb3e 100644 --- a/src/client/game/scripting/function_tables.cpp +++ b/src/client/game/scripting/function_tables.cpp @@ -2153,6 +2153,7 @@ namespace scripting std::unordered_map token_map = { + {"", 0x000}, {"pl#", 0x001}, {"-", 0x002}, {"radius`", 0x003}, @@ -2187,7 +2188,7 @@ namespace scripting {"ai_sight_line_group", 0x020}, {"aim_highest_bone", 0x021}, {"aim_vis_bone", 0x022}, - {"aiSpread", 0x023}, + {"aispread", 0x023}, {"aisquadmembers", 0x024}, {"alert", 0x025}, {"alertlevel", 0x026}, @@ -2669,10 +2670,10 @@ namespace scripting {"infinite_energy", 0x202}, {"info_notnull", 0x203}, {"info_player_start", 0x204}, - {"init", 0x205}, + {"not_init", 0x205}, {"initstructs", 0x206}, {"insolid", 0x207}, - {"intermission", 0x208}, + {"init", 0x208}, {"interval", 0x209}, {"inuse", 0x20A}, {"invalid_parent", 0x20B}, @@ -2764,10 +2765,10 @@ namespace scripting {"luinotifyserver", 0x261}, {"mag_eject", 0x262}, {"mag_eject_left", 0x263}, - {"main", 0x264}, + {"not_main", 0x264}, {"manual", 0x265}, {"manual_ai", 0x266}, - {"manual_change", 0x267}, + {"main", 0x267}, {"map", 0x268}, {"matchid", 0x269}, {"matchmakingsettingsversion", 0x26A}, @@ -2887,13 +2888,13 @@ namespace scripting {"operationsdeadline", 0x2DC}, {"oriented", 0x2DD}, {"orientto_complete", 0x2DE}, - {"origin", 0x2DF}, + {"_not_origin", 0x2DF}, {"other", 0x2E0}, {"over", 0x2E1}, - {"_not_owner", 0x2E2}, // was "owner" + {"origin", 0x2E2}, {"pacifist", 0x2E3}, {"pacifistwait", 0x2E4}, - {"owner", 0x2E5}, // was "pain" + {"owner", 0x2E5}, {"pantssize", 0x2E6}, {"parentindex", 0x2E7}, {"parentname", 0x2E8}, @@ -2925,10 +2926,10 @@ namespace scripting {"perkrestricted", 0x302}, {"perks", 0x303}, {"perkslots", 0x304}, - {"_not_pers", 0x305}, // was "pers" + {"_not_pers", 0x305}, {"persistentperksunlocked", 0x306}, {"persistentweaponsunlocked", 0x307}, - {"pers", 0x308}, // was "phone_off" + {"pers", 0x308}, {"phone_on", 0x309}, {"physics_finished", 0x30A}, {"physics_impact", 0x30B}, @@ -2952,10 +2953,10 @@ namespace scripting {"playerip", 0x31D}, {"playername", 0x31E}, {"playerpositions", 0x31F}, - {"players", 0x320}, - {"playerSpread", 0x321}, + {"_not_players", 0x320}, + {"playerspread", 0x321}, {"playerxuidhigh", 0x322}, - {"playerxuidlow", 0x323}, + {"players", 0x323}, {"playing", 0x324}, {"points", 0x325}, {"position", 0x326}, @@ -2984,7 +2985,7 @@ namespace scripting {"_not_primaryweapon", 0x33D}, {"privatematchactivesquadmember", 0x33E}, {"privatematchcustomclasses", 0x33F}, - {"primaryweapon", 0x340}, // was privatematchsquadmembers + {"primaryweapon", 0x340}, {"projectile_impact", 0x341}, {"projectile_impact_player", 0x342}, {"prone", 0x343}, @@ -3058,10 +3059,10 @@ namespace scripting {"scope_cap", 0x387}, {"scope_center", 0x388}, {"scope_top", 0x389}, - {"score", 0x38A}, + {"_not_score", 0x38A}, {"script", 0x38B}, {"script_brushmodel", 0x38C}, - {"script_clut", 0x38D}, + {"score", 0x38D}, {"script_context", 0x38E}, {"script_delay", 0x38F}, {"script_goal_changed", 0x390}, @@ -3096,10 +3097,10 @@ namespace scripting {"secondaryfurniturekit", 0x3AD}, {"secondaryoffhand", 0x3AE}, {"secondaryreticle", 0x3AF}, - {"_not_secondaryweapon", 0x3B0}, // was secondaryweapon + {"_not_secondaryweapon", 0x3B0}, {"sentry", 0x3B1}, {"sentry_manual", 0x3B2}, - {"secondaryweapon", 0x3B3}, // was sentry_offline + {"secondaryweapon", 0x3B3}, {"servertimecount", 0x3B4}, {"servertimeexceedcount", 0x3B5}, {"servertimemax", 0x3B6}, @@ -3140,9 +3141,9 @@ namespace scripting {"spawntime", 0x3D9}, {"specialgrenade", 0x3DA}, {"spectatekillcam", 0x3DB}, - {"spectating_cycle", 0x3DC}, // Could be spawnTime, need further investigation + {"spectating_cycle", 0x3DC}, {"spectator", 0x3DD}, - {"speechcommand", 0x3DE}, // Could be spectatekillcam, need further investigation + {"speechcommand", 0x3DE}, {"speed", 0x3DF}, {"splatter", 0x3E0}, {"splineplanereachednode", 0x3E1}, @@ -3205,7 +3206,7 @@ namespace scripting {"suppressionduration", 0x41A}, {"suppressionmeter", 0x41B}, {"suppressionstarttime", 0x41C}, - {"suppressionTime", 0x41D}, + {"suppressiontime", 0x41D}, {"suppressionwait", 0x41E}, {"surfacetype", 0x41F}, {"surprisedbymedistsq", 0x420}, @@ -3312,10 +3313,10 @@ namespace scripting {"tag_sight_off", 0x485}, {"tag_sight_on", 0x486}, {"tag_stow_back_mid_attach", 0x487}, - {"_not_tag_stowed_back", 0x488}, // was "tag_stowed_back" + {"_not_tag_stowed_back", 0x488}, {"tag_stowed_hip_rear", 0x489}, {"tag_sync", 0x48A}, - {"tag_stowed_back", 0x48B}, // was "tag_tip" + {"tag_stowed_back", 0x48B}, {"tag_turret", 0x48C}, {"tag_turret_base", 0x48D}, {"tag_turret_pitch", 0x48E}, @@ -3340,10 +3341,10 @@ namespace scripting {"target", 0x4A1}, {"target_script_trigger", 0x4A2}, {"targetname", 0x4A3}, - {"_not_team", 0x4A4}, // was "team" + {"_not_team", 0x4A4}, {"team3", 0x4A5}, {"teambalanced", 0x4A6}, - {"team", 0x4A7}, // was "teammode_axisallies" + {"team", 0x4A7}, {"teammode_ffa", 0x4A8}, {"teammovewaittime", 0x4A9}, {"their_score", 0x4AA}, @@ -3370,10 +3371,10 @@ namespace scripting {"traversecost", 0x4BF}, {"traversesoonnotifydist", 0x4C0}, {"trend", 0x4C1}, - {"_not_trigger", 0x4C2}, // was "trigger" + {"_not_trigger", 0x4C2}, {"trigger_damage", 0x4C3}, {"trigger_use", 0x4C4}, - {"trigger", 0x4C5}, // was "trigger_use_touch" + {"trigger", 0x4C5}, {"truck_cam", 0x4C6}, {"turnrate", 0x4C7}, {"turret_deactivate", 0x4C8}, @@ -3493,418 +3494,422 @@ namespace scripting {"codescripts/message", 0x53F}, {"maps/mp/gametypes/_callbacksetup", 0x540}, {"_createfx", 0x575}, - {"_effect", 0x58f}, - {"ac130", 0x6ce}, - {"ac130player", 0x6d1}, - {"agent_funcs", 0x897}, - {"agent_gameParticipant", 0x898}, - {"agent_teamParticipant", 0x89f}, - {"agent_type", 0x8a0}, - {"allowvote", 0xab4}, - {"atBrinkOfDeath", 0xd82}, - {"blockWeaponDrops", 0x14B5}, - {"QuickMessageToAll", 0x70a2}, - {"SetupCallbacks", 0x8301}, - {"_effect", 0x58f}, - {"_hasPerk", 0x5cb}, + {"_effect", 0x58F}, + {"_hasperk", 0x5CB}, {"_objective_delete", 0x603}, - {"_unsetPerk", 0x67b}, - {"addSpawnPoints", 0x82f}, - {"addStartSpawnPoints", 0x831}, - {"addToCharactersArray", 0x848}, - {"addToTeam", 0x851}, - {"agentArray", 0x8a1}, - {"airstrikeInProgress", 0x99c}, - {"allowUse", 0xab2}, - {"attackers", 0xe34}, - {"anim_prop_models", 0xbec}, - {"applyLoadout", 0xcae}, // has applyLoadout notify like IW6's giveLoadout does at the end + similar logic - {"artilleryDangerCenter", 0xd33}, - {"audio", 0x10f0}, - {"avoidKillstreakOnSpawnTimer", 0x11fc}, - {"baseFontScale", 0x1309}, - {"bcSounds", 0x1358}, - {"beingRevived", 0x13ab}, - {"bombSquadIds", 0x154d}, - {"bombSquadIcons", 0x154c}, - {"bot_funcs", 0x161b}, - {"breathingStopTime", 0x17e6}, - {"brinkOfDeathKillStreak", 0x1818}, - {"greatestUniquePlayerKills", 0x18b1}, + {"_unsetperk", 0x67B}, + {"ac130", 0x6CE}, + {"ac130player", 0x6D1}, + {"scorepercentagecutoff", 0x782}, + {"addspawnpoints", 0x82F}, + {"addstartspawnpoints", 0x831}, + {"addtocharactersarray", 0x848}, + {"addtoteam", 0x851}, + {"agent_funcs", 0x897}, + {"agent_gameparticipant", 0x898}, + {"agent_teamparticipant", 0x89F}, + {"agent_type", 0x8A0}, + {"agentarray", 0x8A1}, + {"airstrikeinprogress", 0x99C}, + {"allowuse", 0xAB2}, + {"allowvote", 0xAB4}, + {"anim_prop_models", 0xBEC}, + {"applyloadout", 0xCAE}, + {"artillerydangercenter", 0xD33}, + {"atbrinkofdeath", 0xD82}, + {"attackers", 0xE34}, + {"primaryprogressbartexty", 0xF88}, + {"audio", 0x10F0}, + {"avoidkillstreakonspawntimer", 0x11FC}, + {"basefontscale", 0x1309}, + {"bcsounds", 0x1358}, + {"beingrevived", 0x13AB}, + {"blockweapondrops", 0x14B5}, + {"bombsquadicons", 0x154C}, + {"bombsquadids", 0x154D}, + {"bot_funcs", 0x161B}, + {"breathingstoptime", 0x17E6}, + {"brinkofdeathkillstreak", 0x1818}, + {"greatestuniqueplayerkills", 0x18B1}, {"c4explodethisframe", 0x1974}, - {"Callback_PlayerDamage", 0x19f5}, - {"callbackPlayerDamage", 0x19fe}, - {"canDoCombat", 0x1ac6}, - {"canPerformClientTraces", 0x1ad6}, - {"carryFlag", 0x1bb4}, - {"challengeInfo", 0x1c62}, - {"changingWeapon", 0x1c87}, - {"characters", 0x1c8e}, - {"checkDynamicSpawns", 0x1cfa}, - {"chopper", 0x1d48}, - {"class", 0x1e2e}, - {"classTweaks", 0x1e40}, - {"claymoreDetectionDot", 0x1e44}, - {"claymoreDetectionGracePeriod", 0x1e45}, - {"claymoreDetectionMinDist", 0x1e46}, - {"claymoreDetonateRadius", 0x1e47}, - {"clearOnVictimDisconnect", 0x1ef9}, - {"clientMatchDataId", 0x1f10}, - {"clientTweakables", 0x1f12}, - {"clientid", 0x1f0f}, - {"combatHigh", 0x20ab}, - {"concussionEndTime", 0x20df}, - {"conf_fx", 0x20e9}, - {"connectTime", 0x214f}, + {"callback_playerdamage", 0x19F5}, + {"callbackplayerdamage", 0x19FE}, + {"candocombat", 0x1AC6}, + {"canperformclienttraces", 0x1AD6}, + {"carryflag", 0x1BB4}, + {"challengeinfo", 0x1C62}, + {"changingweapon", 0x1C87}, + {"characters", 0x1C8E}, + {"checkdynamicspawns", 0x1CFA}, + {"chopper", 0x1D48}, + {"class", 0x1E2E}, + {"classtweaks", 0x1E40}, + {"claymoredetectiondot", 0x1E44}, + {"claymoredetectiongraceperiod", 0x1E45}, + {"claymoredetectionmindist", 0x1E46}, + {"claymoredetonateradius", 0x1E47}, + {"clearonvictimdisconnect", 0x1EF9}, + {"clientid", 0x1F0F}, + {"clientmatchdataid", 0x1F10}, + {"clienttweakables", 0x1F12}, + {"combathigh", 0x20AB}, + {"concussionendtime", 0x20DF}, + {"conf_fx", 0x20E9}, + {"connecttime", 0x214F}, {"console", 0x2153}, - {"createUseObject", 0x244c}, - {"curOrigin", 0x24c8}, - {"curProgress", 0x24C9}, - {"currentWeaponAtSpawn", 0x252e}, - {"damagedPlayers", 0x259a}, - {"defaultvalue", 0x27a1}, - {"delayMineTime", 0x27e9}, - {"deleteObjPoint", 0x2859}, - {"detectedExploit", 0x2991}, - {"detectExplosives", 0x2992}, - {"detectId", 0x2994}, - {"disabled", 0x2afd}, - {"disabledOffhandWeapons", 0x2b05}, - {"disabledUsability", 0x2b0a}, - {"disabledWeapon", 0x2b0b}, - {"disabledWeaponSwitch", 0x2b0c}, - {"disableSpawning", 0x2b28}, - {"dogtags", 0x2cdf}, - {"drawfriend", 0x2dd7}, - {"doingFinalKillcamFx", 0x2ce6}, - {"doingSplash", 0x2ce9}, - {"dont_delete_grenades_on_next_spawn",0x2d1e}, - {"droppedDeathWeapon",0x2f74}, - {"empEndTime", 0x3082}, - {"entityHeadIcons", 0x331a}, + {"createuseobject", 0x244C}, + {"curorigin", 0x24C8}, + {"curprogress", 0x24C9}, + {"currentweaponatspawn", 0x252E}, + {"damagedplayers", 0x259A}, + {"defaultvalue", 0x27A1}, + {"delayminetime", 0x27E9}, + {"deleteobjpoint", 0x2859}, + {"detectedexploit", 0x2991}, + {"detectexplosives", 0x2992}, + {"detectid", 0x2994}, + {"disabled", 0x2AFD}, + {"disabledoffhandweapons", 0x2B05}, + {"disabledusability", 0x2B0A}, + {"disabledweapon", 0x2B0B}, + {"disabledweaponswitch", 0x2B0C}, + {"disablespawning", 0x2B28}, + {"dogtags", 0x2CDF}, + {"doingfinalkillcamfx", 0x2CE6}, + {"doingsplash", 0x2CE9}, + {"dont_delete_grenades_on_next_spawn", 0x2D1E}, + {"drawfriend", 0x2DD7}, + {"droppeddeathweapon", 0x2F74}, + {"empendtime", 0x3082}, {"entity_number", 0x3314}, - {"finalKill", 0x373e}, - {"findBoxCenter", 0x3779}, - {"flashDuration", 0x38ae}, - {"flashEndTime", 0x38b1}, - {"flashRumbleDuration", 0x38c4}, - {"forfeitInProgress", 0x39df}, - {"friendlydamage", 0x3a97}, - {"freeplayers", 0x3a2a}, - {"fx", 0x3b23}, - {"gameEndTime", 0x3bdc}, - {"gameended", 0x3bda}, - {"gamemodeModifyPlayerDamage", 0x3bf6}, - {"gameTweaks", 0x3c02}, - {"getNextObjID", 0x4041}, - {"getOtherTeam", 0x4067}, - {"getSpawnPoint", 0x40d2}, - {"getSpawnpoint_FreeForAll", 0x40d5}, - {"getTeamSpawnPoints", 0x411f}, - {"getWeaponClass", 0x4167}, - {"giveLoadout", 0x41e0}, // this may not even be giveLoadout but it's a wrapper for it and it does the same logic so - {"gotPullbackNotify", 0x428b}, + {"entityheadicons", 0x331A}, + {"finalkill", 0x373E}, + {"findboxcenter", 0x3779}, + {"flashduration", 0x38AE}, + {"flashendtime", 0x38B1}, + {"flashrumbleduration", 0x38C4}, + {"forfeitinprogress", 0x39DF}, + {"freeplayers", 0x3A2A}, + {"friendlydamage", 0x3A97}, + {"fx", 0x3B23}, + {"gameended", 0x3BDA}, + {"gameendtime", 0x3BDC}, + {"gamemodemodifyplayerdamage", 0x3BF6}, + {"gametweaks", 0x3C02}, + {"getnextobjid", 0x4041}, + {"getotherteam", 0x4067}, + {"getspawnpoint", 0x40D2}, + {"getspawnpoint_freeforall", 0x40D5}, + {"getteamspawnpoints", 0x411F}, + {"getweaponclass", 0x4167}, + {"giveloadout", 0x41E0}, + {"gotpullbacknotify", 0x428B}, {"guid", 0x4450}, {"gunner", 0x4473}, - {"hardcoreMode", 0x46ca}, - {"hardpointTweaks", 0x46ce}, - {"hasDied", 0x4726}, - {"headModel", 0x477d}, - {"healthOverlayCutoff", 0x478d}, - {"healthRegenDisabled", 0x478e}, - {"healthRegenerationStreak", 0x4791}, + {"hardcoremode", 0x46CA}, + {"hardpointtweaks", 0x46CE}, + {"hasdied", 0x4726}, + {"headmodel", 0x477D}, + {"healthoverlaycutoff", 0x478D}, + {"healthregendisabled", 0x478E}, + {"healthregenerationstreak", 0x4791}, {"hits", 0x4926}, - {"hitsThisMag", 0x4929}, - {"hostname", 0x4a3e}, - {"hud", 0x4ab3}, - {"hudTweaks", 0x4aff}, - {"iDFlags", 0x4b56}, - {"iDFLAGS_NO_KNOCKBACK", 0x4b58}, - {"iDFLAGS_SHIELD_EXPLOSIVE_SPLASH ", 0x4b60 }, - {"iDFLAGS_SHIELD_EXPLOSIVE_IMPACT", 0x4b5e}, - {"iDFLAGS_SHIELD_EXPLOSIVE_IMPACT_HUGE", 0x4b5f}, - {"iDFLAGS_STUN", 0x4b61}, - {"iDFlagsTime", 0x4b62}, - {"initedEntityHeadIcons", 0x4Db6}, - {"inc", 0x4c13}, - {"inFrames", 0x4c67}, - {"inGracePeriod", 0x4c6d}, - {"init_animatedmodels", 0x4c77}, - {"initSpawns", 0x4e26}, - {"inPlayerSmokeScreen", 0x4e42}, - {"inlaststand", 0x4e3c}, - {"initializeMatchRules", 0x4de0}, - {"initializeTagPathVariables", 0x4de3}, - {"isActive", 0x50a6}, - {"isAgent", 0x50ab}, - {"iscooked", 0x50e8}, - {"isHorde", 0x511d}, - {"isKillstreakWeapon", 0x513d}, - {"isRocketCorpse", 0x5193}, - {"isSniper", 0x51ab}, - {"istactical", 0x51c7}, - {"isTeamSpeaking", 0x51d0}, - {"joining_team", 0x528c}, - {"kill_streak", 0x533c}, - {"killcam", 0x534b}, - {"killcamlength", 0x534f}, - {"killedPlayers", 0x5363},// could be killedPlayersCurrent, need testing with real players - {"killstreakRoundDelay", 0x53a2}, - {"killstreakSpawnShield", 0x53a8}, - {"largeProjectileDamage", 0x54c0}, - {"lastClass", 0x5589}, - {"lastDamageWasFromEnemy", 0x5591}, - {"lastDeathIcon", 0x5592}, - {"lastDroppableWeapon", 0x5598}, - {"lastFlashedTime", 0x55a1}, - {"lastConcussedTime", 0x558b}, - {"lastKillDogTime", 0x558d}, - {"lastGrenadeSuicideTime", 0x55a5}, - {"lastHitTime", 0x55ab}, - {"lastKilledBy",0x55b1}, - {"lastKillTime", 0x55b6}, - {"lastPrimaryWeaponSwapTime", 0x55cd}, - {"lastShotFiredTime", 0x55d9}, - {"lastStatusTime", 0x55fc}, - {"lastWave", 0x560e}, - {"leaving_team", 0x566d}, - {"lowerTextFontSize", 0x58a8}, - {"lowerTextY", 0x58a9}, - {"lowerTextYAlign", 0x58aa}, - {"plantedLethalEquip",0x5979}, - {"mapCenter", 0x5986}, - {"mapSize", 0x5990}, - {"matchbonus", 0x59df}, - {"matchRules_damageMultiplier", 0x59e6}, - {"matchRules_vampirism", 0x59eb}, - {"maxClients", 0x5a29}, - {"MaxEvents", 0x5a37}, - {"maxFontScale", 0x5a39}, - {"MaxKillstreaks", 0x5a3c}, - {"MaxLives", 0x5a40}, - {"MaxNumAwardsPerPlayer", 0x5a41}, - {"MaxLogClients", 0x5a42}, - {"MaxNumChallengesPerPlayer", 0x5a45}, - {"maxPerPlayerExplosives", 0x5a4a}, - {"mineDamageHalfHeight", 0x5c51}, - {"mineDamageMax", 0x5c53}, - {"mineDamageMin", 0x5c54}, - {"mineDamageRadius", 0x5c56}, - {"mineDetectionGracePeriod", 0x5c58}, - {"mineDetectionHeight", 0x5c59}, - {"mineDetectionRadius", 0x5c5a}, - {"mineSelfDestructTime", 0x5c5f}, - {"missionCallbacks", 0x5cdc}, - {"modifyPlayerDamage", 0x5d51}, - {"moveSpeedScaler", 0x5f7b}, - {"mp_createfx", 0x5fac}, - {"multiTeamBased", 0x5fec}, - {"objectivePointsMod", 0x6301}, - {"objectiveScaler", 0x6303}, - {"objId", 0x6304}, - {"teamObjIds", 0x6305}, - {"oldheadicon", 0x63d4}, - {"oldheadiconteam", 0x63d5}, - {"OMAClassChanged", 0x6436}, - {"onForfeit", 0x64af}, - {"onlineGame", 0x64b8}, - {"onNormalDeath", 0x64bf}, - {"onPlayerConnectAudioInit", 0x64c9}, - {"onPlayerScore", 0x64d5}, - {"onStartGameType", 0x64ec}, - {"onUse", 0x64f8}, - {"outFrames", 0x65c4}, - {"participants", 0x669d}, - {"tookWeaponFrom", 0x680b}, + {"hitsthismag", 0x4929}, + {"hostname", 0x4A3E}, + {"hud", 0x4AB3}, + {"hudtweaks", 0x4AFF}, + {"idflags", 0x4B56}, + {"idflags_no_knockback", 0x4B58}, + {"idflags_shield_explosive_impact", 0x4B5E}, + {"idflags_shield_explosive_impact_huge", 0x4B5F}, + {"idflags_shield_explosive_splash ", 0x4B60}, + {"idflags_stun", 0x4B61}, + {"idflagstime", 0x4B62}, + {"inc", 0x4C13}, + {"inframes", 0x4C67}, + {"ingraceperiod", 0x4C6D}, + {"init_animatedmodels", 0x4C77}, + {"initedentityheadicons", 0x4DB6}, + {"initializematchrules", 0x4DE0}, + {"initializetagpathvariables", 0x4DE3}, + {"initspawns", 0x4E26}, + {"inlaststand", 0x4E3C}, + {"inplayersmokescreen", 0x4E42}, + {"isactive", 0x50A6}, + {"isagent", 0x50AB}, + {"iscooked", 0x50E8}, + {"ishorde", 0x511D}, + {"iskillstreakweapon", 0x513D}, + {"isrocketcorpse", 0x5193}, + {"issniper", 0x51AB}, + {"istactical", 0x51C7}, + {"isteamspeaking", 0x51D0}, + {"joining_team", 0x528C}, + {"kill_streak", 0x533C}, + {"killcam", 0x534B}, + {"killcamlength", 0x534F}, + {"killedplayers", 0x5363}, + {"killstreakrounddelay", 0x53A2}, + {"killstreakspawnshield", 0x53A8}, + {"largeprojectiledamage", 0x54C0}, + {"lastclass", 0x5589}, + {"lastconcussedtime", 0x558B}, + {"lastkilldogtime", 0x558D}, + {"lastdamagewasfromenemy", 0x5591}, + {"lastdeathicon", 0x5592}, + {"lastdroppableweapon", 0x5598}, + {"lastflashedtime", 0x55A1}, + {"lastgrenadesuicidetime", 0x55A5}, + {"lasthittime", 0x55AB}, + {"lastkilledby", 0x55B1}, + {"lastkilltime", 0x55B6}, + {"lastprimaryweaponswaptime", 0x55CD}, + {"lastshotfiredtime", 0x55D9}, + {"laststatustime", 0x55FC}, + {"lastwave", 0x560E}, + {"leaving_team", 0x566D}, + {"lowertextfontsize", 0x58A8}, + {"lowertexty", 0x58A9}, + {"lowertextyalign", 0x58AA}, + {"plantedlethalequip", 0x5979}, + {"mapcenter", 0x5986}, + {"mapsize", 0x5990}, + {"matchbonus", 0x59DF}, + {"matchrules_damagemultiplier", 0x59E6}, + {"matchrules_vampirism", 0x59EB}, + {"maxclients", 0x5A29}, + {"maxevents", 0x5A37}, + {"maxfontscale", 0x5A39}, + {"maxkillstreaks", 0x5A3C}, + {"maxlives", 0x5A40}, + {"maxnumawardsperplayer", 0x5A41}, + {"maxlogclients", 0x5A42}, + {"maxnumchallengesperplayer", 0x5A45}, + {"maxperplayerexplosives", 0x5A4A}, + {"minedamagehalfheight", 0x5C51}, + {"minedamagemax", 0x5C53}, + {"minedamagemin", 0x5C54}, + {"minedamageradius", 0x5C56}, + {"minedetectiongraceperiod", 0x5C58}, + {"minedetectionheight", 0x5C59}, + {"minedetectionradius", 0x5C5A}, + {"mineselfdestructtime", 0x5C5F}, + {"missioncallbacks", 0x5CDC}, + {"modifyplayerdamage", 0x5D51}, + {"movespeedscaler", 0x5F7B}, + {"mp_createfx", 0x5FAC}, + {"multiteambased", 0x5FEC}, + {"objectivepointsmod", 0x6301}, + {"objectivescaler", 0x6303}, + {"objid", 0x6304}, + {"teamobjids", 0x6305}, + {"oldheadicon", 0x63D4}, + {"oldheadiconteam", 0x63D5}, + {"omaclasschanged", 0x6436}, + {"onforfeit", 0x64AF}, + {"onlinegame", 0x64B8}, + {"onnormaldeath", 0x64BF}, + {"onplayerconnectaudioinit", 0x64C9}, + {"onplayerscore", 0x64D5}, + {"onstartgametype", 0x64EC}, + {"onuse", 0x64F8}, + {"outframes", 0x65C4}, + {"participants", 0x669D}, + {"tookweaponfrom", 0x680B}, {"placement", 0x6861}, - {"planeModel", 0x687c}, - {"playedStartingMusic", 0x6a41}, - {"player_speed", 0x6c19}, - {"playerHealth_RegularRegenDelay", 0x6cc3}, - {"playerTweaks", 0x6d74}, - {"bonusUpdateTotal",0x6e8a}, - {"primaryProgressBarFontSize", 0x6f85}, - {"primaryProgressBarHeight", 0x6f86}, - {"primaryProgressBarTextX", 0x6f87}, - {"primaryProgressBarTextY", 0xf88}, - {"primaryProgressBarWidth", 0x6f89}, - {"primaryProgressBarX", 0x6f8a}, - {"primaryProgressBarY", 0x6f8b}, - {"qaFinished", 0x7073}, - {"rankedMatch", 0x7137}, - {"rankTable", 0x713a}, - {"recentKillCount", 0x7260}, - {"recoilScale", 0x7268}, - {"regenSpeed", 0x72d4}, - {"registerHalfTimeDvar", 0x72ef}, - {"registerNumLivesDvar", 0x72f4}, - {"registerRoundLimitDvar", 0x72f6}, - {"registerRoundSwitchDvar", 0x72f7}, - {"registerScoreLimitDvar", 0x72f8}, - {"registerTimeLimitDvar", 0x72f9}, - {"registerWinLimitDvar", 0x72fe}, - {"reInitializeMatchRulesOnMigration", 0x7307}, - {"removeFromCharactersArray", 0x73a7}, - {"requiredMapAspectRatio", 0x740c}, - {"reverb_settings", 0x74f1}, - {"riotShieldXPBullets", 0x7556}, + {"planemodel", 0x687C}, + {"playedstartingmusic", 0x6A41}, + {"player_speed", 0x6C19}, + {"playerhealth_regularregendelay", 0x6CC3}, + {"playertweaks", 0x6D74}, + {"bonusupdatetotal", 0x6E8A}, + {"primaryprogressbarfontsize", 0x6F85}, + {"primaryprogressbarheight", 0x6F86}, + {"primaryprogressbartextx", 0x6F87}, + {"primaryprogressbarwidth", 0x6F89}, + {"primaryprogressbarx", 0x6F8A}, + {"primaryprogressbary", 0x6F8B}, + {"qafinished", 0x7073}, + {"quickmessagetoall", 0x70A2}, + {"rankedmatch", 0x7137}, + {"ranktable", 0x713A}, + {"recentkillcount", 0x7260}, + {"recoilscale", 0x7268}, + {"regenspeed", 0x72D4}, + {"registerhalftimedvar", 0x72EF}, + {"registernumlivesdvar", 0x72F4}, + {"registerroundlimitdvar", 0x72F6}, + {"registerroundswitchdvar", 0x72F7}, + {"registerscorelimitdvar", 0x72F8}, + {"registertimelimitdvar", 0x72F9}, + {"registerwinlimitdvar", 0x72FE}, + {"reinitializematchrulesonmigration", 0x7307}, + {"removefromcharactersarray", 0x73A7}, + {"requiredmapaspectratio", 0x740C}, + {"reverb_settings", 0x74F1}, + {"riotshieldxpbullets", 0x7556}, {"rules", 0x7674}, - {"scavenger_altmode", 0x785b}, - {"scorePercentageCutOff", 0x782}, - {"scavenger_secondary", 0x785c}, + {"scavenger_altmode", 0x785B}, + {"scavenger_secondary", 0x785C}, {"script_accumulate", 0x792B}, - {"script_destructable_area", 0x799b}, - {"script_fxcommand", 0x79f0}, - {"script_fxid", 0x79f1}, - {"script_gametype_atdm", 0x79f5}, - {"script_gametype_ctf", 0x79f6}, - {"script_gametype_dm", 0x79f7}, - {"script_gametype_hq", 0x79f8 }, - {"script_gametype_koth", 0x79f8}, - {"script_gametype_sd", 0x79fa}, - {"script_gametype_tdm", 0x79fb}, - {"script_threshold", 0x7af4 }, - {"setClass", 0x7f3b}, - {"setCommonRulesFromMatchRulesData", 0x7f3f}, - {"setObjectiveHintText", 0x7fc3}, - {"setObjectiveScoreText", 0x7fc4}, - {"setObjectiveText", 0x7fc5}, - {"setUseTime", 0x834c}, - {"setupMiniMap", 0x8324}, - {"shieldBulletHits", 0x84c5}, - {"shieldDamage", 0x84c6}, - {"showingFinalKillcam", 0x8516}, - {"showToTeam", 0x8535}, - {"softLanding", 0x885f}, - {"softLandingTriggers", 0x8860}, - {"spamdelay", 0x88b9}, - {"spawnDogTags", 0x899e}, - {"spawnMaxs", 0x89f3}, - {"spawnMins", 0x89f6}, - {"splitscreen", 0x8a7c}, - {"spawnPoints", 0x8a01}, - {"speakers", 0x8a19}, - {"spectateOverride", 0x8a4a}, - {"splashQueue", 0x8a6b}, - {"splitscreen", 0x8a7c}, - {"stingerLockStartTime", 0x8e48}, - {"stingerLostSightlineTime", 0x8e49}, - {"stingerStage", 0x8e59}, - {"stingerTarget", 0x8e5a}, - {"stingerStage", 0x8e59}, - {"stingerTarget", 0x8e5a }, - {"stingerUseEntered", 0x8e5c}, - {"stunScaler", 0x8f77}, - {"stuckEnemyEntity", 0x8f6c}, - {"suicides", 0x8faf}, - {"switching_teams", 0x907e}, - {"tag_stowed_hip", 0x90d3}, - {"tagTeamUpdater", 0x910a}, - {"teamBalance", 0x91e9}, - {"teamBased", 0x91eb }, - {"teamkillsThisRound", 0x91f3}, - {"teamNameList", 0x91f7 }, - {"teamProgressBarFontSize", 0x91fb}, - {"teamProgressBarHeight", 0x91fc}, - {"teamProgressBarTextY", 0x91fd}, - {"teamProgressBarWidth", 0x91fe}, - {"teamProgressBarY", 0x91ff}, - {"teamSpawnPoints", 0x9201}, - {"teamTweaks", 0x9205}, - {"throwingGrenade", 0x933e}, - {"timePlayed", 0x9372}, - {"trackingWeaponName", 0x94fb}, - {"trigUnderWater", 0x9822}, - {"tweakablesInitialized", 0x99e0}, - {"updatedDMScores", 0x9b0f}, - {"useRate", 0x9c10}, - {"useStartSpawns", 0x9c14}, - {"usingRemote", 0x9c34}, - {"v", 0x9c42}, - {"visuals", 0x9e9c }, - {"voice_count", 0x9d33}, - {"waitingToDeactivate", 0xa04b}, - {"whizby_settings", 0xa315}, - {"wasAliveAtMatchStart", 0xa1be }, - {"wasChained", 0xa1c0}, - {"wasDamaged", 0xa1c3}, - {"wasDamagedFromBulletPenetration", 0xa1c5}, - {"wasTI", 0xa1d2}, - {"wasWinning", 0xa1d4}, - {"waterDeleteZ", 0xa297}, - {"waveDelay", 0xa2ab}, - {"weaponAttachments", 0xa2d3}, - {"weaponList", 0xa2dd}, - {"weaponTweaks", 0xa2f2}, - {"scoreInfo", 0xa3a5}, - {"xpUpdateTotal", 0xa3ab}, - // additional findings from gametype/map scripts - mikey (6/26/2022) - {"common_scripts/_fx", 0xa4fb }, - {"common_scripts/_pipes", 0xa4f9 }, - {"common_scripts/utility", 0xa4fa }, - {"maps/mp/_animatedmodels", 0xa72b}, - {"maps/mp/_areas", 0xa72c}, - {"maps/mp/_art", 0xa72d}, - {"maps/mp/_audio", 0xa72e}, - {"maps/mp/_awards", 0xa72f}, - {"maps/mp/_compass", 0xa731}, - {"masp/mp/_createfx", 0xa732}, - {"maps/mp/_crib", 0xa733}, // sp files, missing on mikey dump - {"maps/mp/_destructables", 0xa734}, - {"maps/mp/_entityheadicons", 0xa737}, - {"maps/mp/_events", 0xa738}, - {"maps/mp/_matchdata", 0xa74e}, - {"maps/mp/_flashgranades", 0xa747}, - {"maps/mp/_fx", 0xa748 }, - {"maps/mp/_global_fx", 0xa749}, - {"maps/mp/_global_fx_code", 0xa74a}, - {"maps/mp/_load", 0xa74c}, - {"maps/mp/_sun", 0xa752}, // Need further testing - {"maps/mp/_scope", 0xa755}, - {"maps/mp/_scoreboard", 0xa758}, - {"maps/mp/_stringer", 0xa75b}, - {"maps/mp/_shutter", 0xa759}, - //{"maps/mp/_snd", 0xa75a}, - {"maps/mp/_stinger", 0xa75b}, - {"maps/mp/_utility", 0xa764}, - {"maps/mp/_zipline", 0xa76a}, - {"maps/mp/gametypes/_battlechatter_mp", 0xa78a}, - {"maps/mp/gametypes/_class", 0xa78b}, - {"maps/mp/gametypes/_damage", 0xa78d}, - {"maps/mp/gametypes/_damagefeedback", 0xa78e}, - {"maps/mp/gametypes/_deathicons", 0xa78f}, - {"maps/mp/gametypes/_friendicons", 0xa792}, - {"maps/mp/gametypes/_gamelogic", 0xa793}, - {"maps/mp/gametypes/_gameobjects", 0xa794}, - {"maps/mp/gametypes/_gamescore", 0xa794}, - {"maps/mp/gametypes/_globallogic", 0xa797}, - {"maps/mp/gametypes/_hardpoints", 0xa798}, - {"maps/mp/gametypes/_healthoverlay", 0xa799}, - {"maps/mp/gametypes/_hostmigration", 0xa7a4}, - {"maps/mp/gametypes/_hud", 0xa7a5 }, - {"maps/mp/gametypes/_hud_message", 0xa7a6}, - {"maps/mp/gametypes/_hud_util", 0xa7a7 }, - {"maps/mp/gametypes/_killcam", 0xa7a8}, - {"maps/mp/gametypes/_menus", 0xa7a9}, - {"maos/mp/gametypes/_missions", 0xa7aa}, - {"maps/mp/gametypes/_objpoints", 0xa7ac}, - {"maps/mp/gametypes/_music_and_dialog", 0xa7ab}, - {"maps/mp/gametypes/_presistence", 0xa7ae}, - {"maps/mp/gametypes/_playerlogic", 0xa7b1}, - {"maps/mp/gametypes/_portable_radar", 0xa7b2}, - {"maps/mp/gametypes/_quickmessages", 0xa7b3}, - {"maps/mp/gametypes/_rank", 0xa7b4}, - {"maps/mp/gametypes/_portableaoegenerator", 0xa7b5}, - {"maps/mp/gametypes/_serversettings", 0xa7b6}, - {"maps/mp/gametypes/_shellshock", 0xa7b7}, - //{"maps/mp/gametypes/_outlines", 0xa7b8}, - {"maps/mp/gametypes/_spawnlogic", 0xa7b9}, - {"maps/mp/gametypes/_spawnscoring", 0xa7ba}, - {"maps/mp/gametypes/_spectating", 0xa7bb}, - {"maps/mp/gametypes/_tweakables", 0xa7bd}, - {"maps/mp/gametypes/_teams", 0xa7bc}, - {"maps/mp/gametypes/_weapons", 0xa7be}, - {"maps/mp/gametypes/_perkfunctions", 0xa7e5}, - {"maps/mp/gametypes/_perks", 0xa7e6} + {"script_destructable_area", 0x799B}, + {"script_fxcommand", 0x79F0}, + {"script_fxid", 0x79F1}, + {"script_gametype_atdm", 0x79F5}, + {"script_gametype_ctf", 0x79F6}, + {"script_gametype_dm", 0x79F7}, + {"script_gametype_koth", 0x79F8}, + {"script_gametype_sd", 0x79FA}, + {"script_gametype_tdm", 0x79FB}, + {"script_threshold", 0x7AF4}, + {"setclass", 0x7F3B}, + {"setcommonrulesfrommatchrulesdata", 0x7F3F}, + {"setobjectivehinttext", 0x7FC3}, + {"setobjectivescoretext", 0x7FC4}, + {"setobjectivetext", 0x7FC5}, + {"setupcallbacks", 0x8301}, + {"setupminimap", 0x8324}, + {"setusetime", 0x834C}, + {"shieldbullethits", 0x84C5}, + {"shielddamage", 0x84C6}, + {"showingfinalkillcam", 0x8516}, + {"showtoteam", 0x8535}, + {"softlanding", 0x885F}, + {"softlandingtriggers", 0x8860}, + {"spamdelay", 0x88B9}, + {"spawndogtags", 0x899E}, + {"spawnmaxs", 0x89F3}, + {"spawnmins", 0x89F6}, + {"spawnpoints", 0x8A01}, + {"speakers", 0x8A19}, + {"spectateoverride", 0x8A4A}, + {"splashqueue", 0x8A6B}, + {"splitscreen", 0x8A7C}, + {"stingerlockstarttime", 0x8E48}, + {"stingerlostsightlinetime", 0x8E49}, + {"stingerstage", 0x8E59}, + {"stingertarget", 0x8E5A}, + {"stingeruseentered", 0x8E5C}, + {"stuckenemyentity", 0x8F6C}, + {"stunscaler", 0x8F77}, + {"suicides", 0x8FAF}, + {"switching_teams", 0x907E}, + {"tag_stowed_hip", 0x90D3}, + {"tagteamupdater", 0x910A}, + {"teambalance", 0x91E9}, + {"teambased", 0x91EB}, + {"teamkillsthisround", 0x91F3}, + {"teamnamelist", 0x91F7}, + {"teamprogressbarfontsize", 0x91FB}, + {"teamprogressbarheight", 0x91FC}, + {"teamprogressbartexty", 0x91FD}, + {"teamprogressbarwidth", 0x91FE}, + {"teamprogressbary", 0x91FF}, + {"teamspawnpoints", 0x9201}, + {"teamtweaks", 0x9205}, + {"throwinggrenade", 0x933E}, + {"timeplayed", 0x9372}, + {"trackingweaponname", 0x94FB}, + {"trigunderwater", 0x9822}, + {"tweakablesinitialized", 0x99E0}, + {"updateddmscores", 0x9B0F}, + {"userate", 0x9C10}, + {"usestartspawns", 0x9C14}, + {"usingremote", 0x9C34}, + {"v", 0x9C42}, + {"voice_count", 0x9D33}, + {"visuals", 0x9E9C}, + {"waitingtodeactivate", 0xA04B}, + {"wasaliveatmatchstart", 0xA1BE}, + {"waschained", 0xA1C0}, + {"wasdamaged", 0xA1C3}, + {"wasdamagedfrombulletpenetration", 0xA1C5}, + {"wasti", 0xA1D2}, + {"waswinning", 0xA1D4}, + {"waterdeletez", 0xA297}, + {"wavedelay", 0xA2AB}, + {"weaponattachments", 0xA2D3}, + {"weaponlist", 0xA2DD}, + {"weapontweaks", 0xA2F2}, + {"whizby_settings", 0xA315}, + {"scoreinfo", 0xA3A5}, + {"xpupdatetotal", 0xA3AB}, + + {"codescripts/character", 0xA4EF}, + {"common_scripts/_artcommon", 0xA4F0}, + {"common_scripts/_bcs_location_trigs", 0xA4F1}, + {"common_scripts/_createfx", 0xA4F2}, + {"common_scripts/_createfxmenu", 0xA4F3}, + {"common_scripts/_destructible", 0xA4F4}, + {"common_scripts/_dynamic_world", 0xA4F5}, + {"common_scripts/_elevator", 0xA4F6}, + {"common_scripts/_exploder", 0xA4F7}, + {"common_scripts/_fx", 0xA4F8}, + {"common_scripts/_pipes", 0xA4F9}, + {"common_scripts/utility", 0xA4FA}, + {"maps/mp/_animatedmodels", 0xA72B}, + {"maps/mp/_areas", 0xA72C}, + {"maps/mp/_art", 0xA72D}, + {"maps/mp/_audio", 0xA72E}, + {"maps/mp/_awards", 0xA72F}, + {"maps/mp/_compass", 0xA731}, + {"maps/mp/_createfx", 0xA732}, + {"maps/mp/_crib", 0xA733}, + {"maps/mp/_destructables", 0xA734}, + {"maps/mp/_entityheadicons", 0xA737}, + {"maps/mp/_events", 0xA738}, + {"maps/mp/_flashgranades", 0xA747}, + {"maps/mp/_fx", 0xA748}, + {"maps/mp/_global_fx", 0xA749}, + {"maps/mp/_global_fx_code", 0xA74A}, + {"maps/mp/_load", 0xA74C}, + {"maps/mp/_matchdata", 0xA74E}, + {"maps/mp/_sun", 0xA752}, + {"maps/mp/_scope", 0xA755}, + {"maps/mp/_scoreboard", 0xA758}, + {"maps/mp/_shutter", 0xA759}, + {"maps/mp/_stinger", 0xA75B}, + {"maps/mp/_utility", 0xA764}, + {"maps/mp/_zipline", 0xA76A}, + {"maps/mp/gametypes/_battlechatter_mp", 0xA78A}, + {"maps/mp/gametypes/_class", 0xA78B}, + {"maps/mp/gametypes/_damage", 0xA78D}, + {"maps/mp/gametypes/_damagefeedback", 0xA78E}, + {"maps/mp/gametypes/_deathicons", 0xA78F}, + {"maps/mp/gametypes/_dev", 0xA790}, + {"maps/mp/gametypes/_equipment", 0xA791}, + {"maps/mp/gametypes/_friendicons", 0xA792}, + {"maps/mp/gametypes/_gamelogic", 0xA793}, + {"maps/mp/gametypes/_gameobjects", 0xA794}, + {"maps/mp/gametypes/_gamescores", 0xA795}, + {"maps/mp/gametypes/_globalentities", 0xA796}, + {"maps/mp/gametypes/_globallogic", 0xA797}, + {"maps/mp/gametypes/_hardpoints", 0xA798}, + {"maps/mp/gametypes/_healthoverlay", 0xA799}, + {"maps/mp/gametypes/_hostmigration", 0xA7A4}, + {"maps/mp/gametypes/_hud", 0xA7A5}, + {"maps/mp/gametypes/_hud_message", 0xA7A6}, + {"maps/mp/gametypes/_hud_util", 0xA7A7}, + {"maps/mp/gametypes/_killcam", 0xA7A8}, + {"maps/mp/gametypes/_menus", 0xA7A9}, + {"maos/mp/gametypes/_missions", 0xA7AA}, + {"maps/mp/gametypes/_music_and_dialog", 0xA7AB}, + {"maps/mp/gametypes/_objpoints", 0xA7AC}, + {"maps/mp/gametypes/_presistence", 0xA7AE}, + {"maps/mp/gametypes/_playerlogic", 0xA7B1}, + {"maps/mp/gametypes/_portable_radar", 0xA7B2}, + {"maps/mp/gametypes/_quickmessages", 0xA7B3}, + {"maps/mp/gametypes/_rank", 0xA7B4}, + {"maps/mp/gametypes/_portableaoegenerator", 0xA7B5}, + {"maps/mp/gametypes/_serversettings", 0xA7B6}, + {"maps/mp/gametypes/_shellshock", 0xA7B7}, + {"maps/mp/gametypes/_spawnlogic", 0xA7B9}, + {"maps/mp/gametypes/_spawnscoring", 0xA7BA}, + {"maps/mp/gametypes/_spectating", 0xA7BB}, + {"maps/mp/gametypes/_teams", 0xA7BC}, + {"maps/mp/gametypes/_tweakables", 0xA7BD}, + {"maps/mp/gametypes/_weapons", 0xA7BE}, + {"maps/mp/gametypes/_perkfunctions", 0xA7E5}, + {"maps/mp/gametypes/_perks", 0xA7E6}, }; }