|
Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo. Caso seja registrado, efetue login. Esqueceu sua senha? Clique aqui Recomendamos o uso do Mozilla Firefox para uma melhor visualização. |
|
| Início | Postados Hoje | Marcar Fóruns Como Lidos | Álbums | Banidos | SE Team | Medalhas |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Comunidade | Arcade | Postados Hoje | Pesquisar | Experience |
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
LinkBack | Ferramentas do Tópico | Modos de Exibição |
|
|
#1 (permalink) |
|
Membro - Tenente
![]() Registrado em: May 2009
Localização: Brasil
Posts: 92
Agradeceu: 29
Agradecido 392 Vezes em 70 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Aleff
|
net.sf.l2j.gameserver/config.java
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
public static int GM_REPAIR = 75; public static float ALT_MAGES_PHYSICAL_DAMAGE_MULTI; // Config for damage multiplies public static float ALT_MAGES_MAGICAL_DAMAGE_MULTI; // Config for damage multiplies public static float ALT_FIGHTERS_PHYSICAL_DAMAGE_MULTI; // Config for damage multiplies public static float ALT_FIGHTERS_MAGICAL_DAMAGE_MULTI; // Config for damage multiplies public static float ALT_PETS_PHYSICAL_DAMAGE_MULTI; // Config for damage multiplies public static float ALT_PETS_MAGICAL_DAMAGE_MULTI; // Config for damage multiplies public static float ALT_NPC_PHYSICAL_DAMAGE_MULTI; // Config for damage multiplies public static float ALT_NPC_MAGICAL_DAMAGE_MULTI; // Config for damage multiplies Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
AUTO_LOOT_HERBS = altSettings.getProperty("AutoLootHerbs").equalsIgnoreCase("True");
ALT_MAGES_PHYSICAL_DAMAGE_MULTI = Float.parseFloat(altSettings.getProperty("AltPDamageMages", "1.00"));
ALT_MAGES_MAGICAL_DAMAGE_MULTI = Float.parseFloat(altSettings.getProperty("AltMDamageMages", "1.00"));
ALT_FIGHTERS_PHYSICAL_DAMAGE_MULTI = Float.parseFloat(altSettings.getProperty("AltPDamageFighters", "1.00"));
ALT_FIGHTERS_MAGICAL_DAMAGE_MULTI = Float.parseFloat(altSettings.getProperty("AltMDamageFighters", "1.00"));
ALT_PETS_PHYSICAL_DAMAGE_MULTI = Float.parseFloat(altSettings.getProperty("AltPDamagePets", "1.00"));
ALT_PETS_MAGICAL_DAMAGE_MULTI = Float.parseFloat(altSettings.getProperty("AltMDamagePets", "1.00"));
ALT_NPC_PHYSICAL_DAMAGE_MULTI = Float.parseFloat(altSettings.getProperty("AltPDamageNpc", "1.00"));
ALT_NPC_MAGICAL_DAMAGE_MULTI = Float.parseFloat(altSettings.getProperty("AltMDamageNpc", "1.00"));
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
package net.sf.l2j.gameserver.skills; import java.util.logging.Logger; import net.sf.l2j.Config; import net.sf.l2j.gameserver.SevenSigns; import net.sf.l2j.gameserver.SevenSignsFestival; import net.sf.l2j.gameserver.instancemanager.ClanHallManager; import net.sf.l2j.gameserver.instancemanager.SiegeManager; import net.sf.l2j.gameserver.model.Inventory; import net.sf.l2j.gameserver.model.L2Character; import net.sf.l2j.gameserver.model.L2SiegeClan; import net.sf.l2j.gameserver.model.L2Skill; import net.sf.l2j.gameserver.model.L2Summon; import net.sf.l2j.gameserver.model.L2Skill.SkillType; import net.sf.l2j.gameserver.model.actor.instance.L2DoorInstance; import net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PetInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance; Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
// Dmg bonusses in PvP fight
if((attacker instanceof L2PcInstance || attacker instanceof L2Summon)
&& (target instanceof L2PcInstance || target instanceof L2Summon))
{
if (skill == null)
damage *= attacker.calcStat(Stats.PVP_PHYSICAL_DMG, 1, null, null);
else
damage *= attacker.calcStat(Stats.PVP_PHYS_SKILL_DMG, 1, null, null);
}
if (attacker instanceof L2PcInstance){
if (((L2PcInstance) attacker).getClassId().isMage())
damage = damage*Config.ALT_MAGES_PHYSICAL_DAMAGE_MULTI;
else damage = damage*Config.ALT_FIGHTERS_PHYSICAL_DAMAGE_MULTI;}
else if (attacker instanceof L2Summon)
damage = damage*Config.ALT_PETS_PHYSICAL_DAMAGE_MULTI;
else if (attacker instanceof L2NpcInstance)
damage = damage*Config.ALT_NPC_PHYSICAL_DAMAGE_MULTI;
return damage;
}
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
// Pvp bonusses for dmg
if((attacker instanceof L2PcInstance || attacker instanceof L2Summon)
&& (target instanceof L2PcInstance || target instanceof L2Summon))
{
if(skill.isMagic())
damage *= attacker.calcStat(Stats.PVP_MAGICAL_DMG, 1, null, null);
else
damage *= attacker.calcStat(Stats.PVP_PHYS_SKILL_DMG, 1, null, null);
}
if (attacker instanceof L2PcInstance){
if (((L2PcInstance) attacker).getClassId().isMage())
damage = damage*Config.ALT_MAGES_MAGICAL_DAMAGE_MULTI;
else damage = damage*Config.ALT_FIGHTERS_MAGICAL_DAMAGE_MULTI;}
else if (attacker instanceof L2Summon)
damage = damage*Config.ALT_PETS_MAGICAL_DAMAGE_MULTI;
else if (attacker instanceof L2NpcInstance)
damage = damage*Config.ALT_NPC_MAGICAL_DAMAGE_MULTI;
if (skill != null)
{
if (target instanceof L2PlayableInstance) //aura flare de-buff, etc
damage *= skill.getPvpMulti();
if (skill.getSkillType() == SkillType.DEATHLINK)
damage = damage * (1.0 - attacker.getStatus().getCurrentHp()/attacker.getMaxHp()) * 2.0;
}
return damage;
}
net.sf.l2j.gameserver.model/L2Skill.java Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
private final int _aggroPoints; private final float _pvpMulti; Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
_aggroPoints = set.getInteger("aggroPoints", 0);
_pvpMulti = set.getFloat("pvpMulti", 1.f);
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
public final int getAggroPoints()
{
return _aggroPoints;
}
public final float getPvpMulti()
{
return _pvpMulti;
}
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
# Damage Multipliers for Characters. AltPDamageMages = 1.0 AltMDamageMages = 1.0 AltPDamageFighters = 1.0 AltMDamageFighters = 1.0 # Damage Multipliers for pets and summons. AltPDamagePets = 1.0 AltMDamagePets = 1.0 # Damage Multipliers for NPCs (mobs). AltPDamageNpc = 1.0 AltMDamageNpc = 1.0 PRETO= LOCALIZAR. VERDE = ADD ABAIXO. |
|
|
| Links Patrocinados |
|
|