]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
New skill based damage calculation by Melanosuchus
authorMario <mario.mario@y7mail.com>
Sat, 12 Oct 2013 20:31:39 +0000 (07:31 +1100)
committerMario <mario.mario@y7mail.com>
Sat, 12 Oct 2013 20:31:39 +0000 (07:31 +1100)
qcsrc/common/monsters/sv_monsters.qc

index 58da71cf307aa29100e8cc7be8b63d05cb0558c9..cf651842a667ef66e1471ab5532f1382ba1166cf 100644 (file)
@@ -43,7 +43,7 @@ void monster_dropitem()
 
 float Monster_SkillModifier()
 {
-       float t = 1.0 * (self.monster_skill * 0.15);
+       float t = 0.5+self.monster_skill*((1.2-0.3)/10);
        
        return t;
 }
@@ -1108,7 +1108,8 @@ float monster_initialize(float mon_id, float nodrop)
        if not(monster_spawn())
                return FALSE;
                
-       monster_setupcolors();
+       if not(self.monster_respawned)
+               monster_setupcolors();
        
        CSQCMODEL_AUTOINIT();