Class BattleStrikeServerSide

java.lang.Object
net.sf.colossus.server.BattleStrikeServerSide

public class BattleStrikeServerSide extends Object
  • Field Details

    • LOGGER

      private static final Logger LOGGER
    • game

      private final Game game
  • Constructor Details

    • BattleStrikeServerSide

      public BattleStrikeServerSide(Game game)
  • Method Details

    • getDice

      protected int getDice(CreatureServerSide striker, Creature target)
      Return the number of dice that will be rolled when striking this target, including modifications for terrain. WARNING: this is currently still duplicated in game.BattleStrike
      Parameters:
      striker - TODO
      target - TODO
    • getDice

      public int getDice(Creature striker, Creature target, boolean rangestrike)
      WARNING: this is currently still duplicated in game.BattleStrike
    • getAttackerSkill

      int getAttackerSkill(Creature striker, Creature target, boolean rangestrike)
      WARNING: this is duplicated in BattleClientSide
      Parameters:
      striker - TODO
      target - TODO
      rangestrike - TODO
    • getStrikeNumber

      public int getStrikeNumber(CreatureServerSide striker, Creature target)
      WARNING: this is duplicated in BattleClientSide
      Parameters:
      striker - TODO
      target - TODO
    • getStrikeNumber

      public int getStrikeNumber(Creature striker, Creature target, boolean rangestrike)
    • getBattle

      private Battle getBattle()