]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Fix bit numbers in custom monster's attacks
authorMario <mario@smbclan.net>
Thu, 9 Mar 2017 18:16:56 +0000 (04:16 +1000)
committerMario <mario@smbclan.net>
Thu, 9 Mar 2017 18:16:56 +0000 (04:16 +1000)
qcsrc/common/monsters/monster/monster.qc

index 780358c3fe17f36743c2fb29a8389e4efe87875d..a6a1abd3afbb7435dc55cf344fb829910b895952 100644 (file)
@@ -5,9 +5,9 @@
 const int MON_MOVE_NONE = BIT(0);
 const int MON_MOVE_NORMAL = BIT(1);
 const int MON_MOVE_2D = BIT(2);
-const int MON_MOVE_BOUNCE = BIT(4);
-const int MON_MOVE_TOUCH = BIT(5);
-const int MON_MOVE_JUMP = BIT(6);
+const int MON_MOVE_BOUNCE = BIT(3);
+const int MON_MOVE_TOUCH = BIT(4);
+const int MON_MOVE_JUMP = BIT(5);
 
 const int MON_ATTACK_MELEE = BIT(0);
 const int MON_ATTACK_TOUCH = BIT(1);
@@ -142,7 +142,7 @@ METHOD(CustomMonster, mr_think, bool(CustomMonster this, entity actor))
     if((actor.mon_movetype & MON_MOVE_JUMP) && time >= actor.jump_delay)
     {
        actor.velocity_z += actor.mon_jumpheight;
-       actor.jump_delay = time + (random() * actor.mon_jumpdelay);
+       actor.jump_delay = time + (actor.mon_jumpdelay * random());
     }
     if(actor.mon_movetype & MON_MOVE_2D)
     {