@@ -150,13 +150,15 @@ public class GameConstants {
150150 public static final int SQUEAK_RADIUS_SQUARED = 16 ;
151151
152152 /** The base damage a thrown rat takes upon hitting the ground */
153- public static final int THROW_DAMAGE = 20 ;
153+ public static final int THROW_DAMAGE = 10 ;
154154
155155 /**
156156 * The damage a thrown rat takes per tile it impacts early (i.e. rats that hit a
157157 * wall after 1 turn take 20+3*5=35 damage)
158158 */
159- public static final int THROW_DAMAGE_PER_TILE = 5 ;
159+ public static final int THROW_DAMAGE_PER_TILE = 4 ;
160+
161+ public static final int TILES_FLOWN_PER_TURN = 2 ; // how many tiles the flying rat travels per turn
160162
161163 /** The damage a robot takes after being bitten by a rat */
162164 public static final int RAT_BITE_DAMAGE = 10 ;
@@ -167,12 +169,6 @@ public class GameConstants {
167169 /** The distance squared a cat can pounce to */
168170 public static final int CAT_POUNCE_MAX_DISTANCE_SQUARED = 9 ;
169171
170- /**
171- * Percent damage a rat takes when a cat pounces to an adjacent location (eg. 50
172- * = 50% damage)
173- */
174- public static final int CAT_POUNCE_ADJACENT_DAMAGE_PERCENT = 50 ;
175-
176172 public static final int CAT_DIG_ADDITIONAL_COOLDOWN = 5 ;
177173
178174 /**
@@ -250,11 +246,16 @@ public class GameConstants {
250246 */
251247 public static final int THROW_DURATION = 4 ;
252248
249+ /**
250+ * Incurred cooldown for throwing a rat
251+ */
252+ public static final int THROW_RAT_COOLDOWN = 20 ;
253+
253254 /** The stun cooldown after hitting the ground after being thrown */
254- public static final int HIT_GROUND_COOLDOWN = 10 ;
255+ public static final int HIT_GROUND_COOLDOWN = 10 ;
255256
256257 /** The stun cooldown after hitting the target after being thrown */
257- public static final int HIT_TARGET_COOLDOWN = 30 ;
258+ public static final int HIT_TARGET_COOLDOWN = 20 ;
258259
259260 /** Amount of rounds a cat sleeps for when fed */
260261 public static final int CAT_SLEEP_TIME = 2 ;
0 commit comments