MonsterBombHandler.java
Upload User: gwt600
Upload Date: 2021-06-03
Package Size: 704k
Code Size: 1k
Category:

Games

Development Platform:

Java

  1. package net.sf.odinms.net.channel.handler;
  2. import net.sf.odinms.client.MapleClient;
  3. import net.sf.odinms.net.AbstractMaplePacketHandler;
  4. import net.sf.odinms.server.life.MapleMonster;
  5. import net.sf.odinms.tools.MaplePacketCreator;
  6. import net.sf.odinms.tools.data.input.SeekableLittleEndianAccessor;
  7. public class MonsterBombHandler extends AbstractMaplePacketHandler {
  8.     @Override
  9.     public void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) {
  10.         int oid = slea.readInt();
  11.         MapleMonster monster = c.getPlayer().getMap().getMonsterByOid(oid);
  12.         if (!c.getPlayer().isAlive() || monster == null) {
  13.             return;
  14.         }
  15.         if (monster.getId() == 8500003 || monster.getId() == 8500004) {
  16.             monster.getMap().broadcastMessage(MaplePacketCreator.killMonster(monster.getObjectId(), 4));
  17.             c.getPlayer().getMap().removeMapObject(oid);
  18.         }
  19.     }
  20. }