This is a interesting utility that you can use when you get bored of just fraging away and want to have some fun with those wonderful NPCs.
NPC Spawner Guide v1.1 by Soldier of Destiny ====================== ====Info==== Bored of spawning Npcs because you only know commands like "spawn monster_gunner" ? I searched the Quake 4 BaseFiles for days for new commands and now I give them to you! Now love me, kiss me, thank me! xD Only for help and questions! ---> email@example.com ====Installation==== Copy the commands you need from my config file and replace the old lines from your .cfg with my new ones (or edit your lines). !!!!!!IMPORTANT!!!!!! Remember to go to a large open area if you want to test things. It's not very good to spawn tanks and big harvesters in small rooms... Also remember, that everything will spawn in front of you, so you shouldn't stay in front of a wall. ====Commands==== Here are the new commands I found out. You can easily find your needed entitiy by typing... 1)... "listentities" in the console 2)... "listactiveentities" in the console, if your entity is currecly active (better because the list is smaller) 3)... "listmonsters" in the console, if you need a specific monster Use "listcmds" for all console commands. spawn char_marine_npc_voss_airdefense - Armed Voss spawn char_marine_npc_morris_airdefense - Armed Morris spawn char_marine_npc_anderson_airdefense - Armed Anderson spawn char_marine_npc_bidwell_airdefense - Armed Bidwell spawn char_marine_npc_cortez_airdefense - Armed Cortez flashlight 1 - Flashlight for Npcs weapon (and not only the machinegun and pistol!!!) talks 1 - Let the Npc talk (battlechatter) talk_turn 1 - leader player1 - Npc follows player!!! npc_name '...' - Name of the npc shown. Don't forget the ' ' def_head ... (char_marinehead_gen_white_4) (char_marinehead_helmet) ... - Select the head of the npc override_head ... - Override helmet, recommend for Tech and Medic marines npc_description '...' - The npc description, for example 'Rhino Squad' def_persona ... (persona_marine_act1_5) - Select a npc persona. It's needed to change for example the voice of a soldier. If a soldier has a helmet (def_head) he should speak over his comlink (radiovoice). So you use "def_persona persona_marine_act1_1_helmet" for example. health ... - Edit the npc health, recommend for heroes like Voss healthregenenabled 1 - Healthregenration enabled, recommend for heroes like Voss ammo ... - Edit the ammo number, example 40 or 80 is the standart for the machinegun. minshots ... - Edit how many shots the npc has to fire min. , recommend if you want them to fire burst/auto/single (then also change maxshots!!!) maxshots ... - Edit how many shots the nps has to fire max. , recommend if you don't wanna have a marine fire a full magazine like rambo... tactical_rush 0/1 - Advance as close to the player as necessary (for example the Berserker has it) tactical_ranged 0/1 - Stop at a valid attack range and remain there shooting tactical_cover 0/1 - Take cover tactical_hide 0/1 - Run away and hide if there is no way to attack enemy team 0/1 - (0 = Npc is on your team, 1 = Npc is your enemy!) Now you can change stroggs to allies and marines to enemies. Warning: You can't shot Marines on close distance! bleed 0/1 - Changes if the npc bleeds when hit. Now your marines can bleed when you hit'em, also when they're dead! burnaway 0/1/2 - Should change if the dead npc burns away. Haven't tested yet. ====MEDIC and TECH options==== disableHeal "Set to 1 to have them spawn with heal disabled - enable it later via the enableHeal script event. Default 0." noAutoHeal "Won't heal you unless you click on them. Defaults to 0." stationary "Won't move towards you to heal you. Defaults to 0." healObeyTether "Won't break tethers to heal you. Defaults to 0." minMarineHeal "When your health drops at or below this (as a normal marine), they will automatically try to heal you. Also, when healing, they will heal you to *at least* this level. Default 50. This should really be consistent across all levels." maxMarineHeal "When your health is at or above this (as a normal marine), they will refuse to heal you even if you click on them. Default 75. This should really be consistent across all levels." minStroggHeal "When your health drops at or below this (when stroggified), they will automatically try to heal you. Also, when healing, they will heal you to *at least* this level. Default 50. This should really be consistent across all levels." maxStroggHeal "When your health is at or above this (when stroggified), they will refuse to heal you even if you click on them. Default 100. This should really be consistent across all levels." healAmt "How much (minimum) they will heal you per heal instance. Default 50. This should really be consistent across all levels." patientRange "Maximum range their patient can be from them for them to automatically consider you as a patient. Default 640. Should not be changed unless necessary." buddyRange "Maximum range they look for buddies who are in combat - if there are buddies in this range with enemies, they won't auto-heal. Default 640. Should not be changed unless necessary." enemyRange "Maxiumum range they look for enemies who are in combat - if there are enemies in this range mad at the patient, the medic/tech or buddies within buddyRange, they won't auto-heal. Default 1024. Should not be changed unless necessary." healWait "How long (in seconds) they force you to wait between heals. Default 0. This should really be consistent across all levels." ====Examples==== Why you need examples? Look at the new .cfg file!!! ====Vehicles==== spawn convoy_vehicle_flatbed - Convoy Truck with MACHINEGUN spawn vehicle_gev - Tank spawn vehicle_walker - Mech Walker ====ENTITIES==== Warning: Some npcs could crash!!! You should only spawn the npcs you know they work! char_marine char_marine_shotgun char_marine_hyperblaster char_marine_base char_marine_combat char_marine_unarmed char_marine_choppable char_marine_fatiques char_marine_medic char_marine_medic_armed char_marine_naked char_marine_officer char_marine_prisoner char_marine_tech char_marine_tech_armed char_tube_marine char_marinehead_kane char_marinehead_kane2 char_marinehead_rhodes char_marinehead_morris char_marinehead_general_harper char_marinehead_sledge char_marinehead_voss char_marinehead_voss_strogg char_marinehead_strassa char_marinehead_bidwell char_marinehead_cortez char_marinehead_Anderson char_marinehead_gen_african_american char_marinehead_gen_african_american_2 char_marinehead_gen_african_american_3 char_marinehead_gen_white char_marinehead_gen_white_2 char_marinehead_gen_white_3 char_marinehead_gen_white_4 char_marinehead_gen_asian char_marinehead_gen_asian_2 char_marinehead_gen_asian_3 char_marinehead_doctor char_marinehead_doctor_masked char_marinehead_helmet char_marinehead_helmet_tech char_marinehead_helmet_medic char_marinehead_half char_marinehead_shot persona_rhino_anderson_pfc persona_rhino_bidwell_sgt persona_rhino_cortez_cpl persona_rhino_morris_sgt persona_rhino_rhodes_cpl persona_rhino_sledge_lcpl persona_rhino_strauss_pvt persona_rhino_voss_lt persona_marine_act1_1 persona_marine_act1_2 persona_marine_act1_3 persona_marine_act1_4 persona_marine_act1_5 persona_marine_act1_6 persona_marine_act1_7 persona_marine_act1_8 persona_rhino_anderson_pfc_act2 persona_rhino_bidwell_sgt_act2 persona_rhino_cortez_cpl_act2 persona_rhino_morris_sgt_act2 (added for Medlabs) persona_rhino_morris_lt persona_rhino_rhodes_cpl_act2 persona_rhino_sledge_sgt persona_rhino_strauss_pvt_act2 persona_rhino_voss_lt_act2 persona_marine_act2_1 persona_marine_act2_2 persona_marine_act2_3 persona_marine_act2_4 persona_marine_act2_5 persona_marine_act2_6 persona_marine_act2_7 persona_marine_act2_8 persona_rhino persona_badger "skin" "skins/models/characters/marine/badger" persona_wolf "skin" "skins/models/characters/marine/wolf" persona_kodiak "skin" "skins/models/characters/marine/kodiak" persona_eagle "skin" "skins/models/characters/marine/eagle" persona_raven "skin" "skins/models/characters/marine/raven" persona_warthog "skin" "skins/models/characters/marine/warthog" persona_viper "skin" "skins/models/characters/marine/viper" persona_rhino_anderson_pfc persona_rhino_anderson_pfc_act2 persona_rhino_bidwell_sgt persona_rhino_bidwell_sgt_act2 persona_rhino_cortez_cpl persona_rhino_cortez_cpl_act2 persona_rhino_morris_sgt persona_rhino_morris_lt persona_rhino_morris_sgt_act2 persona_rhino_rhodes_cpl persona_rhino_rhodes_cpl_act2 persona_rhino_sledge_lcpl persona_rhino_sledge_sgt persona_rhino_strauss_pvt persona_rhino_strauss_pvt_act2 persona_rhino_voss_lt persona_rhino_voss_lt_act2 persona_marine_act1_1 persona_marine_act1_1_helmet persona_marine_act1_2 persona_marine_act1_2_helmet persona_marine_act1_3 persona_marine_act1_3_helmet persona_marine_act1_4 persona_marine_act1_4_helmet persona_marine_act1_5 persona_marine_act1_5_helmet persona_marine_act1_6 persona_marine_act1_6_helmet persona_marine_act1_7 persona_marine_act1_7_helmet persona_marine_act1_8 persona_marine_act1_8_helmet persona_marine_act2_1 persona_marine_act2_1_helmet persona_marine_act2_2 persona_marine_act2_2_helmet persona_marine_act2_3 persona_marine_act2_3_helmet persona_marine_act2_4 persona_marine_act2_4_helmet persona_marine_act2_5 persona_marine_act2_5_helmet persona_marine_act2_6 persona_marine_act2_6_helmet persona_marine_act2_7 persona_marine_act2_7_helmet persona_marine_act2_8 persona_marine_act2_8_helmet monster_berserker monster_boss_buddy monster_convoy_ground monster_convoy_hover monster_failed_transfer monster_fatty monster_gladiator monster_grunt monster_gunner monster_harvester monster_harvester_combat monster_heavy_hovertank monster_iron_maiden monster_lt_tank monster_makron monster_network_guardian monster_repair_bot monster_scientist monster_sentry monster_slimy_transfer monster_stream_protector monster_strogg_fighter monster_strogg_flyer monster_strogg_hover monster_strogg_marine monster_strogg_troopcarrier monster_tactical_transfer monster_teleport_dropper monster_turret monster_turret_bunker monster_turret_flying monster_turret_rocket Now, have fun with those commands! It was hard work!
There are no comments yet. Be the first!