From c97300f98a1c3a5da0cf88442f6fac1d945c6b42 Mon Sep 17 00:00:00 2001 From: Melledy <121644117+Melledy@users.noreply.github.com> Date: Wed, 19 Nov 2025 03:45:54 -0800 Subject: [PATCH] Add default head icons for the player --- src/main/java/emu/nebula/game/inventory/Inventory.java | 10 +++++++--- src/main/java/emu/nebula/game/player/Player.java | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/emu/nebula/game/inventory/Inventory.java b/src/main/java/emu/nebula/game/inventory/Inventory.java index 758ee0b..6a1dcfd 100644 --- a/src/main/java/emu/nebula/game/inventory/Inventory.java +++ b/src/main/java/emu/nebula/game/inventory/Inventory.java @@ -68,6 +68,10 @@ public class Inventory extends PlayerManager implements GameDatabaseObject { this.shopBuyCount = new ItemParamMap(); this.mallBuyCount = new String2IntMap(); + // Add player heads + this.getHeadIcons().add(101); + this.getHeadIcons().add(102); + // Add titles directly this.getTitles().add(player.getTitlePrefix()); this.getTitles().add(player.getTitleSuffix()); @@ -164,16 +168,16 @@ public class Inventory extends PlayerManager implements GameDatabaseObject { // Add character skins for (var character : getPlayer().getCharacters().getCharacterCollection()) { - // Add default skin id + // Add default head icon id icons.add(character.getData().getDefaultSkinId()); - // Add advance skin + // Add advance head icon if (character.getAdvance() >= character.getData().getAdvanceSkinUnlockLevel()) { icons.add(character.getData().getAdvanceSkinId()); } } - // Finally, add extra skins + // Finally, add extra head icons icons.addAll(this.getHeadIcons()); // Complete and return diff --git a/src/main/java/emu/nebula/game/player/Player.java b/src/main/java/emu/nebula/game/player/Player.java index 24c8493..6aab79e 100644 --- a/src/main/java/emu/nebula/game/player/Player.java +++ b/src/main/java/emu/nebula/game/player/Player.java @@ -135,7 +135,7 @@ public class Player implements GameDatabaseObject { this.name = name; this.signature = ""; this.gender = gender; - this.headIcon = 101; + this.headIcon = gender ? 101 : 102; this.skinId = 10301; this.titlePrefix = 1; this.titleSuffix = 2;