Rosid Rifle Weapon Profile - Herbertofury/Advent-of-Ascension GitHub Wiki
Rosid Rifle
Armory · Pinned source evidence


Concept art, not an implemented or accepted native weapon. The separately displayed original PNG is extracted from the pinned release; the small inset inside generated art is illustrative. The flower, optic, attachments and tracer are proposals. Real hand space, moving-part ownership and matching opposite-side construction remain to be resolved.
Identity and concept
The released sprite has a plum/magenta body, deep green frame, bright lime details, a rectangular dark scope with pale lenses and a distinctive flower-like muzzle cluster. Preserve that botanical identity in both world-fitting and premium visual modes.
A source discrepancy worth fixing
The AoA 3.7.1 English tooltip says “Spawns a friendly Rosid on successful hit.” However, the inspected RosidRifle doImpactEffect method contains only a return. The tooltip is therefore not proof that this feature works in this release. This inspection does not establish whether an unrelated global handler could add behavior; native reproduction and wider source tracing remain necessary.
The restoration backlog should establish the intended friendly creature, ownership, lifetime, damage attribution, spawn limits, removal, save/reload and multiplayer behavior before adding that feature. A cosmetic muzzle flower cannot substitute for a working companion mechanic, and a presentation-only conversion must not silently add server gameplay.
Version-specific baseline
| Property | AoA 3.7.1 / Minecraft 1.20.1 |
|---|---|
| Registered damage | 45.5 |
| Durability | 405 |
| Delay | 102 ticks |
| Constructor recoil input | 0.035 |
| Base ammunition | Metal Slug, inherited BaseSniper |
| Automatic | No |
| Scope selection | SCOPE_2 override |
| Projectile | Inherited SniperSlugEntity |
| Impact effect hook | Empty in this inspected release |
These are source values, not guaranteed final damage or measured recoil. Inherited sniper rules, target handling and resource consumption remain relevant. No recipe or loot-table reference was found by scanning packaged JSON recipe/loot entries for this exact item ID; that does not prove all acquisition routes are absent.
Proposed design work
A restrained petal pulse accompanies the shot; a lime focus point remains readable without overwhelming bloom. A floral lens sight, alternate petal shroud, leaf-like stability frame and earned botanical charm provide distinctive modular options. Keep inspect motion, optional reloads, charms, skins, stickers, tracer/impact/defeat effects and performance budgets explicit. Original projectile captures, real native hands and all gameplay/animation gates remain open.
Recoil interpretation
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.