diff --git a/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-animation-1.png b/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-animation-1.png new file mode 100644 index 0000000..89ebf7b Binary files /dev/null and b/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-animation-1.png differ diff --git a/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-emission-1.png b/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-emission-1.png new file mode 100644 index 0000000..231cb74 Binary files /dev/null and b/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-emission-1.png differ diff --git a/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-frozen-1.png b/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-frozen-1.png new file mode 100644 index 0000000..7a029ce Binary files /dev/null and b/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-frozen-1.png differ diff --git a/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-shadow.png b/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-shadow.png new file mode 100644 index 0000000..6627629 Binary files /dev/null and b/lignumis-assets/graphics/entity/quality-assembler/quality-assembler-shadow.png differ diff --git a/lignumis-assets/graphics/icons/quality-assembler.png b/lignumis-assets/graphics/icons/quality-assembler.png new file mode 100644 index 0000000..cb26d79 Binary files /dev/null and b/lignumis-assets/graphics/icons/quality-assembler.png differ diff --git a/lignumis-assets/graphics/technology/quality-assembler.png b/lignumis-assets/graphics/technology/quality-assembler.png new file mode 100644 index 0000000..521c05c Binary files /dev/null and b/lignumis-assets/graphics/technology/quality-assembler.png differ diff --git a/lignumis-assets/sound/entity/quality-assembler/quality-assembler-ai-long.ogg b/lignumis-assets/sound/entity/quality-assembler/quality-assembler-ai-long.ogg new file mode 100644 index 0000000..2a63b46 Binary files /dev/null and b/lignumis-assets/sound/entity/quality-assembler/quality-assembler-ai-long.ogg differ diff --git a/lignumis-assets/sound/entity/quality-assembler/quality-assembler-ai.ogg b/lignumis-assets/sound/entity/quality-assembler/quality-assembler-ai.ogg new file mode 100644 index 0000000..f9adca8 Binary files /dev/null and b/lignumis-assets/sound/entity/quality-assembler/quality-assembler-ai.ogg differ diff --git a/lignumis-assets/sound/entity/quality-assembler/quality-assembler-click.ogg b/lignumis-assets/sound/entity/quality-assembler/quality-assembler-click.ogg new file mode 100644 index 0000000..5fe2ec9 Binary files /dev/null and b/lignumis-assets/sound/entity/quality-assembler/quality-assembler-click.ogg differ diff --git a/lignumis-assets/sound/entity/quality-assembler/quality-assembler-welding.ogg b/lignumis-assets/sound/entity/quality-assembler/quality-assembler-welding.ogg new file mode 100644 index 0000000..5bdd23d Binary files /dev/null and b/lignumis-assets/sound/entity/quality-assembler/quality-assembler-welding.ogg differ diff --git a/lignumis-assets/sound/entity/quality-assembler/quality-assembler-working-loop.ogg b/lignumis-assets/sound/entity/quality-assembler/quality-assembler-working-loop.ogg new file mode 100644 index 0000000..85d9a21 Binary files /dev/null and b/lignumis-assets/sound/entity/quality-assembler/quality-assembler-working-loop.ogg differ diff --git a/sources/entity/quality-assembler/quality-assembler-animation-1.afphoto b/sources/entity/quality-assembler/quality-assembler-animation-1.afphoto new file mode 100644 index 0000000..afabba6 Binary files /dev/null and b/sources/entity/quality-assembler/quality-assembler-animation-1.afphoto differ diff --git a/sources/entity/quality-assembler/quality-assembler-emission-1.afphoto b/sources/entity/quality-assembler/quality-assembler-emission-1.afphoto new file mode 100644 index 0000000..c6e7369 Binary files /dev/null and b/sources/entity/quality-assembler/quality-assembler-emission-1.afphoto differ diff --git a/sources/entity/quality-assembler/quality-assembler-frozen-1.afphoto b/sources/entity/quality-assembler/quality-assembler-frozen-1.afphoto new file mode 100644 index 0000000..4d16a59 Binary files /dev/null and b/sources/entity/quality-assembler/quality-assembler-frozen-1.afphoto differ diff --git a/sources/icons/quality-assembler.afphoto b/sources/icons/quality-assembler.afphoto new file mode 100644 index 0000000..ba24701 Binary files /dev/null and b/sources/icons/quality-assembler.afphoto differ diff --git a/sources/sound/entity/quality-assembler/quality-assembler-ai.aup3 b/sources/sound/entity/quality-assembler/quality-assembler-ai.aup3 new file mode 100644 index 0000000..612b9b8 Binary files /dev/null and b/sources/sound/entity/quality-assembler/quality-assembler-ai.aup3 differ diff --git a/sources/sound/entity/quality-assembler/quality-assembler-welding.aup3 b/sources/sound/entity/quality-assembler/quality-assembler-welding.aup3 new file mode 100644 index 0000000..e862578 Binary files /dev/null and b/sources/sound/entity/quality-assembler/quality-assembler-welding.aup3 differ diff --git a/sources/sound/entity/quality-assembler/quality-assembler-working-loop.aup3 b/sources/sound/entity/quality-assembler/quality-assembler-working-loop.aup3 new file mode 100644 index 0000000..bdba699 Binary files /dev/null and b/sources/sound/entity/quality-assembler/quality-assembler-working-loop.aup3 differ diff --git a/sources/technology/quality-assembler.afphoto b/sources/technology/quality-assembler.afphoto new file mode 100644 index 0000000..39a6aab Binary files /dev/null and b/sources/technology/quality-assembler.afphoto differ