X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=monsters.cfg;h=e4219c9c4014737b77f9f1b5e8d2719799360861;hb=354ae3b187289076b1fbf0d49d84f1a9d775b5f9;hp=e73529cee501f4458cf54f0bd3004e18583cddf9;hpb=6a42cff0c7cdc7fe994f385e0f11640d2024ce8d;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/monsters.cfg b/monsters.cfg index e73529cee..e4219c9c4 100644 --- a/monsters.cfg +++ b/monsters.cfg @@ -1,37 +1,31 @@ // Misc set g_monsters 1 "Enable monsters (master switch)" +set g_monsters_think_delay 0.3 "Delay between monster think frames" set g_monsters_skill 1 "Monster skill (affecting some of their attributes). 1 - easy, 2 - medium, 3 - hard, 4 - insane, 5 - nightmare" set g_monsters_miniboss_chance 5 set g_monsters_miniboss_healthboost 100 set g_monsters_forcedrop 0 "Force all monsters to drop this item on death. Use g_monsters_drop_* cvars to change forced drop item" set g_monsters_drop_type armor "Type of item to drop when forced. Possible values are: health, armor, ammo" set g_monsters_drop_size medium "Size of the item monsters drop. Possible health/amor values are: small, medium, large. Possible ammo values are: shells, bullets, cells, rockets" -set g_monsters_owners 1 "Monsters will not attack their owners if set to 1" +set g_monsters_owners 1 "Monsters will not attack their owners in team matches if set to 1" set g_monsters_teams 1 set g_monster_spawnshieldtime 2 "Monsters will not take damage for this amount of seconds" set g_monsters_typefrag 1 set g_monsters_healthbars 1 "Show health bars above monsters" set g_monsters_giants_only 0 set g_monsters_nogiants 1 +set g_monsters_target_range 2000 set g_monsters_respawn 1 "Enable monster respawning" set g_monsters_respawn_delay 20 "Monsters respawn in this amount of seconds" set g_monsters_score_kill 1 "Get this many points for killing a naturally spawned monster" set g_monsters_max 20 "Global maximum player-spawned monsters" -set g_monsters_max_perplayer 3 "Maximum monsters per-player" +set g_monsters_max_perplayer 0 "Maximum monsters per-player" set g_monsters_skill_easy 2 "Monster easy skill level (used for skill based functions)" set g_monsters_skill_normal 4 "Monster normal skill level (used for skill based functions)" set g_monsters_skill_hard 5 "Monster hard skill level (used for skill based functions)" set g_monsters_skill_insane 7 "Monster insane skill level (used for skill based functions)" set g_monsters_skill_nightmare 10 "Monster nightmare skill level (used for skill based functions)" - -// Enforcer -set g_monster_enforcer 1 "Enable Enforcers" -set g_monster_enforcer_health 80 "Enforcer health" -set g_monster_enforcer_drop armor "Enforcer drops this item on death" -set g_monster_enforcer_drop_size large "Size of the item Enforcers drop. Possible values are: small, medium, large" -set g_monster_enforcer_speed_walk 75 "Enforcer walk speed" -set g_monster_enforcer_speed_run 100 "Enforcer run speed" -set g_monster_enforcer_attack_uzi_bullets 3 "Number of machine gun bullets Enforcer fires" +set g_monsters_spawn_list "ogre demon shambler knight soldier scrag dog spawn hellknight fish vore zombie spider" "monsters not listed here will spawn as knights" // Ogre set g_monster_ogre 1 "Enable Ogres" @@ -42,6 +36,13 @@ set g_monster_ogre_drop_size bullets "Size of the item Ogres drop. Possible valu set g_monster_ogre_speed_walk 100 "Ogre walk speed" set g_monster_ogre_speed_run 150 "Ogre run speed" set g_monster_ogre_attack_uzi_bullets 3 "Number of machine gun bullets Ogre fires" +set g_monster_ogre_attack_uzi_chance 0.3 "Chance for Ogre to fire machine gun" +set g_monster_ogre_attack_uzi_damage 10 "Ogre machine gun damage per bullet" +set g_monster_ogre_attack_uzi_force 5 "Ogre machine gun knockback" +set g_monster_ogre_attack_grenade_damage 50 "Ogre grenade damage" +set g_monster_ogre_attack_grenade_edgedamage 25 "Ogre grenade indirect hit damage" +set g_monster_ogre_attack_grenade_radius 200 "Ogre grenade explosion radius" +set g_monster_ogre_attack_grenade_force 15 "Ogre grenade knockback" // Fiend set g_monster_demon 1 "Enable Fiends" @@ -88,6 +89,24 @@ set g_monster_soldier_weapon_shotgun_chance 8 "Chance of Grunt weapon being shot set g_monster_soldier_weapon_machinegun_chance 4 "Chance of Grunt weapon being machine gun" set g_monster_soldier_weapon_rocketlauncher_chance 2 "Chance of Grunt weapon being rocket launcher" set g_monster_soldier_attack_uzi_bullets 3 "Number of machine gun bullets Grunt fires" +set g_monster_soldier_attack_uzi_damage 10 "Grunt machine gun damage per bullet" +set g_monster_soldier_attack_uzi_force 5 "Grunt machine gun knockback" +set g_monster_soldier_attack_shotgun_damage 4 "Grunt shotgun per bullet damage" +set g_monster_soldier_attack_shotgun_spread 0.2 "Grunt shotgun bullet spread" +set g_monster_soldier_attack_shotgun_bullets 12 "Grunt shotgun bullets per shot" +set g_monster_soldier_attack_shotgun_force 5 "Grunt shotgun knockback" +set g_monster_soldier_attack_rocket_damage 50 "Grunt rocket direct hit damage" +set g_monster_soldier_attack_rocket_edgedamage 25 "Grunt rocket indirect hit damage" +set g_monster_soldier_attack_rocket_radius 110 "Grunt rocket explosion radius" +set g_monster_soldier_attack_rocket_force 25 "Grunt rocket knockback" +set g_monster_soldier_attack_rocket_lifetime 5 "Grunt rocket lifetime" +set g_monster_soldier_attack_rocket_speed 2000 "Grunt rocket fly speed" +set g_monster_soldier_attack_laser_damage 15 "Grunt laser damage" +set g_monster_soldier_attack_laser_edgedamage 7 "Grunt laser indirect hit damage" +set g_monster_soldier_attack_laser_radius 50 "Grunt laser damage radius" +set g_monster_soldier_attack_laser_force 300 "Grunt laser knockback" +set g_monster_soldier_attack_laser_speed 2000 "Grunt laser projectile speed" +set g_monster_soldier_attack_laser_spread 0 "Grunt laser projectile spread" // Scrag set g_monster_wizard 1 "Enable Scrags" @@ -158,19 +177,19 @@ set g_monster_fish_speed_run 70 "Rotfish run speed" // Vore set g_monster_shalrath 1 "Enable Vores" set g_monster_shalrath_health 400 "Vore health" -set g_monster_shalrath_damage 30 "Vore magic attack damage" set g_monster_shalrath_drop health "Vore drops this item on death" set g_monster_shalrath_drop_size medium "Size of the item Vores drop. Possible values are: small, medium, large" set g_monster_shalrath_speed 50 "Vore move speed" - -// Spawner -set g_monster_spawner 1 "Enable Monster Spawner" -set g_monster_spawner_health 100 "Spawner health" -set g_monster_spawner_target_recheck_delay 1 "Spawner enemy check delay" -set g_monster_spawner_target_range 600 "Spawner maximum enemy distance" -set g_monster_spawner_spawn_range 600 "Spawn monsters while enemy is within this range" -set g_monster_spawner_maxmobs 4 "Maximum number of spawned monsters" -set g_monster_spawner_forcespawn 0 "Force spawner to spawn this type of monster" +set g_monster_shalrath_attack_spike_damage 30 "Vore homing spike explosion damage" +set g_monster_shalrath_attack_spike_radius 60 "Vore homing spike explosion radius" +set g_monster_shalrath_attack_spike_delay 2 "Delay between Vore homing spike attacks" +set g_monster_shalrath_attack_melee_damage 30 "Vore magic attack damage" +set g_monster_shalrath_attack_melee_delay 0.7 "Delay between Vore melee attacks" +set g_monster_shalrath_heal_self 50 "Amount of health Vore will regenerate every attack when its low on health" +set g_monster_shalrath_heal_friends 15 "Amount of health Vore will regenerate nearby friends" +set g_monster_shalrath_heal_minhealth 250 "Health limit below which Vore will try to heal itself" +set g_monster_shalrath_heal_range 200 "Maximum healing distance" +set g_monster_shalrath_heal_delay 1.5 "Delay between healing bursts" // Zombie set g_monster_zombie 1 "Enable Zombies" @@ -183,12 +202,9 @@ set g_monster_zombie_attack_stand_damage 35 "Damage when zombie hits from a stan set g_monster_zombie_attack_stand_delay 1.2 "Delay after a zombie hits from a standing position" set g_monster_zombie_attack_stand_range 48 "Range of a zombie standing position attack" set g_monster_zombie_health 200 "Zombie health" -set g_monster_zombie_idle_timer 1 "Minimum time a zombie can stay idle" set g_monster_zombie_speed_walk 150 "Zombie walk speed" set g_monster_zombie_speed_run 400 "Zombie run speed" set g_monster_zombie_stopspeed 100 "Speed at which zombie stops" -set g_monster_zombie_target_recheck_delay 5 How much time should a zombie run afer an enemy before checking if it's still in range" -set g_monster_zombie_target_range 1200 How far the zombie can see an enemy" set g_monster_zombie_drop health "Zombie drops this item on death" set g_monster_zombie_drop_size large "Size of the item zombies drop. Possible values are: small, medium, large" @@ -196,16 +212,17 @@ set g_monster_zombie_drop_size large "Size of the item zombies drop. Possible va set g_monster_spider 1 "Enable Spiders" set g_monster_spider_attack_type 0 "Spider attack type (0 = ice, 1 = fire, ...)" set g_monster_spider_attack_leap_delay 1.5 "Delay after spider attack leap" -set g_monster_spider_attack_leap_range 96 "Range of spider attack leap" set g_monster_spider_attack_stand_damage 35 "Damage when spider hits from a standing position" set g_monster_spider_attack_stand_delay 1.2 "Delay after a spider hits from a standing position" -set g_monster_spider_attack_stand_range 48 "Range of a spider standing position attack" +set g_monster_spider_attack_fire_time 2 "Spider fire attack burn time" +set g_monster_spider_attack_web_speed 1000 "Spider web fly speed" +set g_monster_spider_attack_web_speed_up 150 "Spider web upwards fly speed" +set g_monster_spider_attack_web_spread 0 "Spider web spread" +set g_monster_spider_attack_web_speed_z 0 "Spider web upwards angle" set g_monster_spider_health 200 "Spider health" set g_monster_spider_idle_timer_min 1 "Minimum time a spider can stay idle" set g_monster_spider_speed_walk 150 "Spider walk speed" set g_monster_spider_speed_run 400 "Spider run speed" set g_monster_spider_stopspeed 100 Speed at which spider stops" -set g_monster_spider_target_recheck_delay 5 How much time should a spider run afer an enemy before checking if it's still in range" -set g_monster_spider_target_range 1200 How far the spider can see an enemy" set g_monster_spider_drop health "Spider drops this item on death" set g_monster_spider_drop_size large "Size of the item spiders drop. Possible values are: small, medium, large" \ No newline at end of file