collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: (Tech) Wo wird Defend definiert?  (Gelesen 2631 mal)

Shinji

  • Gast
(Tech) Wo wird Defend definiert?
« am: Oktober 20, 2008, 21:46:11 »
Jo, also meine Frage ist in welchem Script Defend (also Blocken) definiert wird.
Kann irgendwie nichts finden, was mit der Schadenshalbierung zutun hat.
 
Danke schonmal.

Re: Wo wird Defend definiert?

Offline D.N.S

  • Devil of Chaos
  • Administrator
  • VX-Meister
  • ****
  • Beiträge: 711
  • Nerven aus Stahl...!
Re: Wo wird Defend definiert?
« Antwort #1 am: Oktober 20, 2008, 22:22:54 »
Ich bin kein Scripter und kenn mich da auch kaum aus...
Aber ich glaube das du das in Szene_Battle findest....




WS
     D.N.S

[xblgt]Shadow8059999[/xblgt]


!!! Du willst mich Tot sehen, dann komm und versuchs doch !!!

Re: Wo wird Defend definiert?

Shinji

  • Gast
Re: Wo wird Defend definiert?
« Antwort #2 am: Oktober 20, 2008, 22:24:33 »
Super. Soweit war ich auch schon!
Nur nirgendwo wird da die Schadensreduzierung erwähnt.

Re: Wo wird Defend definiert?

Offline KeksX

  • VX-Kenner
  • ****
  • Beiträge: 490
  • &so...Ne?
Re: Wo wird Defend definiert?
« Antwort #3 am: Oktober 20, 2008, 22:31:08 »
Game_Battler

Zeile 163
  #--------------------------------------------------------------------------
  # * Get Defense
  #--------------------------------------------------------------------------
  def def
    n = [[base_def + @def_plus, 1].max, 999].min
    for state in states do n *= state.def_rate / 100.0 end
    n = [[Integer(n), 1].max, 999].min
    return n
  end
[...]und da gilt meist, wer kommt, malt zuerst[...]

Re: Wo wird Defend definiert?

Offline D.N.S

  • Devil of Chaos
  • Administrator
  • VX-Meister
  • ****
  • Beiträge: 711
  • Nerven aus Stahl...!
Re: Wo wird Defend definiert?
« Antwort #4 am: Oktober 20, 2008, 22:43:00 »
@Shinji : Ziemlcih dreist für nen 2ten Post, oder...
Da versucht man zu Helfen und du kommst mit Sarkasmus....
Naja, wenigstens wurde dir geholfen..

(Sorry wegen Offt.)



WS
     D.N.S

[xblgt]Shadow8059999[/xblgt]


!!! Du willst mich Tot sehen, dann komm und versuchs doch !!!

Re: Wo wird Defend definiert?

Offline Onkel Hell

  • Sol Invictus
  • Administrator
  • VX-Kenner
  • ****
  • Beiträge: 562
  • You can't shoot me, I'm AIDS !
Re: Wo wird Defend definiert?
« Antwort #5 am: Oktober 20, 2008, 22:48:01 »
@ keks : *tröööööt* faaaaaaaalsch^^
er meint net die char def , sondern die defense wenn vor einem angriff blocken bzw guard gewählt wird

@ shinji , bissl freundlicher gehts wirklich , er wollte dir wirklich nur helfen

game_battler , zeile  748
def apply_guard(damage)
    if damage > 0 and guarding?                     # Determine if guarding
      damage /= super_guard ? 4 : 2                 # Reduce damage
    end
    return damage
  end
Verborgen in der Dunkelheit
Ich kenne nur die Einsamkeit
Auf das kein Gott mich sieht, ich bin ein Eremit


Mega Man Battle Engine


Re: Wo wird Defend definiert?

Shinji

  • Gast
Re: Wo wird Defend definiert?
« Antwort #6 am: Oktober 21, 2008, 13:27:29 »
Zitat
@Shinji : Ziemlcih dreist für nen 2ten Post, oder...
Da versucht man zu Helfen und du kommst mit Sarkasmus....
Naja, wenigstens wurde dir geholfen..

(Sorry wegen Offt.)



Dann entschuldige ich mich, war jedenfalls nicht so gemeint!

@hellMinor

Genau das hab ich gesucht.
Eine Frage habe ich aber noch.
? bedeutet then
: bedeutet else(?)

Welche "Abkürzungen" gibt es noch?

Re: Wo wird Defend definiert?

Offline Onkel Hell

  • Sol Invictus
  • Administrator
  • VX-Kenner
  • ****
  • Beiträge: 562
  • You can't shoot me, I'm AIDS !
Re: Wo wird Defend definiert?
« Antwort #7 am: Oktober 21, 2008, 14:04:25 »
damage /= super_guard ? 4 : 2
teile damage durch 4 wenn super_guard ansonsten teile durch 2
Verborgen in der Dunkelheit
Ich kenne nur die Einsamkeit
Auf das kein Gott mich sieht, ich bin ein Eremit


Mega Man Battle Engine


Re: Wo wird Defend definiert?

ERZENGEL

  • Gast
Re: Wo wird Defend definiert?
« Antwort #8 am: Oktober 21, 2008, 15:54:36 »
Eine Frage habe ich aber noch.
? bedeutet then
: bedeutet else(?)
Erstmal willkommen im Forum, Shinji.

?: ist ein ternärer Operator. Siehe http://en.wikipedia.org/wiki/%3F:, der nur ein Überbleibsel anderer Sprachen ist und wie du richtig  erkannt hast das gleiche macht wie if~then~else~end.

Aber Vorsicht! : steht in Ruby außerdem für das Schlüßsselwort then.if true == true : p(true) else p(false) end
#anstatt
if true == true then p(true) else p(false) end
# bzw.
v = 1
case v
  when Numeric: p('var ist ne Zahl.')
  when String: p('var isn String.')
end
# anstatt
v = 1
case v
  when Numeric then p('v ist ne Zahl.')
  when String then p('var isn String.')
end
Zitat
Welche "Abkürzungen" gibt es noch?

Viele :)
In VX Tutorials ist ein Thema gepinnt, in dem du Links zu Event- und Rubytutorials finden kannst. U.a. zu Rubys Idiomen, welche oft Abk. sind, deren Aufgabe aber nicht mehr deutlich ist. Z.B. && statt and oder String#% statt Kernel#sprintf.
« Letzte Änderung: Oktober 22, 2008, 07:17:12 von ERZENGEL »

 


 Bild des Monats

rooftop party

Views: 4348
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