[Mod Tools] Engineer from Black Ops
-
https://www.youtube.com/watch?v=qM-ZvHzEa28
1.-Once unpacked and put everything in place to go to _zombiemode and add this:
maps\_zombiemode_ai_engineer::init();
under:
maps\_zombiemode_auto_turret::init();
2.-In radiant add the prefab that comes in the "engineer" rar and put it in the areas where you want the engineer to respawn
3.-In each info_volume you have of your zones add this:
script_noteworthy player_zone
4.-Go to _zombie mode_powerups and look for this function "nuke powerup( drop item )" and under:
if( zombies[i].animname == "boss_zombie" ) { continue; }
add this:
if( zombies[i].animname == "engineer_zombie" ) { zombies[i] maps\_zombiemode_ai_engineer::engineer_playanim(level._zombie_engineer["engineer_nuke"]); continue; }
search "check_for_instakill( player )" and below:
if( self.animname == "boss_zombie" ) { return; }
add this:
if( self.animname == "engineer_zombie" ) { return; }
5.-In this generic_human.atr below:
body {
put this:
ai_zombie_engineer_attack_multiswing_a ai_zombie_engineer_attack_multiswing_b ai_zombie_engineer_attack_running ai_zombie_engineer_attack_sprinting ai_zombie_engineer_attack_swing_overhead ai_zombie_engineer_attack_swing_swipe ai_zombie_engineer_death ai_zombie_engineer_death_a ai_zombie_engineer_death_explode ai_zombie_engineer_death_mg ai_zombie_engineer_enrage_start_a ai_zombie_engineer_enrage_start_scream ai_zombie_engineer_enrage_start_slamground ai_zombie_engineer_headbutt ai_zombie_engineer_icyramp_jump_up_2_climb ai_zombie_engineer_idle ai_zombie_engineer_jump_down_72 ai_zombie_engineer_nuke_react ai_zombie_engineer_run_a ai_zombie_engineer_run_b ai_zombie_engineer_run_c ai_zombie_engineer_run_d ai_zombie_engineer_run_hitground ai_zombie_engineer_sprint_a ai_zombie_engineer_sprint_b ai_zombie_engineer_swing ai_zombie_engineer_tesla_death ai_zombie_engineer_walk ai_zombie_engineer_walk_a ai_zombie_engineer_walk_b
6.-Add this to your mod.csv
include,enginner
You can modify these:
Initial spawn round of the engineer... change it for the one you study want....
set_zombie_var( "engineer_first_round", 1 );
The intervals between which the engineer will be able to spawn again... in the example below it will be a random number between 3 and 5... adjust it as you wish....
set_zombie_var( "engineer_rnd_max", 5 ); set_zombie_var( "engineer_rnd_min", 3 );
The life that the engineer will have... the higher the number, the greater the life... put it into consideration on your map....
set_zombie_var( "engineer_health_multiplier", 10 );