]> de.git.xonotic.org Git - voretournament/voretournament.git/commitdiff
Regurgitation force. Players "rocket out" at the specified speed when thrown up.
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 2 Sep 2010 13:49:12 +0000 (16:49 +0300)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 2 Sep 2010 13:49:12 +0000 (16:49 +0300)
data/balance.cfg
data/qcsrc/server/vore.qc

index 65a20b25e3f691d7a7390fdac498cb69a732caa4..b0d74c50e8cf6428c0a06f47e0d19c643ae376d1 100644 (file)
@@ -184,6 +184,7 @@ set g_balance_vore_swallow_limit 3 "how many players can fit inside a stomach, s
 set g_balance_vore_swallow_delay 0.5 "how many seconds must pass before you can swallow someone again"\r
 set g_balance_vore_regurgitate_delay 0.135 "regurgitation delay"\r
 set g_balance_vore_regurgitate_velocitylimit 1200 "when a predator is going faster than this, the prey is squeezed out of them"\r
+set g_balance_vore_regurgitate_force 500 "regurgitated players rocket out at this speed when released"\r
 set g_balance_vore_digestion_damage 4 "amount of damage applied to victims during digestion"\r
 set g_balance_vore_digestion_vampire 1 "amount of health you gain from each enemy during digestion"\r
 set g_balance_vore_digestion_vampire_stable 150 "you stop gaining health past this point (best to keep equal or lower than g_balance_health_rotstable)"\r
index 8dcf2a9be07e27525cf3070fa7c7de4504d92487..45f1eeb3473bac4deec001da0b58a0d0473154d4 100644 (file)
@@ -104,6 +104,7 @@ void Vore_Regurgitate(entity e)
                e.solid = e.vore_oldsolid;\r
        e.alpha = 0; // best way of hiding / showing the eaten player\r
        e.view_ofs_z *= 2; // best positioning for the stomach model\r
+       e.velocity = randomvec() * cvar("g_balance_vore_regurgitate_force");\r
        e.stat_eaten = FALSE;\r
 \r
        PlayerSound(e.eater, playersound_regurgitate, CHAN_PAIN, VOICETYPE_PLAYERSOUND);\r