Conversation
# Conflicts: # src/main/java/fr/openmc/core/OMCPlugin.java # src/main/java/fr/openmc/core/features/milestones/MilestoneModel.java # src/main/java/fr/openmc/core/features/milestones/MilestoneType.java # src/main/java/fr/openmc/core/features/milestones/MilestoneUtils.java # src/main/java/fr/openmc/core/features/milestones/MilestonesManager.java # src/main/java/fr/openmc/core/features/milestones/menus/MainMilestonesMenu.java # src/main/java/fr/openmc/core/features/milestones/menus/MilestoneMenu.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/BreakAyweniteQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/CityCreateQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/CityLevelTwoQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/ClaimLetterQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/FinishQuestQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/HomeCreateQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/HomeUpgradeQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/OpenAdminShopMenuQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/OpenContestMenuQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/OpenQuestMenuQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/OpenSettingsMenuQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/SellBuyQuest.java # src/main/java/fr/openmc/core/features/milestones/tutorial/quests/SpareBankQuest.java # src/main/java/fr/openmc/core/features/quests/objects/Quest.java
|
#1036 |
Normalement oui |
# Conflicts: # src/main/java/fr/openmc/core/OMCPlugin.java # src/main/java/fr/openmc/core/features/dream/DreamManager.java # src/main/java/fr/openmc/core/features/dream/listeners/dream/PlayerSleepListener.java # src/main/java/fr/openmc/core/features/dream/models/registry/items/DreamItem.java # src/main/java/fr/openmc/core/features/dream/registries/items/armors/dream/DreamBoots.java # src/main/java/fr/openmc/core/features/dream/registries/items/armors/dream/DreamChestplate.java # src/main/java/fr/openmc/core/features/dream/registries/items/armors/dream/DreamHelmet.java # src/main/java/fr/openmc/core/features/dream/registries/items/armors/dream/DreamLeggings.java
|
Je pense refaire une PR pour cette feature afin de la merge dans v2.5 et pas master, vous êtes d'accord ? |
|
Non, inutile la branche va être delete bientôt |
|
A bon ? Pk ? |
|
J'ai pas a répondre à cette question ici |
|
Puis si tu fais ça tu te suicides tout seul (le nombre de conflit va te détruire |
|
PR ne devra pas passer ces components en #1161. |
|
|
||
| if (hasEnoughSpace) { | ||
| reward.giveReward(player); | ||
| System.out.println(reward); |
| player.playSound(player.getLocation(), Sound.ENTITY_PLAYER_LEVELUP, 1.0F, 1.2F); | ||
| player.playSound(player.getLocation(), Sound.UI_TOAST_CHALLENGE_COMPLETE, 0.7F, 1.1F); | ||
| MessagesManager.sendMessage(player, Component.text(message), Prefix.QUEST, MessageType.SUCCESS, true); | ||
| System.out.println("title"); |
| return; | ||
| } | ||
| if (clickInPlayerInv) return; | ||
| if (clickInPlayerInv) return; // Laisser |
There was a problem hiding this comment.
A vrai dire je ne sais plus, peut-être que j'avais prévu de faire un event DropInSingularity ?!
|
|
||
| @Override | ||
| public String getName() { | ||
| return "Tutoriel de la Dream Dim"; |
There was a problem hiding this comment.
Dream Dim => Dimension des Reves
| if (milestone.getType().equals(MilestoneType.TUTORIAL)) { | ||
| inventory.put(10, new ItemBuilder(this, milestone.getIcon(), itemMeta -> { | ||
| itemMeta.displayName(Component.text(milestone.getName())); | ||
| itemMeta.lore(milestone.getDescription()); | ||
| itemMeta.setEnchantmentGlintOverride(MilestonesManager.getPlayerStep(milestone.getType(), player) + 1 >= milestone.getSteps().size()); | ||
| }).setOnClick(event -> { | ||
| milestone.getMenu(player).open(); | ||
| })); | ||
| } | ||
| inventory.put(10 + (milestone.getType().ordinal() * 2), new ItemBuilder(this, milestone.getIcon(), itemMeta -> { | ||
| itemMeta.displayName(Component.text(milestone.getName())); | ||
| itemMeta.lore(milestone.getDescription()); | ||
| itemMeta.setEnchantmentGlintOverride(MilestonesManager.getPlayerStep(milestone.getType(), player) + 1 >= milestone.getSteps().size()); | ||
| }).setOnClick(event -> milestone.getMenu(player).open())); |
There was a problem hiding this comment.
Pourquoi, en sachant que ça va dépasser a un moment ou un autre
There was a problem hiding this comment.
- tu laisses les boutons en dessous
| import java.util.ArrayList; | ||
| import java.util.List; | ||
|
|
||
| public class MilestoneDialog { |
There was a problem hiding this comment.
Innutile d'appeller ça MilestoneDialog si ça peut etre utiliser que par le milestone des reves...
| @@ -16,6 +19,11 @@ public class MilestoneQuest extends Quest { | |||
| protected final Enum step; | |||
There was a problem hiding this comment.
evite de mettre Enum tt seul, ou sinon mets //TODO: a fix dans #1209
There was a problem hiding this comment.
Faut mettre un type indéfini ?
Petit résumé de la PR:
Ajout de la milestone des rêves (merci rylo pour la structure)
Étape nécessaire afin que la PR soit fini (si PR en draft)
Decrivez vos changements