Moin Moin..
Ich hab das problem das ich die Bonis sich immer stacken beim aktivieren und deaktivieren.
Sobald ich mich auslogge und einlogge ist es wieder normal.
Was könnte man ändern
PS: Gibt es ne Funktion das wenn ich mich auslogge das die quest automatisch trank == 1 benutzt?
quest anti begin
state start begin
when 704.use begin
if pc.getqf("trank") == 0 then
pc.setqf("trank", 1)
affect.add_collect_point(POINT_ATT_BONUS, 20, 60*60*24*365*60)
affect.add_collect_point(POINT_MAX_HP_PCT, 20, 60*60*24*365*60)
affect.add_collect_point(POINT_DEF_BONUS, 20, 60*60*24*365*60)
affect.add_collect_point(POINT_CRITICAL_PCT, 30, 60*60*24*365*60)
affect.add_collect_point(POINT_PENETRATE_PCT, 30, 60*60*24*365*60)
affect.add_collect(apply.DEF_GRADE_BONUS, 200, 60*60*24*365*60)
affect.add_collect(apply.ATT_GRADE_BONUS, 120, 60*60*24*365*60)
notice("Die Tränke wurden aktiviert")
elseif pc.getqf("trank") == 1 then
pc.setqf("trank", 0)
affect.remove_collect(POINT_ATT_BONUS, -20, 60*60*24*365*60)
affect.remove_collect(POINT_MAX_HP_PCT, -20, 60*60*24*365*60)
affect.remove_collect(POINT_DEF_BONUS, -20, 60*60*24*365*60)
affect.remove_collect(POINT_CRITICAL_PCT, -30, 60*60*24*365*60)
affect.remove_collect(POINT_PENETRATE_PCT, -30, 60*60*24*365*60)
affect.remove_collect(apply.DEF_GRADE_BONUS, -200, 60*60*24*365*60)
affect.remove_collect(apply.ATT_GRADE_BONUS, -120, 60*60*24*365*60)
notice("Die Tränke wurden deaktiviert")
end
end
end
end
gruß