[Mod PSDK] Enhanced run

Discussion dans 'Mods PSDK' créé par Amras Anárion, 31 Août 2020.

  1. Amras Anárion

    Amras Anárion Roi Mythique Membre du personnel Team Phoenix

    Enhanced run


    Mod léger (1 seul fichier) et 100% standalone qui améliore les mécanismes de la fuite. Le téléchargement inclut deux versions :
    • La version simple permet de garantir la fuite en cas de vitesse plus élevée, comme dans les jeux officiels.
    • La version réequilibrée ajoute des paramètres supplémentaires pour déterminer le succès ou l'échec de la fuite. Comme dans la version simple, la fuite réussi à tous les coups si vous êtes le plus rapide.

    Sacred Phoenix utilise une version encore plus évoluée permettant la fuite (forfait) d'un combat de dresseur et un impact sur l'amitié des Pokémons, mais il y a trop de dépendances pour que je la propose publiquement.


    --> Télécharger le Mod ! <--
    (Crédits : Amras Anárion - pour le PSDK de Nuri Yuri - testé sur PSDK 24.84)



    Commun aux deux versions

    • (Correctif) Hors circonstance spéciales (Marque Ombre, Étreinte...), la fuite réussi à tous les coups si la vitesse de votre Pokémon est plus rapide que celui de votre adversaire.
    • Aucun changement dans les cas spéciaux influençant la fuite. (Attaques, objets tenus ou talents garantissant ou bloquant la fuite, etc...)

    Caractéristiques supplémentaires de la version rééquilibrée

    • La probabilité de réussite de la fuite (sur 1) est égale à :
    (0,5 × Vitesse du fuyard / Vitesse de l'ennemi) + (Nombres de tentatives de fuite consécutives échouées / 8) + BONUS
    Et si votre vitesse est au moins égale à la moitié de celle de votre adversaire, le BONUS est égal à : (0,5 × Vitesse du fuyard / Vitesse de l'ennemi) - 0,25
    On a donc une meilleur probabilité en cas de vitesse proche (jusqu'à 75% en cas de vitesse parfaitement égales), mais un peu plus faible en cas de gros écart.

    Comme une image vaut 1000 mots, voici un petit graphique :
    (La version simplifiée suit la courbe rouge, la version rééquilibrée la courbe bleue.)



    • En combat double, la vitesse de l'ennemi le plus rapide est prise en compte pour la réussite de la fuite.
    • Pour plus de réalisme, la vitesse qui fait foi dans le calcul prend en compte les modification de stats apportées par les états de combats (buff, objets tenus, status). Notez que les statuts Sommeil, Gel et Paralysie divisent par 3 la vitesse prise en compte, que ce soit pour vous ou pour votre adversaire. (Difficile de fuir avec un Pokémon qui dort où qui est tétraplégique.)
    • En cas d'échec de fuite, la probabilité pour la prochaine tentative augmente de 32/256, soit exactement 1/8ème de probabilité (au lieu de 30/256). (D'où un très léger décalage vers le bas de la courbe rouge.)


    Installation

    Facilité d'installation/désinstallation :
    Plug and play (aucun réglage à faire)
    Standalone (mod autonome, aucune dépendance obligatoire)
    Aucune dépendance facultative
    Aucune ressources autre que des scripts à installer
    Désinstallation à tout moment

    Instructions :
    Le dossier du mod contient deux sous-dossiers. Choisissez la version que vous voulez (simple ou réequilibrée).
    Allez dans le sous-dossier choisi et copiez le fichier "16101 Fuite garantie si plus rapide.rb" dans le dossier /scripts de votre projet. C'est prêt !

    Ce mod ne modifie qu'une seule def. Il est donc plug and play et ne provoque aucun conflit.

    Désinstallation :
    Supprimez l'unique script de ce mod. C'est désinstallé !
     
    Dernière édition: 31 Août 2020
  2. Bugfix

    Bugfix Dresseur reconnu

    Mod à la fois simple mais très utile. GG
    Depuis les début de Pokémon Steam je l'utilise et jamais un problème n'a été rencontré ^^
     
  3. LouLougeek

    LouLougeek Dresseur reconnu

    Je ne comprend pas exactement que fait ce mod...
     
  4. Amras Anárion

    Amras Anárion Roi Mythique Membre du personnel Team Phoenix

    Si tu demandes sur Discord à utiliser la version complète et privée du mod mais que tu ne sais même pas à quoi sert le mod en version simplifiée, ça va être compliqué.
    Ce que fait ce mod est expliqué en premier post.
    - La version simplifiée garantit la fuite si ton Pokémon est plus rapide (dans le cadre d'une fuite en condition normales)
    - La version rééquilibrée modifié la formule de réussite de la fuite pour la rendre plus réaliste.

    Comprends déjà comment fonctionne la fuite dans Pokémon avant de l'installer.
    https://www.pokepedia.fr/Fuite_(combat)
    https://bulbapedia.bulbagarden.net/wiki/Escape
     
    LouLougeek et Bugfix aiment ça.
  5. LouLougeek

    LouLougeek Dresseur reconnu

    Merci ^^