mirror of
https://github.com/JezuzLizard/t4sp_bot_warfare.git
synced 2025-04-23 06:55:44 +00:00
94 lines
2.4 KiB
Plaintext
94 lines
2.4 KiB
Plaintext
#include common_scripts\utility;
|
|
#include maps\_utility;
|
|
|
|
main()
|
|
{
|
|
replaceFunc( getFunction( "maps/sanatorium", "ch_ds" ), ::noop );
|
|
replaceFunc( getFunction( "maps/sanatorium", "wurst" ), ::noop );
|
|
replaceFunc( getFunction( "maps/sanatorium", "staminup" ), ::noop );
|
|
|
|
replaceFunc( getFunction( "maps/_zombiemode_weap_zombie_shield", "shield_destroy_player_model" ), ::fix_shield_destroy_player_model );
|
|
replaceFunc( getFunction( "maps/altmelee_mod", "get_galvaknuckles" ), ::fix_get_galvaknuckles );
|
|
replaceFunc( getFunction( "maps/_zombiemode_weap_zombie_shield", "shield_bowie_watcher" ), ::fix_shield_bowie_watcher );
|
|
replaceFunc( getFunction( "maps/walking_anim", "walk_main" ), ::fix_walk_main );
|
|
replaceFunc( getFunction( "maps/walking_anim", "rot_main" ), ::fix_rot_main );
|
|
replaceFunc( getFunction( "maps/walking_anim", "prone_checks" ), ::fix_prone_checks );
|
|
replaceFunc( getFunction( "maps/sanatorium", "staminup_sprint" ), ::fix_staminup_sprint );
|
|
}
|
|
|
|
fix_staminup_sprint()
|
|
{
|
|
self endon( "disconnect" );
|
|
|
|
func = getFunction( "maps/sanatorium", "staminup_sprint" );
|
|
disableDetourOnce( func );
|
|
self [[func]]();
|
|
}
|
|
|
|
fix_walk_main()
|
|
{
|
|
self endon( "disconnect" );
|
|
|
|
func = getFunction( "maps/walking_anim", "walk_main" );
|
|
disableDetourOnce( func );
|
|
self [[func]]();
|
|
}
|
|
|
|
fix_prone_checks()
|
|
{
|
|
self endon( "disconnect" );
|
|
|
|
func = getFunction( "maps/walking_anim", "prone_checks" );
|
|
disableDetourOnce( func );
|
|
self [[func]]();
|
|
}
|
|
|
|
fix_rot_main()
|
|
{
|
|
self endon( "disconnect" );
|
|
|
|
func = getFunction( "maps/walking_anim", "rot_main" );
|
|
disableDetourOnce( func );
|
|
self [[func]]();
|
|
}
|
|
|
|
fix_shield_destroy_player_model()
|
|
{
|
|
if ( !isDefined( self ) )
|
|
return;
|
|
|
|
temp_size = self getAttachSize();
|
|
|
|
if ( !isDefined( temp_size ) )
|
|
return;
|
|
|
|
func = getFunction( "maps/_zombiemode_weap_zombie_shield", "shield_destroy_player_model" );
|
|
disableDetourOnce( func );
|
|
self [[func]]();
|
|
}
|
|
|
|
fix_get_galvaknuckles()
|
|
{
|
|
galva_trig = getent( "galvaknuckles", "targetname" );
|
|
|
|
if ( !isDefined( galva_trig ) )
|
|
return;
|
|
|
|
func = getFunction( "maps/altmelee_mod", "get_galvaknuckles" );
|
|
disableDetourOnce( func );
|
|
self [[func]]();
|
|
}
|
|
|
|
fix_shield_bowie_watcher()
|
|
{
|
|
self endon( "disconnect" );
|
|
|
|
func = getFunction( "maps/_zombiemode_weap_zombie_shield", "shield_bowie_watcher" );
|
|
disableDetourOnce( func );
|
|
self [[func]]();
|
|
}
|
|
|
|
noop()
|
|
{
|
|
}
|