Netříděný changelog

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Cataclysm changelog

Postby Gregory » 09 Apr 2011, 13:09

Opět další changelog:
  • Opravena formule pro výpočet honorů z killu/BG
  • Opraven shamanský spell Water Walking
  • Opraveny špatné změny pro aukci ze SkyFire repozitáře
  • Opraven barbershop
Další opravy přijdou během dne, nahození opět během večera

HyN3Q
Posts: 4249
Joined: 10 Jan 2011, 17:33
Location: 110 Innovation Drive Irvine, CA 92617

Re: Cataclysm changelog

Postby HyN3Q » 09 Apr 2011, 15:02

Changelog ke dni 9.4
  • Oprava plate, mailu kdy nešlo naučit (už u trenéra jde)
  • Naspawněny kytky v lokacích Elwynn Forest, Durotart, Barrens, Westfall, Duskwood, atp.. (Kordys)
  • Opraven quest Zul'Mamwe Mambo
  • Opravena nad 50 vendorů , co nic neprodávali


Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Cataclysm changelog

Postby Gregory » 13 Apr 2011, 17:38

Dnes v noci proběhne shutdown kvůli vymazání všech petů! Je to nejsnazší cesta k opravě Call Pet a příbuzných spellů.

Vysvětlení:
Vývojáři SkyFire od nichž fetchujeme jejich změny (nebojte, není trestné, počítají s tím :) ) nechali v kódu chybu, která inkrementovala neinicializovanou proměnnou. To potom udělá pěkný bordel v tom, co chceme uložit a dělá si to co chce ( příklad: int pp; pp++;, v pp bude nyní uloženo předem neodhadnutelné číslo vysokých hodnot ). Tak to bylo s hunter pety - při vytvoření huntera se sice alokovalo místo pro petslotused a currentpetslot, ale už se neinicializovalo. Problém byl pak při tamování peta a tím, že se pomocí metody do proměnné petslotused uložilo číslo astronomických hodnot. To se bohužel promítlo i na slotech petů, kteří se uložili do tabulky character_pet pod čísly takovými, které si emulátor bohužel špatně přebírá. To že se lognete s vyndaným petem je důsledkem právě sloupce currentpetslot, který je nastaven na tu hodnotu z character_pet, ale hlavní problém je v tom, že spelly Call Pet 1-5 používají čísla 0-4, což právě způsobí to, že pet nejde přivolat, protože pod tímhle slotem v DB jednoduše nic není.

Teď proč je to pro nás nejsnazší řešení:
Hlavně je to kvůli tomu, že pro napravení těchto dat by byl potřeba nějaký program, který by pety nějakým způsobem seřadil a nastavil hodnoty v currentpetslot a petslotused na správné hodnoty podle počtu záznamů a hodnotě sloupců v character_pet. To je bohužel složitější, a SQL query by to nejspíše nezvládla.

Proto je lepší vymazat všechny pety, a vynulovat sloupce petslotused a currentpetslot - zabere to tisíckrát méně času, a budeme moci ten čas zužitkovat na opravu jiných věcí.

Omlouváme se, ale vypadá to na nejsnazší řešení. Doufám že pro vás nebude problém si dojít tamnout jiného.

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Cataclysm changelog

Postby Gregory » 13 Apr 2011, 21:53

Changelog:
  • Nejspíš opraven bug, kdy hráči viděli všechny flight paths u wind rider/gryphon mastera
  • Z části opraveno přidělování práv na guild banku (počet slotů za den by měl fungovat, vybraný práva taky)
  • Implementován SmartAI systém (thanks to Keany), čili kdo s tim umí, toho bereme :P
  • Mírně poupraveny části guild kódu - dost možná vyřeší problém, že se vám nezobrazoval seznam lidí v guildě
Po restartu

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Cataclysm changelog

Postby Gregory » 16 Apr 2011, 22:47

Opraven disenchant věcí z classic WoW+BC+WotLK

Opraveno:
  • Templar's Verdict (paladin)
  • Shield of Righteousness (paladin)
  • Wizardry (mage)
  • Kill Command (hunter)
  • Searing Flames (shaman)
  • Rapture (priest)
  • Survival Instinct (druid)
  • Opravy trade systému, nyní by se měly zobrazit itemy
Do zítra nahozeno

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Cataclysm changelog

Postby Gregory » 17 Apr 2011, 16:50

Zítra večer:
  • Improved Cone of Cold (mage)
  • Early Frost (mage)
  • Goblini již mohou dávat duel
  • Demonic Rebirth (warlock)
  • Opraveny práva pro guild banky/guildy, nyní by již nemělo zlobit, potřebuje to ale test

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Cataclysm changelog

Postby Gregory » 17 Apr 2011, 23:11

fixy od Oje:
  • Misdirection (hunter)
  • Evangelism + Archangel (priest)
  • Glyph of Guardian Spirit (priest)
  • Arcane Missiles již nebudou procovat z Hot Streak a Mind Freeze (mage)

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Cataclysm changelog

Postby Gregory » 18 Apr 2011, 22:43

Implementován hráčský příkaz .petreset

Co to vlastně dělá?
- přečísluje to sloty u vašich petů tak, aby šly za sebou od 0 do 4, jak to má být, a ne jako na WotLK, kdy bylo 0 pro aktuálního peta, 1-4 pro pety ve stable, a 100 pro peta dissmisnutého
- nastaví vám speciální AT_LOGIN flagu, která vám vyresetuje sloupce currentPetSlot a petSlotsUsed po dalším loginu. Tyhle dva sloupce nemohou být modifikovány za běhu, proto je nutný relog

Příkaz vám dá vědět o úspěšnosti procedury a dá vám pokyny pro speciální případy.

Nezapomeňte po použití příkazu relognut !

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Cataclysm changelog

Postby Gregory » 19 Apr 2011, 18:09

Do večera nahozeny opravy:

Paladin:
  • Seal of Righteousness nyní dává správný damage
  • Sacred Shield nyní správně procuje, absorbuje, a má správný cooldown
  • Touched by the Light nyní správně přidává staminu
  • Guarded by the Light nyní zvyšuje healing z Word of Glory, umožňuje proc Holy Shield, a nahazuje overhealovací bublinu
  • Eternal Glory vám nyní poskytne šanci, že vám Word of Glory nezkonzumuje holy power
  • Grand Crusader nyní správně resetuje CD
  • Long Arm of the Law nyní bude přidávat rychlost při zacastění Judgementu na cíl vzdálený 15y+
  • Holy Wrath již bude stunnovat jen ty co má + Glyph of Holy Wrath
  • Consecration už bude dělat plošku a dávat damage. DMG JE NUTNÉ OTESTOVAT !
Priest:
  • Spirit of Redemption vám nyní správně umožní castit healovací spelly
Warlock:
  • Life Tap bude nyní za 15% života vracet správný počet many
  • Improved Life Tap nyní správně ovlivňuje množství many

Gregory
Core Developer
Posts: 4921
Joined: 20 Sep 2009, 14:51
Location: near Pilsen
Contact:

Re: Cataclysm changelog

Postby Gregory » 21 Apr 2011, 21:32

Dnes to byly spíše interní opravy:
  • Opraveny 2 příčiny pádů (a na opravě příčiny pádu posledního se teď pracuje)
  • Spawnerský příkaz pro spawn NPC do kruhu kolem něj - výrazně usnadní spawnění nových zón, dungů a raidů
  • Přeneseny naše AI z WotLK dungů na obě varianty. Teď to jen otestujeme, navýšíme dmg, a je to vaše
  • Pár z bugtrackeru (asi 10 questů a "nějaký drobný")
Opravy questů z bugtrackeru nejspíše nebudeme psát vždycky do changelogu, je toho víc a byl by tu pěkný spam. Denně opravíme desítky questů, vypisovat je by byla celkem otrava.


Return to “Changelog”

Who is online

Users browsing this forum: No registered users and 5 guests