LtxProgrammer / LtxProgrammer/Changed-Minecraft-Mod

FEATURE: Transfurred ability and attribute progression tree. [OPEN FOR COMMENT]

Đang mở
#1,341 31 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

enhancement feature request long-term
Ngôn ngữ chính
Java
Star
83
Fork
58
Merge trung bình
1 ngày 16 giờ
Pull request đã merge (30 ngày)
2

Mô tả

Transfurred players have access to a progression tree (mostly) unique to their variant. This adds a long-term commitment and objective to accomplish after being transfurred.

Players can unlock the next node connected to an already unlocked node to obtain one of the following:

  • Attribute upgrade [Through the attribute system]
    • Max health
    • Movement speed
    • Swim speed
    • "Armor"
  • Property upgrade [TransfurVariant<?> properties]
    • Jump strength
    • Breathe mode
    • Step size
    • Jump charges [Bee, moth]
    • Mining strength
  • Transfur buff upgrade [Upon transfurring an entity]
    • Bonus healing
    • Bonus strength (strength, duration)
    • Bonus haste (strength, duration)
  • Ability unlock
    • Create item ability
    • Wave vision ability
    • Summon sharks ability
  • Ability upgrade
    • Ability cooldown/recharge
    • Ability effectiveness

Considerations must be made upon certain events that would change the player's transfur variant (i.e. Changing gender, respawning & retransfurring, other mod processes), and what to do with the unlocked nodes on the new variant.

Trees for each variant can be defined in a datapack for server/modpack/mod customization.

The trees can be rendered in one of the two (or other) following ways:

Image

Both the trees drawn here represent the same underlying tree with the same nodes.
Each node would have an icon, name, description, and cost/requirements.

Cost/requirements could be a factor of components, and can pair with vanilla progression:

  • Time spent transfurred (total/as variant)
  • Number of entities transfurred (Weighted across entities, such that players and villagers are worth more than zombies and skeletons)
  • Vanilla and modded advancements
  • Player XP (Present the choice of enchanting equipment OR upgrading their transfur).

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Không có tệp, kiểm thử hoặc entry point nào được nêu. Hãy bắt đầu bằng việc giải quyết thiết kế cây tiến trình, bao gồm các thay đổi đối với TransfurVariant<?>, hành vi khi thay đổi variant, các định nghĩa datapack và các yêu cầu kết xuất. Công việc được coi là hoàn tất khi phạm vi, quy tắc của node, hành vi lưu trữ trạng thái và các entry point triển khai đã được thống nhất.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java
Lĩnh vực
game-dev
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.