OK so lately ive been having issues with the seeds... Sometimes they work properly and other times they dont.. For isntance
Battle::ItemEffects::TerrainStatBoost.add(:TELLURICSEED,
  proc { |item, battler, battle|
    next false if ![:RockyField].include?(battle.field.terrain)
    itemName = GameData::Item.get(item).name
    if battler.pbCanRaiseStatStage?(:DEFENSE, battler) || battler.pbCanRaiseStatStage?(:SPEED, battler)
       battle.pbCommonAnimation("UseItem", battler)
    if [:RockyField].include?(battle.field.terrain)
       battler.pbRaiseStatStageByCause(:DEFENSE, 1, battler, itemName) if battler.pbCanRaiseStatStage?(:DEFENSE, battler)
       battler.pbRaiseStatStageByCause(:SPEED, 1, battler, itemName) if battler.pbCanRaiseStatStage?(:SPEED, battler)
     end
    end
  }
)
It works sometimes in battles and other times nothing.,.