_GLOBAL__sub_I_MusicCalmMinInterval
0x003bdef0 · 5344 bytes · unknown
Decompiled
undefined (0 params)
void _GLOBAL__sub_I_MusicCalmMinInterval(void)
{
vec2_origin._0_4_ = 0;
vec2_origin._4_4_ = 0;
vec2_invalid._0_4_ = 0x7f7fffff;
vec2_invalid._4_4_ = 0x7f7fffff;
vec4_origin._0_4_ = 0;
vec4_origin._4_4_ = 0;
vec4_origin._8_4_ = 0;
vec4_origin._12_4_ = 0;
vec4_invalid._0_4_ = 0x7f7fffff;
vec4_invalid._4_4_ = 0x7f7fffff;
vec4_invalid._8_4_ = 0x7f7fffff;
vec4_invalid._12_4_ = 0x7f7fffff;
UNSPECIFIED_LOGGING_COLOR._0_1_ = 0;
UNSPECIFIED_LOGGING_COLOR._1_1_ = 0;
UNSPECIFIED_LOGGING_COLOR._2_1_ = 0;
UNSPECIFIED_LOGGING_COLOR._3_1_ = 0;
ConVar::ConVar((ConVar *)MusicCalmMinInterval,"music_calm_min_interval","45",0x4000,
"Minimum time between DisturbingAtmosphere performances");
__cxa_atexit(ConVar::~ConVar,MusicCalmMinInterval,&__dso_handle);
ConVar::ConVar((ConVar *)MusicMinPendingThreatTime,"music_min_pending_threat_time","10",0x4000,
"Minimum time until the next mob or boss. Used when deciding to play MomentOfSilence"
);
__cxa_atexit(ConVar::~ConVar,MusicMinPendingThreatTime,&__dso_handle);
ConVar::ConVar((ConVar *)MusicMinSafeTime,"music_min_safe_time","3",0x4000,
"Minimum time that we haven\'t seen a threat or been injured. Used when deciding to play MomentOfSilence"
);
__cxa_atexit(ConVar::~ConVar,MusicMinSafeTime,&__dso_handle);
ConVar::ConVar((ConVar *)MusicMomentOfSilenceStartDelay,"music_moment_of_silence_start_delay","60"
,0x4000,
"Minimum time before we can play a MomentOfSilence after leaving a Checkpoint");
__cxa_atexit(ConVar::~ConVar,MusicMomentOfSilenceStartDelay,&__dso_handle);
ConVar::ConVar((ConVar *)MusicMomentOfSilenceRepeatInterval,
"music_moment_of_silence_repeat_interval","600",0x4000,
"Minimum time between successive MomentOfSilence performances");
__cxa_atexit(ConVar::~ConVar,MusicMomentOfSilenceRepeatInterval,&__dso_handle);
ConVar::ConVar((ConVar *)MusicLargeAreaRevealRepeatInterval,
"music_large_area_reveal_repeat_threshold","60",0x4000,
"The minimum time in seconds between performances of this music");
__cxa_atexit(ConVar::~ConVar,MusicLargeAreaRevealRepeatInterval,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicDamageDecayTime,"music_dynamic_damage_decay","10.0",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicDamageDecayTime,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicDamageIncrement,"music_dynamic_damage_increment",".1",0x4000)
;
__cxa_atexit(ConVar::~ConVar,MusicDynamicDamageIncrement,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicCIDuckDamageMin,"music_dynamic_damage_duck_damage_min","0.5",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicCIDuckDamageMin,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicCIDuckDamageMax,"music_dynamic_damage_duck_damage_max","1.0",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicCIDuckDamageMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicCIDuckMin,"music_dynamic_damage_duck_min","0.0",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicCIDuckMin,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicCIDuckMax,"music_dynamic_damage_duck_max","0.37",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicCIDuckMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobDamageMin,"music_dynamic_mob_damage_min","0.6",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobDamageMin,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobDamageMax,"music_dynamic_mob_damage_max","1.0",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobDamageMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobMin,"music_dynamic_mob_min","0.5",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobMin,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobMax,"music_dynamic_mob_max","1.0",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobDecayTime,"music_dynamic_mob_decay","15",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobDecayTime,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobIncrement,"music_dynamic_mob_increment",".1",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobIncrement,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobSmall,"music_dynamic_mob_small","20",0x4000,
"Spawning a small mob");
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobSmall,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobMed,"music_dynamic_mob_med","29",0x4000,
"Spawning a med mob");
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobMed,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobLarge,"music_dynamic_mob_large","49",0x4000,
"Spawning a large mob");
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobLarge,&__dso_handle);
ConVar::ConVar((ConVar *)ZombieMobMusicSize,"z_mob_music_size","2",0x4000,
"Spotting a mob this large plays music");
__cxa_atexit(ConVar::~ConVar,ZombieMobMusicSize,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobActionMin,"music_dynamic_mob_action_min","0.0",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobActionMin,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobActionMax,"music_dynamic_mob_action_max","1.0",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobActionMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobActionCloseMin,"music_dynamic_mob_action_close_min","0.0",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobActionCloseMin,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobActionCloseMax,"music_dynamic_mob_action_close_max","0.42"
,0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobActionCloseMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobActionDecayTime,"music_dynamic_mob_action_decay","15",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobActionDecayTime,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobActionIncrement,"music_dynamic_mob_action_increment",".1",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobActionIncrement,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAttackCIRangeMax,"music_dynamic_attack_CI_distmax","2400",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAttackCIRangeMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAttackCIRangeNum,"music_dynamic_attack_CI_num","30",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAttackCIRangeNum,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAttackCINearMax,"music_dynamic_attack_CI_near_distmax","300",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAttackCINearMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAttackCINearDecay,"music_dynamic_attack_CI_near_decay",".2",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAttackCINearDecay,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAttackCICloseMax,"music_dynamic_attack_CI_close_distmax",
"600",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAttackCICloseMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAttackCICloseDecay,"music_dynamic_attack_CI_close_decay",".2"
,0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAttackCICloseDecay,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAttackCIVeryCloseMax,
"music_dynamic_attack_CI_veryclose_distmax","94",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAttackCIVeryCloseMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAttackCIVeryCloseDecay,
"music_dynamic_attack_CI_veryclose_decay",".2",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAttackCIVeryCloseDecay,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicSIInRangeMax,"music_dynamic_SI_inrange_distmax","2400",0x4000
);
__cxa_atexit(ConVar::~ConVar,MusicDynamicSIInRangeMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicSICloseMax,"music_dynamic_SI_close_distmax","1200",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicSICloseMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicSIFarMin,"music_dynamic_SI_far_distmin","1800",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicSIFarMin,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicGunFireDecayTime,"music_dynamic_gunfire_decay","1",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicGunFireDecayTime,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicGunFireIncrement,"music_dynamic_gunfire_increment",".4",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicGunFireIncrement,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicGunFireSlowDecayTime,"music_dynamic_gunfireslow_decay","3",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicGunFireSlowDecayTime,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicGunFireSlowIncrement,"music_dynamic_gunfireslow_increment",
".3",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicGunFireSlowIncrement,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicDoDamageDecayTime,"music_dynamic_dodamage_decay","4",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicDoDamageDecayTime,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicDoDamageIncrement,"music_dynamic_dodamage_increment",".02",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicDoDamageIncrement,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicSoloSuccessDecayTime,"music_dynamic_solosuccess_decay","4",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicSoloSuccessDecayTime,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicSoloSuccessIncrement,"music_dynamic_solosuccess_increment",
"1.0",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicSoloSuccessIncrement,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicSoloSuccessDamageMin,"music_dynamic_solosuccess_damagemin",
".3",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicSoloSuccessDamageMin,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicCISightDecayTime,"music_dynamic_CI_sight_decay","8",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicCISightDecayTime,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicActionDecay,"music_dynamic_action_decay","10",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicActionDecay,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicThreatDecay,"music_dynamic_threat_decay","6",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicThreatDecay,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicCalmDecay,"music_dynamic_calm_decay","15",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicCalmDecay,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAmbientDecay,"music_dynamic_ambient_decay","7",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAmbientDecay,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAmbientInMin,"music_dynamic_ambient_in_min",".5",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAmbientInMin,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAmbientInMax,"music_dynamic_ambient_in_max",".8",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAmbientInMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAmbientOutMin,"music_dynamic_ambient_out_min","0.0",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAmbientOutMin,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAmbientOutMax,"music_dynamic_ambient_out_max","1.0",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAmbientOutMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicAmbientVolMinAlert,"music_dynamic_ambient_vol_min_alert",
"0.4",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicAmbientVolMinAlert,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicPZBPM,"music_dynamic_PZ_BPM","80",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicPZBPM,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicPZIntervalRandMultMax,"music_dynamic_PZ_interval_randmultmax"
,"5",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicPZIntervalRandMultMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicPZIntervalBeats,"music_dynamic_specials_interval_beats","5",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicPZIntervalBeats,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobChoirBPM,"music_dynamic_mob_choir_BPM","90",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobChoirBPM,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobChoirIntervalBeats,
"music_dynamic_mob_choir_interval_beats","16",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobChoirIntervalBeats,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicMobChoirIntervalRandMultMax,
"music_dynamic_mob_choir_interval_randmultmax","3",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicMobChoirIntervalRandMultMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicWitchNearMax,"music_dynamic_witch_near_max","1800",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicWitchNearMax,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicWitchNearMin,"music_dynamic_witch_near_min","360",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicWitchNearMin,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicWitchAlertInterval,"music_dynamic_witch_alert_interval","37",
0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicWitchAlertInterval,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicOn,"music_dynamic_on","1",0x4000);
__cxa_atexit(ConVar::~ConVar,MusicDynamicOn,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicDataDebug,"music_dynamic_debug","0",0x4000,
"Draw parameter meters");
__cxa_atexit(ConVar::~ConVar,MusicDynamicDataDebug,&__dso_handle);
ConVar::ConVar((ConVar *)MixDynamicCullMaxCIEmitters,"mix_dynamic_cull_max_CI_emitters","0",0x4000
);
__cxa_atexit(ConVar::~ConVar,MixDynamicCullMaxCIEmitters,&__dso_handle);
ConVar::ConVar((ConVar *)MixDynamicMaxCIEmitters,"mix_dynamic_max_CI_emitters","30",0x4000);
__cxa_atexit(ConVar::~ConVar,MixDynamicMaxCIEmitters,&__dso_handle);
ConVar::ConVar((ConVar *)MixDynamicDebugCI,"mix_dynamic_debug_CI","0",0x4000);
__cxa_atexit(ConVar::~ConVar,MixDynamicDebugCI,&__dso_handle);
ConVar::ConVar((ConVar *)MixDynamicNumAttackVoxCI,"mix_dynamic_num_attack_vox_CI","2",0x4000);
__cxa_atexit(ConVar::~ConVar,MixDynamicNumAttackVoxCI,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicUpdateInterval,"music_dynamic_update_interval",".1",0x4000,
"interval between music status/action update");
__cxa_atexit(ConVar::~ConVar,MusicDynamicUpdateInterval,&__dso_handle);
ConVar::ConVar((ConVar *)MusicDynamicUseScavengeBeat,"music_dynamic_scavenge_beat","1",0x4000,
"play beat music during scavenge mode");
__cxa_atexit(ConVar::~ConVar,MusicDynamicUseScavengeBeat,&__dso_handle);
SendTable::SendTable((SendTable *)DT_Music::g_SendTable);
__cxa_atexit(SendTable::~SendTable,DT_Music::g_SendTable,&__dso_handle);
DT_Music::g_SendTableInit = ServerClassInit<DT_Music::ignored>((ignored *)0x0);
ConCommand::ConCommand
((ConCommand *)snd_set_custom_zombat_suffix,"snd_set_custom_zombat_suffix",
SndTestCustomZombat,"Overrides the per campaign zombat music suffix",0x4000,
(int_____char_const__char *)0x0);
__cxa_atexit(ConCommand::~ConCommand,snd_set_custom_zombat_suffix,&__dso_handle);
ConCommand::ConCommand
((ConCommand *)l4d2_snd_adrenaline,"l4d2_snd_adrenaline",TestAdrenaline,"",0x4000,
(int_____char_const__char *)0x0);
__cxa_atexit(ConCommand::~ConCommand,l4d2_snd_adrenaline,&__dso_handle);
ConCommand::ConCommand
((ConCommand *)snd_play_in_out,"snd_play_in_out",SndPlayInOut,
"Plays one of two sounds from entity depending on players in/out location",0x4000,
(int_____char_const__char *)0x0);
__cxa_atexit(ConCommand::~ConCommand,snd_play_in_out,&__dso_handle);
return;
}
SourceMod gamedata
paste intoaddons/sourcemod/gamedata/<your_plugin>.txt
Just a Signatures{} block, ready to drop into a gamedata
file. Wire it up in your plugin however you like - SDKCall, DHooks,
raw memory ops, or anything else.
Signatures + Functions block. The plugin uses
DHookCreateFromConf - DHooks reads return type, this-type,
calling convention, and argument types straight from the gamedata. Less
boilerplate in the plugin, types travel with the gamedata.
⚠ This function has no mangled symbol — it may be internal/static. The
Linux gamedata field uses @-prefix symbol resolution which
requires an exported mangled name. You'll need a Linux byte signature
for this one (extract via extract_signature.java).
Type inference is best-effort from the C signature - sanity-check the DHooks types before shipping.