Skip to content

Fix tamed Wolf defense and replace Aender Sand texture - #50

Merged
xefensor merged 2 commits into
masterfrom
agent/aender-sand-texture
Aug 13, 2026
Merged

Fix tamed Wolf defense and replace Aender Sand texture#50
xefensor merged 2 commits into
masterfrom
agent/aender-sand-texture

Conversation

@xefensor

Copy link
Copy Markdown
Owner

Summary

  • Fix standing tamed Wolves so they defend an attacked owner and attack a mob their owner recently hit, while preserving vanilla exclusions and prioritizing owner defense over ordinary Retold combat ownership.
  • Replace the AI-generated Aender Sand placeholder with Xefensor's original Krita texture.
  • Add vanilla-style deterministic texture variation to natural Aender grass, soil, sand, and stone, and audit the remaining AI-generated texture inventory.

Player or developer impact

Standing tamed Wolves once again respond to both owner-defense situations. Aender Sand now uses original hand-drawn artwork, and large areas of natural Aender terrain show less obvious texture repetition.

Validation

  • ./gradlew build
  • ./gradlew runGameTestServer, when relevant
  • Focused in-game testing, when relevant
  • Dedicated-server or multiplayer testing, when relevant

The exact retold:tamed_wolf_defends_owner_and_attacks_owner_target GameTest passed 1/1 during implementation. ./gradlew build passed after rebasing onto current origin/master. The Aender texture and blockstate changes have not received a final in-game visual check, and no dedicated-server or multiplayer checks were needed for these client-resource changes.

AI assistance

  • I reviewed and understand all submitted changes, including AI-assisted output.

Codex assisted with the Wolf implementation and tests, taught and reviewed the Krita texture workflow, audited asset provenance, and prepared the resource and documentation changes. Xefensor drew the active Aender Sand texture. The code and resources were reviewed through the focused GameTest, asset inspection, JSON/model-reference checks, and the full Gradle build.

Documentation and release notes

  • Updated CHANGELOG.md for player-facing or notable technical changes
  • Updated README or system documentation when behavior or architecture changed
  • Added or updated tests where practical

Updated the mob-AI system/status/issue documentation, Aender design risk, changelog, and ASSET_CREDITS.md. The asset audit records 23 remaining active AI-generated placeholder PNGs and Aender Sand as the first accepted original replacement.

Visual evidence

The hand-drawn texture was inspected at native resolution and as a repeated tile during development. A final in-game screenshot has not been captured.

Licensing

  • I have the right to contribute every included file.
  • Code and non-asset contributions are provided under LICENSE-CODE.md.
  • I discussed creative-asset contributions with the developer before including them.

@xefensor
xefensor merged commit 5e2581b into master Aug 13, 2026
2 checks passed
@xefensor
xefensor deleted the agent/aender-sand-texture branch August 13, 2026 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant