# Recursos Intersect utilizados

## Runtime atual — 23/10/2026

Monstros usam agora as folhas de32×32 em `mobs32/`, normalizadas por `scripts/build_intersect_mobs32.py` a partir dos originais preservados. Os autores e as licenças abaixo continuam aplicáveis. O Mercador usa `entities/Npc_Generic_007.png` da mesma distribuição, sem alterar o arquivo original. As classes jogáveis voltaram às folhas32×32 já presentes na raiz deassets; `classes16/` permanece preservada. Os ícones vetoriais em `assets/hd/items` são recursos próprios distintos dos íconesIntersect arquivados.

Origem oficial: https://github.com/AscensionGameDev/Intersect-Assets/tree/main_full

Habitantes da Vila das Lanternas: Capitã Helena e Breno usam `entities/Npc_Guard.png`; Iria usa `entities/Npc_Generic_017.png`; Tomás compartilha `entities/Npc_Generic_007.png` com o Mercador. Folhas originais preservadas, quadros32×48 e animações direcionais derivadas dos16quadros existentes. Autores/licenças da tabela abaixo continuam aplicáveis; nenhum recurso novo foi baixado para esta etapa.

Commit fixado: **7653835384e682819717a56405f4687845ed8d2f**. A pasta `Intersect-Assets-main` adicionada pelo usuário contém fontes/ferramentas; estes arquivos prontos vieram da distribuição `main_full`. Nenhum executável do pacote foi executado.

## Créditos e licenças

| Recurso | Autor / licença | Registro original |
| --- | --- | --- |
| Npc_Guard e Npc_Generic_016/017/018 | Zetasis, com desenhos de PixelFox; CC BY 4.0 | [58b2c06](https://github.com/AscensionGameDev/Intersect-Assets/commit/58b2c06c3e9e1a5146f63006cfcdd2c24d326351) |
| Npc_Generic_020/021 | Zetasis; CC BY 4.0 | [87e010f](https://github.com/AscensionGameDev/Intersect-Assets/commit/87e010f5f046125c6e35f7834105e83fbdb91a34) |
| Npc_Wizard e Npc_Wizard_001 | PixelFox; CC BY 4.0 | [db524ad](https://github.com/AscensionGameDev/Intersect-Assets/commit/db524ad17794816b1cc5987270869cae40af96d2) |
| Mobs_Sm_Slime/Orc/Skeleton | PixelFox; CC BY 4.0 | [db524ad](https://github.com/AscensionGameDev/Intersect-Assets/commit/db524ad17794816b1cc5987270869cae40af96d2) |
| Mobs_Md_RockWalker | Zetasis; CC BY 4.0 | [87e010f](https://github.com/AscensionGameDev/Intersect-Assets/commit/87e010f5f046125c6e35f7834105e83fbdb91a34) |
| Mobs_Sm_Elemental_Fire | Zetasis, com desenhos de PixelFox; CC BY 4.0 | [58b2c06](https://github.com/AscensionGameDev/Intersect-Assets/commit/58b2c06c3e9e1a5146f63006cfcdd2c24d326351) |
| Potion_01/02, Jewel_02/03/10, Bones_01 e Ore_01 | Joe Williamson (@JoeCreates); CC BY-SA 3.0 | [16d9aa9](https://github.com/AscensionGameDev/Intersect-Assets/commit/16d9aa9d8c5ff9d0a6ef3c87c4f3fa444a72d77f) |
| WeaponBuff_01 | 7Soul; licença própria, referência completa no commit | [df50bb4](https://github.com/AscensionGameDev/Intersect-Assets/commit/df50bb48aedf7c1857757fda53e8bf5c0c451d38) |
| click1.wav | Kenney; CC0 1.0 | [1fe96d9](https://github.com/AscensionGameDev/Intersect-Assets/commit/1fe96d96b0b267ea142f747da42d7fef9b409846) |
| swing.wav | artisticdude; CC0 | [3aa0c81](https://github.com/AscensionGameDev/Intersect-Assets/commit/3aa0c815cc55c06dbca12e76158d8271ecb02fe1) |

Licenças: https://creativecommons.org/licenses/by/4.0/ e https://creativecommons.org/licenses/by-sa/3.0/ e https://creativecommons.org/publicdomain/zero/1.0/ . Créditos acessíveis no inventário do jogo, em `/credits.html`.

## Normalização autorizada para16×16

Os originais usam quatro colunas e quatro linhas: quadros32×48 na maioria das folhas e32×47 nos magos. Não seria correto lê-los diretamente como quadros16×16. `scripts/build_intersect.py` gera as folhas de runtime em `classes16/`, preservando os originais em `entities/`.

Uma única caixa de recorte e escala é calculada por personagem para todos os16quadros. A redução usa NEAREST, sem alteração de paleta; todos os quadros compartilham âncora inferior. Manifesto de recortes/escalas: `classes16/manifest.json`. Nenhuma arte foi gerada para substituir o desenho do autor.

| Classe | Original |
| --- | --- |
| Arqueiro | Npc_Generic_016.png |
| FoiceMan | Npc_Generic_021.png |
| Bruxa | Npc_Generic_020.png |
| Mago | Npc_Wizard.png |
| Guerreiro | Npc_Guard.png |
| Arcano | Npc_Wizard_001.png |
| Vampira | Npc_Generic_017.png |
| Guerreira | Npc_Generic_018.png |

A associação mantém as classes/regras do jogo; os recursos originais são personagens genéricos, não oito classes com habilidades próprias. Runtime64×64porfolha/16quadros16×16, exibição2× e câmera2.5×. Ícones e WAV permanecem nos bytes originais. As artes anteriores de32×32 continuam preservadas em `client/assets`, na galeria histórica e na landing.

## Monstros por bioma

`scripts/build_intersect_mobs.py` preserva os originais em `entities/` e gera `mobs16/`: Slime e Orc na Floresta, Skeleton no Cemitério, RockWalker no Deserto e Elemental Fire no Vulcão. Folhas originais usam quadros32×32,32×48 ou64×64; recorte/escala únicos por criatura e NEAREST os normalizam para16×16, exibição2× e âncora inferior15. Manifesto completo em `mobs16/manifest.json`.

As quatro direções de caminhada vêm dos quadros originais, sem espelhamento. Respiração, avanço de ataque, recuo de dano e queda são animações derivadas por escala/deslocamento/rotação/opacidade; os arquivos originais não fornecem esses ciclos separados. São25folhas e100animações. As paletas originais foram mantidas. Derivados permanecem sob CC BY4.0, com autoria acima. Apenas a bolsa de saque continua desenhada por código.
