Hallo e*pvp,
ich hatte einige Probleme mit den affect.add und affect.remove_collect Funktionen bei der Reittierquest.
Der Effekt wurde beim Absteigen nicht richtig entfernt und durch wiederholtes auf und absteigen hatte man eine extrem hohe DEF oder einen sehr hohen AW.
Das Problem kann man leicht umgehen und zwar so:
1. Ihr geht bei Filezilla in euren Quest-Ordner und öffnet die Datei 'quest_functions'
2. Geht ans Ende der Datei und fügt dort das ein:
3. Datei abspeichern und wieder hochladen.
Jetz könnt ihr die funktion
pc.mount_bonus in jeder Quest nutzen.
Beispiel-Quest:
Code:
quest boar begin
state start begin
when 71122.use begin
pc.mount(20114, 1800)
[COLOR="Red"]pc.mount_bonus(apply.DEF_GRADE_BONUS,75,1800)[/COLOR]
pc.removeitem(71116, 1)
end
end
end
71122 = Value des ReittierSiegel
20114 = Value des Reittiers
75 = Höhe des Bonis (in diesem Fall kriegt man 75 Verteidigung dazu)
1800 = Dauer des Bonis
Das wars auch schon. Ist nur ne Kleinigeit, aber vielleicht hilfts ja dem ein oder anderen.
Hier noch ne kleine Liste der Bonis und ihrer Bedeutungen:
STR Stärke
INT Intelegenz
CON Lebenskraft
MAX_SP MAX Mana
MAX_HP MAX Lebenspunkte
DEX Beweglichkeit
ATT_SPEED Angrifstspeed
MOV_SPEED Bewegungsspeed
CAST_SPEED Zaberspeed
HP_REGEN Lebenspunkte regeneration
SP_REGEN Mana regeneration
POISON_PCT Vergiftungschangse
STUN_PCT Ohnmachtschangse
SLOW_PCT Verlangsamungschangse
CRITICAL_PCT Kritchangse
PENETRATE_PCT Durchbruchschangse
ATTBONUS_HUMAN Stark gegen Halbmenschen
ATTBONUS_ANIMAL Stark gegen Tiere
ATTBONUS_ORC Stark gegen Orcs
ATTBONUS_MILGYO Stark gegen Esoteriche
ATTBONUS_UNDEAD Stark gegen Untote
ATTBONUS_DEVIL Stark gegen Teufel
STEAL_HP Leben vom Gegner absorbieren
STEAL_SP Mana vom Gegner absorbieren
MANA_BURN_PCT Changse MP des Gegners zu übernehmen
BLOCK Körperliche Angriffe abblocken
DODGE Changse Pfeilen auszuweichen
RESIST_SWORD Schwertdef
RESIST_TWOHAND 2Handdef
RESIST_DAGGER Dolchdef
RESIST_BELL Glockendef
RESIST_FAN Fächerdef
RESIST_BOW Pfeilwiderstand
RESIST_FIRE Feuerwiderstand
RESIST_ELEC Blitzwiderstand
RESIST_MAGIC Magiewiderstand
RESIST_WIND Windwiderstand
REFLECT_MELEE Changse körperliche angriffe zu Reflektieren
POISON_REDUCE Giftwiederstand
EXP_DOUBLE_BONUS Changs auf Exp-bonus
GOLD_DOUBLE_BONUS Changs auf doppelten Yangdrop
ITEM_DROP_BONUS Changs auf doppelten Itemdrop
IMMUNE_STUN Immun gegen Ohnmacht
IMMUNE_SLOW Immun gegen Verlangsamen
ATT_GRADE_BONUS Angrifswert
DEF_GRAD_BONUS Verteidigung