コード例 #1
0
ファイル: Prayer_Fertilize.java プロジェクト: Cocanuta/Marble
 public boolean tick(Tickable ticking, int tickID) {
   if ((affected != null) && (affected instanceof Room)) {
     Room R = (Room) affected;
     if ((R.myResource() & RawMaterial.MATERIAL_MASK) == RawMaterial.MATERIAL_VEGETATION)
       for (int m = 0; m < R.numInhabitants(); m++) {
         MOB M = R.fetchInhabitant(m);
         if (M != null) {
           Ability A = M.fetchEffect("Farming");
           if (A == null) A = M.fetchEffect("Foraging");
           if (A != null) A.setAbilityCode(2);
         }
       }
   }
   return super.tick(ticking, tickID);
 }