[Fixx]HP bug

Indította Funk, 2012-01-26, 21:26:07

Hy.
Ugyebár mindenki észrevette már szerintem azt a hibát, hogy minél több egy adott játékos félemberek elleni ereje, annál több hp-t veszit teleportálás, vagy akár loginolás után..
Ha elért egy bizonyos határt, már -30k is lehet.
Mivel én is belebotlottam ebbe a hibába, keresgéltem hátha találok megoldást, volt aki említette hogy egy questel meglehet oldani hogy belépés, vagy akár teleportálás után 100%-ra regerenálódjon automatikusan a HP.
Nos,.. epvp-n keregéltem, rá rábukkantam a megoldásra. (egy questre.)
quest tp_bug_fix begin
    state start begin
        when login begin
            pc.get_hp()
            pc.get_sp()
            if pc.hp <0 then
            affect.add_collect(apply.HP_REGEN, 100000, 5)
            end
            if pc.sp <0 then
            affect.add_collect(apply.SP_REGEN, 100000, 5)
            end
        end
    end
end

Remélem sok hasznát veszitek.
További kellemes estét!

DosE