collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: (Börse) Suche ein Schadensumkehr Script  (Gelesen 1185 mal)

Offline Syforc

  • Ich press die Frucht, brauch kein Messer junge
  • Mr. MACK-Tile
  • ***
  • Beiträge: 221
    • http://www.youtube.com/watch?v=VrdwhXNt4qw
(Börse) Suche ein Schadensumkehr Script
« am: August 03, 2010, 20:01:04 »
Ich suche ein Script, dass den Schadenseffekt und den Heilungseffekt vertauscht. So wie in manchen Final Fantasy teilen Zombie oder Revers.

Wenn es sowas nicht gibt, würde ich mich  freuen wenn jemand eins für mich machen würde :D

mfG Syforc
« Letzte Änderung: September 17, 2010, 12:47:40 von Maryon »
 

[imghttp://www.muskelschmiede.de/forum/images/smilies/bbler.gif[/img]http://

[url=http://www.rpgvx.net/

Re: Suche ein Schadensumkehr Script

Offline Michael Funkel

  • Event-Jongleur
  • **
  • Beiträge: 52
  • Derzeit fleißig am scripten
Re: Suche ein Schadensumkehr Script
« Antwort #1 am: August 04, 2010, 18:44:12 »
Hatte grad nichts besseres zu tun und ohnehin vor, ein kleines Battle-Enhancement zu schreiben. Darum hast du hier dein Script, welches diesen Wunsch erfüllt. Allerdings macht dieses bis jetzt wirklich noch nichts anderes, als einfach eben den Schaden bzw. die Heilung umzukehren, wenn der jeweilige Battler in einem bestimmten Status ist (entsprechend so einen State in der Datenbank erstellen, dürfte aber in den Kommentaren des Scripts ausführlich genug beschrieben sein.

Spoiler for Hiden:
#===============================================================================
#  _______        _____     ____      ____     _____       _______    _________
# |   __  \      /  _  \   |    \    /    |   /  _  \     /  ___  \  |         |
# |  |  \  \    /  / \  \  |  |  \  /  |  |  /  / \  \   /  /   \__\ |   ______|
# |  |   \  \  /  /   \  \ |  |\  \/  /|  | /  /   \  \ |  |         |  |___   
# |  |    )  )|  |_____|  ||  | \    / |  ||  |_____|  ||  |   _____ |   ___|   
# |  |   /  / |   _____   ||  |  \__/  |  ||   _____   ||  |  |__   ||  |______
# |  |__/  /  |  |     |  ||  |        |  ||  |     |  | \  \___/  / |         |
# |_______/   |__|     |__||__|        |__||__|     |__|  \_______/  |_________|
#
#===============================================================================
#
# MK3 - Phoenix Power Productions Presents: Enhanced Damage, V 1.0
# Credits: An Michael Funkel
# Letztes Update: Mittwoch, 04.08.2010
# Level: Leicht
#
# Dieses Script erweitert das Standard-KS um die Möglichkeit, umgekehrten Scha-
# den durch einen bestimmten Status zu verhängen.
#
#===============================================================================
# Updates:
# ----------------------------------------------------------------------------
# o 04.08.2010 - Beginn und Fertigstellung des Projekts auf V 1.0
#===============================================================================
# Installation und Anleitung
#===============================================================================
#
# Platziere das Script unter Material und über Main.
# Es arbeitet mit dem Standard-KS, wie es mit anderen KS funktioniert ist unklar,
# dürfte aber mit jedem KS funktionieren, welches die normale Game_Battler-Class
# nutzt.
# Um dieses Script zu verwenden, muss in der Database ein State definiert werden,
# welcher einem Kampfteilnehmer zugefügt werden muss, damit er umgekehrten Scha-
# den erleidet, sprich: Nimmt er Schaden wird er geheilt, wird er geheilt, nimmt
# er Schaden.
# Zur Bestimmung der ID des Stats einfach zur Konfiguration hier im Script run-
# terscrollen (unter module MK3) und den Wert von REVDAM_STATE entsprechend ein-
# tragen.
#
#===============================================================================
#
# Kompatibilität
# - Overwrites: Game_Battler: execute_damage
#
#===============================================================================
#
# Freigegeben für jede nicht-kommerzielle Verwendung, bei kommerzieller Verwen-
# dung möchte ich informiert werden.
# Kontakt: rpgvx.net, unter Nick Michael Funkel
# Dieses Script darf nicht auf anderen Websites angeboten werden, als jenen, auf
# denen ich es publiziert habe.
#
#===============================================================================

module MK3
  module BATTLE
    module DAMAGE # Konfiguration des Scripts
      # Diese Zahl bestimmt die ID des Status, unter welchem der Battler stehen
      # muss, damit der Schaden, den er erleidet, umgekehrt wird.
      REVDAM_STATE = 17
    end
  end
end # Modul

#===============================================================================
# MK3 Phoenix Power Productions übernimmt keinerlei Haftung für sämtliche Schä-
# den, die an Material oder Personen entstehen, wenn die Zeilen unterhalb dieses
# Kommentars verändert werden.
#===============================================================================

$imported = {} if $imported == nil
$imported["MK_Damage"] = true

class Game_Battler
  include MK3::BATTLE::DAMAGE
 
  #--------------------------------------------------------------------------
  # * Damage Reflection
  #     user : User of skill or item
  #    @hp_damage, @mp_damage, or @absorbed must be calculated before this
  #    method is called.
  #--------------------------------------------------------------------------
  def execute_damage(user)
    if @hp_damage > 0           # Damage is a positive number
      remove_states_shock       # Remove state due to attack
    end
    self.hp -= !@states.include?(REVDAM_STATE) ? @hp_damage : -@hp_damage
    self.mp -= @mp_damage
    if @absorbed                # If absorbing
      user.hp += @hp_damage
      user.mp += @mp_damage
    end
  end
end # Game_Battler
#===============================End of Script==================================#

Aber wie gesagt, dieses Script macht momentan wirklich nichts, als einfach den Wert umzuwandeln. Beispielsweise bei Zombie ist es ja eigentlich so, dass nur Heileffekte umgekehrt werden. Wenn du also noch Sonderwünsche hast, bin ich jederzeit bereit, das Script entsprechend zu vergrößern (ist sowieso vorsorglich so aufgebaut, dass man es leicht erweitern kann).
Und nie vergessen - Wir haben nur eine Welt...
Wenn sie zerbricht haben wir zwei.

Ruby sollte sich als Standard-Sprache etablieren!

Bitte bewahrt uns vorm Verhungern!

Re: Suche ein Schadensumkehr Script

Offline Syforc

  • Ich press die Frucht, brauch kein Messer junge
  • Mr. MACK-Tile
  • ***
  • Beiträge: 221
    • http://www.youtube.com/watch?v=VrdwhXNt4qw
Re: Suche ein Schadensumkehr Script
« Antwort #2 am: August 05, 2010, 12:20:59 »
Ey ich hätte wirklich nicht gedacht das einer mir antworten würde, aber dann kamst du einfach so an und BAAM! Danke alter du bist echt geil :D
Du wirst auf jedenfall die Credits bekommen für dieses geile Script :D Echt der Hammer man, du weißt nich was für ne Freude du mir machst xD
Joa wenn ich dann ein paar Wünsche hätte, sag ich dir dann bescheid per PM , ist das ok? =)


mfG Syforc
 

[imghttp://www.muskelschmiede.de/forum/images/smilies/bbler.gif[/img]http://

[url=http://www.rpgvx.net/

Re: Suche ein Schadensumkehr Script

Offline Michael Funkel

  • Event-Jongleur
  • **
  • Beiträge: 52
  • Derzeit fleißig am scripten
Re: Suche ein Schadensumkehr Script
« Antwort #3 am: August 05, 2010, 14:30:41 »
Klar ^^. Bin in der Regel einmal am Tag on.
Und nie vergessen - Wir haben nur eine Welt...
Wenn sie zerbricht haben wir zwei.

Ruby sollte sich als Standard-Sprache etablieren!

Bitte bewahrt uns vorm Verhungern!

 


 Bild des Monats

rooftop party

Views: 3668
By: papilion

 Umfrage

  • Wer soll das BdM gewinnen?
  • Dot Kandidat 1
  • 3 (25%)
  • Dot Kandidat 2
  • 1 (8%)
  • Dot Kandidat 3
  • 2 (16%)
  • Dot Kandidat 4
  • 0 (0%)
  • Dot Kandidat 5
  • 6 (50%)
  • Stimmen insgesamt: 12
  • View Topic

 Schnellsuche





SimplePortal 2.3.3 © 2008-2010, SimplePortal