From 3515fb1792f4fb872946ac3a4540039033bf8a1a Mon Sep 17 00:00:00 2001 From: Sen Date: Sun, 6 Apr 2025 00:12:39 +0200 Subject: [PATCH] chars, ... --- java/src/game/Game.java | 7 +- java/src/game/entity/npc/CharacterInfo.java | 52 +----- java/src/game/entity/npc/ClassInfo.java | 24 +-- java/src/game/entity/npc/EntityArachnoid.java | 6 +- java/src/game/entity/npc/EntityBloodElf.java | 12 +- .../game/entity/npc/EntityChaosMarine.java | 16 +- java/src/game/entity/npc/EntityCpu.java | 6 +- .../src/game/entity/npc/EntityCultivator.java | 6 +- java/src/game/entity/npc/EntityDarkMage.java | 6 +- java/src/game/entity/npc/EntityDwarf.java | 6 +- java/src/game/entity/npc/EntityElf.java | 12 +- java/src/game/entity/npc/EntityFireDemon.java | 6 +- java/src/game/entity/npc/EntityGargoyle.java | 6 +- java/src/game/entity/npc/EntityGoblin.java | 6 +- java/src/game/entity/npc/EntityHaunter.java | 6 +- java/src/game/entity/npc/EntityHuman.java | 8 +- java/src/game/entity/npc/EntityMage.java | 6 +- java/src/game/entity/npc/EntityMetalhead.java | 13 +- java/src/game/entity/npc/EntityNPC.java | 150 ++++++++++------ java/src/game/entity/npc/EntityOrc.java | 6 +- java/src/game/entity/npc/EntityPrimarch.java | 16 +- java/src/game/entity/npc/EntitySlime.java | 6 +- .../game/entity/npc/EntitySpaceMarine.java | 16 +- java/src/game/entity/npc/EntitySpirit.java | 12 +- java/src/game/entity/npc/EntityTiefling.java | 6 +- java/src/game/entity/npc/EntityUndead.java | 12 +- java/src/game/entity/npc/EntityVampire.java | 6 +- java/src/game/entity/npc/EntityWoodElf.java | 12 +- java/src/game/entity/npc/EntityZombie.java | 6 +- java/src/game/entity/npc/NpcInfo.java | 23 +++ java/src/game/entity/npc/SpeciesInfo.java | 157 +++------------- java/src/game/gui/character/GuiChar.java | 168 ++++++++++-------- java/src/game/gui/character/GuiClass.java | 77 ++++++++ java/src/game/gui/character/GuiSpecies.java | 2 + java/src/game/gui/container/GuiContainer.java | 39 +++- java/src/game/init/MetalType.java | 4 +- java/src/game/init/Registry.java | 2 - java/src/game/init/SpeciesRegistry.java | 112 ++++-------- java/src/game/item/Item.java | 4 + java/src/game/item/ItemBow.java | 4 + java/src/game/item/ItemGunBase.java | 4 + java/src/game/item/ItemHoe.java | 4 + java/src/game/item/ItemNpcSpawner.java | 4 +- java/src/game/item/ItemShears.java | 4 + java/src/game/item/ItemSword.java | 4 + java/src/game/item/ItemTool.java | 4 + java/src/game/network/Player.java | 17 +- java/src/game/packet/CPacketAction.java | 1 + java/src/game/packet/CPacketCheat.java | 3 +- java/src/game/packet/CPacketSkin.java | 99 ++++++----- .../renderer/texture/EntityTexManager.java | 31 ++-- java/src/game/vars/EnumVar.java | 11 +- java/src/game/vars/Variable.java | 1 + 53 files changed, 688 insertions(+), 543 deletions(-) create mode 100644 java/src/game/entity/npc/NpcInfo.java create mode 100644 java/src/game/gui/character/GuiClass.java diff --git a/java/src/game/Game.java b/java/src/game/Game.java index 5831916..ce2ee7c 100755 --- a/java/src/game/Game.java +++ b/java/src/game/Game.java @@ -395,11 +395,8 @@ public class Game implements IThreadListener { @Variable(name = "con_autoclose", category = CVarCategory.CONSOLE, display = "Schließen") public boolean conAutoclose = true; public boolean interrupted; - public List vid_modes = Lists.newArrayList(); - public List messages = Lists.newArrayList(); @Variable(name = "gui_theme", category = CVarCategory.GUI, display = "Oberflächen-Design") public Style style = Style.DEFAULT; - public List