Informatikai Barkács Fórum

WORLD OF WARCRAFT SZERVER => Core/Mag Modifikációk => A témát indította: ident Dátum 2010 szeptember 29, 10:22:22 DÉLELŐTT

Cím: Arena - Ruins of Lordaeron
Írta: ident Dátum 2010 szeptember 29, 10:22:22 DÉLELŐTT
TC fórumon volt szó arról, hogy a témában szereplő arénában a slime (a zöld trutyi folyadék) sebez, pedig nem kéne neki.

Player.cpp fájlban van egy sor:

else if (m_zoneUpdateId != 1497)


Ez ugye az Undercity zóna slime-ja és kivétel, tehát az 1497-es zónában lévő slime ne sebezzen.

Az említett aréna zóna id-je: 3968

Ha valaki ráér és kiegészítené ezt az else if részt a 3968-as zóna id-vel is, majd megnézné a végeredményt, akkor ha ez az ötletem bejön, máris ki van javítva ez a kis hiba :) Természetesen egy visszajelzés nem árt ebbe a témába, hogy működik-e avagy sem (habár kéne neki ez alapján).
Cím: Re:Arena - Ruins of Lordaeron
Írta: Girosz Dátum 2010 szeptember 29, 04:18:00 DÉLUTÁN
else if (m_zoneUpdateId != 1497 || m_zoneUpdateId != 3968)

Működik.  ;)
Cím: Re:Arena - Ruins of Lordaeron
Írta: ident Dátum 2010 szeptember 29, 06:00:26 DÉLUTÁN
Na az jó :) Véletlen leltem rá erre a sorra, nem is ezt kerestem :)

Mivel válasz megvan, téma lock, köszönöm Girosz.

-- Edit:

NEM MŰKÖDIK, másik megoldást kell találni erre a gondra :S Van már egyéb ötletem is, de ahhoz jóval nagyobb core módosítás kell (ezt valszeg jelzem majd TC issue trackeren mint request-et).
Cím: Re:Arena - Ruins of Lordaeron
Írta: Bluerák Dátum 2010 december 25, 06:23:25 DÉLUTÁN
Elvileg, ha betiltod azt a spellt, ami ott sebezne akkor megjavul kicsit hacky, de a célnak megfelel :D