Skip to content

feat: prey creatures html#1380

Draft
gabrielew wants to merge 47 commits intoopentibiabr:mainfrom
gabrielew:feat/prey_creatures_html
Draft

feat: prey creatures html#1380
gabrielew wants to merge 47 commits intoopentibiabr:mainfrom
gabrielew:feat/prey_creatures_html

Conversation

@gabrielew
Copy link
Contributor

Description

Migrating the Prey window from OTUI to HTML

Summary

  • Infinite scroll / lazy loading for the prey selection list to handle large datasets without freezing the UI.
  • Prevent full UI reload after confirmation; only the affected parts update.
  • Reset prey slot state when the slot type changes to avoid stale state leakage.
  • Hide the active monster from the selectable names list to avoid duplicate/invalid choices.
  • Improve resource validation across events; update resource bindings where needed.
  • Layout / color tweaks to keep visual consistency and readability.

Behavior

Actual

image image image image image image
2025-10-17.15-17-09.mp4

Type of change

  • New feature (non-breaking change which adds functionality)

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I checked the PR checks reports
  • I have commented my code, particularly in hard-to-understand areas

mehah and others added 30 commits October 14, 2025 15:47
…scroll-for-prey-list

Implement lazy loading for prey list selection
fix: select by index not type id
…-slot-in-module

Avoid reloading prey module on confirmation dialogs
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@majestyotbr majestyotbr changed the title Feat/prey creatures html feat: prey creatures html Oct 17, 2025
@github-actions
Copy link

This PR is stale because it has been open 45 days with no activity.

@github-actions github-actions bot added the Stale label Nov 17, 2025
libergod and others added 6 commits November 19, 2025 12:02
Co-authored-by: kokekanon <114332266+kokekanon@users.noreply.github.com>
This reverts commit 29ef283, reversing
changes made to de564fe.
still needs to fix small positioning problems.
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@github-actions github-actions bot removed the Stale label Nov 20, 2025
@github-actions
Copy link

This PR is stale because it has been open 45 days with no activity.

@github-actions github-actions bot added the Stale label Dec 20, 2025
@majestyotbr majestyotbr reopened this Mar 15, 2026
@github-actions github-actions bot removed the Stale label Mar 17, 2026
nalejmizupy added a commit to nalejmizupy/otclient that referenced this pull request Mar 21, 2026
Resolve gameinterface.lua: keep NPC hi (<1511) and no-attack-on-NPC smart-click behavior from main.

Made-with: Cursor
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.

5 participants