LtxProgrammer / LtxProgrammer/Changed-Minecraft-Mod
FEATURE: Transfurred ability and attribute progression tree. [OPEN FOR COMMENT]
Chưa có ai nhận issue này.
- 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:
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
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- 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