Examples of HardSpawner


Examples of lineage2.gameserver.model.HardSpawner

      {
        List<Spawner> spawnList = new ArrayList<>(entry.getValue().getTemplates().size());
        _spawners.put(entry.getKey(), spawnList);
        for (SpawnTemplate template : entry.getValue().getTemplates())
        {
          HardSpawner spawner = new HardSpawner(template);
          spawnList.add(spawner);
          spawner.setAmount(template.getCount());
          spawner.setRespawnDelay(template.getRespawn(), template.getRespawnRandom());
          spawner.setReflection(this);
          spawner.setRespawnTime(0);
        }
        if (entry.getValue().isSpawned())
        {
          spawnByGroup(entry.getKey());
        }
View Full Code Here

Examples of lineage2.gameserver.model.HardSpawner

    {
      _spawns.put(group, spawnerList = new ArrayList<>(templateList.size()));
    }
    for (SpawnTemplate template : templateList)
    {
      HardSpawner spawner = new HardSpawner(template);
      spawnerList.add(spawner);
      NpcTemplate npcTemplate = NpcHolder.getInstance().getTemplate(spawner.getCurrentNpcId());
      if ((Config.RATE_MOB_SPAWN > 1) && (npcTemplate.getInstanceClass() == MonsterInstance.class) && (npcTemplate.level >= Config.RATE_MOB_SPAWN_MIN_LEVEL) && (npcTemplate.level <= Config.RATE_MOB_SPAWN_MAX_LEVEL))
      {
        spawner.setAmount(template.getCount() * Config.RATE_MOB_SPAWN);
      }
      else
      {
        spawner.setAmount(template.getCount());
      }
      spawner.setRespawnDelay(template.getRespawn(), template.getRespawnRandom());
      spawner.setReflection(ReflectionManager.DEFAULT);
      spawner.setRespawnTime(0);
      if (npcTemplate.isRaid && group.equals(PeriodOfDay.NONE.name()))
      {
        RaidBossSpawnManager.getInstance().addNewSpawn(npcTemplate.getNpcId(), spawner);
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.