Langage : Ruby
Posté le 13 juillet 2016
Télécharger | Reposter
# -*- coding: utf-8 -*- #============================================================================== # ** RME Doc #------------------------------------------------------------------------------ # With: # Nuki # Raho # Grim # Hiino # #============================================================================== #============================================================================== # ** Doc #------------------------------------------------------------------------------ # Documentation representation. #============================================================================== module Doc documentation_define :vocab, { #doc :title => "RME : RPG Maker Extender", :desc => "Outil d'extension de RPG Maker (les objets étendus ne sont documentés que pour les ajouts.)", :index => "Documentation", #class :cl_title => "Classes et modules", #methods :m_desc => "Description des méthodes", :m_list => "Liste des méthodes", #commands :cmd_title => "Index des commandes", :cmd_desc => "Description des commandes", :cmd_list => "Liste des commandes", #labels :l_attr => "Attributs", :l_name => "Nom", :l_type => "Type", :l_desc => "Description", :l_sample => "Exemple", #other :links => "Liens utiles", :documented => "Commandes documentées", :undocumented => "Commandes non documentées", :orphans => "Commandes inconnues", :suggest => "Suggestion", :ease_desc => "Fonction à utiliser pour effectuer la transition. :linear par défaut." } documentation_add_link "GitHub", "https://github.com/RMEx/RME" documentation_add_link "Manuel d'utilisation (Wiki)", "https://github.com/RMEx/RME/wiki" end #============================================================================== # ** Object #------------------------------------------------------------------------------ # The superclass of all classes. Defines the general behavior of objects. #============================================================================== class Object #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Extension de la classe Object" link_method_documentation :"Object.delegate", "Délègue une méthode à une autre méthode ou à un attribut", { :obj => ["Attribut ou méthode à pointer", :Symbol], :method => ["Méthode à appeler", :Symbol], :m_alias => ["Alias de la méthode, peut être omis", :Symbol] } link_method_documentation :"Object.delegate_accessor", "Délègue les accesseurs, mutateurs d'un attribut à une méthode", { :obj => ["Attribut ou méthode à pointer", :Symbol], :field => ["Attribut de l'obj à déléguer", :Symbol] } link_method_documentation :"Object.externalize", "Transforme un object 'callable' en méthode", { :obj => ["Objet callable", :Proc], :m_alias => ["Nom de la méthode", :Symbol] } link_method_documentation :"self.identity", "Renvoie l'instance pointée", {}, true link_method_documentation :"self.attr_values", "Renvoie un hash des attributs où la clé est le nom de l'attribut et la valeur est celle de l'attribut", {}, true link_method_documentation :"self.buffer", "Renvoie un buffer (pour les Win32API's)", {:size => ["Taille du buffer", :Fixnum]}, true end #============================================================================== # ** Array #------------------------------------------------------------------------------ # The Array class #============================================================================== class Array #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Extension des arrays" link_method_documentation :"self.to_point", "Retourne l'objet Point, que le tableau ait la forme [x, y] ou [Point]", {}, true link_method_documentation :"self.to_xy", "Retourne les valeurs 'x, y', que le tableau ait la forme [x, y] ou [Point]", {}, true link_snippet "self.to_xy", "def foo?(*p) x, y = p.to_xy bar(x, y) end # La méthode foo? pourra recevoir soit (x, y), soit une instance de point en argument" end #============================================================================== # ** Sprite #------------------------------------------------------------------------------ # The Sprite class #============================================================================== class Sprite #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Extension des sprites" link_method_documentation :"self.rect", "Retourne le rectangle relatif d'un sprite", {}, true link_method_documentation :"self.in?", "Vérifie si le point passé en argument (via (x, y), ou via une instance de Point) est inscrit dans le rectangle du sprite", { :x=> ["Coordonnées X du point", :Fixnum], :y=> ["Coordonnées Y du point", :Fixnum] }, true link_method_documentation :"self.precise_in?", "Vérifie si le point passé en argument (via (x, y), ou via une instance de Point) est inscrit dans le bitmap du sprite, en tenant compte de la transparence", { :x=> ["Coordonnées X du point", :Fixnum], :y=> ["Coordonnées Y du point", :Fixnum] }, true link_method_documentation :"self.hover?", "Vérifie si la souris passe au dessus du rectangle du sprite", {}, true link_method_documentation :"self.click?", "Vérifie si la souris clique sur le rectangle du sprite", {}, true link_method_documentation :"self.press?", "Vérifie si l'utilisateur a enfoncé la touche de la souris passée en argument au-dessus du rectangle du sprite", {:key => ["Touche d'activation", :Symbol]}, true link_method_documentation :"self.trigger?", "Vérifie si l'utilisateur a cliqué une fois avec la touche de la souris passée en argument au-dessus du rectangle du sprite", {:key => ["Touche d'activation", :Symbol]}, true link_method_documentation :"self.repeat?", "Vérifie si l'utilisateur a cliqué de manière répétée la touche de la souris passée en argument au-dessus du rectangle du sprite", {:key => ["Touche d'activation", :Symbol]}, true link_method_documentation :"self.release?", "Vérifie si l'utilisateur a relâché la touche de la souris passée en argument au-dessus du rectangle du sprite", {:key => ["Touche d'activation", :Symbol]}, true link_method_documentation :"self.mouse_x", "Retourne la position x de la souris relative au rectangle du sprite", {}, true link_method_documentation :"self.mouse_y", "Retourne la position y de la souris relative au rectangle du sprite", {}, true end #============================================================================== # ** Rect #------------------------------------------------------------------------------ # The rectangle class #============================================================================== class Rect #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Extension des rectangles" link_method_documentation :"self.in?", "Vérifie si le point passé en argument (via (x, y), ou via une instance de Point) est inscrit dans le rectangle", { :x=> ["Coordonnées X du point", :Fixnum], :y=> ["Coordonnées Y du point", :Fixnum] }, true link_method_documentation :"self.hover?", "Vérifie si la souris passe au dessus du rectangle", {}, true link_method_documentation :"self.click?", "Vérifie si l'utilisateur a cliqué sur le rectangle", {}, true link_method_documentation :"self.press?", "Vérifie si l'utilisateur a enfoncé la touche de la souris passée en argument au-dessus du rectangle", {:key => ["Touche d'activation", :Symbol]}, true link_method_documentation :"self.trigger?", "Vérifie si l'utilisateur a cliqué une fois avec la touche de la souris passée en argument au-dessus du rectangle", {:key => ["Touche d'activation", :Symbol]}, true link_method_documentation :"self.repeat?", "Vérifie si l'utilisateur a cliqué une fois avec la touche de la souris passée en argument au-dessus du rectangle", {:key => ["Touche d'activation", :Symbol]}, true link_method_documentation :"self.release?", "Vérifie si l'utilisateur a relâché la touche de la souris passée en argument au-dessus du rectangle", {:key => ["Touche d'activation", :Symbol]}, true link_method_documentation :"self.mouse_x", "Retourne la position x de la souris relative au rectangle", {}, true link_method_documentation :"self.mouse_y", "Retourne la position y de la souris relative au rectangle", {}, true end #============================================================================== # ** Bitmap #------------------------------------------------------------------------------ # Image representation #============================================================================== class Bitmap #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Extension des Bitmaps" link_method_documentation :"self.fast_get_pixel", "Retourne l'objet Color correspondant au point passé en argument (via (x, y), ou via une instance de Point) de manière très rapide", { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum] }, true link_method_documentation :"self.is_transparent?", "Vérifie si le point passé en argument (via (x, y), ou via une instance de Point) est sur un pixel transparent", { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum] }, true end #============================================================================== # ** Fixnum #------------------------------------------------------------------------------ # Integer representation #============================================================================== class Fixnum #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Extension des entiers" link_method_documentation :"self.to_digit", "Renvoie la représentation textuelle d'un chiffre", {}, true link_snippet "self.to_digit", "9.to_digit # :nine" end #============================================================================== # ** String #------------------------------------------------------------------------------ # String char extension #============================================================================== class String #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Extension des chaînes de caractères" link_method_documentation :"self.extract_numbers", "Renvoie tous les entiers d'une chaîne de caractères", {}, true link_method_documentation :"self.damerau_levenshtein", "Renvoie la distance de Damerau–Levenshtein avec une autre chaîne", {:oth => ["Autre chaîne à comparer", :String]}, true link_method_documentation :"self.stretch", "Injecte des retours à la ligne dans la chaîne", {:lin_len => ["Taille des lignes", :Fixnum]}, true end #============================================================================== # ** Point #------------------------------------------------------------------------------ # Point(x, y) representation #============================================================================== class Point #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Représente un point dans un plan cartésien" link_method_documentation :"Point.new", "Constructeur de point", { :x => ["Coordonnées X du point", :Fixnum], :y => ["Coordonnées Y du point", :Fixnum] }, true link_method_documentation :"self.set", "Change les coordonnées du point", { :x => ["Coordonnées X du point", :Fixnum], :y => ["Coordonnées Y du point", :Fixnum] } link_method_documentation :"self.in?", "Vérifie si un point est inscrit dans un rectangle", {:rect => ["Rectangle à vérifier", :Rect]}, true link_method_documentation :"self.null!", "Replace le X et le Y du point à zéro", {} link_method_documentation :"self.rotate", "Rotation du point par rapport au point passé en argument (via (x, y), ou via une instance de Point)", { :angle => ["Angle de rotation en degrés décimaux (sens positif = sens trigonométrique)", :Fixnum], :x => ["Coordonnées X du point à l'origine de la rotation", :Fixnum], :y => ["Coordonnées Y du point à l'origine de la rotation", :Fixnum] } link_method_documentation :"self.screen_to_sprite", "Transforme les coordonnées du point, de l'écran vers le référentiel du sprite", {:sprite => ["Sprite à vérifier", :Sprite]} link_method_documentation :"self.screen_to_bitmap", "Transforme les coordonnées du point, de l'écran vers le référentiel du bitmap en fonction des paramètres du sprite", {:sprite => ["Sprite à vérifier", :Sprite]} link_method_documentation :"self.bitmap_to_screen", "Transforme les coordonnées du point, du référentiel du bitmap vers l'écran en fonction des paramètres du sprite", {:sprite => ["Sprite à vérifier", :Sprite]} end #============================================================================== # ** Keys #------------------------------------------------------------------------------ # Keys representation #============================================================================== class Devices::Keys #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Représentation des touches clavier/souris, est accessible via Keys, Key, ou Devices::Keys" All.select{|x| x!= :none}.each do |key| kname = key.to_s kcons = "Keys::#{kname.capitalize}" link_attr_documentation kcons.to_sym, "Pointe la touche #{kname}" end link_method_documentation "self.trigger?", "Renvoie true si la touche vient d'être pressée, false sinon", {}, true link_method_documentation "self.press?", "Renvoie true si la touche est pressée, false sinon", {}, true link_method_documentation "self.release?", "Renvoie true si la touche vient d'être relâchée, false sinon", {}, true link_method_documentation "self.repeat?", "Renvoie true si la touche est pressée de manière répétée, false sinon", {}, true link_snippet("self.trigger?", "if Keys::Mouse_left.trigger? p :mouse_pressed end") end #============================================================================== # ** Keyboard #------------------------------------------------------------------------------ # Keyboard representation #============================================================================== class Devices::Keyboard #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Représentation du clavier, est accessible via Keyboard" Devices::Keys::All.select{|x| x!= :none}.each do |key| kname = key.to_s sname = ":"+kname kcons = "Keys::#{kname.capitalize}" link_attr_documentation sname.to_sym, "Pointe la touche #{kcons} (comme argument à passer)" end link_method_documentation "Keyboard.trigger?", "Renvoie true si la touche passée en argument (cf:attributs) vient d'être pressée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true link_method_documentation "Keyboard.press?", "Renvoie true si la touche passée en argument (cf:attributs) est pressée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true link_method_documentation "Keyboard.repeat?", "Renvoie true si la touche passée en argument (cf:attributs) est appuyée de manière répétée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true link_method_documentation "Keyboard.release?", "Renvoie true si la touche passée en argument (cf:attributs) vient d'être relâchée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true link_method_documentation "Keyboard.all?", "Renvoie true si toutes les touches passées à keys sont activées selon la méthode passée à method", { :method => ["Méthode pour vérifier le prédicat (par exemple, :press?, :trigger?, :release? etc.", :Symbol], :keys => ["Liste des touches qui doivent être activées selon la méthode", :Argslist] }, true link_snippet "Keyboard.all?", "p 'A, B et C sont pressées' if Keyboard.all?(:press?, :a, :b, :c)" link_method_documentation "Keyboard.any?", "Renvoie true si au moins une touche passée à keys est activée selon la méthode passées à method", { :method => ["Méthode pour vérifier le prédicat (par exemple, :press?, :trigger?, :release? etc.", :Symbol], :keys => ["Liste des touches qui doivent être activée selon la méthode, si rien n'est passé, toutes les touches sont prises en compte", :Argslist] }, true link_snippet "Keyboard.all?", "p 'A, B et C sont pressées' if Keyboard.all?(:press?, :a, :b, :c)" link_method_documentation "Keyboard.current_char", "Renvoie le caractère pressé sur clavier au moment de l'appel", {}, true link_method_documentation "Keyboard.current_digit", "Renvoie le chiffre pressé sur le clavier au moment de l'appel", {}, true link_method_documentation "Keyboard.shift?", "Renvoie true si la touche Maj du clavier est activée au moment de l'appel, false sinon", {}, true link_method_documentation "Keyboard.caps_lock?", "Renvoie true si le clavier est en mode CAPS_LOCK au moment de l'appel, false sinon", {}, true link_method_documentation "Keyboard.num_lock?", "Renvoie true si le clavier est en mode NUM_LOCK au moment de l'appel, false sinon", {}, true link_method_documentation "Keyboard.scroll_lock?", "Renvoie true si le clavier est en mode SCROLL_LOCK au moment de l'appel, false sinon", {}, true link_method_documentation "Keyboard.alt_gr?", "Renvoie true si la touche ALT_GR (ou la combinaison CTRL+ALT) est appuyée au moment de l'appel, false sinon", {}, true link_method_documentation "Keyboard.ctrl?", "Renvoie true si la touche CTRL (ou une combinaison CTRL+key) est appuyée au moment de l'appel, false sinon", {:key => ["Symbole référençant la touche (cf:attributs) mise en combinaison", :Symbol]}, true link_method_documentation "Keyboard.current_key", "Renvoie la touche activée selon la méthode passée en argument, nil si aucune touche n'est activée", {:method => ["Méthode d'activation (:press?, :release?, :trigger? etc.)", :Symbol]}, true link_method_documentation "Keyboard.rgss_current_key", "Renvoie la touche du RGSS (:X, :A, :B, :C etc.) activée selon la méthode passée en argument, nil si aucune touche n'est activée", {:method => ["Méthode d'activation (:press?, :release?, :trigger? etc.)", :Symbol]}, true link_method_documentation "Keyboard.time", "Renvoie, en nombre de frames, le temps de pression de la touche du clavier choisie", {:key => ["Touche à vérifier",:Symbol]}, true end #============================================================================== # ** Mouse #------------------------------------------------------------------------------ # Keyboard representation #============================================================================== class Devices::Mouse #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Représentation de la souris, est accessible via Mouse" [:mouse_left, :mouse_right, :mouse_center, :mouse_x1, :mouse_x2].select{|x| x!= :none}.each do |key| kname = key.to_s sname = ":"+kname kcons = "Keys::#{kname.capitalize}" link_attr_documentation sname.to_sym, "Pointe la touche #{kcons} (comme argument à passer)" end link_method_documentation "Mouse.trigger?", "Renvoie true si la touche passée en argument (cf:attributs) vient d'être pressée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true link_method_documentation "Mouse.press?", "Renvoie true si la touche passée en argument (cf:attributs) est pressée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true link_method_documentation "Mouse.click?", "Renvoie true si la touche passée en argument (cf:attributs) est pressée, false sinon. (Alias de Mouse.press?)", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true link_method_documentation "Mouse.repeat?", "Renvoie true si la touche passée en argument (cf:attributs) est appuyée de manière répétée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true link_method_documentation "Mouse.release?", "Renvoie true si la touche passée en argument (cf:attributs) vient d'être relâchée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true link_method_documentation "Mouse.point", "Renvoie un point (possédant les attributs x, y) référençant la position de la souris en pixels par rapport à l'écran", {}, true link_method_documentation "Mouse.x", "Renvoie la position (en pixels) X de la souris", {}, true link_method_documentation "Mouse.y", "Renvoie la position (en pixels) Y de la souris", {}, true link_method_documentation "Mouse.square_x", "Renvoie la position (en cases) X de la souris", {}, true link_method_documentation "Mouse.square_y", "Renvoie la position (en cases) Y de la souris", {}, true link_method_documentation "Mouse.rect", "Renvoie le rectangle de sélection de la souris (tracé en cours)", {}, true link_method_documentation "Mouse.last_rect", "Renvoie le dernier rectangle de sélection de la souris effectué", {}, true link_method_documentation "Mouse.dragging?", "Renvoie true si la souris est en train de sélectionner (cliquer/glisser) à l'écran", {}, true link_method_documentation "Mouse.in?", "Renvoie true si la souris se trouve dans le rectangle passé en argument", {:rectangle => ["Rectangle à vérifier", :Rect]}, true link_method_documentation "Mouse.all?", "Renvoie true si toutes les touches passées à keys sont activées selon la méthode passées à method", { :method => ["Méthode pour vérifier le prédicat (par exemple, :press?, :trigger?, :release? etc.", :Symbol], :keys => ["Liste des touches qui doivent être activée selon la méthode", :Argslist] }, true link_snippet "Mouse.all?", "p 'souris gauche et souris droit sont pressées' if Mouse.all?(:press?, :mouse_left, :mouse_right)" link_method_documentation "Mouse.any?", "Renvoie true si au moins une touche passée à keys est activée selon la méthode passée à method", { :method => ["Méthode pour vérifier le prédicat (par exemple, :press?, :trigger?, :release? etc.", :Symbol], :keys => ["Liste des touches qui doivent être activées selon la méthode, si rien n'est passé, toutes les touches sont prises en compte", :Argslist] }, true link_method_documentation "Mouse.current_key", "Renvoie la touche activée selon la méthode passée en argument, nil si aucune touche n'est activée", {:method => ["Méthode d'activation (:press?, :release?, :trigger? etc.)", :Symbol]}, true link_method_documentation "Mouse.time", "Renvoie, en nombre de frames, le temps de pression de la touche de la souris choisie, au moment de l'appel", {:key => ["Touche à vérifier",:Symbol]}, true end #============================================================================== # ** Kernel #------------------------------------------------------------------------------ # Object class methods are defined in this module. # This ensures compatibility with top-level method redefinition. #============================================================================== module Kernel #-------------------------------------------------------------------------- # * Documentation #-------------------------------------------------------------------------- link_class_documentation "Module référençant les outils génériques" link_attr_documentation :HWND, "Renvoie la fenêtre courante de jeu (pour les WIN32API's)" link_attr_documentation :IDENTITY, "Renvoie la lambda identité" end #============================================================================== # ** Generative #------------------------------------------------------------------------------ # Mixins collection #============================================================================== module Generative link_class_documentation "Collection de modules MIXINS pour généraliser des comportements" #============================================================================== # ** BitmapRect #------------------------------------------------------------------------------ # Rect API #============================================================================== module BitmapRect link_class_documentation "Module pour les classes dérivant un attribut Bitmap. Il ajoute une méthode rect à la classe où il est inclus, permettant d'accéder directement au rectangle du bitmap, tenant compte du viewport (si viewport il y a)" link_method_documentation "self.rect", "Renvoie le rectangle référant à l'instance", {}, true end module CommandAPI link_class_documentation "Rend accessibles les commandes EventExtender" link_method_documentation "self.command", "Appel d'une commande, alias : c, cmd", { :name => ["Nom de la commande à appeler", :Symbol], :args => ["Suite d'arguments", :Argslist] }, true link_snippet("self.command", "command(:test, 1, 2, 3) #Appel Command.test(1,2,3) (ou : c(:test, 1,2,3) ou cmd(:test, 1,2,3)") end end #============================================================================== # ** Viewport #------------------------------------------------------------------------------ # Used when displaying sprites on one portion of the screen #============================================================================== class Viewport link_class_documentation "Représente une portion de l'écran" link_attr_documentation :elts, "Renvoie la liste des éléments inclus dans le Viewport" link_attr_documentation :x, "(Lecture/écriture) Coordonnées X du coin supérieur gauche" link_attr_documentation :y, "(Lecture/écriture) Coordonnées Y du coin supérieur gauche" link_attr_documentation :width, "(Lecture/écriture) Largeur du rectangle" link_attr_documentation :height, "(Lecture/écriture) Hauteur du rectangle" link_method_documentation "self.append", "Méthode (idéalement) privée d'ajout d'un élément dans le viewport (et à @elts)", {:obj => ["Objet répondant aux méthodes x, y, width, height", :Object]}, false link_method_documentation "self.calc_width", "Renvoie la largeur minimum requise pour afficher tous les éléments du viewport", {}, true link_method_documentation "self.calc_height", "Renvoie la hauteur minimum requise pour afficher tous les éléments du viewport", {}, true end #============================================================================== # ** Command #------------------------------------------------------------------------------ # EvEx Command description #============================================================================== module Command register_command_category :mapinfo, "Carte", "Commandes relatives aux informations des cartes" register_command_category :standard, "Standards", "Commandes standards" register_command_category :event, "Evénements", "Commandes relatives aux évènements" register_command_category :keyboard, "Clavier", "Commandes relatives au clavier" register_command_category :mouse, "Souris", "Commande relatives à la gestion de la souris" register_command_category :picture, "Images", "Commandes relatives à la manipulation des images" register_command_category :parallax, "Panoramas", "Commandes relatives à la manipulation des panoramas" register_command_category :micro, "Micro-événements", "Commandes relatives à la gestion des micro events" register_command_category :party, "Parties", "Commande associées à la gestion de la partie" register_command_category :items, "Objets", "Commandes permettant d'obtenir ou de manipuler les objets" register_command_category :armors, "Armures", "Commandes permettant de manipuler les armures" register_command_category :weapons, "Armes", "Commandes permettant de manipuler les armes" register_command_category :system, "Systèmes", "Offre une collection d'informations sur le système" register_command_category :actors, "Acteurs", "Offre des commandes pour obtenir des informations sur les acteurs" register_command_category :skills, "Techniques", "Offre des commandes pour obtenir des informations sur les techniques" register_command_category :math, "Mathématiques", "Outils de traitement mathématiques un peu avancé" register_command_category :troop, "Groupes", "Informations sur les groupes de monstres" register_command_category :enemy, "Ennemis", "Informations sur les monstres rencontrables tels que définis dans la base de données, donc utilisables partout." register_command_category :in_battle, "En combat", "Commandes d'informations en combat (en plus de la base de données). Uniquement valide en combat" register_command_category :text, "Textes", "Commandes pour afficher du texte à l'écran, les textes sont référencés par des ID, comme les images." register_command_category :date, "Date/Heure", "Commandes pour récupérer des informations sur la date et l'heure" register_command_category :socket, "Client-Serveur", "Commandes pour communiquer avec un serveur TCP/IP" register_command_category :scene, "Scenes", "Commandes pour naviguer entre les scenes de jeu (et de systèmes)" register_command_category :save, "Sauvegardes", "Commandes pour gérer et naviguer entre les sauvegardes" register_command_category :area, "Zones virtuelles", "Commandes pour créer et manipuler des zones virtuelles" register_command_category :textfield, "Champs de texte", "Commande pour manipuler des champs de texte saisissables au clavier" register_command_category :clipboard, "Presse-papier", "Permet d'envoyer des données dans le presse-papier ou de récupérer le texte stocké dans le presse-papier" register_command_category :xbox, "Vibrations (XBOX360)", "Permet de manipuler la vibration des manettes de la XBOX360" register_command_category :sound, "Sons", "Commandes relatives à la manipulation des sons" register_command_category :camera, "Caméra", "Commandes relatives à la manipulation de la caméra (scrolling de la carte)" register_command_category :screen, "Ecran", "Commandes pour manipuler l'écran (teintes, vibrations etc)" register_command_category :window, "Fenêtres", "Commandes pour créer/modifier des fenêtres. Attention, lorsque vous utilisez du texte, utilisez de préférence les apostrophes comme séparateur. Cette collection de commande est documentée dans le Wiki!" link_class_documentation "Collection des commandes EventExtender" add_internals :enemy, :troop, :monster_battler_dimension, :distance_between add_internals :type_equip, :sys, :spriteset, :sprite_picture, :screen, :picture add_internals :scene, :event, :method_missing, :pictures, :scene, :follower # EE4 Fixture add_internals :windows_username, :parallax_scrollspeed, :picture_origine add_internals :picture_detach, :key_number, :key_char, :key_char?, :maj? add_internals :mouse_x_square, :mouse_y_square, :show_cursor_system, :delete_save add_internals :monster_attack, :monster_magic_attack, :monster_defense add_internals :monster_hp, :monster_mp, :troop_member_id, :actor_experience add_internals :actor_magic, :collide?, :look_at, :look_at? add_internals :actor_experience_rate, :mouse_clicked_event?, :mouse_clicked_player? add_internals :monster_magic_defense, :server_single_close_connection add_internals :server_single_connect,:server_single_recv,:server_single_send add_internals :server_single_wait_recv, :buzz, :tilemap add_internals :mouse_square_hover_area?,:mouse_clicked_area?,:mouse_square_clicked_area? add_internals :mouse_triggered_area?,:mouse_square_triggered_area?,:mouse_pressed_area? add_internals :mouse_square_pressed_area?,:mouse_released_area?,:mouse_square_released_area? add_internals :mouse_repeated_area?, :mouse_square_repeated_area? # AUTOGenerated for message link_method_documentation 'Command.message', 'Affiche un message à l\'écran', { :value => ["Message à afficer", :String], :"*face_name" => ["Nom du faceset (peut être remplacé par nil pour ne pas en afficher), il faut utiliser \\n pour afficher plusieurs lignes", :String], :"*face_index" => ["Index du faceset (ne sert à rien si aucun faceset n'est donnée)", :Fixnum], :"*position" => ["Position de la fenêtre de message (0 = en haut, 1 au centre, 2 en bas), par défaut vaut 2", :Fixnum], :"*background" => ["Fond du message, 0 normal, 1 sombre, 2 transparent", :Fixnum], } register_command :standard, 'Command.message' # AUTOGenerated for flash_square link_method_documentation 'Command.flash_square', 'Fait clignoter une case selon une couleur', { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], :color => ["Couleur du flash (utilisez la commande color)", :Color], } register_command :standard, 'Command.flash_square' # AUTOGenerated for unflash_square link_method_documentation 'Command.unflash_square', 'Arrête le clignotement', { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], } register_command :standard, 'Command.unflash_square' # AUTOGenerated for flash_rect link_method_documentation 'Command.flash_rect', 'Fait clignoter un rectangle de cases', { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], :width => ["Largeur du rectangle", :Fixnum], :height => ["Largeur du rectangle", :Fixnum], :color => ["Couleur du flash (utilisez la commande color)", :Color], } register_command :standard, 'Command.flash_rect' # AUTOGenerated for unflash_rect link_method_documentation 'Command.unflash_rect', 'Arrête de faire clignoter les cases référencées par le rectangle', { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], :width => ["Largeur du rectangle", :Fixnum], :height => ["Largeur du rectangle", :Fixnum], } register_command :standard, 'Command.unflash_rect' link_method_documentation 'Command.call_common_event', 'Exécute l\'événement commun référencé par son ID', { :id => ["ID de l'événement commun à exécuter", :Fixnum], }, false register_command :standard, 'Command.call_common_event' link_method_documentation "Command.max", "Renvoie la plus grande des deux valeurs A, B", { :a => ["Valeur de A", :Object], :b => ["Valeur de B", :Object] }, true register_command :standard, "Command.max" link_method_documentation "Command.min", "Renvoie la plus petite des deux valeurs A, B", { :a => ["Valeur de A", :Object], :b => ["Valeur de B", :Object] }, true register_command :standard, "Command.min" link_method_documentation "Command.tone", "Renvoie une teinte", { :red => ["Valeur de rouge, entre -255 et 255", :Fixnum], :green => ["Valeur de vert, entre -255 et 255", :Fixnum], :blue => ["Valeur de bleu, entre -255 et 255", :Fixnum], :"*gray" => ["Valeur de gris, entre 0 et 255, par défaut 0 !", :Fixnum] }, true register_command :standard, "Command.tone" link_method_documentation "Command.get", "Renvoie la cellule à la valeur donnée d'un tableau", {:array =>["Tableau", :Array], :index => ["Index à trouver", :Fixnum]}, true register_command :standard, "Command.get" link_snippet("Command.get", "Command.get([0, 1, 2, 17], 2) # Renvoie 2 (parce que c'est la deuxième cellule et que l'indexation des tableaux commence à 0)") link_method_documentation "Command.session_username", "Renvoie le nom d'utilisateur de la session Windows", {}, true register_command :standard, "Command.session_username" link_method_documentation "Command.length", "Renvoie la taille d'un tableau", {:array =>["Tableau dont il faut renvoyer la taille", :Array]}, true register_command :standard, "Command.length" link_method_documentation "Command.color", "Renvoie une couleur", { :red => ["Valeur de rouge", :Fixnum], :green => ["Valeur de vert", :Fixnum], :blue => ["Valeur de bleu", :Fixnum], :"*alpha" => ["Opacité, par défaut 255!", :Fixnum] }, true register_command :standard, "Command.color" link_method_documentation "Command.random", "Renvoie un nombre aléatoire compris entre MIN et MAX inclus", { :min => ["Borne minimale", :Fixnum], :max => ["Borne maximale (à noter que si cet argument n'est pas spécifié, le résultat sera compris entre 0 et min inclus)", :Fixnum] }, true register_command :standard, "Command.random" link_method_documentation "Command.wait", "Attend un nombre de frames donné", { :duration => ["Nombre de frames à attendre", :Fixnum], } register_command :standard, "Command.wait" link_method_documentation "Command.random_figures", "Renvoie un nombre à virgule aléatoire compris entre x et x+1", { :x => ["Valeur de base (si cet argument n'est pas spécifié, le résultat sera compris entre 0 et 1)", :Fixnum] }, true register_command :standard, "Command.random_figures" link_method_documentation "Command.map_id", "Renvoie l'ID de la map en cours. Idéalement, utiliser c(:map_id) qui est plus sur!", {}, true register_command :mapinfo, "Command.map_id" link_method_documentation "Command.map_name", "Renvoie le nom de la map en cours", {}, true register_command :mapinfo, "Command.map_name" link_method_documentation "Command.id_at", "Renvoie l'ID de l'évènement pointé par les coordonnées X,Y (0 si c'est le héros, -1 s'il n'y en a pas)", { :x => ["Coordonnées X de la case", :Fixnum], :y => ["Coordonnées Y de la case", :Fixnum] }, true register_command :mapinfo, "Command.id_at" link_method_documentation "Command.terrain_tag", "Renvoie le tag du terrain de la case pointée par les coordonnées X,Y", { :x => ["Coordonnées X de la case", :Fixnum], :y => ["Coordonnées Y de la case", :Fixnum] }, true register_command :mapinfo, "Command.terrain_tag" link_method_documentation "Command.tile_id", "Renvoie l'ID de la tile pointée par les coordonnées X,Y", { :x => ["Coordonnées X de la case", :Fixnum], :y => ["Coordonnées Y de la case", :Fixnum], :layer => ["Numéro de la couche", :Fixnum], :"*map_id" => ["ID d'une carte, si aucun argument n'est donné, map_id vaut l'id de la map courante", :Fixnum], }, true register_command :mapinfo, "Command.tile_id" # AUTOGenerated for set_tile link_method_documentation 'Command.set_tile', 'Change une case de tile', { :value => ["Valeur du tile (utilisez éventuellement la commande tile_id)", :Fixnum], :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], :layer => ["Couche de la carte (1,2 ou 3)", :Fixnum], }, true # Maybe changed register_command :mapinfo, 'Command.set_tile' link_method_documentation "Command.region_id", "Renvoie l'ID de la région pointée par les coordonnées X,Y", { :x => ["Coordonnées X de la case", :Fixnum], :y => ["Coordonnées Y de la case", :Fixnum] }, true register_command :mapinfo, "Command.region_id" link_method_documentation "Command.square_passable?", "Renvoie true si la case référencée par X, Y est passable dans la direction référencée par direction, false sinon", { :x => ["Coordonnées X de la case", :Fixnum], :y => ["Coordonnées Y de la case", :Fixnum], :direction => ["Direction (2,4,6,8)", :Fixnum] }, true register_command :mapinfo, "Command.square_passable?" link_method_documentation "Command.percent", "Renvoie le pourcentage de value par rapport à max", { :value => ["Valeur à transformer", :Fixnum], :max => ["Valeur maximum", :Fixnum] }, true register_command :standard, "Command.percent" link_snippet("Command.percent", "Command.percent(40, 80) # Renvoie 50 (parce que 40 = 50% de 80)") link_method_documentation "Command.apply_percent", "Applique percent à max", { :percent => ["Valeur à appliquer", :Fixnum], :max => ["Valeur maximum", :Fixnum] }, true link_snippet("Command.apply_percent", "Command.apply_percent(50, 80) # Renvoie 40 (parce que 50% de 80 = 40)") register_command :standard, "Command.apply_percent" link_method_documentation "Command.include_page", "Invoque une page (comme s'il s'agissait d'un évènement commun) d'un autre évènement", { :map_id => ["ID de la map où chercher l'évènement à inclure", :Fixnum], :event_id => ["ID de l'évènement où chercher la page à inclure", :Fixnum], :page_id => ["ID de la page à inclure", :Fixnum], "*runnable".to_sym => ["Par défaut, cette variable a pour valeur `false`. Si elle vaut `true`, la page ne sera incluse que si la condition de lancement de la page est respectée. Par défaut, elle utilise le contexte (les interrupteurs locaux) de l'évènement appelant.", :Boolean], "*context".to_sym => ["Par défaut, cette variable a pour valeur `false`. Si `runnable` et `context` valent `true`, la condition de lancement de la page utilisera le contexte (les interrupteurs locaux) de l'évènement d'origine à la place de celui de l'évènement appelant.", :Boolean] } register_command :event, "Command.include_page" # AUTOGenerated for event_moving? link_method_documentation 'Command.event_moving?', 'Renvoie true si l\'évènement est en mouvement, false sinon.', { :id => ["Id de l'événement", :Fixnum], }, true # Maybe changed register_command :event, 'Command.event_moving?' # AUTOGenerated for player_moving? link_method_documentation 'Command.player_moving?', 'Renvoie true si le héros est en mouvement, false sinon', {}, true # Maybe changed register_command :event, 'Command.player_moving?' # AUTOGenerated for event_trail link_method_documentation 'Command.event_trail', 'Applique une traînée sur un sélecteur d\'évènements', { :ids => ["Sélecteur d'évènements à qui attribuer une traînée", :Selector], :len => ["Taille de la trainée", :Fixnum], :"*mode" => ["Mode de fusion de la traînée (0, 1 ou 2), par défaut: 0", :Fixnum], :"*mode" => ["Teinte de la trainée (utilisez la commande tone)", :Tone], } register_command :event, 'Command.event_trail' # AUTOGenerated for pixel_in_event? link_method_documentation 'Command.pixel_in_event?', 'Renvoie true si le pixel (x, y) est inclu dans l\'événement, false sinon', { :id => ["Args description", :ArgType], :x => ["Coordonnées X du point à vérifier", :Fixnum], :y => ["Coordonnées Y du point à vérifier", :Fixnum], :"*precise" => ["Si vaut true, la vérification se fait au pixel près, sinon en fonction du rectangle. Par défaut, vaut true ", :Boolean], }, true # Maybe changed register_command :event, 'Command.pixel_in_event?' # AUTOGenerated for pixel_in_player? link_method_documentation 'Command.pixel_in_player?', 'Renvoie true si le pixel (x, y) est inclu dans le joueur, false sinon', { :x => ["Coordonnées X du point à vérifier", :Fixnum], :y => ["Coordonnées Y du point à vérifier", :Fixnum], :"*precise" => ["Si vaut true, la vérification se fait au pixel près, sinon en fonction du rectangle. Par défaut, vaut true ", :Boolean], }, true # Maybe changed register_command :event, 'Command.pixel_in_player?' # AUTOGenerated for event_opacity link_method_documentation 'Command.event_opacity', 'Modifie (ou retourne) l\'opacité d\'un évènement ', { :ids => ["Id de l'évènement (ne pas utiliser de selecteur pour renvoyer l'opacité)", :Selector], :"*value" => ["Valeur de l'opacité, entre 0 et 255. Si aucune valeur n'est donnée, la commande retourne l'opacité de l'évènement ciblé.", :Fixnum], }, true # Maybe changed register_command :event, 'Command.event_opacity' # AUTOGenerated for player_opacity link_method_documentation 'Command.player_opacity', 'Modifie (ou retourne) l\'opacité du héros', { :"*value" => ["Valeur de l'opacité, entre 0 et 255. Si aucune valeur n'est donnée. La commande retourne l'opacité du héros.", :Fixnum], }, true # Maybe changed register_command :event, 'Command.player_opacity' # AUTOGenerated for event_ox link_method_documentation 'Command.event_ox', 'Modifie (ou retourne) la coordonnée X du point de départ d\'un événement (le point d\'accroche)', { :id => ["ID de l'événement", :Fixnum], :"*value" => ["Nouvelle valeur, si aucune valeur n'est donnée, la commande renverra la valeur courante", :Fixnum], }, true # Maybe changed register_command :event, 'Command.event_ox' # AUTOGenerated for event_oy link_method_documentation 'Command.event_oy', 'Modifie (ou retourne) la coordonnée y du point de départ d\'un événement (le point d\'accroche)', { :id => ["ID de l'événement", :Fixnum], :"*value" => ["Nouvelle valeur, si aucune valeur n'est donnée, la commande renverra la valeur courante", :Fixnum], }, true # Maybe changed register_command :event, 'Command.event_oy' # AUTOGenerated for player_ox link_method_documentation 'Command.player_ox', 'Modifie (ou retourne) la coordonnée X du point de départ du héros (le point d\'accroche)', { :"*value" => ["Nouvelle valeur, si aucune valeur n'est donnée, la commande renverra la valeur courante", :Fixnum], }, true # Maybe changed register_command :event, 'Command.player_ox' # AUTOGenerated for player_oy link_method_documentation 'Command.player_oy', 'Modifie (ou retourne) la coordonnée Y du point de départ du héros (le point d\'accroche)', { :"*value" => ["Nouvelle valeur, si aucune valeur n'est donnée, la commande renverra la valeur courante", :Fixnum], }, true # Maybe changed register_command :event, 'Command.player_oy' # AUTOGenerated for event_zoom_x link_method_documentation 'Command.event_zoom_x', 'Modifie (ou retourne) la valeur du zoom horizontal d\'un événement', { :id => ["ID de l'événement", :Fixnum], :"*value" => ["Nouvelle valeur, si aucune valeur n'est donnée, la commande renverra la valeur courante", :Fixnum], }, true # Maybe changed register_command :event, 'Command.event_zoom_x' # AUTOGenerated for event_zoom_y link_method_documentation 'Command.event_zoom_y', 'Modifie (ou retourne) la valeur du zoom vertical d\'un événement', { :id => ["ID de l'événement", :Fixnum], :"*value" => ["Nouvelle valeur, si aucune valeur n'est donnée, la commande renverra la valeur courante", :Fixnum], }, true # Maybe changed register_command :event, 'Command.event_zoom_y' # AUTOGenerated for event_zoom link_method_documentation 'Command.event_zoom', 'Modifie le zoom d\'un événement', { :id => ["ID de l'événement", :Fixnum], :value => ["Valeur du zoom", :Fixnum], } register_command :event, 'Command.event_zoom' # AUTOGenerated for event_restore_origin link_method_documentation 'Command.event_restore_origin', 'Restore l\'origine de l\'événement référencé par son ID', { :id => ["ID de l'événement", :Fixnum], } register_command :event, 'Command.event_restore_origin' # AUTOGenerated for player_restore_origin link_method_documentation 'Command.player_restore_origin', 'Restore l\'origine du héros', {} register_command :event, 'Command.player_restore_origin' # AUTOGenerated for player_zoom_x link_method_documentation 'Command.player_zoom_x', 'Modifie (ou retourne) la valeur du zoom horizontal du héros', { :"*value" => ["Nouvelle valeur, si aucune valeur n'est donnée, la commande renverra la valeur courante", :Fixnum], }, true # Maybe changed register_command :event, 'Command.player_zoom_x' # AUTOGenerated for player_zoom_y link_method_documentation 'Command.player_zoom_y', 'Modifie (ou retourne) la valeur du zoom vertical du héros', { :"*value" => ["Nouvelle valeur, si aucune valeur n'est donnée, la commande renverra la valeur courante", :Fixnum], }, true # Maybe changed register_command :event, 'Command.player_zoom_y' # AUTOGenerated for player_zoom link_method_documentation 'Command.player_zoom', 'Modifie le zoom du héros', { :value => ["Valeur du zoom", :Fixnum], } register_command :event, 'Command.player_zoom' # AUTOGenerated for player_trail link_method_documentation 'Command.player_trail', 'Applique une traînée sur le joueur', { :len => ["Taille de la traînée", :Fixnum], :"*mode" => ["Mode de fusion de la traînée (0, 1 ou 2), par défaut: 0", :Fixnum], :"*tone" => ["Teinte de la traînée (utilisez la commande tone)", :Tone], } register_command :event, 'Command.player_trail' # AUTOGenerated for event_stop_trail link_method_documentation 'Command.event_stop_trail', 'Arrête la trainée sur un sélecteur d\'évènements', { :ids => ["Sélecteur d'évènements à qui attribuer une traînée", :Selector], } register_command :event, 'Command.event_stop_trail' # AUTOGenerated for player_stop_trail link_method_documentation 'Command.player_stop_trail', 'Arrête la traînée sur le joueur', {} register_command :event, 'Command.player_stop_trail' # AUTOGenerated for event_brutal_stop_trail link_method_documentation 'Command.event_brutal_stop_trail', 'Arrête brutalement la traînée sur un sélecteur d\'évènements', { :ids => ["Sélecteur d'évènements à qui attribuer une traînée", :Selector], } register_command :event, 'Command.event_brutal_stop_trail' # AUTOGenerated for player_brutal_stop_trail link_method_documentation 'Command.player_brutal_stop_trail', 'Arrête brutalement la traînée sur le joueur', {} register_command :event, 'Command.player_brutal_stop_trail' link_method_documentation "Command.page_runnable?", "Vérifie si la page est exécutable dans le contexte de l'évènement appelant.", { :map_id => ["ID de la map où chercher l'évènement à tester", :Fixnum], :event_id => ["ID de l'évènement où chercher la page à tester", :Fixnum], :page_id => ["ID de la page à tester", :Fixnum], "*context".to_sym => ["Par défaut, cette variable a pour valeur `false`. Si elle vaut `true`, la condition de lancement de la page utilisera le contexte (les interrupteurs locaux) de l'évènement d'origine à la place de celui de l'évènement appelant.", :Boolean] }, true register_command :event, "Command.page_runnable?" link_method_documentation "Command.invoke_event", "Invoque un évènement d'une autre map (ou de la même) sur la carte", { :map_id => ["ID de la map où chercher l'évènement à invoquer", :Fixnum], :event_id => ["ID de l'évènement à invoquer", :Fixnum], :new_id => ["Nouvel ID de l'évènement fraîchement invoqué", :Fixnum], "*x".to_sym => ["Position X où placer l'évènement invoqué, par défaut, conserve la valeur de l'évènement invoqué", :Fixnum], "*y".to_sym => ["Position Y où placer l'évènement invoqué, par défaut conserve la valeur de l'évènement invoqué", :Fixnum] } register_command :event, "Command.invoke_event" link_method_documentation "Command.max_event_id", "Renvoie le plus grand ID d'évènement occupé sur la carte", {}, true register_command :event, "Command.max_event_id" link_method_documentation "Command.fresh_event_id", "Renvoie un ID libre (utile en cas d'invocation d'évènement)", {}, true register_command :event, "Command.fresh_event_id" link_method_documentation "Command.mouse_hover_event?", "Renvoie true si la souris survole un évènement du sélecteur passé en argument", {:events => ["Selecteur d'évènements", :Selectors], :"*precise" => ["Si vaut true, la vérification se fait au pixel près, sinon en fonction du rectangle. Par défaut, vaut true ", :Boolean],}, true register_command :event, "Command.mouse_hover_event?" link_method_documentation "Command.mouse_click_event?", "Renvoie true si la souris clique sur un évènement du sélecteur passé en argument", {:events => ["Selecteur d'évènements", :Selectors], :"*precise" => ["Si vaut true, la vérification se fait au pixel près, sinon en fonction du rectangle. Par défaut, vaut false ", :Boolean],}, true register_command :event, "Command.mouse_click_event?" link_method_documentation "Command.mouse_press_event?", "Renvoie true si la souris reste pressée sur un évènement du sélecteur passé en argument", { :events => ["Selecteur d'évènements", :Selectors], :"*key" => ["Touche à presser (par défaut, la touche est :mouse_left)", :Symbol], :"*precise" => ["Si vaut true, la vérification se fait au pixel près, sinon en fonction du rectangle. Par défaut, vaut false ", :Boolean], }, true register_command :event, "Command.mouse_press_event?" link_method_documentation "Command.mouse_trigger_event?", "Renvoie true si la souris vient de cliquer un évènement du sélecteur passé en argument", { :events => ["Selecteur d'évènements", :Selectors], :"*key" => ["Touche à presser (par défaut, la touche est :mouse_left)", :Symbol], :"*precise" => ["Si vaut true, la vérification se fait au pixel près, sinon en fonction du rectangle. Par défaut, vaut false ", :Boolean], }, true register_command :event, "Command.mouse_trigger_event?" link_method_documentation "Command.mouse_repeat_event?", "Renvoie true si la souris clique de manière répétée un évènement du sélecteur passé en argument", { :events => ["Selecteur d'évènements", :Selectors], :"*key" => ["Touche à presser (par défaut, la touche est :mouse_left)", :Symbol], :"*precise" => ["Si vaut true, la vérification se fait au pixel près, sinon en fonction du rectangle. Par défaut, vaut false ", :Boolean], }, true register_command :event, "Command.mouse_repeat_event?" link_method_documentation "Command.mouse_release_event?", "Renvoie true si la souris est relâchée sur un évènement du sélecteur passé en argument", { :events => ["Selecteur d'évènements", :Selectors], :"*key" => ["Touche à presser (par défaut, la touche est :mouse_left)", :Symbol], :"*precise" => ["Si vaut true, la vérification se fait au pixel près, sinon en fonction du rectangle. Par défaut, vaut false ", :Boolean], }, true register_command :event, "Command.mouse_release_event?" link_method_documentation "Command.event_x", "Renvoie la coordonnées X de la case sur laquelle se trouve l'évènement référencé par son ID", {:id => ["ID de l'évènement (0 pour héros)", :Fixnum]}, true register_command :event, "Command.event_x" link_method_documentation "Command.event_in_screen?", "Renvoie true si l'évènement référencé par son ID est visible à l'écran, false sinon", {:id => ["ID de l'évènement (0 pour héros)", :Fixnum]}, true register_command :event, "Command.event_in_screen?" link_method_documentation "Command.player_in_screen?", "Renvoie true si le joueur est visible à l'écran, false sinon", {}, true register_command :event, "Command.player_in_screen?" link_method_documentation "Command.event_y", "Renvoie la coordonnée Y de la case sur laquelle se trouve l'évènement référencé par son ID", {:id => ["ID de l'évènement (0 pour héros)", :Fixnum]}, true register_command :event, "Command.event_y" link_method_documentation "Command.event_screen_x", "Renvoie la coordonnée X de l'évènement référencé par son ID par rapport à l'écran", {:id => ["ID de l'évènement (0 pour héros)", :Fixnum]}, true register_command :event, "Command.event_screen_x" link_method_documentation "Command.event_screen_y", "Renvoie la coordonnée Y de l'évènement référencé par son ID par rapport à l'écran", {:id => ["ID de l'évènement (0 pour héros)", :Fixnum]}, true register_command :event, "Command.event_screen_y" link_method_documentation "Command.event_pixel_x", "Renvoie la coordonnée X de l'évènement référencé par son ID en pixel sur la carte", {:id => ["ID de l'évènement (0 pour héros)", :Fixnum]}, true register_command :event, "Command.event_pixel_x" link_method_documentation "Command.event_pixel_y", "Renvoie la coordonnée Y de l'évènement référencé par son ID en pixel sur la carte", {:id => ["ID de l'évènement (0 pour héros)", :Fixnum]}, true register_command :event, "Command.event_pixel_y" link_method_documentation "Command.event_direction", "Renvoie (ou change) la direction (2 pour le haut, 8, pour le bas, 4 pour la gauche , 6 pour la droite ) de l'évènement référencé par son ID", {:id => ["ID de l'évènement (0 pour héros)", :Fixnum], :"*value" => ["Valeur de la direction, 2,4,6,8. Si aucune valeur n'est donnée, la commande retourne la direction de l'évènement ciblé.", :Fixnum]}, true register_command :event, "Command.event_direction" link_method_documentation "Command.player_x", "Renvoie la coordonnée X de la case sur laquelle est le joueur", {}, true register_command :event, "Command.player_x" link_method_documentation "Command.player_y", "Renvoie la coordonnée Y de la case sur laquelle est le joueur", {}, true register_command :event, "Command.player_y" link_method_documentation "Command.player_screen_x", "Renvoie la coordonnée X du joueur par rapport à l'écran", {}, true register_command :event, "Command.player_screen_x" link_method_documentation "Command.player_screen_y", "Renvoie la coordonnée Y du joueur par rapport à l'écran", {}, true register_command :event, "Command.player_screen_y" link_method_documentation "Command.player_pixel_x", "Renvoie la coordonnées X du joueur en pixel sur la carte", {}, true register_command :event, "Command.player_pixel_x" link_method_documentation "Command.player_pixel_y", "Renvoie la coordonnées Y du joueur en pixel sur la carte", {}, true register_command :event, "Command.player_pixel_y" link_method_documentation "Command.player_direction", "Renvoie (ou change) la direction (2 pour le haut, 8, pour le bas, 4 pour la gauche , 6 pour la droite ) du joueur", {:"*value" => ["Valeur de la direction, 2,4,6,8. Si aucune valeur n'est donnée, la commande retourne la direction du héros", :Fixnum]}, true register_command :event, "Command.player_direction" link_method_documentation "Command.squares_between", "Renvoie le nombre de cases entre deux évènements référencés par leurs ID", { :idA => ["ID de l'évènement A (0 pour héros)", :Fixnum], :idB => ["ID de l'évènement B (0 pour héros)", :Fixnum], }, true register_command :event, "Command.squares_between" link_method_documentation "Command.pixels_between", "Renvoie le nombre de pixels entre deux évènements référencés par leurs ID's", { :idA => ["ID de l'évènement A (0 pour héros)", :Fixnum], :idB => ["ID de l'évènement B (0 pour héros)", :Fixnum], }, true register_command :event, "Command.pixels_between" link_method_documentation "Command.event_look_at?", "Renvoie true si l'évènement A regarde dans la direction de l'évènement B et que celui ci est dans son périmètre, false sinon", { :idA => ["ID de l'évènement A (0 pour héros)", :Fixnum], :idB => ["ID de l'évènement B (0 pour héros)", :Fixnum], :scope => ["Nombre de cases ou de pixels", :Fixnum], :"*metric" => ["par défaut :square pour en cases, mettre :pixels pour en pixels", :Fixnum], }, true register_command :event, "Command.event_look_at?" # AUTOGenerated for event_move_with link_method_documentation 'Command.event_move_with', 'Applique un déplacement (selon un code) à un événement', { :id => ["Id de l'événement", :Fixnum], :code => ["Liste des codes de déplacement", :Fixnum], } register_command :event, 'Command.event_move_with' # AUTOGenerated for player_move_with link_method_documentation 'Command.player_move_with', 'Applique un déplacement (selon un code) au héros', { :code => ["Liste des codes de déplacement", :Fixnum], } register_command :event, 'Command.player_move_with' link_method_documentation "Command.events_collide?", "Renvoie true si l'evenement A est en collision avec l'évènement B, false sinon", { :idA => ["ID de l'évènement A (0 pour héros)", :Fixnum], :idB => ["ID de l'évènement B (0 pour héros)", :Fixnum], }, true register_command :event, "Command.events_collide?" link_method_documentation "Command.key_trigger?", "Renvoie true si la touche passée en argument (cf:attributs) vient d'être pressée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true register_command :keyboard, "Command.key_trigger?" link_method_documentation "Command.key_press?", "Renvoie true si la touche passée en argument (cf:attributs) est pressée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true register_command :keyboard, "Command.key_press?" link_method_documentation "Command.key_repeat?", "Renvoie true si la touche passée en argument (cf:attributs) est appuyée de manière répétée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true register_command :keyboard, "Command.key_repeat?" link_method_documentation "Command.key_release?", "Renvoie true si la touche passée en argument (cf:attributs) vient d'être relâchée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true register_command :keyboard, "Command.key_release?" link_method_documentation "Command.keyboard_all?", "Renvoie true si toutes les touches passées à keys sont activées selon la méthode passée à method", { :method => ["Méthode pour vérifier le prédicat (par exemple, :press?, :trigger?, :release? etc.", :Symbol], :keys => ["Liste des touches qui doivent être activées selon la méthode", :Argslist] }, true register_command :keyboard, "Command.keyboard_all?" link_method_documentation "Command.keyboard_any?", "Renvoie true si au moins une touche passée à keys est activée selon la méthode passée à method", { :method => ["Méthode pour vérifier le prédicat (par exemple, :press?, :trigger?, :release? etc.", :Symbol], :keys => ["Liste des touches qui doivent être activée selon la méthode, si rien n'est passé, toutes les touches sont prises en compte", :Argslist] }, true register_command :keyboard, "Command.keyboard_any?" link_method_documentation "Command.keyboard_current_char", "Renvoie le caractère actuel pressé par le clavier", {}, true register_command :keyboard, "Command.keyboard_current_char" link_method_documentation "Command.keyboard_current_digit", "Renvoie le chiffre actuel pressé par le clavier", {}, true register_command :keyboard, "Command.keyboard_current_digit" link_method_documentation "Command.shift?", "Renvoie true si la touche Maj du clavier est activée au moment de l'appel, false sinon", {}, true register_command :keyboard, "Command.shift?" link_method_documentation "Command.caps_lock?", "Renvoie true si le clavier est en mode CAPS_LOCK au moment de l'appel, false sinon", {}, true register_command :keyboard, "Command.caps_lock?" link_method_documentation "Command.num_lock?", "Renvoie true si le clavier est en mode NUM_LOCK au moment de l'appel, false sinon", {}, true register_command :keyboard, "Command.num_lock?" link_method_documentation "Command.scroll_lock?", "Renvoie true si le clavier est en mode SCROLL_LOCK au moment de l'appel, false sinon", {}, true register_command :keyboard, "Command.scroll_lock?" link_method_documentation "Command.alt_gr?", "Renvoie true si la touche ALT_GR (ou la combinaison CTRL+ALT) est appuyée au moment de l'appel, false sinon", {}, true register_command :keyboard, "Command.alt_gr?" link_method_documentation "Command.ctrl?", "Renvoie true si la touche CTRL (ou une combinaison CTRL+key) est appuyée au moment de l'appel, false sinon", {:key => ["Symbole référençant la touche (cf:attributs) mise en combinaison", :Symbol]}, true register_command :keyboard, "Command.ctrl?" link_method_documentation "Command.key_current", "Renvoie la touche activée selon la méthode passée en argument, nil si aucune touche n'est activée", {:method => ["Méthode d'activation (:press?, :release?, :trigger? etc.)", :Symbol]}, true register_command :keyboard, "Command.key_current" link_method_documentation "Command.key_current_rgss", "Renvoie la touche du RGSS (:X, :A, :B, :C etc.) activée selon la méthode passée en argument, nil si aucune touche n'est activée", {:method => ["Méthode d'activation (:press?, :release?, :trigger? etc.)", :Symbol]}, true register_command :keyboard, "Command.key_current_rgss" link_method_documentation "Command.key_time", "Renvoie, en nombre de frames, le temps de pression d'une touche de clavier choisie", {:key => ["Touche à vérifier",:Symbol]}, true register_command :keyboard, "Command.key_time" link_method_documentation "Command.mouse_trigger?", "Renvoie true si la touche passée en argument (cf:attributs) vient d'être pressée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true register_command :mouse, "Command.mouse_trigger?" link_method_documentation "Command.mouse_press?", "Renvoie true si la touche passée en argument (cf:attributs) est pressée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true register_command :mouse, "Command.mouse_press?" link_method_documentation "Command.mouse_click?", "Renvoie true lorsqu'on effectue un clic gauche", {}, true register_command :mouse, "Command.mouse_click?" link_method_documentation "Command.mouse_repeat?", "Renvoie true si la touche passée en argument (cf:attributs) est appuyée de manière répétée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true register_command :mouse, "Command.mouse_repeat?" link_method_documentation "Command.mouse_release?", "Renvoie true si la touche passée en argument (cf:attributs) vient d'être relâchée, false sinon", {:key => ["Symbole référençant une touche (cf:attributs)", :Symbol]}, true register_command :mouse, "Command.mouse_release?" link_method_documentation "Command.mouse_point", "Renvoie un point (possédant les attributs x, y) référençant la position de la souris en pixels par rapport à l'écran", {}, true register_command :mouse, "Command.mouse_point" link_method_documentation "Command.mouse_x", "Renvoie la position (en pixels) X de la souris", {}, true register_command :mouse, "Command.mouse_x" link_method_documentation "Command.mouse_y", "Renvoie la position (en pixels) Y de la souris", {}, true register_command :mouse, "Command.mouse_y" link_method_documentation "Command.mouse_square_x", "Renvoie la position (en cases) X de la souris", {}, true register_command :mouse, "Command.mouse_square_x" link_method_documentation "Command.mouse_square_y", "Renvoie la position (en cases) Y de la souris", {}, true register_command :mouse, "Command.mouse_square_y" link_method_documentation "Command.mouse_rect", "Renvoie le rectangle de sélection de la souris (tracé en cours)", {}, true register_command :mouse, "Command.mouse_rect" link_method_documentation "Command.mouse_last_rect", "Renvoie le dernier rectangle de sélection de la souris effectué", {}, true register_command :mouse, "Command.mouse_last_rect" link_method_documentation "Command.mouse_dragging?", "Renvoie true si la souris est en train de sélectionner (cliquer/glisser) à l'écran", {}, true register_command :mouse, "Command.mouse_dragging?" link_method_documentation "Command.mouse_in?", "Renvoie true si la souris se trouve dans le rectangle passé en argument", {:rectangle => ["Rectangle à vérifier", :Rect]}, true register_command :mouse, "Command.mouse_in?" link_method_documentation "Command.mouse_all?", "Renvoie true si toutes les touches passées à keys sont activées selon la méthode passée à method", { :method => ["Méthodes pour vérifier le prédicat (par exemple, :press?, :trigger?, :release? etc.", :Symbol], :keys => ["Liste des touches qui doivent être activées selon la méthode", :Argslist] }, true register_command :mouse, "Command.mouse_all?" link_method_documentation "Command.mouse_any?", "Renvoie true si au moins une touche passée à keys est activée selon la méthode passée à method", { :method => ["Méthode pour vérifier le prédicat (par exemple, :press?, :trigger?, :release? etc.", :Symbol], :keys => ["Liste des touches qui doivent être activée selon la méthode, si rien n'est passé, toutes les touches sont prises en compte", :Argslist] }, true register_command :mouse, "Command.mouse_any?" link_method_documentation "Command.mouse_current_key", "Renvoie la touche activée selon la méthode passée en argument, nil si aucune touche n'est activée", {:method => ["Méthode d'activation (:press?, :release?, :trigger? etc.)", :Symbol]}, true register_command :mouse, "Command.mouse_current_key" link_method_documentation "Command.click_time", "Renvoie, en nombre de frames, la durée de pression d'une touche de souris choisie", {:key => ["Touche à vérifier",:Symbol]}, true register_command :mouse, "Command.click_time" # AUTOGenerated for picture_mouse_hover? link_method_documentation 'Command.picture_mouse_hover?', 'Renvoie true si la souris survol l\'image référencée par son ID', { :id => ["ID de l'image", :Fixnum], :"*precise" => ["si false, détecte via le rectangle de l'image, si false, détecte au pixel près. Par défaut, false", :Boolean], }, true # Maybe changed register_command :picture, 'Command.picture_mouse_hover?' # AUTOGenerated for picture_mouse_click? link_method_documentation 'Command.picture_mouse_click?', 'Renvoie true si la souris survol et est cliquée l\'image référencée par son ID', { :id => ["ID de l'image", :Fixnum], :"*precise" => ["si false, détecte via le rectangle de l'image, si false, détecte au pixel près. Par défaut, false", :Boolean], }, true # Maybe changed register_command :picture, 'Command.picture_mouse_click?' # AUTOGenerated for picture_mouse_press? link_method_documentation 'Command.picture_mouse_press?', 'Renvoie true si la souris survol et presse en continu la touche référencée sur l\'image référencée par son ID', { :id => ["ID de l'image", :Fixnum], :"*key" => ["Touche de la souris (par défaut, :mouse_left)", :Symbol], :"*precise" => ["si false, détecte via le rectangle de l'image, si false, détecte au pixel près. Par défaut, false", :Boolean], }, true # Maybe changed register_command :picture, 'Command.picture_mouse_press?' # AUTOGenerated for picture_mouse_trigger? link_method_documentation 'Command.picture_mouse_trigger?', 'Renvoie true si la souris survol et presse la touche référencée sur l\'image référencée par son ID', { :id => ["ID de l'image", :Fixnum], :"*key" => ["Touche de la souris (par défaut, :mouse_left)", :Symbol], :"*precise" => ["si false, détecte via le rectangle de l'image, si false, détecte au pixel près. Par défaut, false", :Boolean], }, true # Maybe changed register_command :picture, 'Command.picture_mouse_trigger?' # AUTOGenerated for picture_mouse_repeat? link_method_documentation 'Command.picture_mouse_repeat?', 'Renvoie true si la souris survol et presse successivement la touche référencée sur l\'image référencée par son ID', { :id => ["ID de l'image", :Fixnum], :"*key" => ["Touche de la souris (par défaut, :mouse_left)", :Symbol], :"*precise" => ["si false, détecte via le rectangle de l'image, si false, détecte au pixel près. Par défaut, false", :Boolean], }, true # Maybe changed register_command :picture, 'Command.picture_mouse_repeat?' # AUTOGenerated for picture_mouse_release? link_method_documentation 'Command.picture_mouse_release?', 'Renvoie true si la souris survol et relâche la touche référencée sur l\'image référencée par son ID', { :id => ["ID de l'image", :Fixnum], :"*key" => ["Touche de la souris (par défaut, :mouse_left)", :Symbol], :"*precise" => ["si false, détecte via le rectangle de l'image, si false, détecte au pixel près. Par défaut, false", :Boolean], }, true # Maybe changed register_command :picture, 'Command.picture_mouse_release?' # AUTOGenerated for picture_erased? link_method_documentation 'Command.picture_erased?', 'Renvoie true si l\'image est supprimée (ou non affichée), false sinon', { :id => ["ID de l'image", :Fixnum], }, true # Maybe changed register_command :picture, 'Command.picture_erased?' # AUTOGenerated for picture_showed? link_method_documentation 'Command.picture_showed?', 'Renvoie true si l\'image est affichée, false sinon', { :id => ["ID de l'image", :Fixnum], }, true # Maybe changed register_command :picture, 'Command.picture_showed?' link_method_documentation "Command.picture_show", "Affiche une image à l'écran", { :id => ["ID de l'image", :Fixnum], :name => ["Nom de l'image (sans l'extension, entre guillemets anglais)", :String], :"*x" => ["Position en X de l'image (par défaut 0)", :Fixnum], :"*y" => ["Position en Y de l'image (par défaut 0)", :Fixnum], :"*origin" => ["Origine de l'image, 0 = Haut gauche, 1 = centré, [x,y] = orienté autours de X,Y, par défaut, zéro", :Fixnum], :"*zoom_x" => ["Zoom sur la largeur de l'image par défaut 100 (pour 100%)", :Fixnum], :"*zoom_y" => ["Zoom sur la hauteur de l'image par défaut 100 (pour 100%)", :Fixnum], :"*opacity" => ["Opacité de l'image, par défaut 255 (de 0 à 255)", :Fixnum], :"*blend_type" => ["Mode de fusion, par défaut 0, 0=Normal, 1=Addition, 2=Soustraction", :Fixnum], } register_command :picture, "Command.picture_show" # AUTOGenerated for picture_move? link_method_documentation 'Command.picture_move?', 'Renvoie true si l\'image référencée par son ID est en mouvement, false sinon', { :id => ["ID de l'image", :Fixnum], }, true # Maybe changed register_command :picture, 'Command.picture_move?' # AUTOGenerated for picture_name link_method_documentation 'Command.picture_name', "Change le nom de l'image à afficher", { :id => ["ID de l'image", :Fixnum], :"*name" => ["Nom de l'image (sans l'extension, entre guillemets anglais), si aucun argument n'est passé, la commande renverra le nom courrant", :String], }, true # Maybe changed register_command :picture, 'Command.picture_name' link_method_documentation "Command.picture_origin", "Change l'origine d'une image", { :id => ["ID de l'image", :Fixnum], :origin => ["Origine de l'image, 0 = Haut gauche, 1 = centré, [x,y] = orienté autour de X,Y, par défaut, zéro, zéro", :Fixnum], } register_command :picture, "Command.picture_origin" link_method_documentation "Command.picture_x", "Change l'axe X d'une image", { :id => ["ID de l'image", :Fixnum], :x => ["Position en x de l'image, si aucun argument n'est passé, la commande renverra la position X de l'image", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], }, true register_command :picture, "Command.picture_x" link_method_documentation "Command.picture_y", "Change l'axe Y d'une image", { :id => ["ID de l'image", :Fixnum], :y => ["Position en y de l'image, si aucun argument n'est passé, la commande renverra la position Y de l'image", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], }, true register_command :picture, "Command.picture_y" link_method_documentation "Command.picture_position", "Change la position de l'image", { :Selector => ["Sélécteur de l'image", :Selector], :x => ["Position en x de l'image", :Fixnum], :y => ["Position en y de l'image", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :picture, "Command.picture_position" link_method_documentation "Command.picture_move", "Déplace une image", { :Selector => ["Sélécteur de l'image", :Selector], :x => ["Position en x de l'image où l'image doit se rendre", :Fixnum], :y => ["Position en y de l'image où l'image doit se rendre", :Fixnum], :zoom_x => ["Zoom de la largeur (en %)", :Fixnum], :zoom_y => ["Zoom de la hauteur (en %)", :Fixnum], :duration => ["Durée du déplacement en frames", :Fixnum], :"*wait_flag" => ["Attendre la fin du déplacement, par défaut, true", :Boolean], :"*opacity" => ["Opacité (de 0 à 255) que l'image devra avoir, si '-1', ou aucun argument n'est donné, l'image conserva son opacité actuelle", :Fixnum], :"*blend_type" => ["Mode de fusion (0, 1, 2) que l'image devra avoir, si '-1', ou aucun argument n'est donné, l'image conserva son mode de fusion du moment", :Fixnum], :"*origin" => ["Origine que l'image devra avoir, si '-1', ou aucun argument n'est donné, l'image conserva son origine du moment", :Fixnum], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :picture, "Command.picture_move" link_method_documentation "Command.picture_wave", "Fait onduler l'image", { :Selector => ["Sélécteur de l'image", :Selector], :amplitude => ["Amplitude (taille de l'ondulation)", :Fixnum], :vitesse => ["Vitesse de l'ondulation", :Fixnum], } register_command :picture, "Command.picture_wave" link_method_documentation "Command.picture_flip", "Applique un effet miroir (axe vertical) sur l'image ", { :Selector => ["Sélécteur de l'image", :Selector], } register_command :picture, "Command.picture_flip" link_method_documentation "Command.picture_angle", "Change l'angle de l'image", { :id => ["ID de l'image", :Fixnum], :angle => ["Angle d'orientation de l'image (En degrés décimaux, sens anti-horaire). Si aucun angle n'est donné, la commande renverra l'angle de l'image", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], }, true register_command :picture, "Command.picture_angle" link_method_documentation "Command.picture_rotate", "Fait tourner l'image", { :Selector => ["Sélécteur de l'image", :Selector], :speed => ["Vitesse de rotation de l'image", :Fixnum], } register_command :picture, "Command.picture_rotate" link_method_documentation "Command.picture_zoom_x", "Change la largeur d'une image", { :id => ["ID de l'image", :Fixnum], :zoom => ["Pourcentage d'agrandissement de la largeur de l'image. Si aucune valeur n'est donnée, la commande renverra le zoom_x de l'image.", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], }, true register_command :picture, "Command.picture_zoom_x" link_method_documentation "Command.picture_zoom_y", "Change la hauteur d'une image", { :id => ["ID de l'image", :Fixnum], :zoom => ["Pourcentage d'agrandissement de la hauteur de l'image. Si aucune valeur n'est donnée, la commande renverra le zoom_y de l'image.", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], }, true register_command :picture, "Command.picture_zoom_y" link_method_documentation "Command.picture_zoom", "Change la taille d'une image", { :Selector => ["Sélécteur de l'image", :Selector], :zoom_x => ["Pourcentage d'agrandissement de la largeur de l'image", :Fixnum], :"*zoom_y" => ["Pourcentage d'agrandissement de la hauteur de l'image. Si cet argument est ommis, la largeur sera égale à la hauteur.", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], }, true register_command :picture, "Command.picture_zoom" link_method_documentation "Command.picture_tone", "Change la teinte d'une image", { :id => ["ID de l'image", :Fixnum], :tone => ["Teinte de l'image (utilisez la commande tone)", :Tone], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut false", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :picture, "Command.picture_tone" link_method_documentation "Command.picture_blend", "Change le mode de fusion d'une image", { :Selector => ["Sélécteur de l'image", :Selector], :mode => ["Mode choisi (0, 1 ou 2)", :Fixnum], } register_command :picture, "Command.picture_blend" link_method_documentation "Command.picture_pin", "Fait défiler une image avec la carte (la fixe à une position)", { :Selector => ["Sélécteur de l'image", :Selector], :"*x" => ["Coordonnées X de la carte en pixels, par défaut la coordonnée convertie de l'écran vers la carte", :Fixnum], :"*y" => ["Coordonnées Y de la carte en pixels, par défaut la coordonnée convertie de l'écran vers la carte", :Fixnum] } register_command :picture, "Command.picture_pin" link_method_documentation "Command.picture_erase", "Efface l'image", { :Selector => ["Sélécteur de l'image", :Selector], } register_command :picture, "Command.picture_erase" link_method_documentation "Command.pictures_clear", "Efface toutes les images", { } register_command :picture, "Command.pictures_clear" link_method_documentation "Command.picture_unpin", "Arrête de faire défiler une image avec la carte", { :Selector => ["Sélécteur de l'image", :Selector], } register_command :picture, "Command.picture_unpin" link_method_documentation "Command.picture_opacity", "Change l'opacité d'une image", { :Selector => ["Sélécteur de l'image", :Selector], :opacity => ["valeur de l'opacité (de 0 à 255)", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :picture, "Command.picture_opacity" link_method_documentation "Command.picture_shake", "Fait trembler l'image pendant un temps donné", { :Selector => ["Sélécteur de l'image", :Selector], :power => ["La puissance du tremblement", :Fixnum], :speed => ["La vitesse du tremblement", :Fixnum], :duration => ["La durée en frames du tremblement", :Fixnum], } register_command :picture, "Command.picture_shake" link_method_documentation "Command.pixel_in_picture?", "Vérifie que le x, y sont inscrits dans l'image", { :id => ["ID de l'image", :Fixnum], :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], :"*precise" => ["Par défaut, precise vaut false, si precise vaut true, seuls les pixels non transparents seront pris en compte", :Boolean] }, true register_command :picture, "Command.pixel_in_picture?" link_method_documentation "Command.pictures_collide?", "Vérifie que deux images sont en collision", { :id => ["ID de l'image", :Fixnum], :id2 => ["ID de l'autre image", :Fixnum], }, true register_command :picture, "Command.pictures_collide?" link_method_documentation "Command.picture_scroll_x", "Change la vitesse de défilement horizontal d'une image fixée sur la carte, si aucune vitesse n'est donnée (et que le selector est un simple ID) alors la commande renverra simplement la valeur de défilement.", { :Selector => ["Sélécteur de l'image", :Selector], :"*vitesse" => ["Vitesse de défilement", :Fixnum], } register_command :picture, "Command.picture_scroll_x" link_method_documentation "Command.picture_scroll_y", "Change la vitesse de défilement vertical d'une image fixée sur la carte, si aucune vitesse n'est donnée (et que le selector est un simple ID) alors la commande renverra simplement la valeur de défilement.", { :Selector => ["Sélécteur de l'image", :Selector], :"*vitesse" => ["Vitesse de défilement", :Fixnum], } register_command :picture, "Command.picture_scroll_y" link_method_documentation "Command.picture_scroll", "Change la vitesse de défilement (vertical et horizontal) d'une image fixée sur la carte", { :Selector => ["Sélécteur de l'image", :Selector], :vitesse => ["Vitesse de défilement", :Fixnum], } register_command :picture, "Command.picture_scroll" # AUTOGenerated for picture_width link_method_documentation 'Command.picture_width', 'Change la largeur d\'une image référencée par son ID', { :id => ["ID de l'image", :Fixnum], :"*v" => ["Valeur à changer, si aucune valeur n'est donnée, la commande renverra la largeur de l'image", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], }, true # Maybe changed register_command :picture, 'Command.picture_width' # AUTOGenerated for picture_height link_method_documentation 'Command.picture_height', 'Change la hauteur d\'une image référencée par son ID', { :id => ["ID de l'image", :Fixnum], :"*v" => ["Valeur à changer, si aucune valeur n'est donnée, la commande renverra la hauteur de l'image", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], }, true # Maybe changed register_command :picture, 'Command.picture_height' # AUTOGenerated for picture_dimension link_method_documentation 'Command.picture_dimension', 'Change la hauteur et la largeur d\'une image référencée par son ID', { :id => ["ID de l'image", :Fixnum], :w => ["Largeur à modifier", :Fixnum], :h => ["Hauteur à modifier", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :picture, 'Command.picture_dimension' link_method_documentation "Command.parallax_show", "Affiche un panorama", { :id => ["ID du panorama", :Fixnum], :name => ["Nom du panorama", :String], :"*z" => ["Axe Z (par défaut - 100)", :Fixnum], :"*opacity" => ["Opacité, entre 0 et 255. (par défaut 255)", :Fixnum], :"*auto_x" => ["Défilement automatique horizontal (par défaut 0, ne défile pas)", :Fixnum], :"*auto_y" => ["Défilement automatique vertical (par défaut 0, ne défile pas)", :Fixnum], :"*scroll_x" => ["Défilement horizontal (par défaut 2, à la même vitesse que la carte. 1 = vitesse du panorama de VXace)", :Fixnum], :"*scroll_y" => ["Défilement vertical (par défaut 2, à la même vitesse que la carte. 1 = vitesse du panorama de VXace)", :Fixnum], :"*blend_type" => ["Mode de fusion (par défaut 0), mode normal", :Fixnum], :"*zoom_x" => ["Zoom horizontal (par défaut 100)", :Fixnum], :"*zoom_y" => ["Zoom vertical (par défaut 100)", :Fixnum], :"*tone" => ["Teinte, utilisez la commande tone (rubrique Standard), par défaut aucun changement de teinte", :Tone] } register_command :parallax, "Command.parallax_show" link_method_documentation "Command.parallax_transform", "Transforme un panorama durant une période", { :id => ["ID du panorama", :Fixnum], :duration => ["Durée en frame du déplacement", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut false", :Boolean], :"*zoom_x" => ["Zoom horizontal (par défaut 100)", :Fixnum], :"*zoom_y" => ["Zoom vertical (par défaut 100)", :Fixnum], :"*opacity" => ["Opacité, entre 0 et 255. (par défaut 255)", :Fixnum], :"*tone" => ["Teinte, utilisez la commande tone (rubrique Standard), par défaut aucun changement de teinte", :Tone], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :parallax, "Command.parallax_transform" link_method_documentation "Command.parallax_erase", "Supprime un panorama", { :id => ["ID du panorama", :Fixnum] } register_command :parallax, "Command.parallax_erase" link_method_documentation "Command.parallaxes_clear", "Supprime tous les panoramas", {} register_command :parallax, "Command.parallaxes_clear" link_method_documentation "Command.parallax_blend", "Change le mode de fusion d'un panorama", { :id => ["ID du panorama", :Fixnum], :blend_type => ["mode de fusion (0 => normal, 1 => Addition, 2 => Soustraction)", :Fixnum] } register_command :parallax, "Command.parallax_blend" link_method_documentation "Command.parallax_autoscroll_x", "Défilement horizontal automatique d'un panorama", { :id => ["ID du panorama", :Fixnum], :speed => ["Vitesse de défilement", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :parallax, "Command.parallax_autoscroll_x" link_method_documentation "Command.parallax_autoscroll_y", "Défilement vertical automatique d'un panorama", { :id => ["ID du panorama", :Fixnum], :speed => ["Vitesse de défilement", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :parallax, "Command.parallax_autoscroll_y" link_method_documentation "Command.parallax_scroll_x", "Défilement horizontal d'un panorama par rapport au défilement de la carte", { :id => ["ID du panorama", :Fixnum], :speed => ["Vitesse de défilement", :Fixnum] } register_command :parallax, "Command.parallax_scroll_x" link_method_documentation "Command.parallax_scroll_y", "Défilement vertical d'un panorama par rapport au défilement de la carte", { :id => ["ID du panorama", :Fixnum], :speed => ["Vitesse de défilement", :Fixnum] } register_command :parallax, "Command.parallax_scroll_y" link_method_documentation "Command.parallax_zoom_x", "Zoom horizontal d'un panorama", { :id => ["ID du panorama", :Fixnum], :zoom => ["taille en pourcentage", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :parallax, "Command.parallax_zoom_x" link_method_documentation "Command.parallax_zoom_y", "Zoom vertical d'un panorama", { :id => ["ID du panorama", :Fixnum], :zoom => ["taille en pourcentage", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :parallax, "Command.parallax_zoom_y" link_method_documentation "Command.parallax_zoom", "Zoom sur les deux axes d'un panorama", { :id => ["ID du panorama", :Fixnum], :zoom => ["taille en pourcentage", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :parallax, "Command.parallax_zoom" link_method_documentation "Command.parallax_tone", "Change la teinte d'un panorama", { :id => ["ID du panorama", :Fixnum], :tone => ["teinte du panorama (utilisez la commande tone des commandes standards)", :Tone], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :parallax, "Command.parallax_tone" link_method_documentation "Command.parallax_opacity", "Change l'opacité d'un panorama", { :id => ["ID du panorama", :Fixnum], :opacity => ["valeur de l'opacité (0 à 255)", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :parallax, "Command.parallax_opacity" # # Retirée car trop peu performante en ce moment :) # register_command :picture, "Command.pictures_collide?" # link_method_documentation "Command.pictures_perfect_collide?", # "Vérifie que deux images sont en collisions en tenant compte de la transparence (Attention, actuellement cette commande lag beaucoup)", # { # :id => ["ID de l'image", :Fixnum], # :id2 => ["ID de l'autre image", :Fixnum], # }, true # register_command :picture, "Command.pictures_perfect_collide?" link_method_documentation "Command.team_size", "Renvoie la taille de l'équipe", {}, true register_command :party, "Command.team_size" link_method_documentation "Command.gold", "Renvoie l'argent possédé", {}, true register_command :party, "Command.gold" link_method_documentation "Command.steps", "Renvoie le nombre de pas effectués par l'équipe", {}, true register_command :party, "Command.steps" link_method_documentation "Command.play_time", "Renvoie le temps de jeu en secondes", {}, true register_command :party, "Command.play_time" link_method_documentation "Command.timer", "Renvoie la valeur du chronomètre", {}, true register_command :party, "Command.timer" link_method_documentation "Command.save_count", "Renvoie le nombre de sauvegardes effectuées par partie", {}, true register_command :party, "Command.save_count" link_method_documentation "Command.battle_count", "Renvoie le nombre de combats effectués par partie", {}, true register_command :party, "Command.battle_count" # AUTOGenerated for items_possessed link_method_documentation 'Command.items_possessed', 'Renvoie la liste des objets possédés', {}, true # Maybe changed register_command :items, 'Command.items_possessed' # AUTOGenerated for armors_possessed link_method_documentation 'Command.armors_possessed', 'Renvoie la liste des armures possédées', {}, true # Maybe changed register_command :armors, 'Command.armors_possessed' # AUTOGenerated for weapons_possessed link_method_documentation 'Command.weapons_possessed', 'Renvoie la liste des armes possédées', {}, true # Maybe changed register_command :weapons, 'Command.weapons_possessed' link_method_documentation "Command.item_count", "Renvoie le nombre d'objets (référencés par un ID) possédés par l'équipe", {:id => ["Id de l'objet à compter", :Fixnum]}, true register_command :items, "Command.item_count" link_method_documentation "Command.weapon_count", "Renvoie le nombre d'armes (référencées par un ID) possédées par l'équipe", {:id => ["Id de l'arme à compter", :Fixnum]}, true register_command :weapons, "Command.weapon_count" link_method_documentation "Command.armor_count", "Renvoie le nombre d'armures (référencées par un ID) possédées par l'équipe", {:id => ["Id de l'armure à compter", :Fixnum]}, true register_command :armors, "Command.armor_count" link_method_documentation "Command.item_name", "Renvoie le nom de l'objet référencé par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :items, "Command.item_name" link_method_documentation "Command.weapon_name", "Renvoie le nom de l'arme référencée par son ID", {:id => ["Id de l'arme", :Fixnum]}, true register_command :weapons, "Command.weapon_name" link_method_documentation "Command.armor_name", "Renvoie le nom de l'armure référencée par son ID", {:id => ["Id de l'armure", :Fixnum]}, true register_command :armors, "Command.armor_name" link_method_documentation "Command.item_note", "Renvoie le commentaire de l'objet référencé par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :items, "Command.item_note" link_method_documentation "Command.weapon_note", "Renvoie le commentaire de l'arme référencée par son ID", {:id => ["Id de l'arme", :Fixnum]}, true register_command :weapons, "Command.weapon_note" link_method_documentation "Command.armor_note", "Renvoie le commentaire de l'armure référencée par son ID", {:id => ["Id de l'armure", :Fixnum]}, true register_command :armors, "Command.armor_note" link_method_documentation "Command.item_description", "Renvoie la description de l'objet référencé par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :items, "Command.item_description" link_method_documentation "Command.weapon_description", "Renvoie la description de l'arme référencée par son ID", {:id => ["Id de l'arme", :Fixnum]}, true register_command :weapons, "Command.weapon_description" link_method_documentation "Command.armor_description", "Renvoie la description de l'armure référencé par son ID", {:id => ["Id de l'armure", :Fixnum]}, true register_command :armors, "Command.armor_description" link_method_documentation "Command.item_icon", "Renvoie l'index de l'icone de l'objet référencé par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :items, "Command.item_icon" link_method_documentation "Command.weapon_icon", "Renvoie l'index de l'icone de l'arme référencée par son ID", {:id => ["Id de l'arme", :Fixnum]}, true register_command :weapons, "Command.weapon_icon" link_method_documentation "Command.armor_icon", "Renvoie l'index de l'icone de l'armure référencée par son ID", {:id => ["Id de l'armure", :Fixnum]}, true register_command :armors, "Command.armor_icon" link_method_documentation "Command.item_price", "Renvoie le prix de l'objet référencé par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :items, "Command.item_price" link_method_documentation "Command.weapon_price", "Renvoie le prix de l'arme référencée par son ID", {:id => ["Id de l'arme", :Fixnum]}, true register_command :weapons, "Command.weapon_price" link_method_documentation "Command.armor_price", "Renvoie le prix de l'armure référencée par son ID", {:id => ["Id de l'armure", :Fixnum]}, true register_command :armors, "Command.armor_price" link_method_documentation "Command.item_consumable?", "Renvoie true si l'objet référencé par son ID est consommable, false sinon", {:id => ["Id de l'objet", :Fixnum]}, true register_command :items, "Command.item_consumable?" link_method_documentation "Command.is_key_item?", "Renvoie true si l'objet référencé par son ID est un objet clé, false sinon", {:id => ["Id de l'objet", :Fixnum]}, true register_command :items, "Command.is_key_item?" link_method_documentation "Command.weapon_max_hit_points", "Renvoie le maximum des points de vie d'une arme référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :weapons, "Command.weapon_max_hit_points" link_method_documentation "Command.weapon_max_magic_points", "Renvoie le maximum des points de magie d'une arme référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :weapons, "Command.weapon_max_magic_points" link_method_documentation "Command.weapon_attack_power", "Renvoie la puissance d'attaque d'une arme référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :weapons, "Command.weapon_attack_power" link_method_documentation "Command.weapon_defense_power", "Renvoie la puissance de défense d'une arme référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :weapons, "Command.weapon_defense_power" link_method_documentation "Command.weapon_magic_attack_power", "Renvoie la puissance d'attaque magique d'une arme référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :weapons, "Command.weapon_magic_attack_power" link_method_documentation "Command.weapon_magic_defense_power", "Renvoie la puissance de défense magique d'une arme référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :weapons, "Command.weapon_magic_defense_power" link_method_documentation "Command.weapon_agility", "Renvoie l'apport d'agilité d'une arme référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :weapons, "Command.weapon_agility" link_method_documentation "Command.weapon_luck", "Renvoie l'apport de chance d'une arme référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :weapons, "Command.weapon_luck" link_method_documentation "Command.armor_max_hit_points", "Renvoie le maximum des points de vie d'une armure référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :armors, "Command.armor_max_hit_points" link_method_documentation "Command.armor_max_magic_points", "Renvoie le maximum des points de magie d'une armure référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :armors, "Command.armor_max_magic_points" link_method_documentation "Command.armor_attack_power", "Renvoie la puissance d'attaque d'une armure référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :armors, "Command.armor_attack_power" link_method_documentation "Command.armor_defense_power", "Renvoie la puissance de défense d'une armure référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :armors, "Command.armor_defense_power" link_method_documentation "Command.armor_magic_attack_power", "Renvoie la puissance d'attaque magique d'une armure référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :armors, "Command.armor_magic_attack_power" link_method_documentation "Command.armor_magic_defense_power", "Renvoie la puissance de défense magique d'une armure référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :armors, "Command.armor_magic_defense_power" link_method_documentation "Command.armor_agility", "Renvoie l'apport d'agilité d'une armure référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :armors, "Command.armor_agility" link_method_documentation "Command.armor_luck", "Renvoie l'apport de chance d'une armure référencée par son ID", {:id => ["Id de l'objet", :Fixnum]}, true register_command :armors, "Command.armor_luck" link_method_documentation "Command.give_item", "Fait gagner à l'équipe l'objet référencé par son ID", { :id => ["Id de l'objet", :Fixnum], :amount => ["Nombre à donner. Si le nombre est négatif, l'objet sera retiré", :Fixnum], } register_command :items, "Command.give_item" link_method_documentation "Command.give_weapon", "Fait gagner à l'équipe l'arme référencé par son ID", { :id => ["Id de l'arme", :Fixnum], :amount => ["Nombre à donner. Si le nombre est négatif, l'objet sera retiré", :Fixnum], :"*include_equipement" => ["Ce paramètre n'est utile que si on supprime des objets (ammount négatif). Si cette variable vaut true, les objets équipés seront déséquipés si l'inventaire n'en possède pas assez. Par défaut, il vaut false. Donc pas de déséquipement", :Boolean] } register_command :weapons, "Command.give_weapon" link_method_documentation "Command.give_armor", "Fait gagner à l'équipe l'armure référencée par son ID", { :id => ["Id de l'armure", :Fixnum], :amount => ["Nombre à donner. Si le nombre est négatif, l'objet sera retiré", :Fixnum], :"*include_equipement" => ["Ce paramètre n'est utile que si on supprime des objets (ammount négatif). Si cette variable vaut true, les objets équipés seront déséquipés si l'inventaire n'en possède pas assez. Par défaut, il vaut false. Donc pas de déséquipement", :Boolean] } register_command :armors, "Command.give_armor" link_method_documentation "Command.has_item?", "Renvoie true si l'objet référencé par son ID est possédé par l'équipe, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.has_item?" link_method_documentation "Command.has_weapon?", "Renvoie true si l'arme référencée par son ID est possédée par l'équipe, false sinon", { :id => ["Id de l'arme", :Fixnum], :"*include_equipement" => ["Si ce paramètre vaut true, la commande prend en compte l'équipement, sinon (false), elle ne le prend pas en compte (par défaut: false)", :Boolean] }, true register_command :weapons, "Command.has_weapon?" link_method_documentation "Command.has_armor?", "Renvoie true si l'armure référencée par son ID est possédée par l'équipe, false sinon", { :id => ["Id de l'armure", :Fixnum], :"*include_equipement" => ["Si ce paramètre vaut true, la commande prend en compte l'équipement, sinon (false), elle ne le prend pas en compte (par défaut: false)", :Boolean] }, true register_command :armors, "Command.has_armor?" link_method_documentation "Command.weapon_equiped?", "Renvoie true si l'arme référencée par son ID est équipée par un des membres de l'équipe, false sinon", { :id => ["Id de l'arme", :Fixnum], :"*member_id" => ["Id du membre de l'équipe. Si aucun membre_id n'est spécifié, la commande vérifiera pour toute l'équipe ", :Fixnum], }, true register_command :weapons, "Command.weapon_equiped?" link_method_documentation "Command.armor_equiped?", "Renvoie true si l'armure référencée par son ID est équipée par un des membres de l'équipe, false sinon", { :id => ["Id de l'armure", :Fixnum], :"*member_id" => ["Id du membre de l'équipe. Si aucun membre_id n'est spécifié, la commande vérifiera pour toute l'équipe ", :Fixnum], }, true register_command :armors, "Command.armor_equiped?" link_method_documentation "Command.weapon_type", "Renvoie le type de l'arme référencée par son ID", { :id => ["Id de l'arme", :Fixnum], }, true register_command :weapons, "Command.weapon_type" link_method_documentation "Command.armor_type", "Renvoie le type de l'armure référencée par son ID", { :id => ["Id de l'armure", :Fixnum], }, true register_command :armors, "Command.armor_type" link_method_documentation "Command.item_scope", "Renvoie la portée (en Entier) d'un objet référencé par son ID", { :id => ["Id de l'armure", :Fixnum], }, true register_command :items, "Command.item_scope" link_method_documentation "Command.item_has_no_scope?", "Renvoie true si l'objet référencé par son ID ne cible personne, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_has_no_scope?" link_method_documentation "Command.item_for_one_enemy?", "Renvoie true si l'objet référencé par son ID cible un ennemi, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_one_enemy?" link_method_documentation "Command.item_for_all_enemies?", "Renvoie true si l'objet référencé par son ID cible tous les ennemis, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_all_enemies?" link_method_documentation "Command.item_for_one_random_enemy?", "Renvoie true si l'objet référencé par son ID cible un ennemi au hasard, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_one_random_enemy?" link_method_documentation "Command.item_for_two_random_enemies?", "Renvoie true si l'objet référencé par son ID cible deux ennemis au hasard, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_two_random_enemies?" link_method_documentation "Command.item_for_three_random_enemies?", "Renvoie true si l'objet référencé par son ID cible trois ennemis au hasard, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_three_random_enemies?" link_method_documentation "Command.item_for_four_random_enemies?", "Renvoie true si l'objet référencé par son ID cible quatre ennemis au hasard, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_four_random_enemies?" link_method_documentation "Command.item_for_one_ally?", "Renvoie true si l'objet référencé par son ID cible un allié vivant, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_one_ally?" link_method_documentation "Command.item_for_all_allies?", "Renvoie true si l'objet référencé par son ID cible tous les alliés vivants, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_all_allies?" link_method_documentation "Command.item_for_one_dead_ally?", "Renvoie true si l'objet référencé par son ID cible un allié mort, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_one_dead_ally?" link_method_documentation "Command.item_for_all_dead_allies?", "Renvoie true si l'objet référencé par son ID cible tous les alliés morts, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_all_dead_allies?" link_method_documentation "Command.item_for_caller?", "Renvoie true si l'objet référencé par son ID est utilisable sur le personnage du moment, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_caller?" link_method_documentation "Command.item_for_opponent?", "Renvoie true si l'objet référencé par son ID cible les ennemis, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_opponent?" link_method_documentation "Command.item_for_friend?", "Renvoie true si la cible de l'objet référencé par son ID est du côté allié, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_friend?" link_method_documentation "Command.item_for_dead_friend?", "Renvoie true si l'objet référencé par son ID cible un (ou les) allié(s) mort(s), false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_dead_friend?" link_method_documentation "Command.item_for_one?", "Renvoie true si l'objet référencé par son ID a une seule cible, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_one?" link_method_documentation "Command.item_for_random?", "Renvoie true si l'objet référencé par son ID cible aléatoirement, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_random?" link_method_documentation "Command.item_for_all?", "Renvoie true si l'objet référencé par son ID cible tout un groupe (tous les alliés ou tous les ennemis), false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_for_all?" link_method_documentation "Command.item_need_selection?", "Renvoie true si un objet référencé par son ID requiert la sélection d'une cible, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_need_selection?" link_method_documentation "Command.item_certain?", "Renvoie true si un objet référencé par son ID a une garantie de réussite totale, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_certain?" link_method_documentation "Command.item_physical?", "Renvoie true si un objet référencé par son ID endommage les PV, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_physical?" link_method_documentation "Command.item_magical?", "Renvoie true si un objet référencé par son ID endommage les PM, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_magical?" link_method_documentation "Command.item_number_of_targets", "Renvoie le nombre de cibles d'un objet référencé par son ID, false sinon", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_number_of_targets" link_method_documentation "Command.item_occasion", "Renvoie un entier correspondant au droit d'utilisation de l'objet", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_occasion" link_method_documentation "Command.item_always_usable?", "Renvoie true si l'objet référencé par son ID est utilisable partout", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_always_usable?" link_method_documentation "Command.item_battle_usable?", "Renvoie true si l'objet référencé par son ID est utilisable en combat seulement ", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_battle_usable?" link_method_documentation "Command.item_menu_usable?", "Renvoie true si l'objet référencé par son ID est utilisable dans le menu seulement", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_menu_usable?" link_method_documentation "Command.item_never_usable?", "Renvoie true si l'objet référencé par son ID n'est jamais utilisable", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_never_usable?" link_method_documentation "Command.item_speed", "Renvoie l'apport de vitesse de l'objet référencé par son ID", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_speed" link_method_documentation "Command.item_nb_hits", "Renvoie le nombre de coups portés par l'objet référencé par son ID", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_nb_hits" link_method_documentation "Command.item_success_rate", "Renvoie la probabilité de succès de l'objet référencé par son ID", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_success_rate" link_method_documentation "Command.item_tp_gain", "Renvoie le gain de TP que l'objet référencé par son ID apporte une fois utilisé en combat", { :id => ["Id de l'objet", :Fixnum], }, true register_command :items, "Command.item_tp_gain" link_method_documentation "Command.game_title", "Renvoie le titre du jeu", {}, true register_command :system, "Command.game_title" link_method_documentation "Command.version_id", "Renvoie l'ID de la version du jeu", {}, true register_command :system, "Command.version_id" link_method_documentation "Command.currency", "Renvoie la monnaie du jeu", {}, true register_command :system, "Command.currency" link_method_documentation "Command.start_map_id", "Renvoie l'ID de la map de départ", {}, true register_command :system, "Command.start_map_id" link_method_documentation "Command.start_x", "Renvoie la position X de départ du joueur", {}, true register_command :system, "Command.start_x" link_method_documentation "Command.start_y", "Renvoie la position Y de départ du joueur", {}, true register_command :system, "Command.start_y" link_method_documentation "Command.gain_gold", "Fait gagner de l'argent à l'équipe", {:amount => "Total d'argent à faire gagner"} register_command :party, "Command.gain_gold" link_method_documentation "Command.lose_gold", "Fait perdre de l'argent à l'équipe", {:amount => "Total d'argent à faire perdre"} register_command :party, "Command.lose_gold" =begin link_method_documentation "Command.actor_", "héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] } register_command :actors, "Command.actor_" =end link_method_documentation "Command.actor_equip", "Renvoie l'id de l'équipement (dans le slot indiqué) du héros (référencé par son ID)", { :id => ["ID de l'acteur", :Fixnum], :slot => ["Slot d'équipement soit :Weapon, :Head, :Body, :Shield ou :Accessory", :Symbol] }, true register_command :actors, "Command.actor_equip" link_method_documentation "Command.actor_weapon", "renvoie l'id de l'arme équipée par le héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_weapon" link_method_documentation "Command.actor_shield", "renvoie l'id du bouclier équipé par le héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_shield" link_method_documentation "Command.actor_head", "renvoie l'id du casque équipé par le héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_head" link_method_documentation "Command.actor_body", "renvoie l'id de l'armure équipée par le héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_body" link_method_documentation "Command.actor_description", "renvoie la description du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_description" link_method_documentation "Command.actor_accessory", "renvoie l'id l'accessoire équipé par le héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_accessory" link_method_documentation "Command.actor_has_weapon?", "renvoie true si le héros référencé par son ID est équipé d'une arme, false sinon", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_has_weapon?" link_method_documentation "Command.actor_has_shield?", "renvoie true si le héros référencé par son ID est équipé d'un bouclier, false sinon", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_has_shield?" link_method_documentation "Command.actor_has_head?", "renvoie true si le héros référencé par son ID est équipé d'une casque, false sinon", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_has_head?" link_method_documentation "Command.actor_has_body?", "renvoie true si le héros référencé par son ID est équipé d'une armure, false sinon", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_has_body?" link_method_documentation "Command.actor_has_accessory?", "renvoie true si le héros référencé par son ID est équipé d'un accessoire, false sinon", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_has_accessory?" link_method_documentation "Command.actor_level", "renvoie le niveau du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_level" link_method_documentation "Command.actor_level_max", "renvoie le niveau maximum du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_level_max" link_method_documentation "Command.actor_exp", "renvoie les points d'expérience du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_exp" link_method_documentation "Command.actor_note", "renvoie le commentaire de la base de données du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_note" link_method_documentation "Command.actor_hp", "renvoie les points de vie du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_hp" link_method_documentation "Command.actor_mp", "renvoie les points de magie du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_mp" link_method_documentation "Command.actor_tp", "renvoie les points de temps du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], }, true register_command :actors, "Command.actor_tp" link_method_documentation "Command.actor_max_hp", "renvoie le nombre de points de vie maximum du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_max_hp" link_method_documentation "Command.actor_max_mp", "renvoie le nombre de points de magie maximum du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_max_mp" link_method_documentation "Command.actor_attack", "renvoie les points d'attaque du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_attack" link_method_documentation "Command.actor_defense", "renvoie les points de défense du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_defense" link_method_documentation "Command.actor_magic_attack", "renvoie les points d'attaque magique du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_magic_attack" link_method_documentation "Command.actor_magic_defense", "renvoie les points de défense magique du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_magic_defense" link_method_documentation "Command.actor_agility", "renvoie les points d'agilité du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_agility" link_method_documentation "Command.actor_luck", "renvoie les points de chance du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_luck" link_method_documentation "Command.actor_hit_rate", "renvoie la probabilité de toucher un ennemi pour le héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_hit_rate" link_method_documentation "Command.actor_evasion_rate", "renvoie la probabilité d'esquiver une attaque physique du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_evasion_rate" link_method_documentation "Command.actor_critical_rate", "renvoie la probabilité de coup critique du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_critical_rate" link_method_documentation "Command.actor_critical_evasion_rate", "renvoie la probabilité de faire un coup critique en préemptif du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_critical_evasion_rate" link_method_documentation "Command.actor_magical_evasion_rate", "renvoie la probabilité d'une esquiver une attaque magique d'un ennemi pour le héros référencé par son ID ", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_magical_evasion_rate" link_method_documentation "Command.actor_magical_reflection_rate", "renvoie la probabilité d'une réflexion magique du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_magical_reflection_rate" link_method_documentation "Command.actor_counter_attack_rate", "renvoie la probabilité d'un contre (sur une attaque physique) du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_counter_attack_rate" link_method_documentation "Command.actor_hp_regeneration_rate", "renvoie le pourcentage de régénération de PV à chaque tour du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_hp_regeneration_rate" link_method_documentation "Command.actor_mp_regeneration_rate", "renvoie le pourcentage de régénration de MP à chaque tour du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_mp_regeneration_rate" link_method_documentation "Command.actor_tp_regeneration_rate", "renvoie le pourcentage de régénration de TP par tour du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_tp_regeneration_rate" link_method_documentation "Command.actor_target_rate", "renvoie la probabilité d'être ciblé par un ennemi, du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_target_rate" link_method_documentation "Command.actor_guard_effect_rate", "renvoie la force de défense (diminution de l'attaque subie) du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_guard_effect_rate" link_method_documentation "Command.actor_recovery_effect_rate", "renvoie le pourcentage de PV/PM reçu, du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_recovery_effect_rate" link_method_documentation "Command.actor_pharmacology", "renvoie le pourcentage de PV/PM récupéré via un objet du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_pharmacology" link_method_documentation "Command.actor_mp_cost_rate", "renvoie le facteur d'un coût de MP (pour une attaque faisant varier la consommation de MP) du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_mp_cost_rate" link_method_documentation "Command.actor_tp_charge_rate", "renvoie le facteur de coût de TP (pour une attaque faisant varier la consommation de TP) du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_tp_charge_rate" link_method_documentation "Command.actor_physical_damage_rate", "renvoie le pourcentage de dommage physique reçu par le héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_physical_damage_rate" link_method_documentation "Command.actor_magical_damage_rate", "renvoie le pourcentage de dommage magique reçu par le héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_magical_damage_rate" link_method_documentation "Command.actor_floor_damage_rate", "renvoie le pourcentage de dommage des terrains reçu par le héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_floor_damage_rate" link_method_documentation "Command.actor_exp_rate", "renvoie le pourcentage de la variation d'acquisition d'expérience du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_exp_rate" link_method_documentation "Command.actor_name", "renvoie le nom du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_name" link_method_documentation "Command.set_actor_name", "modifie le nom du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :new_name => ["Nouveau nom", :String] } register_command :actors, "Command.set_actor_name" link_method_documentation "Command.actor_nickname", "renvoie le surnom du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] } register_command :actors, "Command.actor_nickname" link_method_documentation "Command.set_actor_nickname", "modifie le surnom du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :new_name => ["Nouveau surnom", :String] } register_command :actors, "Command.set_actor_nickname" link_method_documentation "Command.actor_character_name", "renvoie le nom du charset du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_character_name" link_method_documentation "Command.actor_character_index", "renvoie l'index du charset du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_character_index" link_method_documentation "Command.actor_face_name", "renvoie le nom du faceset du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_face_name" link_method_documentation "Command.actor_face_index", "renvoie l'index du faceset du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_face_index" link_method_documentation "Command.actor_class", "renvoie l'ID de la classe du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_class" link_method_documentation "Command.actor_exp_for_next_level", "renvoie le nombre de points d'expérience nécéssaires pour passer au niveau suivant pour le héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_exp_for_next_level" link_method_documentation "Command.actor_change_equip", "Change l'équipement du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :slot => ["Slot d'équipement (:Weapon, :Body, :Shield, : Head, :Accessory)", :Symbol], :object_id => ["ID de l'Arme ou de l'Armure à mettre (La commande déduira s'il doit s'agir d'une arme ou d'une armure)", :Fixnum] } register_command :actors, "Command.actor_change_equip" link_method_documentation "Command.actor_equip_weapon", "Change l'arme du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :object_id => ["ID de l'Arme", :Fixnum] } register_command :actors, "Command.actor_equip_weapon" link_method_documentation "Command.actor_equip_shield", "Change le bouclier du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :object_id => ["ID de l'Armure", :Fixnum] } register_command :actors, "Command.actor_equip_shield" link_method_documentation "Command.actor_equip_head", "Change le casque du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :object_id => ["ID de l'Armure", :Fixnum] } register_command :actors, "Command.actor_equip_head" link_method_documentation "Command.actor_equip_body", "Change l'armure du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :object_id => ["ID de l'Armure", :Fixnum] } register_command :actors, "Command.actor_equip_body" link_method_documentation "Command.actor_equip_accessory", "Change l'accessoire du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :object_id => ["ID de l'Armure", :Fixnum] } register_command :actors, "Command.actor_equip_accessory" link_method_documentation "Command.actor_optimize_equipement", "Optimise l'équipement du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] } register_command :actors, "Command.actor_optimize_equipement" link_method_documentation "Command.actor_level_up", "fait gagner un niveau au héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] } register_command :actors, "Command.actor_level_up" link_method_documentation "Command.actor_level_down", "fait perdre un niveau au héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] } register_command :actors, "Command.actor_level_down" link_method_documentation "Command.actor_give_exp", "fait gagner de l'expérience au héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :exp => ["Expérience donnée", :Fixnum] } register_command :actors, "Command.actor_give_exp" link_method_documentation "Command.actor_learn", "Apprend la technique passée en argument au héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :skill_id => ["ID de le technique", :Fixnum], } register_command :actors, "Command.actor_learn" link_method_documentation "Command.actor_forget", "Oublie la technique passée en argument au héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :skill_id => ["ID de le technique", :Fixnum], } register_command :actors, "Command.actor_forget" link_method_documentation "Command.actor_knowns?", "Renvoie true si le héros référencé par son ID connait la technique référencée par son ID, false sinon", { :id => ["ID de l'acteur", :Fixnum], :skill_id => ["ID de le technique", :Fixnum], } register_command :actors, "Command.actor_knowns?" link_method_documentation "Command.actor_set_graphic", "Change les graphismes du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum], :character_name => ["Charset", :String], :character_index => ["index du Charset", :Fixnum], :face_name => ["Faceset", :String], :face_index => ["Index du faceset", :Fixnum], } register_command :actors, "Command.actor_set_graphic" link_method_documentation "Command.actor_weapons", "renvoie le tableau des ID's des armes équipées du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_weapons" link_method_documentation "Command.actor_armors", "renvoie le tableau des ID's des armures équipées du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_armors" link_method_documentation "Command.actor_skills", "renvoie le tableau des ID's des techniques connues du héros référencé par son ID", { :id => ["ID de l'acteur", :Fixnum] }, true register_command :actors, "Command.actor_skills" link_method_documentation "Command.skill_scope", "Renvoie la portée (en Entier) d'une technique référencée par son ID", { :id => ["Id de la techinuqe", :Fixnum], }, true register_command :skills, "Command.skill_scope" link_method_documentation "Command.skill_has_no_scope?", "Renvoie true si la technique référencée par son ID ne cible personne, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_has_no_scope?" link_method_documentation "Command.skill_for_one_enemy?", "Renvoie true si la technique référencée par son ID cible un ennemi, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_one_enemy?" link_method_documentation "Command.skill_for_all_enemies?", "Renvoie true si la technique référencée par son ID cible tous les ennemis, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_all_enemies?" link_method_documentation "Command.skill_for_one_random_enemy?", "Renvoie true si la technique référencée par son ID cible un ennemi au hasard, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_one_random_enemy?" link_method_documentation "Command.skill_for_two_random_enemies?", "Renvoie true si la technique référencée par son ID cible deux ennemis au hasard, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_two_random_enemies?" link_method_documentation "Command.skill_for_three_random_enemies?", "Renvoie true si la technique référencée par son ID cible trois ennemis au hasard, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_three_random_enemies?" link_method_documentation "Command.skill_for_four_random_enemies?", "Renvoie true si la technique référencée par son ID cible quatre ennemis au hasard, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_four_random_enemies?" link_method_documentation "Command.skill_for_one_ally?", "Renvoie true si la technique référencée par son ID cible un allié, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_one_ally?" link_method_documentation "Command.skill_for_all_allies?", "Renvoie true si la technique référencée par son ID cible tous les alliés, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_all_allies?" link_method_documentation "Command.skill_for_one_dead_ally?", "Renvoie true si la technique référencée par son ID cible un allié mort, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_one_dead_ally?" link_method_documentation "Command.skill_for_all_dead_allies?", "Renvoie true si la technique référencée par son ID cible tous les alliés morts, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_all_dead_allies?" link_method_documentation "Command.skill_for_caller?", "Renvoie true si la technique référencée par son ID cible l'utilisateur, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_caller?" link_method_documentation "Command.skill_occasion", "Renvoie un entier correspondant au droit d'utilisation de la technique", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_occasion" link_method_documentation "Command.skill_always_usable?", "Renvoie true si la technique référencé par son ID est utilisable partout", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_always_usable?" link_method_documentation "Command.skill_battle_usable?", "Renvoie true si la technique référencé par son ID est utilisable en combat seulement", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_battle_usable?" link_method_documentation "Command.skill_menu_usable?", "Renvoie true si la technique référencé par son ID est utilisable dans le menu seulement", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_menu_usable?" link_method_documentation "Command.skill_never_usable?", "Renvoie true si la technique référencé par son ID n'est jamais utilisable", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_never_usable?" link_method_documentation "Command.skill_for_opponent?", "Renvoie true si une technique référencée par son ID cible les ennemis, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_opponent?" link_method_documentation "Command.skill_for_friend?", "Renvoie true si une technique référencée par son ID cible un (ou les) allié(s), false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_friend?" link_method_documentation "Command.skill_for_dead_friend?", "Renvoie true si une technique référencée par son ID cible un (ou les) allié(s) mort(s), false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_dead_friend?" link_method_documentation "Command.skill_for_one?", "Renvoie true si une technique référencée par son ID a une cible unique, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_one?" link_method_documentation "Command.skill_for_random?", "Renvoie true si une technique référencée par son ID cible aléatoirement, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_random?" link_method_documentation "Command.skill_for_all?", "Renvoie true si une technique référencée par son ID cible tout le groupe allié, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_for_all?" link_method_documentation "Command.skill_need_selection?", "Renvoie true si une technique référencée par son ID requiert la sélection de l'ennemi, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_need_selection?" link_method_documentation "Command.skill_certain?", "Renvoie true si une technique référencée par son ID a une garantie de réussite totale, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_certain?" link_method_documentation "Command.skill_physical?", "Renvoie true si une technique référencée par son ID endommage les PV, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_physical?" link_method_documentation "Command.skill_magical?", "Renvoie true si une technique référencée par son ID endommage les PM, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_magical?" link_method_documentation "Command.skill_number_of_targets", "Renvoie le nombre de cibles d'une technique référencée par son ID, false sinon", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_number_of_targets" link_method_documentation "Command.skill_speed", "Renvoie l'apport de vitesse de la technique référencée par son ID", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_speed" link_method_documentation "Command.skill_nb_hits", "Renvoie le nombre de coups portés par la technique référencée par son ID", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_nb_hits" link_method_documentation "Command.skill_success_rate", "Renvoie la probabilité de succès de la technique référencée par son ID", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_success_rate" link_method_documentation "Command.skill_tp_gain", "Renvoie le gain de TP que la technique référencée par son ID apporte une fois utilisée en combat", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_tp_gain" link_method_documentation "Command.skill_name", "Renvoie le nom de la technique référencée par son ID", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_name" link_method_documentation "Command.skill_note", "Renvoie le commentaire de la base de données de la technique référencée par son ID", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_note" link_method_documentation "Command.skill_description", "Renvoie la description la technique référencée par son ID", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_description" link_method_documentation "Command.skill_icon", "Renvoie l'index de l'icone de la technique référencée par son ID", { :id => ["Id de la technique", :Fixnum], }, true register_command :skills, "Command.skill_icon" link_method_documentation "Command.pi", "Renvoie une approximation de PI", { }, true register_command :math, "Command.pi" link_method_documentation "Command.acos", "Renvoie l'arc cosinus de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.acos" # AUTOGenerated for mantissa link_method_documentation 'Command.mantissa', 'Renvoi la partie flottante d\'un nombre à virgule', { :x => ["Nombre à virgule", :Float], }, true # Maybe changed register_command :math, 'Command.mantissa' link_method_documentation "Command.acosh", "Renvoie l'inverse hyperbolique cosinus de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.acosh" link_method_documentation "Command.asin", "Renvoie l'arc sinus de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.asin" link_method_documentation "Command.asinh", "Renvoie l'inverse hyperbolique sinus de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.asinh" link_method_documentation "Command.atan", "Renvoie l'arc tangent de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.atan" link_method_documentation "Command.atan2", "Renvoie l'arc tangent pour x et y", { :x => ["Valeur numérique", :Numeric], :y => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.atan2" link_method_documentation "Command.atanh", "Renvoie l'inverse hyperbolique tangent de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.atanh" link_method_documentation "Command.cos", "Renvoie le cosinus de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.cos" link_method_documentation "Command.cosh", "Renvoie le cosinus hyperbolique de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.cosh" link_method_documentation "Command.sin", "Renvoie le sinus de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.sin" link_method_documentation "Command.sinh", "Renvoie le sinus hyperbolique de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.sinh" link_method_documentation "Command.hypot", "Renvoie l'hypothénuse de x et y", { :x => ["Valeur numérique", :Numeric], :y => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.hypot" link_method_documentation "Command.sqrt", "Renvoie la racine carrée de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.sqrt" link_method_documentation "Command.tan", "Renvoie la tangente de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.tan" link_method_documentation "Command.tanh", "Renvoie la tangente hyperbolique de x", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.tanh" link_method_documentation "Command.to_deg", "Renvoie x (supposé radian) converti en degrés", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.to_deg" link_method_documentation "Command.to_rad", "Renvoie x (supposé degré) converti en radians", { :x => ["Valeur numérique", :Numeric] }, true register_command :math, "Command.to_rad" link_method_documentation "Command.troop_size", "Renvoie la taille d'un groupe de monstres référencé par son ID.", { :id => ["ID du groupe de monstre", :Fixnum] }, true register_command :troop, "Command.troop_size" link_method_documentation "Command.troop_name", "Renvoie le nom d'un groupe de monstres référencé par son ID.", { :id => ["ID du groupe de monstre", :Fixnum] }, true register_command :troop, "Command.troop_name" link_method_documentation "Command.troop_members", "Renvoie un tableau des enemy_id d'un groupe de monstres référencé par son ID.", { :id => ["ID du groupe de monstre", :Fixnum] }, true register_command :troop, "Command.troop_members" link_method_documentation "Command.troop_member", "Renvoie l'id d'un monstre d'un groupe de monstres référencé par son ID et par sa position (0 = premier).", { :id => ["ID du groupe de monstre", :Fixnum], :position => ["Position du monstre", :Fixnum] }, true register_command :troop, "Command.troop_member" link_method_documentation "Command.troop_member_x", "Renvoie la position X d'un monstre d'un groupe de monstres référencé par son ID et par sa position (0 = premier) tel que défini dans la base de données.", { :id => ["ID du groupe de monstre", :Fixnum], :position => ["Position du monstre", :Fixnum] }, true register_command :troop, "Command.troop_member_x" link_method_documentation "Command.troop_member_y", "Renvoie la position Y d'un monstre d'un groupe de monstres référencé par son ID et par sa position (0 = premier) tel que défini dans la base de données.", { :id => ["ID du groupe de monstre", :Fixnum], :position => ["Position du monstre", :Fixnum] }, true register_command :troop, "Command.troop_member_y" link_method_documentation "Command.picture_show_enemy", "Affiche un monstre d'un groupe à sa position définie dans la base de données", { :pic_id => ["ID de l'image dans laquelle afficher le monstre", :Fixnum], :id => ["ID du groupe de monstre", :Fixnum], :position => ["Position du monstre", :Fixnum] }, false register_command :picture, "Command.picture_show_enemy" link_method_documentation "Command.monster_name", "renvoie le nom d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_name" link_method_documentation "Command.monster_icon", "renvoie l'icone index d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_icon" link_method_documentation "Command.monster_description", "renvoie la description d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_description" link_method_documentation "Command.monster_note", "renvoie la note/commentaire d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_note" link_method_documentation "Command.monster_battler_name", "renvoie le nom du fichier battler d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_battler_name" link_method_documentation "Command.monster_battler_hue", "renvoie la teinte d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_battler_hue" link_method_documentation "Command.monster_max_hp", "renvoie le maximum de points de vie d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_max_hp" link_method_documentation "Command.monster_max_mp", "renvoie le maximum de points de magie d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_max_mp" link_method_documentation "Command.monster_attack_power", "renvoie les points d'attaque d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_attack_power" link_method_documentation "Command.monster_defense_power", "renvoie les points de défense d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_defense_power" link_method_documentation "Command.monster_magic_attack_power", "renvoie les points d'attaque magique d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_magic_attack_power" link_method_documentation "Command.monster_magic_defense_power", "renvoie les points de défense magique d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_magic_defense_power" link_method_documentation "Command.monster_agility", "renvoie l'agilité d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_agility" link_method_documentation "Command.monster_luck", "renvoie la chance d'un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_luck" link_method_documentation "Command.monster_give_exp", "renvoie l'experience donnée par un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_give_exp" link_method_documentation "Command.monster_give_gold", "renvoie l'or donné par un ennemi référencé par son ID", { :id => ["ID de l'ennemi", :Fixnum]}, true register_command :enemy, "Command.monster_give_gold" link_method_documentation "Command.current_troop", "Renvoie l'identifiant du groupe en cours de combat", {}, true register_command :in_battle, "Command.current_troop" link_method_documentation "Command.current_enemies", "Renvoie un tableau contenant les ID des ennemis en cours de combat", {}, true register_command :in_battle, "Command.current_enemies" link_method_documentation "Command.total_enemies", "Renvoie le nombre d'enemis en combat (mort ou vivant)", {}, true register_command :in_battle, "Command.total_enemies" link_method_documentation "Command.enemy_hp", "renvoie les points de vie de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum], }, true register_command :in_battle, "Command.enemy_hp" link_method_documentation "Command.enemy_mp", "renvoie les points de magie de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum], }, true register_command :in_battle, "Command.enemy_mp" link_method_documentation "Command.enemy_tp", "renvoie les points de temps de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum], }, true register_command :in_battle, "Command.enemy_tp" link_method_documentation "Command.enemy_max_hp", "renvoie le nombre de points de vie maximum de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_max_hp" link_method_documentation "Command.enemy_max_mp", "renvoie le nombre de points de magie de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_max_mp" link_method_documentation "Command.enemy_attack", "renvoie les points d'attaque de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_attack" link_method_documentation "Command.enemy_defense", "renvoie les points de défense de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_defense" link_method_documentation "Command.enemy_magic_attack", "renvoie les points d'attaque magique de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_magic_attack" link_method_documentation "Command.enemy_magic_defense", "renvoie les points de défense magique de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_magic_defense" link_method_documentation "Command.enemy_agility", "renvoie les points d'agilité de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_agility" link_method_documentation "Command.enemy_luck", "renvoie les points de chance de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_luck" link_method_documentation "Command.enemy_hit_rate", "renvoie la probabilité de toucher de l'ennemi en combat référencé par sa position en combat sur un ennemi", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_hit_rate" link_method_documentation "Command.enemy_evasion_rate", "renvoie la probabilité d'esquiver une attaque physique de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_evasion_rate" link_method_documentation "Command.enemy_critical_rate", "renvoie la probabilité de coup critique de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_critical_rate" link_method_documentation "Command.enemy_critical_evasion_rate", "renvoie la probabilité de faire un coup critique en préemptif de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_critical_evasion_rate" link_method_documentation "Command.enemy_magical_evasion_rate", "renvoie la probabilité d'une esquiver une attaque magique de l'ennemi en combat référencé par sa position en combat par un ennemi", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_magical_evasion_rate" link_method_documentation "Command.enemy_magical_reflection_rate", "renvoie la probabilité d'une réflexion magique de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_magical_reflection_rate" link_method_documentation "Command.enemy_counter_attack_rate", "renvoie la probabilité d'un contre (sur une attaque physique) de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_counter_attack_rate" link_method_documentation "Command.enemy_hp_regeneration_rate", "renvoie le pourcentage de régénération de PV à chaque tour de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_hp_regeneration_rate" link_method_documentation "Command.enemy_mp_regeneration_rate", "renvoie le pourcentage de régénération PM à chaque tour de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_mp_regeneration_rate" link_method_documentation "Command.enemy_tp_regeneration_rate", "renvoie le pourcentage de régénération de TP par tour de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_tp_regeneration_rate" link_method_documentation "Command.enemy_target_rate", "renvoie la probabilité d'être ciblé par un ennemi, de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_target_rate" link_method_documentation "Command.monster_battler_width", "renvoie la largeur du battler de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.monster_battler_width" link_method_documentation "Command.monster_battler_height", "renvoie la largeur du battler de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.monster_battler_height" link_method_documentation "Command.enemy_guard_effect_rate", "renvoie la force de défense (diminution de l'attaque subie) de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_guard_effect_rate" link_method_documentation "Command.enemy_recovery_effect_rate", "renvoie le pourcentage de PV/PM reçus, de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_recovery_effect_rate" link_method_documentation "Command.enemy_pharmacology", "renvoie le pourcentage de PV/PM récupéré via un objet de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_pharmacology" link_method_documentation "Command.enemy_mp_cost_rate", "renvoie le facteur d'un coût de MP (pour une attaque faisant varier la consommation de MP) de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_mp_cost_rate" link_method_documentation "Command.enemy_tp_charge_rate", "renvoie le facteur de coût de TP (pour une attaque faisant varier la consommation de TP) de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_tp_charge_rate" link_method_documentation "Command.enemy_physical_damage_rate", "renvoie le pourcentage de dommage physique reçu par l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_physical_damage_rate" link_method_documentation "Command.enemy_magical_damage_rate", "renvoie le pourcentage de dommage magique reçu par l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_magical_damage_rate" link_method_documentation "Command.enemy_hidden?", "renvoie true si l'ennemi en combat référencé par sa position en combat est invisble, false sinon", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_hidden?" link_method_documentation "Command.enemy_floor_damage_rate", "renvoie le pourcentage de dommage des terrains reçu par l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_floor_damage_rate" link_method_documentation "Command.enemy_experience_rate", "renvoie le pourcentage de la variation d'acquisition d'expérience de l'ennemi en combat référencé par sa position en combat", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_experience_rate" link_method_documentation "Command.enemy_die?", "renvoie true si l'ennemi en combat référencé par sa position en combat est mort, false sinon", { :position => ["Position du monstre en combat (0 = premier) (attention ce n'est pas l'ID du monstre dans la base de données!!!)", :Fixnum] }, true register_command :in_battle, "Command.enemy_die?" link_method_documentation "Command.active_actor?", "renvoie true si un acteur est en train de choisir une action, false sinon", { }, true register_command :in_battle, "Command.active_actor?" link_method_documentation "Command.active_actor", "renvoie l'identifiant d'un acteur si il est en train de sélectionner une action, nil sinon", { }, true register_command :in_battle, "Command.active_actor" link_method_documentation "Command.text_show", "Affiche un texte à l'écran", { :id => ["Identifiant du texte",:Fixnum], :text => ["Texte a afficher",:String], :profile => ["Profil du texte (voir Base de données)",:String], :x => ["Position X",:Fixnum], :y => ["Position Y",:Fixnum], :"*zoom_x" => ["Zoom sur la largeur du texte par défaut 100 (pour 100%)", :Fixnum], :"*zoom_y" => ["Zoom sur la hauteur du text par défaut 100 (pour 100%)", :Fixnum], :"*opacity" => ["Opacité de l'image, par défaut 255 (de 0 à 255)", :Fixnum], :"*blend_type" => ["Mode de fusion, par défaut 0, 0=Normal, 1=Addition, 2=Soustraction", :Fixnum], :"*origin" => ["Origine du texte, 0 = Haut gauche, 1 = centré, par défaut, zéro", :Fixnum], } register_command :text, "Command.text_show" # AUTOGenerated for text_move? link_method_documentation 'Command.text_move?', 'Retourne true sur le texte référencé par son ID est en mouvement, false sinon', { :id => ["ID du texte", :Fixnum], }, true # Maybe changed register_command :text, 'Command.text_move?' # AUTOGenerated for text_angle link_method_documentation 'Command.text_angle', 'Change l\'angle d\'un texte, si aucun angle n\'est donné, la commande renverra la valeur de l\'angle du texte', { :id => ["Id du texte", :Fixnum], :"*value" => ["Nouvel angle (peut être vide)", :Fixnum], }, true # Maybe changed register_command :standard, 'Command.text_angle' # AUTOGenerated for text_value link_method_documentation 'Command.text_value', 'Renvoie la valeur d\'un texte', { :id => ["ID du texte", :Fixnum], }, true # Maybe changed register_command :text, 'Command.text_value' link_method_documentation "Command.text_move", "Déplace un texte affiché à l'écran", { :id => ["Identifiant du texte", :Fixnum], :duration => ["Durée du déplacement en frames", :Fixnum], :"wait_flag" => ["Attendre la fin du déplacement, par défaut, true", :Boolean], :x => ["Position en x où le texte doit se rendre", :Fixnum], :y => ["Position en y ou le texte doit se rendre", :Fixnum], :zoom_x => ["Zoom de la largeur (en %)", :Fixnum], :zoom_y => ["Zoom de la hauteur (en %)", :Fixnum], :"opacity" => ["Opacité (de 0 à 255)", :Fixnum], :"blend_type" => ["Mode de fusion (0, 1, 2) ", :Fixnum], :"origin" => ["Origine", :Fixnum], } register_command :text, "Command.text_move" link_method_documentation "Command.text_erase", "Supprime le texte affiché à l'écran", { :id => ["Identifiant du texte", :Fixnum], } register_command :text, "Command.text_erase" link_method_documentation "Command.text_change", "Change le texte affiché à l'écran", { :id => ["Identifiant du texte", :Fixnum], :text => ["Nouveau texte", :String] } register_command :text, "Command.text_change" link_method_documentation "Command.text_profile", "Change le profil du texte, si aucun profile n'est donné, la commande renverra le profil du texte", { :id => ["Identifiant du texte", :Fixnum], :"*profile" => ["Nouveau profil", :String] } register_command :text, "Command.text_profile" link_method_documentation "Command.text_rotate", "Fait tourner le texte (mettez une vitesse négative pour changer le sens de rotation)", { :id => ["Identifiant du texte", :Fixnum], :speed => ["Vitesse de rotation", :Fixnum], } register_command :text, "Command.text_rotate" link_method_documentation "Command.text_opacity", "Change l'opacité du texte, si aucune opacité n'est donnée, la commande renverra l'opacité du texte", { :id => ["Identifiant du texte", :Fixnum], :"*opacity" => ["valeur de l'opacité, entre 0 et 255.", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], } register_command :text, "Command.text_opacity" link_method_documentation "Command.text_x", "Change l'axe X d'un texte", { :id => ["ID du texte", :Fixnum], :x => ["Position en x du texte, si aucun argument n'est passé, la commande renverra la position X du texte", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], }, true register_command :text, "Command.text_x" link_method_documentation "Command.text_y", "Change l'axe Y d'un texte", { :id => ["ID du texte", :Fixnum], :y => ["Position en y du texte, si aucun argument n'est passé, la commande renverra la position X du texte", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], }, true register_command :text, "Command.text_y" link_method_documentation "Command.text_position", "Change la position d'un texte", { :id => ["ID du texte", :Fixnum], :x => ["Position en x du texte", :Fixnum], :y => ["Position en y du texte", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], }, true register_command :text, "Command.text_position" link_method_documentation "Command.text_zoom_x", "Change le zoom X d'un texte", { :id => ["ID du texte", :Fixnum], :zoom_x => ["zoom x du texte, si aucun argument n'est passé, la commande renverra le zoom X du texte", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], }, true register_command :text, "Command.text_zoom_x" link_method_documentation "Command.text_zoom_y", "Change le zoom y d'un texte", { :id => ["ID du texte", :Fixnum], :zoom_y => ["zoom y du texte, si aucun argument n'est passé, la commande renverra le zoom X du texte", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], }, true register_command :text, "Command.text_zoom_y" link_method_documentation "Command.text_zoom", "Change le zoom d'un texte", { :id => ["ID du texte", :Fixnum], :zoom_x => ["zoom x du texte", :Fixnum], :zoom_y => ["zoom y du texte", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], }, true register_command :text, "Command.text_zoom" link_method_documentation 'Command.pictures_perfect_collide?', 'Vérifie la collision entre deux images au pixel près. ATTENTION, CETTE COMMANDE LAG ENORMEMENT !IL EST DECONSEILLE DE L\'UTILISER !', { :idA => ["ID de la première image", :Fixnum], :idB => ["ID de la seconde image", :Fixnum], } register_command :picture, 'Command.pictures_perfect_collide?' # AUTOGenerated for time_year link_method_documentation 'Command.time_year', 'Renvoie l\'année actuelle', {}, true # Maybe changed register_command :date, 'Command.time_year' # AUTOGenerated for time_month link_method_documentation 'Command.time_month', 'Renvoie le mois actuel', {}, true # Maybe changed register_command :date, 'Command.time_month' # AUTOGenerated for time_day link_method_documentation 'Command.time_day', 'Renvoie le jour actuel', {}, true # Maybe changed register_command :date, 'Command.time_day' # AUTOGenerated for time_hour link_method_documentation 'Command.time_hour', 'Renvoie l\' heure actuelle', {}, true # Maybe changed register_command :date, 'Command.time_hour' # AUTOGenerated for time_min link_method_documentation 'Command.time_min', 'Renvoie la minute actuelle', {}, true # Maybe changed register_command :date, 'Command.time_min' # AUTOGenerated for time_sec link_method_documentation 'Command.time_sec', 'Renvoie la seconde actuelle', {}, true # Maybe changed register_command :date, 'Command.time_sec' # AUTOGenerated for socket_connected? link_method_documentation 'Command.socket_connected?', 'Renvoie true si la connexion est en cours, false, sinon', {}, true # Maybe changed register_command :socket, 'Command.socket_connected?' # AUTOGenerated for socket_connect link_method_documentation 'Command.socket_connect', 'Se connecte à un serveur, renvoie true si la connexion a réussi, false sinon.', { :address => ["Adresse du serveur", :String], :port => ["Port d'écoute", :Fixnum], }, true # Maybe changed register_command :socket, 'Command.socket_connect' # AUTOGenerated for socket_disconnect link_method_documentation 'Command.socket_disconnect', 'Déconnecte la connexion courante', {} register_command :socket, 'Command.socket_disconnect' # AUTOGenerated for socket_send link_method_documentation 'Command.socket_send', 'Envoie un message au serveur connecté, renvoie true en cas de réussite, false en cas d\'échec', { :data => ["Message à envoyer", :String], }, true # Maybe changed register_command :socket, 'Command.socket_send' # AUTOGenerated for socket_recv link_method_documentation 'Command.socket_recv', 'Renvoie le message envoyé par le serveur au client, false si aucun message n\' est reçu', { :"*len" => ["Taille maximale du message à recevoir, par défaut 1024", :Fixnum], }, true # Maybe changed register_command :socket, 'Command.socket_recv' # AUTOGenerated for socket_wait_recv link_method_documentation 'Command.socket_wait_recv', 'Attend une réponse du serveur, se termine quand une réponse a été reçue (et la renvoie)', { :"*len" => ["Taille maximale du message à recevoir, par défaut 1024", :Fixnum], }, true # Maybe changed register_command :socket, 'Command.socket_wait_recv' # AUTOGenerated for angle_xy link_method_documentation 'Command.angle_xy', 'Renvoie l\' angle entre deux points, dans le sens anti-horaire, défini entre 0 et 360 degrés', { :xa => ["Coordonnée X du point A", :Fixnum], :ya => ["Coordonnée Y du point A", :Fixnum], :xb => ["Coordonnée X du point B", :Fixnum], :yb => ["Coordonnée Y du point B", :Fixnum], }, true register_command :math, 'Command.angle_xy' # AUTOGenerated for wait_with link_method_documentation 'Command.wait_with', 'Attend en exécutant une action', { :time => ["Temps d'attente", :Fixnum], :"&block" => ["Action à exécuter ({action})", :Block], } register_command :standard, 'Command.wait_with' # AUTOGenerated for split_each_char link_method_documentation 'Command.split_each_char', 'Transforme une chaîne de caractères en un tableau de caractères', { :str => ["Chaine a transformer", :String], }, true # Maybe changed register_command :standard, 'Command.split_each_char' # AUTOGenerated for qte link_method_documentation 'Command.qte', 'Attend la saisie d\'une touche pendant une durée donnée. La commande renvoie true si la touche a été saisie, false sinon.', { :key => ["Touche qu'il faut presser avant la fin", :Symbol], :time => ["Durée", :Fixnum], :"*strict" => ["Difficulté, si elle vaut true, aucune erreur admise, sinon erreurs admises. Par défaut vaut true", :Boolean] }, true # Maybe changed register_command :standard, 'Command.qte' # AUTOGenerated for wait_trigger link_method_documentation 'Command.wait_trigger', 'Attend l\'appui d\'une touche', { :key => ["Touche à attendre", :Symbol], } register_command :standard, 'Command.wait_trigger' # AUTOGenerated for wait_release link_method_documentation 'Command.wait_release', 'Attend le relâchement d\'une touche', { :key => ["Touche à attendre", :Symbol], }, true # Maybe changed register_command :standard, 'Command.wait_release' # AUTOGenerated for call_title_screen link_method_documentation 'Command.call_title_screen', 'Renvoie à l\'écran titre', {} register_command :scene, 'Command.call_title_screen' # AUTOGenerated for call_load_screen link_method_documentation 'Command.call_load_screen', 'Renvoie à la scene de chargement de partie', {} register_command :scene, 'Command.call_load_screen' # AUTOGenerated for scene_call link_method_documentation 'Command.scene_call', 'Appelle une scene (et la place dans la pile de scene)', { :scene => ["Scene à appeler", :Scene], }, true # Maybe changed register_command :scene, 'Command.scene_call' # AUTOGenerated for scene_goto link_method_documentation 'Command.scene_goto', 'Appelle une scene (sans la placer dans la pile de scene)', { :scene => ["Scene à appeler", :Scene], } register_command :scene, 'Command.scene_goto' # AUTOGenerated for scene_return link_method_documentation 'Command.scene_return', 'Renvoie à la dernière scene dans la pile d\'appel', {} register_command :scene, 'Command.scene_return' # AUTOGenerated for scene_clear_history link_method_documentation 'Command.scene_clear_history', 'Vide la pile d\'appel des scenes', {} register_command :scene, 'Command.scene_clear_history' # AUTOGenerated for fadeout link_method_documentation 'Command.fadeout', 'Fondu noir (et sonore) du jeu pendant la durée passée en argument', { :"*time" => ["Durée de fondu", :Fixnum], } register_command :standard, 'Command.fadeout' # AUTOGenerated for rm_kill link_method_documentation 'Command.rm_kill', 'Quitte le jeu... d\'un coup sec... TCHAK', {} register_command :standard, 'Command.rm_kill' # AUTOGenerated for start_new_game link_method_documentation 'Command.start_new_game', 'Démarre une nouvelle partie', {} register_command :save, 'Command.start_new_game' # AUTOGenerated for save_game link_method_documentation 'Command.save_game', 'Sauvegarde la partie sur la sauvegardé référencée par l\'ID donné', { :index => ["Numéro de la sauvegarde", :Fixnum], } register_command :save, 'Command.save_game' # AUTOGenerated for load_game link_method_documentation 'Command.load_game', 'Charge la partie référencée par l\'ID de sauvegarde donné', { :index => ["Numéro de la sauvegarde", :Fixnum], :"*time" => ["Durée du fadeout", :Fixnum], } register_command :save, 'Command.load_game' # AUTOGenerated for a_save_exists? link_method_documentation 'Command.a_save_exists?', 'Renvoie true si au moins une sauvegade a été faite, false sinon', {}, true register_command :save, 'Command.a_save_exists?' # AUTOGenerated for save_exists? link_method_documentation 'Command.save_exists?', 'Renvoie true si la sauvegarde référencée par son numéro existe', { :index => ["Numéro de la sauvegarde", :Fixnum], }, true # Maybe changed register_command :save, 'Command.save_exists?' # AUTOGenerated for save_delete link_method_documentation 'Command.save_delete', 'Supprime la sauvegarde référencée par son numéro', { :index => ["Numéro de la sauvegarde", :Fixnum], }, true # Maybe changed register_command :save, 'Command.save_delete' # AUTOGenerated for import_variable link_method_documentation 'Command.import_variable', 'Renvoie la valeur d\'une variable issue d\'une autre sauvegarde', { :index => ["Numéro de la sauvegarde", :Fixnum], :idvar => ["Numéro de la variable", :Fixnum], }, true # Maybe changed register_command :save, 'Command.import_variable' # AUTOGenerated for import_switch link_method_documentation 'Command.import_switch', 'Renvoie la valeur d\'un interrupteur issu d\'une autre sauvegarde', { :index => ["Numéro de la sauvegarde", :Fixnum], :idswitch => ["Numéro de l'interrupteur", :Fixnum], }, true # Maybe changed register_command :save, 'Command.import_switch' # AUTOGenerated for import_label link_method_documentation 'Command.import_label', 'Renvoie la valeur d\'un label issu d\'une autre sauvegarde', { :index => ["Numéro de la sauvegarde", :Fixnum], :idlabel => ["Identifiant du label", :Fixnum], }, true # Maybe changed register_command :save, 'Command.import_label' # AUTOGenerated for random_combination link_method_documentation 'Command.random_combination', 'Renvoie une combinaison (tableau itérable) aléatoire de la taille spécifiée en argument, composée des paramètres des touches passées en arguments. (par exemple : random_combination(5, :UP, :DOWN, :LEFT, :RIGHT) )', { :len => ["Args description", :Fixnum], :"*keys" => ["Liste des touches pouvant constituer la combinaison", :Argslist], }, true # Maybe changed register_command :standard, 'Command.random_combination' # AUTOGenerated for pick_random link_method_documentation 'Command.pick_random', 'Renvoie un élément au hasard du tableau (ou de la liste d\'arguments)', { :"*elts" => ["éléments dans lesquels piocher un élément aléatoire. Soit pick_random(a, b, c, d...etc.) soit pick_random([a,b,c,d...etc])", :ArgsList], }, true # Maybe changed register_command :standard, 'Command.pick_random' # AUTOGenerated for event_name link_method_documentation 'Command.event_name', 'Renvoie le nom d\'un évènement, renvoie nil s\' il s\'agit du héros', { :id => ["ID de l'évènement (0 pour le héros)", :Fixnum], }, true # Maybe changed register_command :event, 'Command.event_name' # AUTOGenerated for event_through? link_method_documentation 'Command.event_through?', "Renvoie true si l'évènement est en mode 'traverse tout', false sinon", { :id => ["ID de l'évènement", :Fixnum], }, true # Maybe changed register_command :event, 'Command.event_through?' # AUTOGenerated for player_through? link_method_documentation 'Command.player_through?', "Renvoie true si le joueur est en mode 'traverse tout', false sinon", {}, true # Maybe changed register_command :event, 'Command.player_through?' # AUTOGenerated for event_through link_method_documentation 'Command.event_through', 'Change le mode de traversée de l\'évènement', { :id => ["ID de l'évènement", :Fixnum], :"*flag" => ["true pour 'traverse tout', false pour 'ne traverse pas tout', par défaut vaut true ", :Boolean], } register_command :event, 'Command.event_through' # AUTOGenerated for player_through link_method_documentation 'Command.player_through', 'Change le mode de traversée du joueur', { :"*flag" => ["true pour 'traverse tout', false pour 'ne traverse pas tout', par défaut vaut true ", :Boolean], } register_command :event, 'Command.player_through' link_method_documentation 'Command.event_erased?', "Renvoie true si l'évènement référencé par son ID à été supprimé, false sinon", { :id => ["ID de l'évènement (0 pour le héro)", :Fixnum], }, true # Maybe changed register_command :event, 'Command.event_erased?' # AUTOGenerated for cursor_system link_method_documentation 'Command.cursor_system', 'Affiche ou masque le curseur Windows sur la fenêtre de jeu', { :flag => ["true pour visible, false pour invisible", :Boolean], } register_command :mouse, 'Command.cursor_system' # AUTOGenerated for parallax_autoscroll link_method_documentation 'Command.parallax_autoscroll', "Défilement horizontal et vertical automatique d'un panorama", { :id => ["ID du panorama", :Fixnum], :speed_x => ["Vitesse de défilement horizontal", :Fixnum], :speed_x => ["Vitesse de défilement vertical", :Fixnum], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], } register_command :parallax, 'Command.parallax_autoscroll' # AUTOGenerated for parallax_z link_method_documentation 'Command.parallax_z', 'Change l\'axe Z du panorama', { :id => ["Identifiant du panorama", :Fixnum], :z => ["Axe Z", :Fixnum], } register_command :parallax, 'Command.parallax_z' # AUTOGenerated for parallax_scroll link_method_documentation 'Command.parallax_scroll', 'Change la vitesse de défilement d\' un panorama référencé par son ID', { :id => ["Identifiant du panorama", :Fixnum], :x => ["vitesse horizontale", :Fixnum], :y => ["vitesse verticale", :Fixnum], } register_command :parallax, 'Command.parallax_scroll' # AUTOGenerated for mouse_hover_player? link_method_documentation 'Command.mouse_hover_player?', 'Renvoie true si la souris survole l\'image du joueur', {}, true # Maybe changed register_command :event, 'Command.mouse_hover_player?' # AUTOGenerated for mouse_click_player? link_method_documentation 'Command.mouse_click_player?', 'Renvoie true si la souris clique sur l\'image du joueur', {}, true # Maybe changed register_command :event, 'Command.mouse_click_player?' # AUTOGenerated for mouse_press_player? link_method_documentation 'Command.mouse_press_player?', 'Renvoie true si la souris presse en continu la touche passée en argument sur le joueur', { :"*key" => ["Touche à presser (par défaut, la touche est :mouse_left)", :ArgType], }, true # Maybe changed register_command :event, 'Command.mouse_press_player?' # AUTOGenerated for mouse_trigger_player? link_method_documentation 'Command.mouse_trigger_player?', 'Renvoie true si la souris appuie une fois la touche passée en argument sur le joueur', { :"*key" => ["Touche à presser (par défaut, la touche est :mouse_left)", :ArgType], }, true # Maybe changed register_command :event, 'Command.mouse_trigger_player?' # AUTOGenerated for mouse_repeat_player? link_method_documentation 'Command.mouse_repeat_player?', 'Renvoie true si la souris appuie de manière répétée sur la touche passée en argument sur l\'image du joueur', { :"*key" => ["Touche à presser (par défaut, la touche est :mouse_left)", :ArgType], }, true # Maybe changed register_command :event, 'Command.mouse_repeat_player?' # AUTOGenerated for mouse_release_player? link_method_documentation 'Command.mouse_release_player?', 'Renvoie true si la souris relâche la touche passée en argument sur le joueur', { :"*key" => ["Touche à presser (par défaut, la touche est :mouse_left)", :ArgType], }, true # Maybe changed register_command :event, 'Command.mouse_release_player?' # AUTOGenerated for last_clicked_event link_method_documentation 'Command.last_clicked_event', "Renvoie le dernier event cliqué par la souris, nil si aucun évènement n'a été cliqué", {}, true # Maybe changed register_command :event, 'Command.last_clicked_event' # AUTOGenerated for last_pressed_event link_method_documentation 'Command.last_pressed_event', "Renvoie le dernier event pressé (avec :mouse_left) par la souris, nil si aucun évènement n'a été pressé", {}, true # Maybe changed register_command :event, 'Command.last_pressed_event' # AUTOGenerated for last_triggered_event link_method_documentation 'Command.last_triggered_event', "Renvoie le dernier event appuyé une fois (avec :mouse_left) par la souris, nil si aucun évènement n'a été triggeré", {}, true # Maybe changed register_command :event, 'Command.last_triggered_event' # AUTOGenerated for last_released_event link_method_documentation 'Command.last_released_event', "Renvoie le dernier event relâché (avec mouse_left) par la souris, nil si aucun évènement n'a été relâché", {}, true # Maybe changed register_command :event, 'Command.last_released_event' # AUTOGenerated for last_repeated_event link_method_documentation 'Command.last_repeated_event', "Renvoie le dernier event cliqué en continu (avec :mouse_left) par la souris, nil si aucun évènement n'a été cliqué en continu", {}, true # Maybe changed register_command :event, 'Command.last_repeated_event' # AUTOGenerated for last_hovered_event link_method_documentation 'Command.last_hovered_event', "Renvoie le dernier event survolé par la souris, nil si aucun évènement n'a été survolé", {}, true # Maybe changed register_command :event, 'Command.last_hovered_event' # AUTOGenerated for events_buzzer_properties link_method_documentation 'Command.events_buzzer_properties', "Change les propriétés de tressaillement d'évènements", { :e => ["Selecteurs d'évènements", :Selector], :amplitude => ["Amplitude du tressaillement", :ArgType], :length => ["Taille du tressaillement", :Fixnum], } register_command :event, 'Command.events_buzzer_properties' # AUTOGenerated for followers_buzzer_properties link_method_documentation 'Command.followers_buzzer_properties', "Change les propriétés de tressaillement des membres de la chenille (followers_buzzer_properties(0,1,2,3, amplitude, length))", { :"*ids" => ["Liste des positions des suiveurs. Si cet argument est occulté, ces paramètres s'appliquent à tous les suiveurs.", :ArgsList], :amplitude => ["Amplitude du tressaillement", :ArgType], :length => ["Taille du tressaillement", :Fixnum], } register_command :event, 'Command.followers_buzzer_properties' # AUTOGenerated for events_buzz link_method_documentation 'Command.events_buzz', 'Fait tressaillir les évènements', { :e => ["Selecteur d'évènements", :Selector], :"*duration" => ["Durée du dressaillement (en frames), par défaut, 16", :Fixnum], } register_command :event, 'Command.events_buzz' # AUTOGenerated for followers_buzz link_method_documentation 'Command.followers_buzz', 'Fait tressaillir les suiveurs (followers_buzz([1,2,3], *duration), par exemple, si la liste des suiveurs n\'est pas renseignée, ça s\'applique à tous les followers)', { :ids => ["Tableau des identifiants des suiveurs à faire tressaillir, utiliser [] pour appliquer à tous les suiveurs", :Selector], :"*duration" => ["Durée du dressaillement (en frame), par défaut, 16", :Fixnum] } register_command :event, 'Command.followers_buzz' # AUTOGenerated for create_rect_area link_method_documentation 'Command.create_rect_area', "Crée et renvoie une zone rectangulaire", { :x => ["Coordonnées X de la zone", :Fixnum], :y => ["Coordonnées Y de la zone", :Fixnum], :width => ["Largeur de la zone", :Fixnum], :height => ["Hauteur de la zone", :Fixnum], }, true # Maybe changed register_command :area, 'Command.create_rect_area' # AUTOGenerated for create_circle_area link_method_documentation 'Command.create_circle_area', 'Crée et renvoie une zone circulaire', { :x => ["Coordonnées X de la zone", :Fixnum], :y => ["Coordonnées Y de la zone", :Fixnum], :rayon => ["Rayon de la zone", :Fixnum], }, true # Maybe changed register_command :area, 'Command.create_circle_area' # AUTOGenerated for create_ellipse_area link_method_documentation 'Command.create_ellipse_area', 'Crée et renvoie une zone elliptique', { :x => ["Coordonnées X de la zone", :Fixnum], :y => ["Coordonnées Y de la zone", :Fixnum], :width => ["Largeur de la zone", :Fixnum], :height => ["Hauteur de la zone", :Fixnum], }, true # Maybe changed register_command :area, 'Command.create_ellipse_area' # AUTOGenerated for create_polygon_area link_method_documentation 'Command.create_polygon_area', 'Crée et renvoie une zone polygonale (le dernier point est relié avec le premier)', { :"points" => ["Liste de points. Exemple : create_polygon_area([[ax, ay], [bx, by], [cx, cy]])", :ArgType], }, true # Maybe changed register_command :area, 'Command.create_polygon_area' # AUTOGenerated for in_area? link_method_documentation 'Command.in_area?', 'Vérifie si le point référencé par X, Y est inscrit dans la zone passée en argument', { :area => ["Zone à vérifier", :Area], :x => ["Coordonnée X du point", :Fixnum], :y => ["Coordonnée Y du point", :ArgType], }, true # Maybe changed register_command :area, 'Command.in_area?' # AUTOGenerated for mouse_hover_area? link_method_documentation 'Command.mouse_hover_area?', "Renvoie true si la souris survole la zone passée en argument au moment de l'appel, false sinon", { :area => ["Zone à vérifier", :Area], }, true # Maybe changed register_command :area, 'Command.mouse_hover_area?' # AUTOGenerated for mouse_hover_square_area? link_method_documentation 'Command.mouse_hover_square_area?', "Renvoie true si la souris survole la zone passée en argument au moment de l'appel en admettant que la zone soit paramétrée avec des coordonnées en cases et non en pixels, false sinon", { :area => ["Zone à vérifier", :Area], }, true # Maybe changed register_command :area, 'Command.mouse_hover_square_area?' # AUTOGenerated for mouse_click_area? link_method_documentation 'Command.mouse_click_area?', "Renvoie true si la souris survole et clique sur la zone passée en argument au moment de l'appel, false sinon", { :area => ["Zone à vérifier", :Area], }, true # Maybe changed register_command :area, 'Command.mouse_click_area?' # AUTOGenerated for mouse_click_square_area? link_method_documentation 'Command.mouse_click_square_area?', "Renvoie true si la souris survole et clique sur la zone passée en argument au moment de l'appel en admettant que la zone soit paramétrée avec des coordonnées en cases et non en pixels, false sinon", { :area => ["Zone à vérifier", :Area], :"*key" => ["Touche à vérifier (par défaut, :mouse_left)", :Symbol], }, true # Maybe changed register_command :area, 'Command.mouse_click_square_area?' # AUTOGenerated for mouse_trigger_area? link_method_documentation 'Command.mouse_trigger_area?', "Renvoie true si la souris survole et clique une fois sur la zone passée en argument au moment de l'appel, false sinon", { :area => ["Zone à vérifier", :Area], :"*key" => ["Touche à vérifier (par défaut, :mouse_left)", :Symbol], }, true # Maybe changed register_command :area, 'Command.mouse_trigger_area?' # AUTOGenerated for mouse_trigger_square_area? link_method_documentation 'Command.mouse_trigger_square_area?', "Renvoie true si la souris survole et clique une fois sur la zone passée en argument au moment de l'appel en admettant que la zone soit paramétrée avec des coordonnées en cases et non en pixels, false sinon", { :area => ["Zone à vérifier", :Area], :"*key" => ["Touche à vérifier (par défaut, :mouse_left)", :Symbol], }, true # Maybe changed register_command :area, 'Command.mouse_trigger_square_area?' # AUTOGenerated for mouse_press_area? link_method_documentation 'Command.mouse_press_area?', "Renvoie true si la souris survole et clique en continu sur la zone passée en argument au moment de l'appel, false sinon", { :area => ["Zone à vérifier", :Area], :"*key" => ["Touche à vérifier (par défaut, :mouse_left)", :Symbol], }, true # Maybe changed register_command :area, 'Command.mouse_press_area?' # AUTOGenerated for mouse_press_square_area? link_method_documentation 'Command.mouse_press_square_area?', "Renvoie true si la souris survole et clique en continu sur la zone passée en argument au moment de l'appel en admettant que la zone soit paramétrée avec des coordonnées en cases et non en pixels, false sinon", { :area => ["Zone à vérifier", :Area], :"*key" => ["Touche à vérifier (par défaut, :mouse_left)", :Symbol], }, true # Maybe changed register_command :area, 'Command.mouse_press_square_area?' # AUTOGenerated for mouse_release_area? link_method_documentation 'Command.mouse_release_area?', "Renvoie true si la souris survole et est relâchée sur la zone passée en argument au moment de l'appel, false sinon", { :area => ["Zone à vérifier", :Area], :"*key" => ["Touche à vérifier (par défaut, :mouse_left)", :Symbol], }, true # Maybe changed register_command :area, 'Command.mouse_release_area?' # AUTOGenerated for mouse_release_square_area? link_method_documentation 'Command.mouse_release_square_area?', "Renvoie true si la souris survole et est relâchée sur la zone passée en argument au moment de l'appel en admettant que la zone soit paramétrée avec des coordonnées en cases et non en pixels, false sinon", { :area => ["Zone à vérifier", :Area], :"*key" => ["Touche à vérifier (par défaut, :mouse_left)", :Symbol], }, true # Maybe changed register_command :area, 'Command.mouse_release_square_area?' # AUTOGenerated for mouse_repeat_area? link_method_documentation 'Command.mouse_repeat_area?', "Renvoie true si la souris survole et pressée de manière répétée sur la zone passée en argument au moment de l'appel, false sinon", { :area => ["Zone à vérifier", :Area], :"*key" => ["Touche à vérifier (par défaut, :mouse_left)", :Symbol], }, true # Maybe changed register_command :area, 'Command.mouse_repeat_area?' # AUTOGenerated for mouse_repeat_square_area? link_method_documentation 'Command.mouse_repeat_square_area?', "Renvoie true si la souris survole et est pressée de manière répétée sur la zone passée en argument au moment de l'appel en admettant que la zone soit paramétrée avec des coordonnées en cases et non en pixels, false sinon", { :area => ["Zone à vérifier", :Area], :"*key" => ["Touche à vérifier (par défaut, :mouse_left)", :Symbol], }, true # Maybe changed register_command :area, 'Command.mouse_repeat_square_area?' # AUTOGenerated for angle_between link_method_documentation 'Command.angle_between', 'Renvoie l\'angle entre deux événements référencés par leurs ID\'s', { :idA => ["ID de l'évènement A (0 pour héros)", :Fixnum], :idB => ["ID de l'évènement B (0 pour héros)", :Fixnum], }, true # Maybe changed register_command :event, 'Command.angle_between' # AUTOGenerated for textfield_text_show link_method_documentation 'Command.textfield_text_show', 'Affiche un champ de texte permettant de saisir du texte', { :id => ["ID du champ de texte", :Fixnum], :text => ["Texte du champ à afficher par défaut", :String], :x => ["Position X du champ", :Fixnum], :y => ["Position Y du champ", :Fixnum], :w => ["Largeur du champ de texte", :Fixnum], :profile => ["Référence du profile du champ de texte", :Fixnum], :"*range" => ["Intervalle du nombre de caractères autorisés, peut être occulté", :Range], :"*active" => ["Défini si le textfield est actif à sa création (true oui, false non). Par défaut: true", :Boolean], :"*opacity" => ["Défini l'opacité du textfield, par défaut, 255", :Fixnum] } register_command :textfield, 'Command.textfield_text_show' # AUTOGenerated for textfield_int_show link_method_documentation 'Command.textfield_int_show', 'Affiche un champ de texte permettant de saisir des nombres entiers', { :id => ["ID du champ de texte", :Fixnum], :number => ["Nombre à afficher par défaut", :Fixnum], :x => ["Position X du champ", :Fixnum], :y => ["Position Y du champ", :Fixnum], :w => ["Largeur du champ de texte", :Fixnum], :profile => ["Référence du profile du champ de texte", :Fixnum], :"*range" => ["Intervalle des nombres autorisés, peut être occulté", :Range], :"*active" => ["Défini si le textfield est actif à sa création (true oui, false non). Par défaut: true", :Boolean], :"*opacity" => ["Défini l'opacité du textfield, par défaut, 255", :Fixnum] } register_command :textfield, 'Command.textfield_int_show' # AUTOGenerated for textfield_float_show link_method_documentation 'Command.textfield_float_show', 'Affiche un champ de texte permettant de saisir des nombres à virgule', { :id => ["ID du champ de texte", :Fixnum], :number => ["Nombre à afficher par défaut du champ", :Float], :x => ["Position X du champ", :Fixnum], :y => ["Position Y du champ", :Fixnum], :w => ["Largeur du champ de texte", :Fixnum], :profile => ["Référence du profile du champ de texte", :Fixnum], :"*range" => ["Intervalle des nombres autorisés, peut être occulté", :Range], :"*active" => ["Défini si le textfield est actif à sa création (true oui, false non). Par défaut: true", :Boolean], :"*opacity" => ["Défini l'opacité du textfield, par défaut, 255", :Fixnum] } register_command :textfield, 'Command.textfield_float_show' # AUTOGenerated for textfield_erase link_method_documentation 'Command.textfield_erase', 'Supprime le champ de texte référencé par son ID', { :"*id" => ["ID de la zone de texte, si aucun ID n'est spécifié, toutes les zones de textes seront supprimées", :Fixnum], } register_command :textfield, 'Command.textfield_erase' # AUTOGenerated for textfield_activate link_method_documentation 'Command.textfield_activate', 'Active la zone de texte référencée par son ID', { :id => ["ID de la zone de texte", :Fixnum], } register_command :textfield, 'Command.textfield_activate' # AUTOGenerated for textfield_deactivate link_method_documentation 'Command.textfield_deactivate', 'désactive la zone de texte référencée par son ID', { :"*id" => ["ID du champ de texte, si aucun ID n'est spécifié, toutes les zones de textes seront désactivés", :Fixnum], } register_command :textfield, 'Command.textfield_deactivate' # AUTOGenerated for textfield_active? link_method_documentation 'Command.textfield_active?', 'Renvoie true si le champ de texte référencé par son ID est activé', { :id => ["ID de la zone de texte", :Fixnum], }, true # Maybe changed register_command :textfield, 'Command.textfield_active?' # AUTOGenerated for textfield_get_value link_method_documentation 'Command.textfield_get_value', 'Renvoie la valeur de la zone de texte référencé par son ID', { :id => ["ID de la zone de texte", :Fixnum], }, true # Maybe changed register_command :textfield, 'Command.textfield_get_value' # AUTOGenerated for textfield_set_value link_method_documentation 'Command.textfield_set_value', 'Attribue une valeur à un champ de texte référencé par son ID', { :id => ["ID de la zone de texte", :Fixnum], :value => ["Valeur à attribuer", :TextfieldType], } register_command :textfield, 'Command.textfield_set_value' # AUTOGenerated for textfield_hover? link_method_documentation 'Command.textfield_hover?', 'Renvoie true si la souris survole le champ de texte référencé par son ID, false sinon', { :id => ["ID de la zone de texte", :Fixnum], }, true # Maybe changed register_command :textfield, 'Command.textfield_hover?' # AUTOGenerated for textfield_click? link_method_documentation 'Command.textfield_click?', 'Renvoie true si la souris clique sur le champ de texte référencé par son ID, false sinon', { :id => ["ID de la zone de texte", :Fixnum], }, true # Maybe changed register_command :textfield, 'Command.textfield_click?' # AUTOGenerated for textfield_press? link_method_documentation 'Command.textfield_press?', 'Renvoie true si la souris est pressée en continu sur le champ de texte référencé par son ID, false sinon', { :id => ["ID de la zone de texte", :Fixnum], :"*key" => ["Bouton de la souris, par défaut :mouse_left", :Key], }, true # Maybe changed register_command :textfield, 'Command.textfield_press?' # AUTOGenerated for textfield_release? link_method_documentation 'Command.textfield_release?', 'Renvoie true si la souris est relâchée sur le champ de texte référencé par son ID, false sinon', { :id => ["ID de la zone de texte", :Fixnum], :"*key" => ["Bouton de la souris, par défaut :mouse_left", :Key], }, true # Maybe changed register_command :textfield, 'Command.textfield_release?' # AUTOGenerated for textfield_trigger? link_method_documentation 'Command.textfield_trigger?', 'Renvoie true si la souris clique une fois sur le champ de texte référencé par son ID, false sinon', { :id => ["ID de la zone de texte", :Fixnum], :"*key" => ["Bouton de la souris, par défaut :mouse_left", :Key], }, true # Maybe changed register_command :textfield, 'Command.textfield_trigger?' # AUTOGenerated for textfield_repeat? link_method_documentation 'Command.textfield_repeat?', 'Renvoie true si la souris clique de manière répétée sur le champ de texte référencé par son ID, false sinon', { :id => ["ID de la zone de texte", :Fixnum], :"*key" => ["Bouton de la souris, par défaut :mouse_left", :Key], }, true # Maybe changed register_command :textfield, 'Command.textfield_repeat?' # AUTOGenerated for textfield_visible link_method_documentation 'Command.textfield_visible', 'Change la visibilité du champ de texte référencé par son ID', { :id => ["ID de la zone de texte", :Fixnum], :flag => ["True pour visible, false pour invisible", :Boolean], } register_command :textfield, 'Command.textfield_visible' # AUTOGenerated for textfield_visible link_method_documentation 'Command.textfield_visible?', 'Renvoie true si le champ de texte référencé par son ID est visible, false sinon', { :id => ["ID de la zone de texte", :Fixnum], }, true register_command :textfield, 'Command.textfield_visible?' # AUTOGenerated for textfield_opacity link_method_documentation 'Command.textfield_opacity', 'Change l\'opacité du champ de texte référencé par son ID', { :id => ["ID de la zone de texte", :Fixnum], :opacity => ["Opacité, entre 0 et 255. Si aucune opacité n'est donnée, la commande renverra la valeur de l'opacité du champ", :Fixnum], }, true # Maybe changed register_command :textfield, 'Command.textfield_opacity' # AUTOGenerated for message_height link_method_documentation 'Command.message_height', 'Change le nombre de lignes affichées dans les messages (Commande Event Afficher message)', { :n => ["Nombre de lignes visibles", :Fixnum], } register_command :standard, 'Command.message_height' # # AUTOGenerated for bind # link_method_documentation 'Command.bind', # 'Associe un micro_event à un sélecteur', # { # :e => ["Sélecteur d'évènements", :Selecteur], # :"*args" => ["Voir l'explication référente aux micro_event dans la documentation", :Args], # :"&block" => ["Action à exécuter", :Block], # } # register_command :micro, 'Command.bind' # # AUTOGenerated for unbind # link_method_documentation 'Command.unbind', # 'Dissocie un micro_evenement d\'un sélecteur d`\'évènements', # { # :e => ["Sélecteur d'évènements", :Selecteur], # :"*k" => ["Voir l'explication référente aux micro_event dans la documentation", :Args], # }, true # Maybe changed # register_command :micro, 'Command.unbind' # AUTOGenerated for clipboard_push_text link_method_documentation 'Command.clipboard_push_text', 'Place un texte dans le presse-papier', { :text => ["Texte à sauvegarder dans le presse-papier", :String], } register_command :clipboard, 'Command.clipboard_push_text' # AUTOGenerated for clipboard_get_text link_method_documentation 'Command.clipboard_get_text', 'Renvoie le texte contenu dans le presse-papier', {}, true # Maybe changed register_command :clipboard, 'Command.clipboard_get_text' # AUTOGenerated for clipboard_push_command link_method_documentation 'Command.clipboard_push_command', 'Place une commande évènement dans le presse-papier', { :cmd => ["Commande à placer dans le presse-papier", :RPGCommand], } register_command :clipboard, 'Command.clipboard_push_command' # AUTOGenerated for pad360_plugged? link_method_documentation 'Command.pad360_plugged?', 'Renvoie true si une manette est branchée dans le port référencé par son ID, false sinon', { :"*id" => ["Port de la manette, par défaut 0, soit la première manette branchée", :Fixnum], }, true register_command :xbox, 'Command.pad360_plugged?' # AUTOGenerated for pad360_stop_vibration_left link_method_documentation 'Command.pad360_stop_vibration_left', 'Arrête la vibration du moteur gauche de la manette référencée par son ID', { :"*id" => ["Port de la manette, par défaut 0, soit la première manette branchée", :Fixnum], } register_command :xbox, 'Command.pad360_stop_vibration_left' # AUTOGenerated for pad360_stop_vibration_right link_method_documentation 'Command.pad360_stop_vibration_right', 'Arrête la vibration du moteur droit de la manette référencée par son ID', { :"*id" => ["Port de la manette, par défaut 0, soit la première manette branchée", :Fixnum], } register_command :xbox, 'Command.pad360_stop_vibration_right' # AUTOGenerated for pad360_vibrate link_method_documentation 'Command.pad360_vibrate', 'Fait vibrer la manette référencée par son ID', { :"*id" => ["Port de la manette, par défaut 0, soit la première manette branchée", :Fixnum], :"*left" => ["Force dans le moteur gauche, par défaut, 100", :Fixnum], :"*right" => ["Force dans le moteur droit, par défaut, 100", :Fixnum], } register_command :xbox, 'Command.pad360_vibrate' # AUTOGenerated for pad360_stop_vibration link_method_documentation 'Command.pad360_stop_vibration', 'Arrête la vibration des deux moteurs de la manette référencée par son ID', { :"*id" => ["Port de la manette, par défaut 0, soit la première manette branchée", :Fixnum], } register_command :xbox, 'Command.pad360_stop_vibration' # AUTOGenerated for pad360_vibrate_left link_method_documentation 'Command.pad360_vibrate_left', 'Fait vibrer le moteur gauche de la manette référencée par son ID', { :"*id" => ["Port de la manette, par défaut 0, soit la première manette branchée", :Fixnum], :"*s" => ["Force de la vibration, par défaut, 100", :Fixnum], } register_command :xbox, 'Command.pad360_vibrate_left' # AUTOGenerated for pad360_vibrate_right link_method_documentation 'Command.pad360_vibrate_right', 'Fait vibrer le moteur droit de la manette référencée par son ID', { :"*id" => ["Port de la manette, par défaut 0, soit la première manette branchée", :Fixnum], :"*s" => ["Force de la vibration, par défaut, 100", :Fixnum], } register_command :xbox, 'Command.pad360_vibrate_right' # AUTOGenerated for actor_change_appear link_method_documentation 'Command.actor_change_appear', 'Change l\'apparence et la face du héros référencé par son ID', { :id => ["ID du héros", :Fixnum], :character_name => ["Nom du caractère", :String], :character_index => ["ID du caractère", :Fixnum], :face_name => ["Nom du face", :String], :face_index => ["ID du face", :Fixnum], } register_command :actors, 'Command.actor_change_appear' # AUTOGenerated for actor_change_character link_method_documentation 'Command.actor_change_character', 'Change l\'apparence du héros référencé par son ID', { :id => ["ID du héros", :Fixnum], :character_name => ["Nom du caractère", :String], :character_index => ["ID du caractère", :Fixnum], } register_command :actors, 'Command.actor_change_character' # AUTOGenerated for actor_change_face link_method_documentation 'Command.actor_change_face', 'Change la face du héros référencé par son ID', { :id => ["ID du héros", :Fixnum], :face_name => ["Nom du face", :String], :face_index => ["ID du face", :Fixnum], } register_command :actors, 'Command.actor_change_face' # AUTOGenerated for event_erase link_method_documentation 'Command.event_erase', 'Efface de la map les événements référencés par le sélécteur ID', { :id => ["ID des événements", :Selector], } register_command :event, 'Command.event_erase' # AUTOGenerated for show_animation link_method_documentation 'Command.show_animation', 'Joue une animation sur les événements référencés par le selecteur ID', { :ids => ["IDS des événements", :Selector], :id_animation => ["ID de l'animation", :Fixnum], :"*wait_flag" => ["attend la fin si true", :string], } register_command :event, 'Command.show_animation' # AUTOGenerated for show_balloon link_method_documentation 'Command.show_balloon', 'Joue une émoticone sur les événements référencés par le selecteur ID', { :ids => ["IDS des événements", :Selector], :id_balloon => ["ID de l'émoticone", :Fixnum], :"*wait_flag" => ["attend la fin si true", :String], } register_command :event, 'Command.show_balloon' # AUTOGenerated for website link_method_documentation 'Command.website', 'Ouvre la page web passée en argument', { :url => ["Url à charger", :String], } register_command :standard, 'Command.website' # AUTOGenerated for event_move_speed link_method_documentation 'Command.event_move_speed', 'Modifie la vitesse des événements référencés par leurs Id', { :ids => ["ID des événements", :Selector], :v => ["Vitesse des événements,si aucune priorité n'est donnée, la commande renverra la valeur de la vitesse de l'évènement référencé par son ID", :Fixnum], } register_command :event, 'Command.event_move_speed' # AUTOGenerated for player_move_speed link_method_documentation 'Command.player_move_speed', 'Modifie la vitesse du joueur', { :v => ["Vitesse du joueur à donner,si aucune priorité n'est donnée, la commande renverra la valeur de la vitesse du héros", :Fixnum], } register_command :event, 'Command.player_move_speed' # AUTOGenerated for event_move_frequency link_method_documentation 'Command.event_move_frequency', 'Modifie la fréquence des événements référencés par leurs Id', { :ids => ["ID des événements", :Selector], :f => ["Fréquence des événements, si aucune priorité n'est donnée, la commande renverra la valeur de la fréquence de l'évènement référencé par son ID", :Fixnum], } register_command :event, 'Command.event_move_frequency' # AUTOGenerated for player_move_frequency link_method_documentation 'Command.player_move_frequency', 'Modifie la fréquence du joueur', { :f => ["Fréquence du joueur, si aucune priorité n'est donnée, la commande renverra la valeur de la fréquence du héros", :Fixnum], } register_command :event, 'Command.player_move_frequency' # AUTOGenerated for event_transfert link_method_documentation 'Command.event_transfert', 'Téléporte l\'évènement référencé par son ID à une nouvelle coordonnées de la carte', { :id => ["ID de l'évènement", :Fixnum], :new_x => ["Coordonnées X", :Fixnum], :new_y => ["Coordonnées Y", :Fixnum], } register_command :event, 'Command.event_transfert' # AUTOGenerated for player_transfert link_method_documentation 'Command.player_transfert', 'Téléporte instanément le héros à une autre position de la carte', { :new_x => ["Coordonnée X", :Fixnum], :new_y => ["Coordonnée Y", :Fixnum], } register_command :event, 'Command.player_transfert' # AUTOGenerated for player_transfert link_method_documentation 'Command.player_teleport', 'Téléporte le héros à une nouvelle coordonnées sur une nouvelle map (potentiellement)', { :map_id => ["ID de la carte. Utiliser c(:map_id) pour téléporter sur la même carte", :Fixnum], :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], :direction => ["Nouvelle direction pour le héro (2,4,6 ou 8)", :Fixnum], :"*fade_type" => ["Le mode de téléport (par défaut 0), 0 = fondu noir, 1 = fondu blanc, 2 = instantanné", :Fixnum] } register_command :event, 'Command.player_teleport' # AUTOGenerated for event_move_speed_frequency link_method_documentation 'Command.event_move_speed_frequency', 'Change la vitesse et la fréquence des événements référencés par leurs ID', { :ids => ["IDs des événements", :Selector], :v => ["Vitesse des événements", :Fixnum], :f => ["Fréquence des événements", :Fixnum], } register_command :event, 'Command.event_move_speed_frequency' # AUTOGenerated for player_move_speed_frequency link_method_documentation 'Command.player_move_speed_frequency', 'Change la vitesse et la fréquence de déplacement du joueur', { :v => ["Vitesse du joueur", :Fixnum], :f => ["Fréquence du joueur", :Fixnum], } register_command :event, 'Command.player_move_speed_frequency' # AUTOGenerated for sound_BGM_play link_method_documentation 'Command.bgm_play', 'Joue un BGM', { :name => ["Nom du BGM", :String], :"*volume" => ["Volume du BGM. Pourcentage entre 0 et 100. Par défaut : 100", :Fixnum], :"*pitch" => ["Vitesse du BGM. Pourcentage entre 1 et 453. Par défaut : 100", :Fixnum], } register_command :sound, 'Command.bgm_play' # AUTOGenerated for sound_BGS_play link_method_documentation 'Command.bgs_play', 'Joue un BGS', { :name => ["Nom du BGS", :String], :"*volume" => ["Volume du BGS. Pourcentage entre 0 et 100. Par défaut : 80", :Fixnum], :"*pitch" => ["Vitesse du BGS. Pourcentage entre 1 et 453. Par défaut : 100", :Fixnum], } register_command :sound, 'Command.bgs_play' # AUTOGenerated for sound_SE_play link_method_documentation 'Command.se_play', 'Joue un SE', { :name => ["Nom du SE", :String], :"*volume" => ["Volume du SE. Pourcentage entre 0 et 100. Par défaut : 80", :Fixnum], :"*pitch" => ["Vitesse du SE. Pourcentage entre 1 et 453. Par défaut : 100", :Fixnum], } register_command :sound, 'Command.se_play' # AUTOGenerated for sound_ME_play link_method_documentation 'Command.me_play', 'Joue un ME', { :name => ["Nom du ME", :String], :"*volume" => ["Volume du ME. Pourcentage entre 0 et 100. Par défaut : 100", :Fixnum], :"*pitch" => ["Vitesse du ME. Pourcentage entre 1 et 453. Par défaut : 100", :Fixnum], } register_command :sound, 'Command.me_play' # AUTOGenerated for sound_BGM_volume link_method_documentation 'Command.bgm_volume', 'Change le volume du BGM en cours', { :volume => ["Volume du BGM. Pourcentage entre 0 et 100", :Fixnum], } register_command :sound, 'Command.bgm_volume' # AUTOGenerated for sound_BGS_volume link_method_documentation 'Command.bgs_volume', 'Change le volume du BGS en cours', { :volume => ["Volume du BGS. Pourcentage entre 0 et 100", :Fixnum], } register_command :sound, 'Command.bgs_volume' # AUTOGenerated for sound_BGM_stop link_method_documentation 'Command.bgm_stop', 'Stoppe le BGM en cours', {} register_command :sound, 'Command.bgm_stop' # AUTOGenerated for sound_BGS_stop link_method_documentation 'Command.bgs_stop', 'Stoppe le BGS en cours', {} register_command :sound, 'Command.bgs_stop' # AUTOGenerated for sound_SE_stop link_method_documentation 'Command.se_stop', 'Stoppe le SE en cours', {} register_command :sound, 'Command.se_stop' # AUTOGenerated for sound_ME_stop link_method_documentation 'Command.me_stop', 'Stoppe le ME en cours', {} register_command :sound, 'Command.me_stop' # AUTOGenerated for sound_stop link_method_documentation 'Command.sound_stop', 'Stoppe tous les sons en cours', {} register_command :sound, 'Command.sound_stop' # AUTOGenerated for sound_BGM_fade link_method_documentation 'Command.bgm_fade', 'Arrêt en fondu du BGM en cours', { :wait => ["Temps du fondu, par défaut en secondes", :Fixnum], :"*frame" => ["Spécifiez 'true' si vous renseignez un temps en frames plutôt qu'en secondes", :Boolean], } register_command :sound, 'Command.bgm_fade' # AUTOGenerated for sound_BGS_fade link_method_documentation 'Command.bgs_fade', 'Arrêt en fondu du BGS en cours', { :wait => ["Temps du fondu (en secondes)", :Fixnum], :"*frame" => ["Spécifiez 'true' si vous renseignez un temps en frames plutôt qu'en secondes", :Boolean], } register_command :sound, 'Command.bgs_fade' link_method_documentation 'Command.me_fade', 'Arrêt en fondu du ME en cours', { :wait => ["Temps du fondu, par défaut en secondes", :Fixnum], :"*frame" => ["Spécifiez 'true' si vous renseignez un temps en frames plutôt qu'en secondes", :Boolean], } register_command :sound, 'Command.me_fade' # AUTOGenerated for sound_BGM_pitch link_method_documentation 'Command.bgm_pitch', 'Change la vitesse du BGM en cours', { :pitch => ["Vitesse du BGM. Pourcentage entre 1 et 453", :Fixnum], } register_command :sound, 'Command.bgm_pitch' # AUTOGenerated for sound_BGS_pitch link_method_documentation 'Command.bgs_pitch', 'Change la vitesse du BGS en cours', { :pitch => ["Vitesse du BGS. Pourcentage entre 1 et 453", :Fixnum], } register_command :sound, 'Command.bgs_pitch' # AUTOGenerated for sound_fade link_method_documentation 'Command.sound_fade', 'Stoppe les BGM et BGS en fondu', { :wait => ["Temps du fondu, par défaut en secondes", :Fixnum], :"*frame" => ["Spécifiez 'true' si vous renseignez un temps en frames plutôt qu'en secondes", :Boolean], } register_command :sound, 'Command.sound_fade' link_method_documentation 'Command.save_bgm', 'Mémorise le BGM en cours', {} register_command :sound, 'Command.save_bgm' link_method_documentation 'Command.replay_bgm', 'Reprend le BGM mémorisé', {} register_command :sound, 'Command.replay_bgm' # AUTOGenerated for actor_slot link_method_documentation 'Command.actor_slot', 'Renvoie l\'ID d\'un acteur en fonction de sa position dans l\'équipe. Renvoie 0 si le slot est vide.', { :id => ["Position de l'acteur dans l'équipe", :Fixnum], } register_command :actors, 'Command.actor_slot' # AUTOGenerated for move_to link_method_documentation 'Command.move_to', 'Déplace l\'évènement référencé par son ID (0 pour le héros) vers les coordonnées données en argument', { :id => ["Id de l'évènement (0 pour le héros)", :Fixnum], :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], :"*wait_flag" => ["Par défaut, false, cette valeur définit le blocage durant le déplacement ou non", :Boolean], :"*no_throug" => ["Par défaut, false, si cette valeur vaut true, même en mode fantôme, l'évènement utilisera un chemin passable", :Boolean], } # Maybe changed register_command :event, 'Command.move_to' # AUTOGenerated for jump_to link_method_documentation 'Command.jump_to', 'Déplace l\'évènement, en sautant, référencé par son ID (0 pour le héros) vers les coordonnées données en argument', { :id => ["Id de l'évènement (0 pour le héros)", :Fixnum], :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], :"*wait_flag" => ["Par défaut, false, cette valeur définit le blocage durant le déplacement ou non", :Boolean], } # Maybe changed register_command :event, 'Command.jump_to' # # AUTOGenerated for monster_element_rate # link_method_documentation 'Command.monster_element_rate', # 'Renvoie la résistance élémentaire (par son ID d\'élément) d\'un monstre référencé par son ID', # { # :id => ["Id du monstre", :Fixnum], # :element_id => ["Id de l'élément", :Fixnum], # # }, true # Maybe changed # register_command :enemy, 'Command.monster_element_rate' # AUTOGenerated for actor_element_rate link_method_documentation 'Command.actor_element_rate', 'Renvoie la résistance élémentaire (par son ID d\'élément) d\'un acteur référencé par son ID', { :id => ["Id de l'acteur", :Fixnum], :element_id => ["Id de l'élément", :Fixnum], }, true # Maybe changed register_command :actors, 'Command.actor_element_rate' # # AUTOGenerated for armor_element_rate # link_method_documentation 'Command.armor_element_rate', # 'Renvoie la résistance élémentaire (par son ID d\'élément) d\'une armure référencée par son ID par rapport à un acteur', # { # :i => ["Id de l'armure", :Fixnum], # :actor_id => ["Id de l'acteur", :Fixnum], # :element_id => ["Id de l'élément", :Fixnum], # # }, true # Maybe changed # register_command :armors, 'Command.armor_element_rate' # # # AUTOGenerated for weapon_element_rate # link_method_documentation 'Command.weapon_element_rate', # 'Renvoie la résistance élémentaire (par son ID d\'élement) d\'une arme référencée par son ID par rapport à un acteur', # { # :i => ["Id de l'arme", :Fixnum], # :actor_id => ["Id de l'acteur", :Fixnum], # :element_id => ["Id de l'élément", :Fixnum], # # }, true # Maybe changed # register_command :weapons, 'Command.weapon_element_rate' # # # AUTOGenerated for item_element_rate # link_method_documentation 'Command.item_element_rate', # 'Renvoie la résistance élémentaire (par son ID d\'élement) d\'un objet référencé par son ID par rapport à un acteur', # { # :i => ["Id de l'objet", :Fixnum], # :actor_id => ["Id de l'acteur", :Fixnum], # :element_id => ["Id de l'élément", :Fixnum], # # }, true # Maybe changed # register_command :items, 'Command.item_element_rate' # AUTOGenerated for event_priority link_method_documentation 'Command.event_priority', 'Change la priorité d\'affichage des événements référencés par leurs ID (0: sous le héros, 1: même niveau que le héros, 2: au dessus du héros)', { :ids => ["ID des événements", :Selector], :priority => ["Priorité d'affichage, si aucune priorité n'est donnée, la commande renverra la valeur de la priorité de l'évènement référencé par son ID", :Fixnum], } register_command :event, 'Command.event_priority' # AUTOGenerated for event_trigger link_method_documentation 'Command.event_trigger', 'Change le type de déclenchement des événements référencés par leurs ID (0: touche action, 1: contact du héros, 2: contact de l\'event, 3: automatique, 4: processus paralléle).', { :ids => ["ID des événements", :Selector], :trigger => ["Type de déclenchement, si aucune priorité n'est donnée, la commande renverra la valeur du déclencheur de l'évènement référencé par son ID", :Fixnum], } register_command :event, 'Command.event_trigger' # AUTOGenerated for camera_scroll link_method_documentation 'Command.camera_scroll', 'Fait défiler la carte dans une direction sur une distance (en cases) à une certaine vitesse', { :direction => ["Direction (2=bas, 4=gauche, 6=droite, 8=haut)", :Fixnum], :distance => ["Nombre de case à défiler", :Fixnum], :speed => ["Vitesse du défilement", :Fixnum], } register_command :camera,'Command.camera_scroll' # AUTOGenerated for camera_move_on link_method_documentation 'Command.camera_move_on', 'Place la caméra sur un point de la carte', { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], } register_command :camera,'Command.camera_move_on' # AUTOGenerated for camera_scroll_on link_method_documentation 'Command.camera_scroll_on', 'Fait défiler la carte vers un point donné', { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], :speed => ["Vitesse de défilement", :Fixnum], } register_command :camera,'Command.camera_scroll_on' # AUTOGenerated for camera_lock link_method_documentation 'Command.camera_lock', 'Verrouille la position de la caméra', {} register_command :camera,'Command.camera_lock' # AUTOGenerated for camera_unlock link_method_documentation 'Command.camera_unlock', 'Déverrouille la position de la caméra (et reprend le héros comme plan de référence)', {} register_command :camera,'Command.camera_unlock' # AUTOGenerated for camera_change_focus link_method_documentation 'Command.camera_change_focus', 'Change la cible du scrolling (par défaut, le scrolling suit le héros) pour un autre évènement', { :event_id => ["ID de l'évènement à suivre par la caméra", :Fixnum], } register_command :camera,'Command.camera_change_focus' # AUTOGenerated for fadein link_method_documentation 'Command.fadein', 'Affiche l\'écran en fondu', { :"*time" => ["Durée de la transition", :Fixnum], } register_command :standard, 'Command.fadein' # AUTOGenerated for screen_fadeout link_method_documentation 'Command.screen_fadeout', 'Efface l\'écran en fondu (de manière moins radicale que la commande fadeout)', { :duration => ["Durée en frame", :Fixnum], } register_command :screen, 'Command.screen_fadeout' # AUTOGenerated for screen_fadein link_method_documentation 'Command.screen_fadein', 'Affiche l\'écran en fondu (de manière moins radicale que la commande fadein)', { :duration => ["Durée en frame", :Fixnum], } register_command :screen, 'Command.screen_fadein' # AUTOGenerated for screen_tone link_method_documentation 'Command.screen_tone', 'Change la teinte de l\'écran', { :tone => ["Teinte (utilisez la commande 'tone')", :Tone], :duration => ["Durée en frame", :Fixnum], :"*wait_flag" => ["Attend la fin de l'effet (true), n'attend pas (false). Par défaut cet argument vaut false", :Boolean], } register_command :screen, 'Command.screen_tone' # AUTOGenerated for screen_flash link_method_documentation 'Command.screen_flash', 'Envoie un flash à l\'écran', { :color => ["Couleur du flash (utilisez la commande 'color')", :Color], :duration => ["Durée en frames", :Fixnum], :"*wait_flag" => ["Attend la fin de l'effet (true), n'attend pas (false). Par défaut cet argument vaut false", :Boolean], } register_command :screen, 'Command.screen_flash' # AUTOGenerated for screen_width link_method_documentation 'Command.screen_width', 'Renvoie la largeur de l\'écran (en pixels)', {}, true # Maybe changed register_command :screen, 'Command.screen_width' # AUTOGenerated for screen_height link_method_documentation 'Command.screen_height', 'Renvoie la hauteur de l\'écran (en pixels)', {}, true # Maybe changed register_command :screen, 'Command.screen_height' # AUTOGenerated for screen_shake link_method_documentation 'Command.screen_shake', 'Fait trembler l\'écran pendant une durée déterminée', { :power => ["Puissance du tremblement", :Fixnum], :speed => ["Vitesse du tremblement", :Fixnum], :duration => ["Durée en frames", :Fixnum], :"*wait_flag" => ["Attend la fin de l'effet (true), n'attend pas (false). Par défaut cet argument vaut false", :Boolean], } register_command :screen, 'Command.screen_shake' # AUTOGenerated for screen_zoom link_method_documentation 'Command.camera_zoom', 'Zoom tout l\'écran en temps réel, sauf les windows (dialogues, etc.)', { :zoom => ["Valeur de zoom, supérieur à 100", :ArgType], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :camera, 'Command.camera_zoom' # AUTOGenerated for screen_pixelation link_method_documentation 'Command.screen_pixelation', 'Pixélise tout l\'écran en temps réel, sauf les windows (dialogues, etc.)', { :pixelation => ["Valeur de pixélisation (exemple: si 2, la taille des pixels est multipliée par deux)", :ArgType], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :screen, 'Command.screen_pixelation' # AUTOGenerated for screen_blur link_method_documentation 'Command.screen_blur', 'Applique un flou gaussien sur tout l\'écran en temps réel, sauf les windows (dialogues, etc.). Attention, cette commande peut faire baisser le FPS.', { :radius => ["Radius du flou gaussien. (0 = pas de flou)", :ArgType], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :screen, 'Command.screen_blur' # AUTOGenerated for screen_motion_blur link_method_documentation 'Command.camera_motion_blur', 'Atténue le raffraichissement de l\'écran. Rend plus diffus les mouvements de caméra, et mouvements à l\'écran.', { :attenuation => ["Valeur d'atténuation du raffraichissement de l'écran, de 0 à 200", :ArgType], :"*duration" => ["Par défaut, la transition est instantanée, si la duration vaut un nombre, l'effet sera progressif", :Fixnum], :"*wait_flag" => ["Attend la fin du déplacement, par défaut true", :Boolean], :"*ease" => [RME::Doc.vocab[:ease_desc], :Symbol], } register_command :camera, 'Command.camera_motion_blur' # AUTOGenerated for event_transparent? link_method_documentation 'Command.event_transparent?', 'Renvoie true si l\'évènement est transparent (false sinon)', { :id => ["ID de l'évènement", :Fixnum], }, true # Maybe changed register_command :event, 'Command.event_transparent?' # AUTOGenerated for player_transparent? link_method_documentation 'Command.player_transparent?', 'Renvoi true si le joueur est transparent (false sinon)', { }, true # Maybe changed register_command :event, 'Command.player_transparent?' # AUTOGenerated for event_transparent link_method_documentation 'Command.event_transparent', 'Rend l\'évènement référencé par son ID transparent', { :id => ["ID de l'évènement", :Fixnum], } register_command :event, 'Command.event_transparent' # AUTOGenerated for player_transparent link_method_documentation 'Command.player_transparent', 'Rend le joueur transparent', {} register_command :event, 'Command.player_transparent' # AUTOGenerated for event_opaque link_method_documentation 'Command.event_opaque', 'Rend l\'évènement référencé par son ID opaque', { :id => ["ID de l'évènement", :Fixnum], } register_command :event, 'Command.event_opaque' # AUTOGenerated for player_opaque link_method_documentation 'Command.player_opaque', 'Rend le joueur opaque', {} register_command :event, 'Command.player_opaque' # AUTOGenerated for get_tileset_id link_method_documentation 'Command.get_tileset_id', 'Renvoie l\' ID du tileset de la carte en cours', {}, true # Maybe changed register_command :mapinfo, 'Command.get_tileset_id' # AUTOGenerated for switch_tileset link_method_documentation 'Command.switch_tileset', 'Change le tileset de la carte en cours', { :tileset_id => ["ID du nouveau tileset", :Fixnum], } register_command :mapinfo, 'Command.switch_tileset' # AUTOGenerated for wall? link_method_documentation 'Command.wall?', 'Renvoie true si les coordonnées sont sur un mur, false sinon', { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], }, true # Maybe changed register_command :mapinfo, 'Command.wall?' # AUTOGenerated for roof? link_method_documentation 'Command.roof?', 'Renvoie true si les coordonnées sont sur un toit, false sinon', { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], }, true # Maybe changed register_command :mapinfo, 'Command.roof?' # AUTOGenerated for stair? link_method_documentation 'Command.stair?', 'Renvoie true si les coordonnées sont sur une marche, false sinon', { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], }, true # Maybe changed register_command :mapinfo, 'Command.stair?' # AUTOGenerated for table? link_method_documentation 'Command.table?', 'Renvoie true si les coordonnées sont sur une table, false sinon', { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], }, true # Maybe changed register_command :mapinfo, 'Command.table?' # AUTOGenerated for map_width link_method_documentation 'Command.map_width', 'Retourne la largeur de la carte', {}, true # Maybe changed register_command :mapinfo, 'Command.map_width' # AUTOGenerated for map_height link_method_documentation 'Command.map_height', 'Retourne la hauteur de la carte', {}, true # Maybe changed register_command :mapinfo, 'Command.map_height' # AUTOGenerated for ground? link_method_documentation 'Command.ground?', 'Renvoie true si les coordonnées sont sur le sol, false sinon', { :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], }, true # Maybe changed register_command :mapinfo, 'Command.ground?' # AUTOGenerated for create_text_window link_method_documentation 'Command.create_text_window', 'Crée une fenêtre pouvant contenir du texte', { :id => ["Numéro de la fenêtre", :Fixnum], :content => ["Texte (ou tableau séparé par des virgules) à afficher", :String], :x => ["Position X de la fenêtre", :Fixnum], :y => ["Position Y de la fenêtre", :Fixnum], :"*w" => ["Largeur de la fenêtre, utilisez 'nil' pour que la largeur de la fenêtre soit calculée", :Fixnum], :"*h" => ["Hauteur de la fenêtre, utilisez 'nil' pour que la hauteur de la fenêtre soit calculée", :Fixnum], } # Maybe changed register_command :window, 'Command.create_text_window' # AUTOGenerated for remove_window link_method_documentation 'Command.remove_window', 'Supprime la fenêtre référencée par son ID', { :id => ["ID de la fenêtre", :Fixnum], } register_command :window, 'Command.remove_window' # AUTOGenerated for remove_all_windows link_method_documentation 'Command.remove_all_windows', 'Supprime toutes les fenêtres', {} register_command :window, 'Command.remove_all_windows' # AUTOGenerated for close_window link_method_documentation 'Command.close_window', 'Ferme la fenêtre référencée par son ID', { :id => ["ID de la fenêtre", :Fixnum], } register_command :window, 'Command.close_window' # AUTOGenerated for open_window link_method_documentation 'Command.open_window', 'Ouvre la fenêtre référencée par son ID', { :id => ["ID de la fenêtre", :Fixnum], }, true # Maybe changed register_command :window, 'Command.open_window' # AUTOGenerated for window_closed? link_method_documentation 'Command.window_closed?', 'Renvoie true si la fenêtre référencée par son ID est fermée, false sinon', { :id => ["ID de la fenêtre", :Fixnum], }, true # Maybe changed register_command :window, 'Command.window_closed?' # AUTOGenerated for window_opened? link_method_documentation 'Command.window_opened?', 'Renvoie true si la fenêtre référencée par son ID est ouverte, false sinon', { :id => ["ID de la fenêtre", :Fixnum], }, true # Maybe changed register_command :window, 'Command.window_opened?' # AUTOGenerated for window_content link_method_documentation 'Command.window_content', 'Change le contenu de la fenêtre référencée par son ID, si aucun contenu n\'est donné, la commande renverra le contenu de la fenêtre', { :id => ["ID de la fenêtre", :Fixnum], :"*content" => ["Valeur affichée de la fenêtre", :Object], :"*resize" => ["Si cet argument vaut true, la taille de la fenêtre est recalculée", :Boolean], }, true # Maybe changed register_command :window, 'Command.window_content' # AUTOGenerated for window_moveto link_method_documentation 'Command.window_moveto', 'Change les coordonnées X et Y de la fenêtre', { :id => ["ID de la fenêtre", :Fixnum], :x => ["Coordonnée X", :Fixnum], :y => ["Coordonnée Y", :Fixnum], :"*duration" => ["Durée du déplacement", :Fixnum], :"*wait_flag" => ["si cet argument vaut true, on attendra la fin du déplacement", :Boolean], } register_command :window, 'Command.window_moveto' # AUTOGenerated for window_dimension link_method_documentation 'Command.window_dimension', 'Change la dimension de la fenêtre', { :id => ["ID de la fenêtre", :Fixnum], :width => ["Largeur de la fenêtre", :Fixnum], :height => ["Hauteur de la fenêtre", :Fixnum], :"*duration" => ["Durée du déplacement", :Fixnum], :"*wait_flag" => ["si cet argument vaut true, on attendra la fin du déplacement", :Boolean], } register_command :window, 'Command.window_dimension' # AUTOGenerated for window_opacity link_method_documentation 'Command.window_opacity', 'Change l\'opacité de la fenêtre, si aucune valeur n\'est spécifiée, la commande renvoie la valeur de l\'opacité', { :id => ["ID de la fenêtre", :Fixnum], :"*value" => ["Valeur de l'opacité à changer", :Fixnum], :"*duration" => ["Durée du déplacement", :Fixnum], :"*wait_flag" => ["si cet argument vaut true, on attendra la fin du déplacement", :Boolean], }, true # Maybe changed register_command :window, 'Command.window_opacity' # AUTOGenerated for window_moveto link_method_documentation 'Command.window_moveto', 'Change les coordonnées X et Y de la fenêtre', { :id => ["ID de la fenêtre", :Fixnum], :x => ["Coordonnée X", :Fixnum], :y => ["Coordonnée Y", :Fixnum], :"*duration" => ["Durée du déplacement", :Fixnum], :"*wait_flag" => ["si cet argument vaut true, on attendra la fin du déplacement", :Boolean], } register_command :window, 'Command.window_moveto' # AUTOGenerated for window_dimension link_method_documentation 'Command.window_dimension', 'Change la dimension de la fenêtre', { :id => ["ID de la fenêtre", :Fixnum], :width => ["Largeur de la fenêtre", :Fixnum], :height => ["Hauteur de la fenêtre", :Fixnum], :"*duration" => ["Durée du déplacement", :Fixnum], :"*wait_flag" => ["si cet argument vaut true, on attendra la fin du déplacement", :Boolean], } register_command :window, 'Command.window_dimension' # AUTOGenerated for window_opacity link_method_documentation 'Command.window_opacity', 'Change l\'opacité de la fenêtre, si aucune valeur n\'est spécifiée, la commande renvoie la valeur de l\'opacité', { :id => ["ID de la fenêtre", :Fixnum], :"*value" => ["Valeur de l'opacité à changer, entre 0 et 255.", :Fixnum], :"*duration" => ["Durée du déplacement", :Fixnum], :"*wait_flag" => ["si cet argument vaut true, on attendra la fin du déplacement", :Boolean], }, true # Maybe changed register_command :window, 'Command.window_opacity' # AUTOGenerated for window_move link_method_documentation 'Command.window_move', 'Déplacement sur tous les paramètres', { :id => ["ID de la fenêtre", :Fixnum], :x => ["Coordonnées X", :Fixnum], :y => ["Coordonnées Y", :Fixnum], :w => ["Largeur", :Fixnum], :h => ["Hauteur", :Fixnum], :opacity => ["Opacité", :Fixnum], :"*duration" => ["Durée du déplacement", :Fixnum], :"*wait_flag" => ["si cet argument vaut true, on attendra la fin du déplacement", :Boolean], } register_command :window, 'Command.window_move' # AUTOGenerated for create_commands_window link_method_documentation 'Command.create_commands_window', 'Crée une fenêtre de sélection verticale', { :id => ["ID de la fenêtre", :Fixnum], :x => ["Coordonnées X de la fenêtre", :Fixnum], :y => ["Coordonnées Y de la fenêtre", :Fixnum], :w => ["Largeur de la fenêtre", :Fixnum], :hash => ["Hash décrivant les différentes sections de la fenêtre", :Hash], :"*h" => ["Hauteur de la fenêtre (en nombre de ligne), si aucun argument n'est donné, la hauteur sera calculée", :Fixnum], } register_command :window, 'Command.create_commands_window' # AUTOGenerated for create_horizontal_commands_window link_method_documentation 'Command.create_horizontal_commands_window', 'Crée une fenêtre de sélection horizontale', { :id => ["ID de la fenêtre", :Fixnum], :x => ["Coordonnées X de la fenêtre", :Fixnum], :y => ["Coordonnées Y de la fenêtre", :Fixnum], :hash => ["Hash décrivant les différentes sections de la fenêtre", :Hash], :"row" => ["Nombre de colonnes. Si aucun argument n'est spécifié, la fenêtre prendra le nombre correct de colonnes", :Fixnum], } register_command :window, 'Command.create_horizontal_commands_window' # AUTOGenerated for window_current_symbol link_method_documentation 'Command.window_current_symbol', 'Renvoie, pour une fenêtre de sélection, le symbole sélectionné', { :id => ["ID de la fenêtre", :Fixnum], }, true # Maybe changed register_command :window, 'Command.window_current_symbol' # AUTOGenerated for window_activate link_method_documentation 'Command.window_activate', 'Rend la fenêtre référencée par son ID active', { :id => ["ID de la fenêtre", :Fixnum], } register_command :window, 'Command.window_activate' # AUTOGenerated for window_deactivate link_method_documentation 'Command.window_deactivate', 'Rend la fenêtre référencée par son ID inactive', { :id => ["ID de la fenêtre", :Fixnum], } register_command :window, 'Command.window_deactivate' # AUTOGenerated for create_selectable_window link_method_documentation 'Command.create_selectable_window', 'Crée une fenêtre de sélection complexe', { :id => ["ID de la fenêtre", :Fixnum], :x => ["Coordonnée X", :Fixnum], :y => ["Coordonnée Y", :Fixnum], :width => ["Largeur de la fenêtre", :Fixnum], :height => ["Hauteur de la fenêtre", :Fixnum], :hash => ["Description des callbacks de la fenêtre (CF Wiki)", :Hash], } register_command :window, 'Command.create_selectable_window' # AUTOGenerated for window_width link_method_documentation 'Command.window_width', 'Renvoie la largeur de la fenêtre référencée par son ID', { :id => ["ID de la fenêtre", :Fixnum], }, true # Maybe changed register_command :window, 'Command.window_width' # AUTOGenerated for window_height link_method_documentation 'Command.window_height', 'Renvoie la hauteur de la fenêtre référencée par son ID', { :id => ["ID de la fenêtre", :Fixnum], }, true # Maybe changed register_command :window, 'Command.window_height' # AUTOGenerated for window_x link_method_documentation 'Command.window_x', 'Change la coordonnée X de la fenêtre référencée par son ID, si aucun X n\'est donné, la commande renverra la valeur actuelle de x', { :id => ["ID de la fenêtre", :Fixnum], :"*x" => ["Coordonnée X de la fenêtre", :Fixnum], }, true # Maybe changed register_command :window, 'Command.window_x' # AUTOGenerated for window_y link_method_documentation 'Command.window_y', 'Change la coordonnée Y de la fenêtre référencée par son ID, si aucun Y n\'est donné, la commande renverra la valeur actuelle de y', { :id => ["ID de la fenêtre", :Fixnum], :"*y" => ["Coordonnée Y de la fenêtre", :Fixnum], }, true # Maybe changed register_command :window, 'Command.window_y' # AUTOGenerated for damage_floor? link_method_documentation 'Command.damage_floor?', 'Renvoie true si la case référencée par X, Y est blessante, false sinon', { :x => ["Coordonnées X de la case", :Fixnum], :y => ["Coordonnées Y de la case", :Fixnum], }, true register_command :mapinfo, 'Command.damage_floor?' # AUTOGenerated for text_clear link_method_documentation 'Command.texts_clear', 'Supprime tous les textes', {}, true register_command :text, 'Command.texts_clear' end ## Documentation generator if $STAGING if $TEST && Dir.exist?("../doc") DocGenerator.markdown("../doc") DocGenerator.html("../doc/HTML") p "generate report" DocGenerator::Checker.run("../doc_report.csv", "../doc_generated.rb", "../ee4_report.tsv") p "generate JSON files" File.open('../doc/doc.js', 'w+'){|f| f.write(DocGenerator.to_json)} p "done! let's go !" end end
x
Éditer le texte

Merci d'entrer le mot de passe que vous avez indiqué à la création du texte.

x
Télécharger le texte

Merci de choisir le format du fichier à télécharger.