Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Carecs Sword
Carec's Sword: a fire greatsword that heats up with every hit, and a runic buster sword with a club-grip moveset that fires an energy wave at max level. Alpha.
By HiveVHM
CHANGELOG
0.5.1
- Buster Rúnica: pegada e golpes da Bone Bastard Sword (Therzie Warfare): segura como marreta de duas mãos, combo de 3 golpes do machado de batalha e golpe carregado em área. Sem o Warfare, o ataque pesado volta a ser o giro do atgeir.
- Buster Rúnica: vai até +5 (antes +4). No +5, o golpe carregado também lança uma onda de energia rúnica em meia-lua, de pé, ~8 m de largura e ~33 m de alcance, com 60% do dano do golpe.
- Descrição da Buster mostra "Despertar I a V" e quando a onda é liberada.
- Correção para servidores: o forno de carvão volta a aceitar madeira, madeira fina, madeira de lei (núcleo), madeira de Yggdrasil e madeira negra. Só acrescenta as que faltarem.
- Carrega depois do Therzie Warfare quando ele estiver instalado (dependência opcional).
0.5.0
- O mod passa a se chamar Carec's Sword (pacote
Carecs_Sword, DLLplugins/CarecsSword/CarecsSword.dll). A espada de fogo continua se chamando Great Flameblade no jogo. - Identificador interno (
br.ferro.greatflameblade) e itens (FerroGreatFlameblade,FerroRuneBuster) sem mudança: espadas existentes e configuração continuam valendo. Apague a pasta antigaplugins/GreatFlameblade/ao atualizar. - Armadura Viking (peito e pernas, bônus de aquecer a espada em 5 golpes) fica fora desta versão até ser testada no jogo. O código está guardado em
src_wip/. - Comando de console
gfb_bones: grava o esqueleto do jogador e as armaduras de referência emBepInEx/GreatFlameblade-diagnostics.txt(ferramenta de desenvolvimento).
0.4.0
- Great Flameblade: nova mecânica de calor no lugar da carga. A espada começa fria, cada golpe que acerta soma 1/6 (6 golpes até o máximo), no máximo os golpes causam fogo e a estocada libera todo o calor (dano proporcional; a lâmina apaga no fim da animação). Do máximo até fria: 60 s sem acertar (8 s de folga e depois esfria gradualmente). Brilho da lâmina sincronizado entre jogadores; sem medidor na tela, o calor se lê pelo brilho.
- Great Flameblade: pintura feita à mão (desenho vetorial dos canais de lava, ferro e couro procedurais); a imagem de referência agora só define a silhueta.
- Great Flameblade quente: rio de lava preenchendo a faixa central, chevrons amarelos por cima, linhas das asas mais largas, bordas da lâmina incandescentes e mais rachaduras em brasa no ferro.
- Great Flameblade: lâmina refeita como superfície de altura. A espessura afina com a distância até a borda (fio de verdade nas bordas, asas e espinhos) e os canais de magma são escavados na geometria, com os chevrons mais fundos que o leito do rio.
- Great Flameblade: guarda montada em peças como no concept: travessão, blocos nas pontas, espinhos facetados apontando para o cabo, colar em coroa onde a lâmina encaixa e placa hexagonal com "eldr" (fogo, em nórdico antigo) gravado em runas do Futhark novo, em brasa.
- Great Flameblade: cabo com duas tiras largas de couro cruzadas em losango.
- Great Flameblade: guarda com contornos traçados do concept (blocos, braços, placa, colar em coroa, espinhos).
- Great Flameblade: retopologia automática. A lâmina escavada vira fonte de alta resolução e o modelo do jogo usa uma lâmina simplificada, com o relevo gravado no mapa de normais: 10,2 mil triângulos no total (antes 26,6 mil).
- Great Flameblade: lava com correntes mais quentes variando ao longo do fluxo e placas de crosta escura no rio.
- Estocada explode no ponto do impacto (ou à frente da lâmina se não acertar nada), com efeitos de fogo do próprio jogo: bola de fogo do Surtling abaixo de 50% de calor, do xamã Fuling de 50% a 99% e meteoro do Yagluth em 100%. Só visual.
- Comando de console
gfb_fx <efeito>para testar efeitos de fogo do jogo. - 29 testes isolados da mecânica de calor e da explosão substituem os testes da carga.
0.3.0
- Nova arma: Buster Rúnica (
FerroRuneBuster), montante de duas mãos em ferro martelado com inscrição rúnica no canal, guarda lisa com cintas e cabo de couro trançado. - Ataque normal: combo da Krom. Ataque pesado: giro de 360° copiado do ataque secundário da atgeir.
- Modelo e texturas gerados por
tools/blender/rune_buster.py(8.106 triângulos; cor 2K, emissão 2K, normal e metal/suavidade 1K), embutidos na DLL. - Carregamento de malha e material compartilhado entre as duas espadas.
- Correção: as espadas usavam o material de brilho da Krom (shader de partícula sem luz e semitransparente), o que as deixava claras e com faces aparecendo por dentro. Agora usam o material do metal.
- Great Flameblade refeita a partir da imagem de referência: silhueta extraída da imagem, pomo, colares e cabo torneados em 8 facetas a partir do perfil da imagem, espinhos cônicos na guarda e a pintura da referência projetada (chevrons de lava, ferro enferrujado, runas XXX, couro trançado). Gerador:
tools/blender/flameblade.py. - Giro, posição na mão e aparência no shader do Valheim ainda não testados no jogo.
0.2.0
- Novo modelo original feito no Blender: contorno curvo, sulcos reais nas duas faces, guarda com runas e tiras de couro em relevo.
- Quatro mapas de 2048 px: cor, emissão, metal/suavidade e normal.
- Malha e texturas incorporadas à DLL, sem dependência de Blender na máquina dos jogadores.
- Brilho da carga aplicado ao mapa de emissão do novo material.
- 16.998 triângulos. Validação de geometria, atributos, UVs e mapas concluída; 27 testes isolados de combate passaram.
- Aparência no shader do Valheim, posição nas mãos e sessão multiplayer ainda não testadas.
0.1.0
- Primeira alpha: arma própria de duas mãos baseada no combate da Krom.
- Malha procedural original com canais luminosos e luz de fogo.
- Dano normal de corte/fogo e ataque secundário carregado.
- Brilho da carga sincronizado por ZDO; dano pelo fluxo nativo de ataques.
- Verificação de versão em multiplayer via Jötunn.
- Compilação e 27 verificações isoladas de combate concluídas; validação no jogo pendente.