Equipment Skills System Script de Formar0153

Allo allo les gens !
Je viens cette fois introduire le deuxième script sur le blog qui est l’Equipment Skills System Script de Formar0153

Là aussi, il s’agit d’un script très simple et utile mais pas indispensable selon ce que vous voulez niveau gameplay.
Alors, comme d’hab’ vous connaissez la chansons avant de débuter les explications:

Donc, l’ESS est un script vous permettant d’assigner une ou plusieurs compétences sur vos équipement (armes, armures bouclier, accessoires…..Tout ce que vous voulez tant que c’est dans la catégorie « equipement » !)

Système déjà bien utilisé pour La Princesse Déchue.

Système déjà bien utilisé pour La Princesse Déchue.


« Comment ça marche ? »
Cette fois ci, toute les configuration sont a effectué dans le script à partir de la ligne 39.

module Equipment_Skills
 
  # If set to false then characters will not
  # learn the skills pernamently and you will
  # not need an ap system
  Learn_Skills = true
 
  Weapons = []
  # Add weapon skills in this format
  # Weapons[weapon_id] = [skillid1, skillid2]
  Weapons[1] = [8]
 
  Armors = []
  # Add weapon skills in this format
  # Armors[armor_id] = [skillid1, skillid2]
  Armors[3] = [9]

C’est très simple, vous avez deux catégorie:
-Weapon (les armes)
-Armors (les armures)
Ne touchez pas à « Weapon = [] » et à « Armors = [] » qui sont situez au-dessus des explications des catégories dans le script.
Les modification se feront justement en-dessous des explication des catégories.
Il vous faudra simplement proceder de cette manière:

Weapons[weapon_id] = [skillid1, skillid2]

Remplacer « weapon_id » par l’id de votre armes dans votre BDD et remplacer « skillid1 » par l’id de d’une vos compétences dans votre BDD.
Et c’est tout…Oui oui. 🙂
Un exemples avec ce que j’ai fais pour La Princesse Déchue:

module Equipment_Skills
 
  # If set to false then characters will not
  # learn the skills pernamently and you will
  # not need an ap system
  Learn_Skills = false
 
  Weapons = []
  # Add weapon skills in this format
  # Weapons[weapon_id] = [skillid1, skillid2]
  Weapons
 
  Armors = []
  # Add weapon skills in this format
  # Armors[armor_id] = [skillid1, skillid2]
  Armors[62]= [26, 63]
  Armors[63]= [65]
  Armors[64]= [51]
  Armors[65]= [59, 67]

Voilà comment ça marche.

Cela dit il y a point dont je n’ai pas parler. C’est que les compétences seront bel et bien dispo en vous équipant d’une arme mais disparaîtront si vous enlever votre armes ou armures. En gros c’est l’armes/armure qui a les compétences et pas vos persos.
Mais il y a un moyen que vos perso apprennent les compétences de vos armes/armure grâce à l’AP system du même auteur
Pour ce faire, il vous suffira de mettre ce code sur les notes vos compétences:

 AP:n

Remplacez « n » par le nombre de point qu’il vous faut pour apprendre la compétence de façon permanente et voilà le résultat:

Avec le script d'AP system vous gagnerez des AP à chaque combat

Avec le script d’AP system vous gagnerez des AP à chaque combat


Si vous ne voulez pas apprendre les compétences de façon permanente, allez à la ligne 44 de l’ESS:

  Learn_Skills = true

Et remplacez true par false.

Voilà voilà !

Script: Battle command list

Eh oui encore une news, mais cette fois c’est pour introduire le premier script sur le blog et s’agit du battle command list de Yanfly.
Lien
Un script très facile à utilisé, je me demande même si vous aurez réellement besoin de mes explications mais bon. x)
Avant de commencer, musique ! (j’en ai besoin pour me mettre dans le bain)

À quoi sert ce script ?
Son nom est suffisament explicite mais le BCL vous permet d’avoir des commandes autres que celle de bases.

Remarquez seulement les commandes qui ont changés.

Remarquez seulement les commandes qui ont changés.

Même si Ace permet nativement d’avoir plusieurs catégorie, ce derniers ne permet en fait d’avoir plusieurs catégorie de compétence uniquement et si vous sélectionnez votre nouvelle catégorie, elle n’affichera q’une fenêtre de compétences comme les catégorie de bases.
Le BCL de yanfly permet de corriger le tir en intégrant directement soit:
-Une compétence
-Un objets
-d’autre commande custom des autres script de yanfly

À noter que le BCL intègre des commandes mais peut aussi en enlever ! Et c’est vous qui décidez !
Pour ce faire il vous suffira juste de prendre exemple sur ce code:

<command list>
 string
 string
</command list>

Ce code est à mettre dans les notes de vos héros ou dans les notes de vos classes. Remplacez justes les « string » par la commande que vous voulez. Un exemple:

Regardez juste ce qu'il y a marqué en dessous de command list

Regardez juste ce qu’il y a marqué en dessous de

Toute les commandes écrite sous command list doivent être en majuscule. Les commandes utilisables les voici:

"ATTACK"         Normal attack for actor. Default.
"SKILL LIST"     All of the skill types the actor can use. Default.
"DEFEND"         Set defend action for actor. Default.
"ITEMS"          Opens up the item menu for the actor. Default.
"SKILL TYPE X"   Specifically puts in skill type X if actor has it.
"SKILL X"        Uses Skill X in that slot.
"ITEM X"         Uses Item X in that slot.

ATTACK: La commande Attaquer de base.
SKILL LIST: La commande compétences de base. Elle se définit par le type de compétence que peut avoir votre personnage. (par exemple si votre héros ne peut avoir que des compétences du type spéciale alors la catégorie qui apparaîtra sera « Spéciale »)
DEFEND: La commande se défendre de base.
ITEMS: La commande pour les objets.
SKILL TYPE X: Vous permet d’avoir la commande de tel ou tel type de compétence. « X » correspond à l’id du type.
SKILL X: Vous permet d’avoir la compétence « X » dans vos commandes. « X » correspond à l’id de votre compétence dans votre BDD.
ITEM X: Vous permet d’avoir l’objet « X » dans vos commandes. « X » correspond à l’id de votre objet dans la BDD.

Les commandes custom:
Il existe aussi des commandes utilisable uniquement avec d’autre script:

"AUTOBATTLE"
"EQUIP"
"SUBCLASS LIST"

AUTOBATTLE: Cette commande vous permet de définir la commande attaquer comme ordre à tout les héros.
Nécessite le Command autobattle de Yanfly

EQUIP: Vous permet d’acceder au menu equipement en plein combat. Nécessite le Command Equip de Yanfly

SUBCLASS LIST: Vous permet d’accéder au menu des sous classe en plein combat. Nécessite le Class system de Yanfly

Les notes sur les compétences et objets:
Note: les commandes sur les objets et compétences n’ont pas besoin de « command list » pour fonctionner.

<command name: string>

Si vous utilisez un objet ou une compétence directement depuis les commandes de votre héros. votre objet/compétence prendra le nom de « string » (remplacez string par n’importe quel nom.).

<command hide until learn>

La commande n’apparaîtra pas tant que vous n’avez pas appris la compétence ou que vous n’ayez pas l’objets en question.

<command hide until usable>

Utilisable uniquement pour les compétences. La commande apparaîtra que si vous avez les MP (ou TP selon ce que la compétence utilise) nécessaire.

<command hide until switch: x>

Votre commande s’affichera que lorsque l’interrupteur « x » sera activé (remplacez x par l’id d’un interrupteur).

Note: Ce script fait partie de ceux que j’utilise le plus. Il m’est beaucoup plus utile qu’une bonne partie des script que j’utilise. Surtout pour le gameplay (je l’utilise sur tout mes projets sauf sur La Fleur de Romance.)

C’est tout !