Sludge Sniper Weapon Profile - Herbertofury/Advent-of-Ascension GitHub Wiki
AoA 3.7.1 / Minecraft 1.20.1 · source profile and partial concept study · native upgrade unaccepted.
Sludge Sniper is a Metal Slug BaseSniper with a special living-target impact hook. The released class applies two 100-tick effect builders: Slowness II and Poison I. The bundled EffectsLib 1.7 starts its level at 1 and subtracts one when creating the Minecraft amplifier, so .level(2) means level II, not III. The official named source corroborates both effect names.
At 20 TPS the configured duration is five seconds. Immunities, other effects, damage rules and runtime conditions can affect the outcome; this source inspection is not a successful native hit test. The hook gates on LivingEntity. It does not establish poisonous terrain, pools, explosions or a new liquid-ammunition system.
| Registered input | Value |
|---|---|
| Damage | 37 |
| Durability | 350 |
| Firing delay | 87 ticks, nominally 4.35 seconds at 20 TPS |
| Stored recoil constructor input | Approximately 0.05 |
| Ammunition | Metal Slug |
| Scope | SCOPE_2 |
| Sound | Metallic sniper, long report |
Constructor inputs are not guaranteed final damage or measured animation recoil. The subclass has no custom projectile-creation override; original flight and impact recordings remain required.

Keep the broad horizontal body, dark forest-green and olive mottling, charcoal grip, gray structure and paired lime accents. Its toxic and botanical recipe ingredients support that visual direction. They do not prove a particular creator, manufacturing location or origin dimension. No unsupported Vox Ponds origin claim is added here.

Use Sniper Frame as the base input and supply seven ingredients: Toxic Lump twice, Sticky Slime, Lily Pad, an iron-ingot tag match, a gunpowder tag match and a jade-gem tag match. The two Toxic Lump ingredients occupy two slots; do not collapse them into one ingredient slot. The diagram's middle grid is order-independent and is a reconstructed guide, not an in-game capture.
The exact bundled recipe is preserved in the evidence file. Tag icons show examples; installed datapacks can change which items match. The Lily Pad is given an illustrative green display tint. Gunpowder uses the previously documented vanilla icon atlas rather than a newly captured 1.20.1 item render.

Mossy dark ceramic panels, pitted metal, botanical relief and sealed green channels reinterpret the original color regions. The revised board explicitly labels these materials as proposed art direction, not canonical lore. Preserve the original sprite alongside this proposal.
The muzzle vapor, green tracer and mist at the stone test block are cosmetic proposals. They do not turn Metal Slugs into a new resource or give block hits the living-target debuffs. The side-view label now reads “design study”; no geometric match is claimed. The oversized optic housing, sight line, grip clearance and separation of the trigger/guard still need explicit model QA.
This board is partial concept coverage. It is not a UV texture, rig, native gunpack or proof that the full feature set is finished.
Earlier caption revision retained

The earlier sheet used “silhouette match” without geometric validation and an overly definitive swamp-origin sentence. Revision two corrects those labels in the artwork itself. Neither revision is native or artistic acceptance.
- Materials: original-fit and premium modes; readable green/olive grouping, restrained wetness, weathering and clean normals/UVs.
- Handling: a usable SCOPE_2 sight line, generous hand space, legible readiness and recoil recovery.
- Modules: compact optic shroud, stabilized fore-end, swamp-reed cosmetic muzzle sleeve and a separately specified fantasy spreading-shot conversion. Gameplay-changing modules must declare projectile count, damage, effects, resource cost and authority rules.
- Animation: equip, idle, aim, confirmed fire, recoil recovery, optional reload, inspection, swaps and interruption recovery in first and third person. A sealed-channel inspect can reveal a brief green pulse without obscuring the sight or implying an unimplemented reload resource.
- Effects: original-versus-upgrade flight/impact recordings; selectable muzzle, tracer, armor/entity/stone/fluid impacts, bounded decals and confirmed-kill cosmetic finishers. No persistent toxic pools are assumed.
- Customization: earned charms, skins, emblems, static/animated/glowing stickers, configurable tracers and death effects.
- Salvage: dismantle and transfer eligible effects with resource conservation, full-inventory returns, permissions and save migration.
- Compatibility/performance: server-side effects remain authoritative; cache presentation settings, avoid rescanning and bound emissions/decals. Test multiplayer, immune targets, simultaneous effects, TaCZ attachments/turrets and relevant magic/progression adapters.
- Original native projectile, hit, scope, sound and effect-duration evidence
- All module, impact, decal, finisher and animation concept boards
- Faithful model, two finished texture modes and collision/hand-fit checks
- Native effect levels, duration, immunities, stacking and resource accounting
- Networking, persistence, compatibility and equivalent-work performance
Released evidence and exact recipe · Official named source, pinned 1.20 branch revision · Weapon overhaul
The release JAR, three relevant weapon classes and bundled EffectsLib class are hash-recorded. The named source file's last change is the official “Update to 3.7.1” commit. Source facts and original assets are credited to the AoA authors; generated art and integration proposals are separate.
For this pinned 1.20.1 release, the stored constructor recoil input is not the inherited modifier getter: the inspected BaseGun.getRecoilModifier() returns approximately 0.35. The per-shot method and later client application determine the actual recoil path. Do not infer a stronger or weaker measured kick from the constructor column alone. This clarification does not change the original values, weapon balance or acceptance state. Resolved method routing.