Started by Sima Yi, May 19, 2010, 05:32:00 am
#_______________________________________________________________________________# MOG_Collapse System V1.3 #_______________________________________________________________________________# By Moghunter # http://www.atelier-rgss.com#_______________________________________________________________________________# Modifica como o colapso é apresentado.#_______________________________________________________________________________module MOG#------------------------------------------------------------------------------- #Defina abaixo o tipo de colapso do inimigo (Coloque a ID). #-------------------------------------------------------------------------------# Zoom na vertical. #-------------------------------------------------------------------------------COLLAPSE_TYPE_1 = [1, #Ghost7, #Imp13 #Goblin] #-------------------------------------------------------------------------------# Zoom na horizontal.#-------------------------------------------------------------------------------COLLAPSE_TYPE_2 = [2, #Basilisk8, #Angel14, #Harpy22, #Wyvern23 #Daemon] #-------------------------------------------------------------------------------# Zoom na vertical e na horizontal.#-------------------------------------------------------------------------------COLLAPSE_TYPE_3 = [3, #Sahagin9, #Zombie 15 #Gargoyle] #-------------------------------------------------------------------------------# Rotação.#-------------------------------------------------------------------------------COLLAPSE_TYPE_4 = [4, #Hellhound10, #Lamia16 #Archangel] #-------------------------------------------------------------------------------# Zoom OUT.#-------------------------------------------------------------------------------COLLAPSE_TYPE_5 = [5, #Cobold11, #Lizardman17 #Skeleton] #-------------------------------------------------------------------------------# Zoom IN.#-------------------------------------------------------------------------------COLLAPSE_TYPE_6 = [6, #Cockatrice12, #Kerberos18, #Hydra20, #Griffin21 #Ogre] #_______________________________________________________________________________# Abaixo defina o tipo de colapso dos heróis.#_______________________________________________________________________________#Tipos de Colapsos.##0 = Zoom na vertical #1 = Zoom na horizontal#2 = Zoom na vertical e na horizontal#3 = Rotação#4 = Zoom OUT#5 = Zoom IN#6 = NormalTYPE_COL = 2 #_______________________________________________________________________________end $mogscript = {} if $mogscript == nil$mogscript["Collapse_System"] = true################## Module Sprite ##################module RPGclass Sprite < ::Sprite alias mog_colapse_update update def updatemog_colapse_update superif @_collapse_duration > 0if @battler.is_a?(Game_Enemy)if MOG::COLLAPSE_TYPE_1.include?(@battler.id)self.zoom_x -= 0.02self.zoom_y += 0.5elsif MOG::COLLAPSE_TYPE_2.include?(@battler.id)self.zoom_x += 0.5self.zoom_y -= 0.05elsif MOG::COLLAPSE_TYPE_3.include?(@battler.id)if @_collapse_duration > 20self.zoom_y -= 0.03self.zoom_x += 0.03elseself.zoom_x -= 0.115self.zoom_y += 0.4end elsif MOG::COLLAPSE_TYPE_4.include?(@battler.id)self.zoom_x -= 0.04self.zoom_y += 0.04self.angle += 10elsif MOG::COLLAPSE_TYPE_5.include?(@battler.id)self.zoom_x += 0.06self.zoom_y += 0.06 elsif MOG::COLLAPSE_TYPE_6.include?(@battler.id)self.zoom_x -= 0.03self.zoom_y -= 0.03 else endelsif @battler.is_a?(Game_Actor)if MOG::TYPE_COL == 0 self.zoom_x -= 0.02self.zoom_y += 0.5elsif MOG::TYPE_COL == 1self.zoom_x += 0.5self.zoom_y -= 0.05elsif MOG::TYPE_COL == 2if @_collapse_duration > 20self.zoom_y -= 0.03self.zoom_x += 0.03elseself.zoom_x -= 0.115self.zoom_y += 0.4end elsif MOG::TYPE_COL == 3self.zoom_x -= 0.04self.zoom_y += 0.04self.angle += 10elsif MOG::TYPE_COL == 4self.zoom_x += 0.06self.zoom_y += 0.06elsif MOG::TYPE_COL == 5self.zoom_x -= 0.03self.zoom_y -= 0.03elseend end endendendend