Skip to content

Ajout des Shops Joueur#724

Draft
gab4000 wants to merge 63 commits into
ServerOpenMC:masterfrom
gab4000:shops
Draft

Ajout des Shops Joueur#724
gab4000 wants to merge 63 commits into
ServerOpenMC:masterfrom
gab4000:shops

Conversation

@gab4000

@gab4000 gab4000 commented Aug 29, 2025

Copy link
Copy Markdown
Contributor

Petit résumé de la PR:

Rework des shops pour retirer les entreprises + optimiser

Étape nécessaire afin que la PR soit fini (si PR en draft)

  • Suivre le Code de Conduite
  • Enlever tous les imports non utilisés
  • Bien documenter la feature
  • Fournir un profileur (si besoin/demandé par un admin)
  • Avoir une milestone associée à la PR
  • Valider tout les checks
  • Tester et valider la feature/changement

Decrivez vos changements

  • La méthode clone de la classe ShopItem a été faite à l'aide de l'IA car cela touche à des choses sur lesquels je ne suis pas à l'aise (gestion de la mémoire)
  • Certaines documentation ont été écrites par l'IA, mais review et modifiées (si besoin) par moi

@iambibi

iambibi commented Sep 15, 2025

Copy link
Copy Markdown
Member

ça avance bien? (attention, je dis pas du sens "Oh faut se depecher", je demande juste si tout se passe bien)

@iambibi iambibi changed the title Rework des shops Ajout des Shops Joueur Sep 15, 2025
@gab4000

gab4000 commented Sep 15, 2025

Copy link
Copy Markdown
Contributor Author

Ouais bah jusqu'à la j'ai surtout fait du rework donc j'ai réorganisé les fichiers, suppr des lignes inutiles etc

@gab4000

gab4000 commented Sep 15, 2025

Copy link
Copy Markdown
Contributor Author

Je bosse pas trop ces derniers temps là dessus, et ça va pas reprendre tout de suite, j'aimerai ajouter le kangoo des que le modèle est fini

gab4000 and others added 2 commits September 21, 2025 12:01
# Conflicts:
#	src/main/java/fr/openmc/core/CommandsManager.java
#	src/main/java/fr/openmc/core/ListenersManager.java
#	src/main/java/fr/openmc/core/OMCPlugin.java
#	src/main/java/fr/openmc/core/disabled/corporation/CompanyManager.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/company/Company.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/listener/ShopListener.java
#	src/main/java/fr/openmc/core/disabled/corporation/manager/PlayerShopManager.java
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopSearchMenu.java
#	src/main/java/fr/openmc/core/disabled/corporation/shops/Shop.java
#	src/main/java/fr/openmc/core/features/corporation/models/ShopSupplier.java
#	src/main/java/fr/openmc/core/utils/database/DatabaseManager.java
@iambibi iambibi added 📦 Feature Ajout d'une fonctionnalité and removed 🔄 Changement Un petit changement labels Oct 10, 2025
@gab4000 gab4000 mentioned this pull request Oct 12, 2025
7 tasks
@iambibi

iambibi commented Oct 20, 2025

Copy link
Copy Markdown
Member

oublie pas de te mettre ds les crédits :)

@gab4000

gab4000 commented Oct 26, 2025

Copy link
Copy Markdown
Contributor Author

Je pense que je ferai une interface avec des grands boutons tel que le menu des villes pour l'interface principale

@iambibi

iambibi commented Oct 26, 2025

Copy link
Copy Markdown
Member

comme tu veux mais commence deja la requete graphisme stp

Comment thread src/main/java/fr/openmc/core/features/corporation/menu/ShopMenu.java Outdated
Comment thread src/main/java/fr/openmc/core/features/shops/menu/ShopCatalogMenu.java Outdated
gab4000 and others added 19 commits May 18, 2026 19:41
# Conflicts:
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopCatalogueMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopSalesMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopSearchMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopStocksMenu.java.bak
# Conflicts:
#	src/main/resources/contents/omc_company/textures/sell_shop_menu.png
#	src/main/resources/contents/omc_company/textures/shop_menu.png
# Conflicts:
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopCatalogueMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopSalesMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopSearchMenu.java.bak
#	src/main/java/fr/openmc/core/disabled/corporation/menu/shop/ShopStocksMenu.java.bak
# Conflicts:
#	src/main/java/fr/openmc/core/OMCPlugin.java
@iambibi

iambibi commented Jun 28, 2026

Copy link
Copy Markdown
Member

News ? Avancement ?

@gab4000

gab4000 commented Jun 30, 2026

Copy link
Copy Markdown
Contributor Author

Vous pouvez commencer à review la feature, je v surtout faire des ajustements ainsi que des patchs de bugs maintenant

gab4000 added 2 commits July 3, 2026 13:22
# Conflicts:
#	src/main/resources/translations/default/main.properties
@gab4000

gab4000 commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

Pour finir la feature, il faudrait que je teste avec quelqu'un (g pas de 2e compte) donc il peut encore y avoir qq commits

@iambibi

iambibi commented Jul 3, 2026

Copy link
Copy Markdown
Member

Je te conseille de passer ton serveur en crack et de connecter une deuxième compte crack

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📦 Feature Ajout d'une fonctionnalité ✨ Fixes Quelque chose a été patch

Projects

None yet

2 participants