Improved previous commit.
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user