コード例 #1
0
ファイル: Orc.java プロジェクト: renokun/CoffeeMud
 @Override
 public void affectCharStats(MOB affectedMOB, CharStats affectableStats) {
   super.affectCharStats(affectedMOB, affectableStats);
   affectableStats.setRacialStat(CharStats.STAT_STRENGTH, 12);
   affectableStats.setRacialStat(CharStats.STAT_DEXTERITY, 10);
   affectableStats.setRacialStat(CharStats.STAT_INTELLIGENCE, 7);
 }
コード例 #2
0
ファイル: HalfElf.java プロジェクト: renokun/CoffeeMud
 @Override
 public void affectCharStats(MOB affectedMOB, CharStats affectableStats) {
   super.affectCharStats(affectedMOB, affectableStats);
   affectableStats.setStat(
       CharStats.STAT_SAVE_MAGIC, affectableStats.getStat(CharStats.STAT_SAVE_MAGIC) + 5);
   affectableStats.setStat(
       CharStats.STAT_SAVE_JUSTICE, affectableStats.getStat(CharStats.STAT_SAVE_JUSTICE) + 5);
 }
コード例 #3
0
ファイル: Scarab.java プロジェクト: kingdavid127/MUD
 @Override
 public void affectCharStats(MOB affectedMOB, CharStats affectableStats) {
   super.affectCharStats(affectedMOB, affectableStats);
   affectableStats.setRacialStat(CharStats.STAT_STRENGTH, 5);
   affectableStats.setRacialStat(CharStats.STAT_DEXTERITY, 10);
   affectableStats.setRacialStat(CharStats.STAT_INTELLIGENCE, 1);
   affectableStats.setStat(
       CharStats.STAT_SAVE_POISON, affectableStats.getStat(CharStats.STAT_SAVE_POISON) + 100);
 }
コード例 #4
0
ファイル: Wemic.java プロジェクト: kingdavid127/MUD
 @Override
 public void affectCharStats(MOB affectedMOB, CharStats affectableStats) {
   super.affectCharStats(affectedMOB, affectableStats);
   affectableStats.setStat(
       CharStats.STAT_DEXTERITY, affectableStats.getStat(CharStats.STAT_DEXTERITY) + 4);
   affectableStats.setStat(
       CharStats.STAT_STRENGTH, affectableStats.getStat(CharStats.STAT_INTELLIGENCE) - 2);
   affectableStats.setStat(
       CharStats.STAT_DEXTERITY, affectableStats.getStat(CharStats.STAT_CONSTITUTION) - 2);
 }
コード例 #5
0
 @Override
 public void affectCharStats(MOB affectedMOB, CharStats affectableStats) {
   super.affectCharStats(affectedMOB, affectableStats);
   affectableStats.setStat(
       CharStats.STAT_SAVE_POISON, affectableStats.getStat(CharStats.STAT_SAVE_POISON) + 100);
 }
コード例 #6
0
 @Override
 public void affectPhyStats(Physical affected, PhyStats affectableStats) {
   super.affectPhyStats(affected, affectableStats);
   affectableStats.setDisposition(affectableStats.disposition() | PhyStats.IS_SNEAKING);
 }
コード例 #7
0
ファイル: Rodent.java プロジェクト: bozimmerman/CoffeeMud
 @Override
 public void affectPhyStats(Physical affected, PhyStats affectableStats) {
   super.affectPhyStats(affected, affectableStats);
   affectableStats.setSensesMask(affectableStats.sensesMask() | PhyStats.CAN_SEE_DARK);
 }