AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le Deal du moment : -20%
(Adhérents Fnac) Enceinte Bluetooth Marshall ...
Voir le deal
199.99 €

Partagez
 

 [Résolu] Plusieurs questions sur le SBS

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

[Résolu] Plusieurs questions sur le SBS Empty
MessageSujet: [Résolu] Plusieurs questions sur le SBS   [Résolu] Plusieurs questions sur le SBS Icon_minitimeMer 13 Juil 2011 - 15:41

Bonjour, j'aurais plusieurs questions concernant le SBS. ^^
J'utilise la version Kaduki, mais c'est pas trop grave vu que les phases sont pratiquement les mêmes sur celui de base.
En fait, ça touche surtout le module et les poses des actors, il y a certaines choses que je n'arrive pas à voir.

1er Question:


Quand un héros exécute une attaque physique toute simple, on le voit courir et donner un coup.
Quand on lance un sort physique, l'actor/battle saute puis donne un coup, je recherche cette partie, car je voudrais tout simplement que ses phases soient identique à l'attaque normale.
2eme Question:

Dans la partie du module on peut régler la mort de l'ennemi sur 3 façons:

- la battle ne disparait pas
- normal, il disparait
- Version boss

Quand on choisit que l'ennemi ne disparait pas, il reste en mode "WAIT", hors, j'aimerais le faire basculer en mode "DEATH_POSE".

Une partie de cette configuration se trouve dans le script sideview tout à la fin du script, j'aimerais savoir si la méthode 1 pouvait remplacer la méthode 3 (style boss), mais avec la pose différente.

Bref je bloque sur ça, alors que je suis sûr que c'est assez simple à modifier.
Merci d'avance.


Dernière édition par Garruk le Jeu 14 Juil 2011 - 9:12, édité 1 fois
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

[Résolu] Plusieurs questions sur le SBS Empty
MessageSujet: Re: [Résolu] Plusieurs questions sur le SBS   [Résolu] Plusieurs questions sur le SBS Icon_minitimeMer 13 Juil 2011 - 16:43

Pour la 1 j'ai rajouté ça à la FAQ sur le topic du SBS tout à l'heure et c'était dans le tuto pour sbs 2.6 ! Il faut que t’assigne la séquence NORMAL_ATTACK a tes attaques physiques.

Pour la deuxième question, j'aimerais savoir si un ennemi animé bouge toujours quand il est mort ou il reste statique ? T'es sur qu'il utilise bien la séquence WAIT et que ce n'est pas juste un le sprite non animé ?
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

[Résolu] Plusieurs questions sur le SBS Empty
MessageSujet: Re: [Résolu] Plusieurs questions sur le SBS   [Résolu] Plusieurs questions sur le SBS Icon_minitimeMer 13 Juil 2011 - 18:14

D'accord, j'étais sûr que c'était une question stupide en plus.

Il bouge, (pour la version Kaduki 3.3) et il garde la même phase pendant la séquence d'attente.
Après je ne suis plus sûr du nom exact de la séquence, mais sur les 4 planches, il reste sur la ennemi_1, ligne numéro 1.
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

[Résolu] Plusieurs questions sur le SBS Empty
MessageSujet: Re: [Résolu] Plusieurs questions sur le SBS   [Résolu] Plusieurs questions sur le SBS Icon_minitimeMer 13 Juil 2011 - 21:05

Tous tes ennemis sont animés ou pas ?

Dans la 3.4e la fonctionnalité est inclue de base mais uniquement pour les ennemis animés (faudra programmer les autres pour qu’ils disparaissent quoi, mais c'pas compliqué à faire).

Sinon j'ai trouvé un add on expérimental surement pour la 3.3c mais j'en suis pas du tout sur qui marche ! Sinon il a les même fonctionnalités et fonctionne qu'avec les battlers animés.

Code:
#--------------------------------------------------------------------------
# Individual Dead Pose Add-on (BETA)
#--------------------------------------------------------------------------

class Game_Actor < Game_Battler
  #--------------------------------------------------------------------------
  # ● Actor Incapacitated Action Sequence
  #--------------------------------------------------------------------------
  # Define Action Sequence key used when an Actor is dead.
  def incapacitated
    case @actor_id
    when 1 # Actor ID
      return "DEAD" # Action Sequence Key
    end
    # Default Action Sequence for all unassigned Actor IDs.
    return "DEAD"
  end
end


class Game_Enemy < Game_Battler
  #--------------------------------------------------------------------------
  # ● Enemy Incapacitated Action Sequence
  #--------------------------------------------------------------------------
  # Define Action Sequence key used when an Enemy is dead.
  #
  # Only used by animated enemy battlers.
  def incapacitated
    case @enemy_id
    when 1 # Enemy ID
      return "DEAD" # Action Sequence Key
    end
    # Default Action Sequence for all unassigned Enemy IDs.
    return "DEAD"
  end
end








#==========================================================================
#--------------------------------------------------------------------------
# Do not edit anything below this line unless you know what you're doing.
#--------------------------------------------------------------------------
#==========================================================================

module RPG
#==============================================================================
# ■ module RPG
#------------------------------------------------------------------------------
#  State Action Settings
#==============================================================================
class State
  alias dead_pose_for_tankentai_extension extension
  def extension
    return ["NOPOP","NOSTATEANIME"] if @id == 1
    dead_pose_for_tankentai_extension
  end
end
end

 
class Sprite_Battler < Sprite_Base
  #--------------------------------------------------------------------------
  # ● Stand By (Wait)
  #--------------------------------------------------------------------------
  def stand_by
    # Set battler normal wait action sequence
    @repeat_action = @battler.normal
    # Set battler 1/4th HP (pinch) action sequence
    @repeat_action = @battler.pinch if @battler.hp <= @battler.maxhp / 4
    # Set battler guard action sequence
    @repeat_action = @battler.defence if @battler.guarding?
    # return if battler has no states
    return if @battler.state_id == nil
    for state in @battler.states.reverse
      # Next state if battler shouldn't run a state action sequence.
      next if state.extension.include?("NOSTATEANIME")
      # Next state if enemy shouldn't run a state action sequence.
      next if @battler.is_a?(Game_Enemy) && state.extension.include?("EXCEPTENEMY")
      # Set battler state affliction action sequence
      @repeat_action = state.base_action
    end
    # Set battler incapacitated action sequence
    @repeat_action = @battler.incapacitated if @battler.dead? && @battler.actor?
    if @battler.is_a?(Game_Enemy)
      @repeat_action = @battler.incapacitated if @battler.anime_on && @battler.dead?
    end
  end
  #--------------------------------------------------------------------------
  # ● Push Stand By (Interrupt Wait Action)
  #--------------------------------------------------------------------------
  def push_stand_by
    action = @battler.normal
    action = @battler.pinch if @battler.hp <= @battler.maxhp / 4
    action = @battler.defence if @battler.guarding?
    for state in @battler.states.reverse
      # Next state if battler shouldn't run a state action sequence.
      next if state.extension.include?("NOSTATEANIME")
      # Next state if enemy shouldn't run a state action sequence.
      next if @battler.is_a?(Game_Enemy) && state.extension.include?("EXCEPTENEMY")
      # Set battler state affliction action sequence
      action = state.base_action
    end
    action = @battler.incapacitated if @battler.dead? && @battler.actor?
    if @battler.is_a?(Game_Enemy)
      action = @battler.incapacitated if @battler.anime_on && @battler.dead?
    end
    @repeat_action = action
    # Interrupt
    @action.delete("End")
    act = N01::ACTION[action].dup
    for i in 0...act.size
      @action.push(act[i])
    end 
    @action.push("End")
    @anime_end = true
  end
end

Si ce bout de code (a placer après le SBS) ne marche pas, ou fait planter un truc, passe à la dernière version !
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

[Résolu] Plusieurs questions sur le SBS Empty
MessageSujet: Re: [Résolu] Plusieurs questions sur le SBS   [Résolu] Plusieurs questions sur le SBS Icon_minitimeJeu 14 Juil 2011 - 9:07

Oui tous mes ennemis sont animés.
Très bien je vais testé, merci pour ton aide Blockade. =)

Edit: Ça marche niquel, il reprend exactement la pose du 2/3 (façon SBS). =)
J'édite le titre et encore merci à toi. ^^
Revenir en haut Aller en bas
Contenu sponsorisé




[Résolu] Plusieurs questions sur le SBS Empty
MessageSujet: Re: [Résolu] Plusieurs questions sur le SBS   [Résolu] Plusieurs questions sur le SBS Icon_minitime

Revenir en haut Aller en bas
 

[Résolu] Plusieurs questions sur le SBS

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Résolu-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit | Informatique et Internet | Informatique et électronique