Connexion automatique

Pas encore membre ? Inscrivez-vous ici !
Vous avez oublié votre mot de passe ? On vous aide ici

AccueilPage d'accueilFAQRechercherS'enregistrerConnexion

Sélecteur de thème :


Partagez | .
[résolu]Un état "Berserker" ?

Joeypixel
Chevalier

Chevalier
avatar

Nombre de messages : 172
Capacités : moyen
Distinction : aucune
Date d'inscription : 08/04/2008

MessageSujet: [résolu]Un état "Berserker" ?   Ven 12 Déc 2008 - 21:49

Bonjour !

Je ne sais pas si c'est le meilleur endroit pour poster ceci, mais si ce n'est pas le cas, sorry, vous pouvez déplacer...
Je voudrais faire un état "Berserker"... Le perso aurait cet état après être frappé 3 fois par exemple, il deviendrait incontrôlable, teinté de rouge, avec une fumée au dessus de sa tête (comme dans Final Fantasy) et sa force serait augmentée... Comment pourrais-je faire ?
Ah oui, je précise que j'utilise le SBS 2.6...
 
Elscorto
Grand Homme

Grand Homme
avatar

Nombre de messages : 486
Age : 32
Localisation : Dans sa tombe en ce moment
Capacités : moyen
Distinction : Homme de goût en chef.
Date d'inscription : 09/07/2008

MessageSujet: Re: [résolu]Un état "Berserker" ?   Ven 12 Déc 2008 - 23:19

Quand tu crée ton personnage, tu as en bas à droite des petites cases à cocher, dont une pour mettre le héros en mode berserk. Donc tu te crée 2 fois le même persos, un en mode normal et un en mode berserk, ensuite quand tu veux passer en mode berserk ton perso 1, t'as juste à le changer en perso 2, et tu rajoutes des petits détails si tu veux

Voilà, c'est ce que je ferai, qu'est ce que t'en penses?
 
Joeypixel
Chevalier

Chevalier
avatar

Nombre de messages : 172
Capacités : moyen
Distinction : aucune
Date d'inscription : 08/04/2008

MessageSujet: Re: [résolu]Un état "Berserker" ?   Ven 12 Déc 2008 - 23:33

Heu ok, mais comment je fais pour que les deux persos aient les mêmes pv, pm, niveaux ect... ?
 
ASHKA
Jeune Etudiant

Jeune Etudiant
avatar

Nombre de messages : 242
Age : 35
Localisation : Omnipresent !!
Distinction : aucune
Date d'inscription : 27/10/2008

MessageSujet: Re: [résolu]Un état "Berserker" ?   Ven 12 Déc 2008 - 23:44

Crée un status "Berserker" et utilise ceci :

Code:
class Game_Actor < Game_Battler
  def base_atk
    n = actor.parameters[2, @level]
    for item in equips.compact do n += item.atk end
    n *= 2 if state?(ID) # Mettre ici l'id du status "Berseker"
    return n
  end

  def auto_battle
    return true if state?(ID) # Mettre ici l'id du status "Berserker"
    return actor.auto_battle
  end
end

En infligeant le status "Berserker", la force sera multipliez par deux et il deviendra hors-controle.
Pour le status, à toi de te debrouiller !! Wink

ASHKA
 
Joeypixel
Chevalier

Chevalier
avatar

Nombre de messages : 172
Capacités : moyen
Distinction : aucune
Date d'inscription : 08/04/2008

MessageSujet: Re: [résolu]Un état "Berserker" ?   Sam 13 Déc 2008 - 0:27

Ok... Mais je crée un nouveau script pour y mettre ces ligne ou je dois les mettre dans un script en particulier ?
 
ASHKA
Jeune Etudiant

Jeune Etudiant
avatar

Nombre de messages : 242
Age : 35
Localisation : Omnipresent !!
Distinction : aucune
Date d'inscription : 27/10/2008

MessageSujet: Re: [résolu]Un état "Berserker" ?   Sam 13 Déc 2008 - 1:01

Il me semble que je t'aurais indiqué où faire les modifications si c'etait necessaire ...

Nouveau script.
Mais si tu veux faire des modifs, va voir le script "Game_Actor", tu trouvera ces methodes moins la ligne que j'ai ajouté à chaque fois.
Libre à toi de les modifier !! Wink

ASHKA
 
Joeypixel
Chevalier

Chevalier
avatar

Nombre de messages : 172
Capacités : moyen
Distinction : aucune
Date d'inscription : 08/04/2008

MessageSujet: Re: [résolu]Un état "Berserker" ?   Sam 13 Déc 2008 - 2:03

Désolé si je fais mon lourdingue, mais ca ne fonctionne pas... J'ai créé l'état Berserker , 200% de force, "aucune résistance", "réduit la précision", et j'ai bien mis l'ID de l'etat dans le script mais ca ne marche pas...
 
ASHKA
Jeune Etudiant

Jeune Etudiant
avatar

Nombre de messages : 242
Age : 35
Localisation : Omnipresent !!
Distinction : aucune
Date d'inscription : 27/10/2008

MessageSujet: Re: [résolu]Un état "Berserker" ?   Sam 13 Déc 2008 - 2:21

En fait, j'avais pas fait gaffe ...
Il y a une option "Attaque les alliés" dans l'onglet "Status" et une pour modifier les stats donc il y a même pas besoin de script.
Faudrait que je passe moins de temps dans "F11" et un peu plus dans "F9" ...

Sinon, pour ton probleme, le héros possede bien le status au moment du combat ?

ASHKA
 
Joeypixel
Chevalier

Chevalier
avatar

Nombre de messages : 172
Capacités : moyen
Distinction : aucune
Date d'inscription : 08/04/2008

MessageSujet: Re: [résolu]Un état "Berserker" ?   Sam 13 Déc 2008 - 2:25

Oui, bien sûr, mais ça ne change rien...
 
Contenu sponsorisé




MessageSujet: Re: [résolu]Un état "Berserker" ?   

 

   Page 1 sur 1

 Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum