Improved previous commit.
This commit is contained in:
parent
f67b7dbd1a
commit
26d0bbc427
@ -266,7 +266,7 @@ public final class ClassMaster extends AbstractNpcAI implements IGameXmlReader
|
||||
}
|
||||
else
|
||||
{
|
||||
player.setNoble(1);
|
||||
player.setNobleLevel(1);
|
||||
player.broadcastUserInfo();
|
||||
// TODO: SetOneTimeQuestFlag(talker, 10385, 1);
|
||||
htmltext = "test_server_helper025.html";
|
||||
|
@ -76,7 +76,7 @@ public final class FactionSystem extends AbstractNpcAI
|
||||
}
|
||||
if (Config.FACTION_AUTO_NOBLESS)
|
||||
{
|
||||
player.setNoble(1);
|
||||
player.setNobleLevel(1);
|
||||
}
|
||||
player.setGood();
|
||||
player.getAppearance().setNameColor(Config.FACTION_GOOD_NAME_COLOR);
|
||||
@ -103,7 +103,7 @@ public final class FactionSystem extends AbstractNpcAI
|
||||
}
|
||||
if (Config.FACTION_AUTO_NOBLESS)
|
||||
{
|
||||
player.setNoble(1);
|
||||
player.setNobleLevel(1);
|
||||
}
|
||||
player.setEvil();
|
||||
player.getAppearance().setNameColor(Config.FACTION_EVIL_NAME_COLOR);
|
||||
|
@ -860,14 +860,32 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
|
||||
if (player != null)
|
||||
{
|
||||
final int nobleLevel = player.getNobleLevel();
|
||||
player.setNoble(nobleLevel == 2 ? 0 : nobleLevel + 1);
|
||||
switch (player.getNobleLevel())
|
||||
{
|
||||
case 0:
|
||||
{
|
||||
player.setNobleLevel(1);
|
||||
player.sendMessage("A GM added you nobless status!");
|
||||
break;
|
||||
}
|
||||
case 1:
|
||||
{
|
||||
player.setNobleLevel(2);
|
||||
player.sendMessage("A GM changed your nobless status to exalted!");
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
player.setNobleLevel(0);
|
||||
player.sendMessage("A GM removed your nobless status!");
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (player.getObjectId() != activeChar.getObjectId())
|
||||
{
|
||||
activeChar.sendMessage("You've changed nobless status of: " + player.getName());
|
||||
}
|
||||
player.broadcastUserInfo();
|
||||
player.sendMessage("GM changed your nobless status!");
|
||||
}
|
||||
}
|
||||
else if (command.startsWith("admin_set_hp"))
|
||||
|
@ -361,7 +361,7 @@ public final class Q10369_NoblesseSoulTesting extends Quest
|
||||
{
|
||||
player.doCast(NOBLESSE_PRESENTATION.getSkill());
|
||||
showOnScreenMsg(player, NpcStringId.CONGRATULATIONS_YOU_ARE_NOW_A_NOBLESSE, ExShowScreenMessage.TOP_CENTER, 5000);
|
||||
player.setNoble(1);
|
||||
player.setNobleLevel(1);
|
||||
player.broadcastUserInfo();
|
||||
giveItems(player, DIMENSIONAL_DIAMOND, 10);
|
||||
giveItems(player, NOBLESSE_TIARA, 1);
|
||||
|
@ -100,7 +100,7 @@ public final class Q10827_StepUpToLead extends Quest
|
||||
|
||||
// Give Exalted status here?
|
||||
// https://l2wiki.com/Noblesse
|
||||
player.setNoble(2);
|
||||
player.setNobleLevel(2);
|
||||
player.broadcastUserInfo();
|
||||
|
||||
qs.exitQuest(false, true);
|
||||
|
@ -2557,7 +2557,7 @@ public final class L2PcInstance extends L2Playable
|
||||
// Add noble skills if noble
|
||||
if (_nobleLevel > 0)
|
||||
{
|
||||
setNoble(_nobleLevel);
|
||||
setNobleLevel(_nobleLevel);
|
||||
}
|
||||
|
||||
// Add Hero skills if hero
|
||||
@ -6577,7 +6577,7 @@ public final class L2PcInstance extends L2Playable
|
||||
player.setPkKills(rset.getInt("pkkills"));
|
||||
player.setOnlineTime(rset.getLong("onlinetime"));
|
||||
final int nobleLevel = rset.getInt("nobless");
|
||||
player.setNoble(nobleLevel);
|
||||
player.setNobleLevel(nobleLevel);
|
||||
|
||||
final int factionId = rset.getInt("faction");
|
||||
if (factionId == 1)
|
||||
@ -9324,7 +9324,7 @@ public final class L2PcInstance extends L2Playable
|
||||
return _nobleLevel;
|
||||
}
|
||||
|
||||
public void setNoble(int level)
|
||||
public void setNobleLevel(int level)
|
||||
{
|
||||
final Collection<Skill> nobleSkillTree = SkillTreesData.getInstance().getNobleSkillTree().values();
|
||||
if (level != 0)
|
||||
|
@ -266,7 +266,7 @@ public final class ClassMaster extends AbstractNpcAI implements IGameXmlReader
|
||||
}
|
||||
else
|
||||
{
|
||||
player.setNoble(1);
|
||||
player.setNobleLevel(1);
|
||||
player.broadcastUserInfo();
|
||||
// TODO: SetOneTimeQuestFlag(talker, 10385, 1);
|
||||
htmltext = "test_server_helper025.html";
|
||||
|
@ -76,7 +76,7 @@ public final class FactionSystem extends AbstractNpcAI
|
||||
}
|
||||
if (Config.FACTION_AUTO_NOBLESS)
|
||||
{
|
||||
player.setNoble(1);
|
||||
player.setNobleLevel(1);
|
||||
}
|
||||
player.setGood();
|
||||
player.getAppearance().setNameColor(Config.FACTION_GOOD_NAME_COLOR);
|
||||
@ -103,7 +103,7 @@ public final class FactionSystem extends AbstractNpcAI
|
||||
}
|
||||
if (Config.FACTION_AUTO_NOBLESS)
|
||||
{
|
||||
player.setNoble(1);
|
||||
player.setNobleLevel(1);
|
||||
}
|
||||
player.setEvil();
|
||||
player.getAppearance().setNameColor(Config.FACTION_EVIL_NAME_COLOR);
|
||||
|
@ -860,14 +860,32 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
|
||||
if (player != null)
|
||||
{
|
||||
final int nobleLevel = player.getNobleLevel();
|
||||
player.setNoble(nobleLevel == 2 ? 0 : nobleLevel + 1);
|
||||
switch (player.getNobleLevel())
|
||||
{
|
||||
case 0:
|
||||
{
|
||||
player.setNobleLevel(1);
|
||||
player.sendMessage("A GM added you nobless status!");
|
||||
break;
|
||||
}
|
||||
case 1:
|
||||
{
|
||||
player.setNobleLevel(2);
|
||||
player.sendMessage("A GM changed your nobless status to exalted!");
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
player.setNobleLevel(0);
|
||||
player.sendMessage("A GM removed your nobless status!");
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (player.getObjectId() != activeChar.getObjectId())
|
||||
{
|
||||
activeChar.sendMessage("You've changed nobless status of: " + player.getName());
|
||||
}
|
||||
player.broadcastUserInfo();
|
||||
player.sendMessage("GM changed your nobless status!");
|
||||
}
|
||||
}
|
||||
else if (command.startsWith("admin_set_hp"))
|
||||
|
@ -361,7 +361,7 @@ public final class Q10369_NoblesseSoulTesting extends Quest
|
||||
{
|
||||
player.doCast(NOBLESSE_PRESENTATION.getSkill());
|
||||
showOnScreenMsg(player, NpcStringId.CONGRATULATIONS_YOU_ARE_NOW_A_NOBLESSE, ExShowScreenMessage.TOP_CENTER, 5000);
|
||||
player.setNoble(1);
|
||||
player.setNobleLevel(1);
|
||||
player.broadcastUserInfo();
|
||||
giveItems(player, DIMENSIONAL_DIAMOND, 10);
|
||||
giveItems(player, NOBLESSE_TIARA, 1);
|
||||
|
@ -100,7 +100,7 @@ public final class Q10827_StepUpToLead extends Quest
|
||||
|
||||
// Give Exalted status here?
|
||||
// https://l2wiki.com/Noblesse
|
||||
player.setNoble(2);
|
||||
player.setNobleLevel(2);
|
||||
player.broadcastUserInfo();
|
||||
|
||||
qs.exitQuest(false, true);
|
||||
|
@ -2559,7 +2559,7 @@ public final class L2PcInstance extends L2Playable
|
||||
// Add noble skills if noble
|
||||
if (_nobleLevel > 0)
|
||||
{
|
||||
setNoble(_nobleLevel);
|
||||
setNobleLevel(_nobleLevel);
|
||||
}
|
||||
|
||||
// Add Hero skills if hero
|
||||
@ -6579,7 +6579,7 @@ public final class L2PcInstance extends L2Playable
|
||||
player.setPkKills(rset.getInt("pkkills"));
|
||||
player.setOnlineTime(rset.getLong("onlinetime"));
|
||||
final int nobleLevel = rset.getInt("nobless");
|
||||
player.setNoble(nobleLevel);
|
||||
player.setNobleLevel(nobleLevel);
|
||||
|
||||
final int factionId = rset.getInt("faction");
|
||||
if (factionId == 1)
|
||||
@ -9334,7 +9334,7 @@ public final class L2PcInstance extends L2Playable
|
||||
return _nobleLevel;
|
||||
}
|
||||
|
||||
public void setNoble(int level)
|
||||
public void setNobleLevel(int level)
|
||||
{
|
||||
final Collection<Skill> nobleSkillTree = SkillTreesData.getInstance().getNobleSkillTree().values();
|
||||
if (level != 0)
|
||||
|
Loading…
Reference in New Issue
Block a user