]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - monsters.cfg
Merge branch 'master' into Mario/vehicles
[xonotic/xonotic-data.pk3dir.git] / monsters.cfg
index 7d3fd9c8a46472418f5f4a66f3999b9110f6c076..3ff25a404f410256a83243c070db9bfaeb75c621 100644 (file)
-// Misc
-set g_monsters 1 "Enable monsters (master switch)"
-set g_monsters_think_delay 0.1 "Delay between monster think frames"
+// {{{ #1: Zombie
+set g_monster_zombie_attack_leap_damage 50
+set g_monster_zombie_attack_leap_delay 1.5
+set g_monster_zombie_attack_leap_force 55
+set g_monster_zombie_attack_leap_speed 500
+set g_monster_zombie_attack_melee_damage 40
+set g_monster_zombie_attack_melee_delay 1.2
+set g_monster_zombie_health 150
+set g_monster_zombie_speed_run 400
+set g_monster_zombie_speed_stop 100
+set g_monster_zombie_speed_walk 150
+// }}}
+// {{{ #2: Spider
+set g_monster_spider_attack_bite_damage 35
+set g_monster_spider_attack_bite_delay 1.2
+set g_monster_spider_attack_web_damagetime 4
+set g_monster_spider_attack_web_delay 1.5
+set g_monster_spider_attack_web_speed 1000
+set g_monster_spider_attack_web_speed_up 150
+set g_monster_spider_health 160
+set g_monster_spider_speed_run 450
+set g_monster_spider_speed_stop 100
+set g_monster_spider_speed_walk 150
+// }}}
+// {{{ #3: Mage
+set g_monster_mage_attack_push_damage 15
+set g_monster_mage_attack_push_delay 1
+set g_monster_mage_attack_push_force 300
+set g_monster_mage_attack_push_radius 150
+set g_monster_mage_attack_spike_accel 400
+set g_monster_mage_attack_spike_damage 30
+set g_monster_mage_attack_spike_decel 400
+set g_monster_mage_attack_spike_delay 2
+set g_monster_mage_attack_spike_radius 60
+set g_monster_mage_attack_spike_smart 1
+set g_monster_mage_attack_spike_smart_mindist 600
+set g_monster_mage_attack_spike_smart_trace_max 2500
+set g_monster_mage_attack_spike_smart_trace_min 1000
+set g_monster_mage_attack_spike_speed_max 370
+set g_monster_mage_attack_spike_turnrate 0.65
+set g_monster_mage_heal_allies 15
+set g_monster_mage_heal_delay 1.5
+set g_monster_mage_heal_minhealth 250
+set g_monster_mage_heal_range 200
+set g_monster_mage_heal_self 35
+set g_monster_mage_health 200
+set g_monster_mage_shield_blockpercent 0.8
+set g_monster_mage_shield_delay 7
+set g_monster_mage_shield_time 3
+set g_monster_mage_speed_run 75
+set g_monster_mage_speed_stop 50
+set g_monster_mage_speed_walk 50
+// }}}
+// {{{ #4: Wyvern
+set g_monster_wyvern_attack_fireball_damage 30
+set g_monster_wyvern_attack_fireball_damagetime 3
+set g_monster_wyvern_attack_fireball_edgedamage 20
+set g_monster_wyvern_attack_fireball_force 50
+set g_monster_wyvern_attack_fireball_radius 120
+set g_monster_wyvern_attack_fireball_speed 900
+set g_monster_wyvern_health 95
+set g_monster_wyvern_speed_run 120
+set g_monster_wyvern_speed_stop 300
+set g_monster_wyvern_speed_walk 40
+// }}}
+// {{{ #5: Shambler
+set g_monster_shambler_attack_claw_damage 50
+set g_monster_shambler_attack_lightning_damage 15
+set g_monster_shambler_attack_lightning_force 100
+set g_monster_shambler_attack_lightning_radius 50
+set g_monster_shambler_attack_lightning_radius_zap 250
+set g_monster_shambler_attack_lightning_speed 800
+set g_monster_shambler_attack_lightning_speed_up 150
+set g_monster_shambler_attack_smash_damage 50
+set g_monster_shambler_health 500
+set g_monster_shambler_speed_run 150
+set g_monster_shambler_speed_stop 300
+set g_monster_shambler_speed_walk 100
+// }}}
+
+// {{{ Misc
+set g_monsters 1
+set g_monsters_edit 0
+set g_monsters_think_delay 0.1
 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_time 10 "Amount of time before monster's dropped loot disappears"
-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 in team matches if set to 1"
+set g_monsters_drop_time 10
+set g_monsters_owners 1
 set g_monsters_teams 1
-set g_monsters_spawnshieldtime 2 "Monsters will not take damage for this amount of seconds"
+set g_monsters_score_kill 0
+set g_monsters_score_spawned 0
+set g_monsters_sounds 1
+set g_monsters_spawnshieldtime 2
 set g_monsters_typefrag 1
-set g_monsters_healthbars 1 "Show health bars above monsters"
 set g_monsters_target_range 2000
-set g_monsters_target_infront 0 "Only find targets infront of the monster"
-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 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)"
-
-// Brute
-set g_monster_brute 1 "Enable Brutes"
-set g_monster_brute_health 300 "Brute health"
-set g_monster_brute_chainsaw_damage 15 "Brute chainsaw damage (hits multiple times)"
-set g_monster_brute_drop ammo "Brute drops this item on death"
-set g_monster_brute_drop_size bullets "Size of the item Brutes drop. Possible values are: small, medium, large"
-set g_monster_brute_speed_walk 100 "Brute walk speed"
-set g_monster_brute_speed_run 200 "Brute run speed"
-set g_monster_brute_attack_uzi_bullets 3 "Number of machine gun bullets Brute fires"
-set g_monster_brute_attack_uzi_chance 0.1 "Chance for Brute to fire machine gun"
-set g_monster_brute_attack_uzi_damage 10 "Brute machine gun damage per bullet"
-set g_monster_brute_attack_uzi_force 5 "Brute machine gun knockback"
-set g_monster_brute_attack_grenade_damage 40 "Brute grenade damage"
-set g_monster_brute_attack_grenade_edgedamage 20 "Brute grenade indirect hit damage"
-set g_monster_brute_attack_grenade_radius 200 "Brute grenade explosion radius"
-set g_monster_brute_attack_grenade_force 15 "Brute grenade knockback"
-
-// Animus
-set g_monster_animus 1 "Enable Animuses"
-set g_monster_animus_health 150 "Animus health"
-set g_monster_animus_attack_jump_damage 80 "Animus jump attack damage"
-set g_monster_animus_damage 45 "Animus melee attack damage"
-set g_monster_animus_drop health "Animus drops this item on death"
-set g_monster_animus_drop_size medium "Size of the item Animuses drop. Possible values are: small, medium, large"
-set g_monster_animus_speed_walk 150 "Animus walk speed"
-set g_monster_animus_speed_run 350 "Animus run speed"
-
-// Shambler
-set g_monster_shambler 1 "Enable Shamblers"
-set g_monster_shambler_health 500 "Shambler health"
-set g_monster_shambler_damage 50 "Shambler melee attack damage"
-set g_monster_shambler_attack_lightning_damage 15 "Shambler lightning attack damage per frame"
-set g_monster_shambler_attack_claw_damage 50 "Shambler claw attack damage"
-set g_monster_shambler_drop health "Shambler drops this item on death"
-set g_monster_shambler_drop_size large "Size of the item Shamblers drop. Possible values are: small, medium, large"
-set g_monster_shambler_speed_walk 100 "Shambler walk speed"
-set g_monster_shambler_speed_run 150 "Shambler run speed"
-
-// Bruiser
-set g_monster_bruiser 1 "Enable Bruisers"
-set g_monster_bruiser_health 200 "Bruiser Health"
-set g_monster_bruiser_drop armor "Bruiser drops this item on death"
-set g_monster_bruiser_drop_size medium "Size of the item Bruisers drop. Possible values are: small, medium, large"
-set g_monster_bruiser_melee_damage 50 "Bruiser melee attack damage"
-set g_monster_bruiser_melee_side_damage 35 "Bruiser melee attack side damage"
-set g_monster_bruiser_speed_walk 40 "Bruiser walk speed"
-set g_monster_bruiser_speed_run 360 "Bruiser run speed"
-
-// Wyvern
-set g_monster_wyvern 1 "Enable Wyverns"
-set g_monster_wyvern_health 95 "Wyvern health"
-set g_monster_wyvern_drop ammo "Wyvern drops this item on death"
-set g_monster_wyvern_drop_size cells "Size of the item Wyverns drop. Possible values are: small, medium, large"
-set g_monster_wyvern_speed_walk 40 "Wyvern walk speed"
-set g_monster_wyvern_speed_run 120 "Wyvern run speed"
-set g_monster_wyvern_fireball_damagetime 3 "How long the enemy will burn if it's within fireball radius"
-set g_monster_wyvern_fireball_damage 30 "Wyvern fireball projectile damage"
-set g_monster_wyvern_fireball_edgedamage 20 "Wyvern fireball indirect hit damage"
-set g_monster_wyvern_fireball_force 50 "Wyvern fireball projectile push force"
-set g_monster_wyvern_fireball_radius 120 "Wyvern fireball projectile damage radius"
-set g_monster_wyvern_fireball_speed 900 "Wyvern fireball projectile speed"
-
-// Cerberus
-set g_monster_cerberus 1 "Enable Cerberuses"
-set g_monster_cerberus_health 100 "Cerberus health"
-set g_monster_cerberus_bite_damage 30 "Cerberus bite attack damage"
-set g_monster_cerberus_attack_jump_damage 40 "Cerberus jump attack damage"
-set g_monster_cerberus_drop health "Cerberus drops this item on death"
-set g_monster_cerberus_drop_size small "Size of the item Cerberuss drop. Possible values are: small, medium, large"
-set g_monster_cerberus_speed_walk 60 "Cerberus walk speed"
-set g_monster_cerberus_speed_run 250 "Cerberus run speed"
-
-// Slime
-set g_monster_slime 1 "Enable Slime"
-set g_monster_slime_health 80 "Slime health"
-set g_monster_slime_drop ammo "Slime drops this item when it explodes"
-set g_monster_slime_drop_size rockets "Size of the item Slime drops. Possible values are: small, medium, large"
-set g_monster_slime_speed_walk 20 "Slime walk speed"
-set g_monster_slime_speed_run 400 "Slime run speed"
-
-// Knight
-set g_monster_knight 1 "Enable Knights"
-set g_monster_knight_health 300 "Knight health"
-set g_monster_knight_drop armor "Knight drops this item on death"
-set g_monster_knight_drop_size medium "Size of the item Knights drop. Possible values are: small, medium, large"
-set g_monster_knight_inferno_damage 40 "Knight inferno damage"
-set g_monster_knight_inferno_chance 0.4 "Knight inferno attack chance"
-set g_monster_knight_inferno_damagetime 3 "How long the inferno should burn the player"
-set g_monster_knight_fireball_damage 30 "Knight fireball projectile damage"
-set g_monster_knight_fireball_edgedamage 10 "Knight fireball indirect hit damage"
-set g_monster_knight_fireball_force 50 "Knight fireball projectile push force"
-set g_monster_knight_fireball_radius 70 "Knight fireball projectile damage radius"
-set g_monster_knight_fireball_speed 600 "Knight fireball projectile speed"
-set g_monster_knight_fireball_spread 0 "Knight fireball projectile spread"
-set g_monster_knight_fireball_chance 0.3 "Chance for Knight to throw a fireball"
-set g_monster_knight_jump_chance 0.2 "Chance for Knight to jump at the player (always 1 if enemy is further than _dist)"
-set g_monster_knight_jump_damage 25 "Knight jump attack damage"
-set g_monster_knight_jump_dist 500 "Knight will prioritise jumping if the enemy is this far away"
-set g_monster_knight_melee_damage 20 "Knight melee attack damage"
-set g_monster_knight_spike_damage 20 "Knight spike projectile damage"
-set g_monster_knight_spike_edgedamage 10 "Knight spike projectile indirect hit damage"
-set g_monster_knight_spike_radius 20 "Knight spike projectile damage radius"
-set g_monster_knight_spike_force 5 "Knight spike projectile force"
-set g_monster_knight_spike_chance 0.5 "Knight spike attack chance"
-set g_monster_knight_speed_walk 75 "Knight walk speed"
-set g_monster_knight_speed_run 150 "Knight run speed"
-
-// Stingray
-set g_monster_stingray 1 "Enable Stingray"
-set g_monster_stingray_health 115 "Stingray health"
-set g_monster_stingray_damage 25 "Stingray bite attack damage"
-set g_monster_stingray_drop health "Stingray drops this item on death"
-set g_monster_stingray_drop_size small "Size of the item Stingray drop. Possible values are: small, medium, large"
-set g_monster_stingray_speed_walk 40 "Stingray walk speed"
-set g_monster_stingray_speed_run 200 "Stingray run speed"
-
-// Mage
-set g_monster_mage 1 "Enable Mages"
-set g_monster_mage_health 200 "Mage health"
-set g_monster_mage_drop health "Mage drops this item on death"
-set g_monster_mage_drop_size medium "Size of the item Mages drop. Possible values are: small, medium, large"
-set g_monster_mage_speed 50 "Mage move speed"
-set g_monster_mage_attack_spike_damage 30 "Mage homing spike explosion damage"
-set g_monster_mage_attack_spike_radius 60 "Mage homing spike explosion radius"
-set g_monster_mage_attack_spike_delay 2 "Delay between Mage homing spike attacks"
-set g_monster_mage_attack_melee_damage 30 "Mage magic attack damage"
-set g_monster_mage_attack_melee_delay 0.7 "Delay between Mage melee attacks"
-set g_monster_mage_heal_self 35 "Amount of health Mage will regenerate every attack when its low on health"
-set g_monster_mage_heal_friends 15 "Amount of health Mage will regenerate nearby friends"
-set g_monster_mage_heal_minhealth 250 "Health limit below which Mage will try to heal itself"
-set g_monster_mage_heal_range 200 "Maximum healing distance"
-set g_monster_mage_heal_delay 1.5 "Delay between healing bursts"
-set g_monster_mage_shield_blockpercent 40 "% of damage inflicted on Mage if using a force field"
-set g_monster_mage_shield_delay 7 "Refire for Mage force shield"
-set g_monster_mage_shield_time 3 "Amount of time Mage force field lasts"
-set g_monster_mage_attack_grenade_damage 25 "Mage fake item grenade attack damage"
-set g_monster_mage_attack_grenade_edgedamage 20 "Mage fake item grenade attack edge damage"
-set g_monster_mage_attack_grenade_radius 100 "Mage fake item grenade attack explosion radius"
-set g_monster_mage_attack_grenade_lifetime 5 "Mage fake item grenade life time"
-set g_monster_mage_attack_grenade_speed 150 "Mage fake item grenade forward speed"
-set g_monster_mage_attack_grenade_speed_up 95 "Mage fake item grenade upwards speed"
-set g_monster_mage_attack_grenade_speed_z 0 "Mage fake item grenade speed angle"
-set g_monster_mage_attack_grenade_spread 0 "Mage fake item grenade spread"
-set g_monster_mage_attack_grenade_force 170 "Mage fake item grenade damage knockback"
-set g_monster_mage_attack_grenade_chance 30 "% chance of Mage attack being fake item grenade"
-
-// Zombie
-set g_monster_zombie 1 "Enable Zombies"
-set g_monster_zombie_attack_leap_damage 50 "Damage when zombie performs an attack leap"
-set g_monster_zombie_attack_leap_delay 1.5 "Delay after zombie attack leap"
-set g_monster_zombie_attack_leap_force 55 "Force of zombie attack leap"
-set g_monster_zombie_attack_leap_range 96 "Range of zombie attack leap"
-set g_monster_zombie_attack_leap_speed 500 "The speed of a zombie attack leap"
-set g_monster_zombie_attack_stand_damage 40 "Damage when zombie hits from a standing position"
-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 150 "Zombie health"
-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_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"
-
-// Spider
-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_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_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 160 "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_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"
+set g_monsters_target_infront 0
+set g_monsters_attack_range 120
+set g_monsters_respawn 1
+set g_monsters_respawn_delay 20
+set g_monsters_max 20
+set g_monsters_max_perplayer 0
+set g_monsters_armor_blockpercent 0.5
+// }}}