Megi dans "Sultan's Game" est un personnage spécial et important du jeu. La carte de l'insatisfaction de la femme a provoqué des maux de tête pour de nombreux joueurs novices au début. Parce qu'il y a trop de façons de générer l'insatisfaction dans sa femme, il est presque impossible de l'interdire complètement. Nous pouvons commencer par le code de la cérémonie d'annulation de la carte pour réduire la difficulté du jeu.
Comment éliminer l'insatisfaction de la femme dans le jeu du sultan
L'insatisfaction de ma femme à l'égard de cette carte a provoqué des maux de tête pour de nombreux joueurs novices au début. D'une part, il est extrêmement facile d'être insatisfait, et d'autre part, les conditions d'annulation de la carte sont relativement dures. Parce qu'il y a trop de façons pour la femme de développer l'insatisfaction, il est presque impossible de l'interdire complètement. Nous pouvons commencer par le code de la cérémonie de suppression des cartes pour réduire la difficulté du jeu.
L'identification de la cérémonie de l'insatisfaction de l'épouse est 5000009. Nous utilisons un éditeur de texte pour ouvrir SteamApps \\ Common \\ Sultan's Game Demo \\ Sultan's's
Game_data \\ streamingAssets \\ config \\ rite \\ 5000009.json, ici j'utilise vscode pour démontrer:
Nous pouvons comprendre de nombreux attributs au début du code à l'avenir. À l'heure actuelle, nous avons seulement besoin de savoir "Round_number": 1 signifie qu'il faudra un tour pour terminer après avoir commencé cette cérémonie. Si vous le changez à 0, vous pouvez vous installer immédiatement sans attendre le lendemain.
Ensuite, notre première étape consiste à passer à la fin du code et à vérifier la pièce "Cards_slot":
"Cards_slot" spécifie quelles cartes peuvent être placées sur chaque emplacement de carte de la cérémonie, et les cartes qui ne sont pas dans la plage spécifiée ne peuvent pas être placées dessus. Nous pouvons voir que l'état (condition) de S2 est tous les types de bijoux en or, ou des livres que ma femme aime, ou naïbhani, etc.
Par conséquent, si nous voulons utiliser autre chose pour éliminer la carte, nous devons simplement ajouter "est": xxxxxx afin que la carte avec ID xxxxxx puisse être mise.
Ici, je veux ajouter deux autres circonstances spéciales:
1. Si nous voulons mettre des pièces d'or ici et définir une limite supérieure et inférieure pour le nombre de pièces d'or placées, nous pouvons ajouter "tout": {"type": "élément", "Cost. Coins d'or": [m, n]}, où m est la limite inférieure et n est la limite supérieure. Nous savons que le jeu du sultan peut être placé rapidement avec des cartes à clic droit, et la fixation de la limite supérieure peut empêcher les joueurs de fourrer accidentellement toutes les pièces d'or dans la cérémonie;
2. Si nous voulons mettre un type de carte Sultan ici, nous pouvons ajouter "type": "Soudan".
Dans la deuxième étape, nous revenons à l'avant du code et vérifions l'élément d'attribut "Settlement_prior". Le but de cette partie est de déterminer le type de cartes que vous mettez après la cérémonie de lancement et de faire des réponses correspondantes.
L'état de chaque morceau de code est comme d'habitude. Après avoir jugé que l'ID de la carte que vous avez mis dans l'emplacement 2 satisfait "S2.is": xxxxxx, le bloc de code actuel sera exécuté. Tout d'abord, le texte du titre et du texte est sorti. Le résultat (résultat) est de nettoyer la carte dans la fente S4 (c'est-à-dire l'insatisfaction de la femme).
Comme j'ai imaginé que le protagoniste utilise des pièces d'or pour emmener sa femme pour faire du shopping, "Clean.S2" est ajouté: 1. Cette ligne efface les pièces d'or placées dans l'emplacement 2. Bien sûr, si vous ne voulez pas que la carte dans l'emplacement 2 soit détruite, vous ne pouvez pas l'ajouter, tout comme le bloc de code dans la deuxième partie de mon image.
Ensuite, nous enregistrons le fichier, redémarrons le jeu et vérifions l'effet en cours d'exécution dans le jeu, et nous pouvons voir qu'il est très réussi.