Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

items new functions #366

Closed

Conversation

ChancellorIkseew
Copy link
Contributor

@ChancellorIkseew ChancellorIkseew commented Nov 13, 2024

Нововведение ещё в разработке. Pull request создан в целях получения одобрения/неодобрения этого нововведения.

Функция on_hold, привязанная к предмету, выполняется каждый тик, если предмет находится в руке игрока. Эта функция позволяет удобно прописывать какие-то действия, которые предмет может совершать пассивно или в ответ на нажатие определённых биндов.

Также можно добавить похожую функцию, которая бы реагировала на наличие предмета во всём инвентаре игрока, а не конкретно в руке.

Многие мододелы посчитали такое нововведение полезным. Если одобрите, я продолжу разработку.

@MihailRis
Copy link
Owner

Возможность легко реализуется через on_world_tick

@MihailRis
Copy link
Owner

Иначе, почему бы не реализовать для предметов тогда и:

  • on_dropped
  • on_hover_in_inventory
  • on_clicked_in_inventory
  • on_released_in_inventory
  • on_taken_in_inventory
  • on_taken_from_content_access
  • on_shown
  • on_hidden
  • on_key_pressed_when_hover
  • on_mouse_pressed_when_hover
  • on_doubleclicked_in_inventory
  • on_shift_pressed_and_clicked_in_inventory
  • on_delete
  • on_count_update
  • on_divided
  • on_combined
  • on_moved_to_slot
  • on_replaced_in_slot
  • on_near_to_x_in_inventory

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.

2 participants