Examples of StatsSet


Examples of com.l2jfrozen.gameserver.templates.StatsSet

          continue;
        }

        StringTokenizer st = new StringTokenizer(line, ";");

        StatsSet hennaDat = new StatsSet();
        int id = Integer.parseInt(st.nextToken());
        hennaDat.set("symbol_id", id);
        st.nextToken(); //next token...ignore name
        hennaDat.set("dye", Integer.parseInt(st.nextToken()));
        hennaDat.set("amount", Integer.parseInt(st.nextToken()));
        hennaDat.set("price", Integer.parseInt(st.nextToken()));
        hennaDat.set("stat_INT", Integer.parseInt(st.nextToken()));
        hennaDat.set("stat_STR", Integer.parseInt(st.nextToken()));
        hennaDat.set("stat_CON", Integer.parseInt(st.nextToken()));
        hennaDat.set("stat_MEM", Integer.parseInt(st.nextToken()));
        hennaDat.set("stat_DEX", Integer.parseInt(st.nextToken()));
        hennaDat.set("stat_WIT", Integer.parseInt(st.nextToken()));

        L2Henna template = new L2Henna(hennaDat);
        _henna.put(id, template);
        hennaDat = null;
        template = null;
View Full Code Here

Examples of com.l2jfrozen.gameserver.templates.StatsSet

    else
    {
      collisionRadius = rangeXMax - rangeXMin;
    }

    StatsSet npcDat = new StatsSet();
    npcDat.set("npcId", id);
    npcDat.set("level", 0);
    npcDat.set("jClass", "door");

    npcDat.set("baseSTR", 0);
    npcDat.set("baseCON", 0);
    npcDat.set("baseDEX", 0);
    npcDat.set("baseINT", 0);
    npcDat.set("baseWIT", 0);
    npcDat.set("baseMEN", 0);

    npcDat.set("baseShldDef", 0);
    npcDat.set("baseShldRate", 0);
    npcDat.set("baseAccCombat", 38);
    npcDat.set("baseEvasRate", 38);
    npcDat.set("baseCritRate", 38);

    //npcDat.set("name", "");
    npcDat.set("collision_radius", collisionRadius);
    npcDat.set("collision_height", rangeZMax - rangeZMin);
    npcDat.set("sex", "male");
    npcDat.set("type", "");
    npcDat.set("baseAtkRange", 0);
    npcDat.set("baseMpMax", 0);
    npcDat.set("baseCpMax", 0);
    npcDat.set("rewardExp", 0);
    npcDat.set("rewardSp", 0);
    npcDat.set("basePAtk", 0);
    npcDat.set("baseMAtk", 0);
    npcDat.set("basePAtkSpd", 0);
    npcDat.set("aggroRange", 0);
    npcDat.set("baseMAtkSpd", 0);
    npcDat.set("rhand", 0);
    npcDat.set("lhand", 0);
    npcDat.set("armor", 0);
    npcDat.set("baseWalkSpd", 0);
    npcDat.set("baseRunSpd", 0);
    npcDat.set("name", name);
    npcDat.set("baseHpMax", hp);
    npcDat.set("baseHpReg", 3.e-3f);
    npcDat.set("baseMpReg", 3.e-3f);
    npcDat.set("basePDef", pdef);
    npcDat.set("baseMDef", mdef);

    L2CharTemplate template = new L2CharTemplate(npcDat);
    L2DoorInstance door = new L2DoorInstance(IdFactory.getInstance().getNextId(), template, id, name, unlockable);
    door.setRange(rangeXMin, rangeYMin, rangeZMin, rangeXMax, rangeYMax, rangeZMax);
    name = null;
View Full Code Here

Examples of com.l2jfrozen.gameserver.templates.StatsSet

    if(!hasRegisteredBefore(player))
      return 0;

    int stoneCount = 0;

    StatsSet currPlayer = getPlayerData(player);

    stoneCount += currPlayer.getInteger("red_stones");
    stoneCount += currPlayer.getInteger("green_stones");
    stoneCount += currPlayer.getInteger("blue_stones");

    currPlayer = null;

    return stoneCount;
  }
View Full Code Here

Examples of com.l2jfrozen.gameserver.templates.StatsSet

      {
        int festivalCycle = rset.getInt("cycle");
        int festivalId = rset.getInt("festivalId");
        String cabal = rset.getString("cabal");

        StatsSet festivalDat = new StatsSet();
        festivalDat.set("festivalId", festivalId);
        festivalDat.set("cabal", cabal);
        festivalDat.set("cycle", festivalCycle);
        festivalDat.set("date", rset.getString("date"));
        festivalDat.set("score", rset.getInt("score"));
        festivalDat.set("members", rset.getString("members"));

        if(Config.DEBUG)
        {
          _log.info("SevenSignsFestival: Loaded data from DB for (Cycle = " + festivalCycle + ", Oracle = " + cabal + ", Festival = " + getFestivalName(festivalId));
        }
View Full Code Here

Examples of l2p.gameserver.templates.StatsSet

        {
          activeChar.sendMessage("Please select target NPC or mob.");
          return false;
        }
        target = (L2NpcInstance) activeChar.getTarget();
        StatsSet set = target.getTemplate().getAIParams();
        if(set != null)
        {
          System.out.println("Dump of AI Params:\r\n" + set.dump());
        }
        else
        {
          System.out.println("AI Params not setted.");
        }
View Full Code Here

Examples of lineage2.gameserver.templates.StatsSet

  {
    if (iz == null)
    {
      return null;
    }
    StatsSet params = iz.getAddParams();
    String rewards = null;
    for (int i = rank; i >= 0; i--)
    {
      rewards = params.getString("reward_lvl_" + i, null);
      if (rewards != null)
      {
        break;
      }
    }
View Full Code Here

Examples of net.sf.l2j.gameserver.templates.StatsSet

                        showChatWindow(player, 3, "d", false);
                    break;
                case 4: // Current High Scores
                    TextBuilder strBuffer = new TextBuilder("<html><body>Festival Guide:<br>These are the top scores of the week, for the ");

                    final StatsSet dawnData = SevenSignsFestival.getInstance().getHighestScoreData(SevenSigns.CABAL_DAWN, _festivalType);
                    final StatsSet duskData = SevenSignsFestival.getInstance().getHighestScoreData(SevenSigns.CABAL_DUSK, _festivalType);
                    final StatsSet overallData = SevenSignsFestival.getInstance().getOverallHighestScoreData(_festivalType);

                    final int dawnScore = dawnData.getInteger("score");
                    final int duskScore = duskData.getInteger("score");
                    int overallScore = 0;

                    // If no data is returned, assume there is no record, or all scores are 0.
                    if (overallData != null)
                        overallScore = overallData.getInteger("score");

                    strBuffer.append(SevenSignsFestival.getFestivalName(_festivalType) + " festival.<br>");

                    if (dawnScore > 0)
                        strBuffer.append("Dawn: " + calculateDate(dawnData.getString("date")) + ". Score " + dawnScore + "<br>" + dawnData.getString("members") + "<br>");
                    else
                        strBuffer.append("Dawn: No record exists. Score 0<br>");

                    if (duskScore > 0)
                        strBuffer.append("Dusk: " + calculateDate(duskData.getString("date")) + ". Score " + duskScore + "<br>" + duskData.getString("members") + "<br>");
                    else
                        strBuffer.append("Dusk: No record exists. Score 0<br>");

                    if (overallScore > 0) {
                        String cabalStr = "Children of Dusk";

                        if (overallData.getString("cabal").equals("dawn"))
                            cabalStr = "Children of Dawn";

                        strBuffer.append("Consecutive top scores: " + calculateDate(overallData.getString("date")) + ". Score " + overallScore + "<br>Affilated side: " + cabalStr + "<br>" + overallData.getString("members") + "<br>");
                    }
                    else
                        strBuffer.append("Consecutive top scores: No record exists. Score 0<br>");

                    strBuffer.append("<a action=\"bypass -h npc_" + getObjectId() + "_Chat 0\">Go back.</a></body></html>");
View Full Code Here

Examples of net.sf.l2j.gameserver.templates.StatsSet

    writeH(0x23);
    writeD(_heroList.size());

    for(Integer heroId : _heroList.keySet())
    {
            StatsSet hero = _heroList.get(heroId);
      writeS(hero.getString(Olympiad.CHAR_NAME));
      writeD(hero.getInteger(Olympiad.CLASS_ID));
      writeS(hero.getString(Hero.CLAN_NAME, ""));
      writeD(hero.getInteger(Hero.CLAN_CREST, 0));
      writeS(hero.getString(Hero.ALLY_NAME, ""));
      writeD(hero.getInteger(Hero.ALLY_CREST, 0));
      writeD(hero.getInteger(Hero.COUNT));
    }

  }
View Full Code Here

Examples of net.sf.l2j.gameserver.templates.StatsSet

    String[] commandSplit = command.split(" ");

    if (commandSplit.length < 4)
      return;

    StatsSet newNpcData = new StatsSet();

    try
    {
      newNpcData.set("npcId", commandSplit[1]);

      String statToSet = commandSplit[2];
      String value = commandSplit[3];

      if (commandSplit.length > 4)
      {
        for (int i=0;i<commandSplit.length-3;i++)
          value += " " + commandSplit[i+4];
      }

      if (statToSet.equals("templateId"))
        newNpcData.set("idTemplate", Integer.valueOf(value));
      else if (statToSet.equals("name"))
        newNpcData.set("name", value);
      else if (statToSet.equals("serverSideName"))
        newNpcData.set("serverSideName", Integer.valueOf(value));
      else if (statToSet.equals("title"))
        newNpcData.set("title", value);
      else if (statToSet.equals("serverSideTitle"))
        newNpcData.set("serverSideTitle", Integer.valueOf(value) == 1 ? 1 : 0);
      else if (statToSet.equals("collisionRadius"))
        newNpcData.set("collision_radius", Integer.valueOf(value));
      else if (statToSet.equals("collisionHeight"))
        newNpcData.set("collision_height", Integer.valueOf(value));
      else if (statToSet.equals("level"))
        newNpcData.set("level", Integer.valueOf(value));
      else if (statToSet.equals("sex"))
      {
        int intValue = Integer.valueOf(value);
        newNpcData.set("sex", intValue == 0 ? "male" : intValue == 1 ? "female" : "etc");
      }
      else if (statToSet.equals("type"))
      {
        Class.forName("net.sf.l2j.gameserver.model.actor.instance." + value + "Instance");
        newNpcData.set("type", value);
      }
      else if (statToSet.equals("attackRange"))
        newNpcData.set("attackrange", Integer.valueOf(value));
      else if (statToSet.equals("hp"))
        newNpcData.set("hp", Integer.valueOf(value));
      else if (statToSet.equals("mp"))
        newNpcData.set("mp", Integer.valueOf(value));
      else if (statToSet.equals("hpRegen"))
        newNpcData.set("hpreg", Integer.valueOf(value));
      else if (statToSet.equals("mpRegen"))
        newNpcData.set("mpreg", Integer.valueOf(value));
      else if (statToSet.equals("str"))
        newNpcData.set("str", Integer.valueOf(value));
      else if (statToSet.equals("con"))
        newNpcData.set("con", Integer.valueOf(value));
      else if (statToSet.equals("dex"))
        newNpcData.set("dex", Integer.valueOf(value));
      else if (statToSet.equals("int"))
        newNpcData.set("int", Integer.valueOf(value));
      else if (statToSet.equals("wit"))
        newNpcData.set("wit", Integer.valueOf(value));
      else if (statToSet.equals("men"))
        newNpcData.set("men", Integer.valueOf(value));
      else if (statToSet.equals("exp"))
        newNpcData.set("exp", Integer.valueOf(value));
      else if (statToSet.equals("sp"))
        newNpcData.set("sp", Integer.valueOf(value));
      else if (statToSet.equals("pAtk"))
        newNpcData.set("patk", Integer.valueOf(value));
      else if (statToSet.equals("pDef"))
        newNpcData.set("pdef", Integer.valueOf(value));
      else if (statToSet.equals("mAtk"))
        newNpcData.set("matk", Integer.valueOf(value));
      else if (statToSet.equals("mDef"))
        newNpcData.set("mdef", Integer.valueOf(value));
      else if (statToSet.equals("pAtkSpd"))
        newNpcData.set("atkspd", Integer.valueOf(value));
      else if (statToSet.equals("aggro"))
        newNpcData.set("aggro", Integer.valueOf(value));
      else if (statToSet.equals("mAtkSpd"))
        newNpcData.set("matkspd", Integer.valueOf(value));
      else if (statToSet.equals("rHand"))
        newNpcData.set("rhand", Integer.valueOf(value));
      else if (statToSet.equals("lHand"))
        newNpcData.set("lhand", Integer.valueOf(value));
      else if (statToSet.equals("armor"))
        newNpcData.set("armor", Integer.valueOf(value));
      else if (statToSet.equals("runSpd"))
        newNpcData.set("runspd", Integer.valueOf(value));
      else if (statToSet.equals("factionId"))
        newNpcData.set("faction_id", value);
      else if (statToSet.equals("factionRange"))
        newNpcData.set("faction_range", Integer.valueOf(value));
      else if (statToSet.equals("isUndead"))
        newNpcData.set("isUndead", Integer.valueOf(value) == 1 ? 1 : 0);
      else if (statToSet.equals("absorbLevel"))
      {
        int intVal = Integer.valueOf(value);
        newNpcData.set("absorb_level", intVal < 0 ? 0 : intVal > 12 ? 0 : intVal);
      }
    }
    catch (Exception e)
    {
      _log.warning("Error saving new npc value: " + e);
    }

    NpcTable.getInstance().saveNpc(newNpcData);

    int npcId = newNpcData.getInteger("npcId");

    NpcTable.getInstance().reloadNpc(npcId);
    Show_Npc_Property(activeChar, NpcTable.getInstance().getTemplate(npcId));
  }
View Full Code Here

Examples of net.sf.l2j.gameserver.templates.StatsSet

   * @throws SQLException
     */
    private Item readWeapon(ResultSet rset) throws SQLException
    {
        Item item   = new Item();
        item.set    = new StatsSet();
        item.type   = _weaponTypes.get(rset.getString("weaponType"));
        item.id     = rset.getInt("item_id");
        item.name   = rset.getString("name");

        item.set.set("item_id", item.id);
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.