26.07.2015 v 08:27
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 3525-3529, bylo restartováno:
[Whitey]
- oprava pádu v [tokens ( bug1395)
- oprava pádu při kopírování mapy ( bug1397)
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
27.07.2015 v 16:21
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 3536, bylo restartováno:
[Whitey]
Efekty:
- opravena chyba v Deserializaci efektů s intoxikací (v procesu intoxikace je dotaz na perky - které zatím nejsou načteny; opraveno zpožděním aplikace efektů až po kompletní deserializaci)
- oprava zobrazení ikony SOEPainblockerEffect (za určitých okolností se nezobrazila)
- prodloužení doby trvání většiny nápojů na 5 minut, s úpravou za kvalitu; úměrně tomu změněn čas intoxikace nápojem (na 2/3 doby trvání efektu) + úprava za kvalitu (čím horší kvalita, tím méně efekt nápoje vydrží a déle se odbourává)
SVN 3530-3535, bylo restartováno:
[Whitey]
- oprava nastavení tagu v TeleportTrap a jejích klonech
- mazací enchantment pro časování předmětů
- možnost zadat čas očarování v tvaru TimeSpan (Txx:xx:xx...)
- zpřesnění parsování doby očarování (double.TryParse místo int.TryParse)
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
02.08.2015 v 10:59
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 3553, bylo restartováno:
[Whitey]
Očarování/Efekty:
- oprava pádů při použití [enchant
- oprava chyby resetující očarování z předmětů
GM příkaz [enchant:
- oprava mazacího tlačítka v [enchant
- čas zobrazený v gumpu jako TimeSpan, místo sekundách
- aktualizována nápověda gumpu (přidáno Delete, upraveny popisy na čas v novém formátu)
- přidán popis očarování po najetí na definici
SVN 3537-3552, bylo restartováno:
[Whitey]
AI, Zákoník, stráže:
- chybějící reakce plížení/invisu na útok (pokud cíl zraníte, pak vás na 1s uvidí)
- oprava cílení skryté postavy (NPC pronásledovalo cíl i když se ten skryl plížením/invisem, bug AI combatant/focusmob)
- oprava útoků stráží na propuštěné uvězněné osoby (taktéž bug AI combatant/focusmob)
Ekonomika, efekty:
- vrácení trvání regeneračních nápojů na původních 120s*Q
- prostředník (Middleman) vynechává vendory za které není zaplacen poplatek
- ošetření chybové hlášky o neplatné definici očarování při startu servru
Ostatní:
- oprava pádů
- ošetření duplikátů Loveckých signetů (HunterSignet) v StoneOfThousandFaces (blokovaly hráčům získávání signetů)
- předělána mazací funkce v bestiáři
- CS4: práce na vlastnostech zbraní, přidávání zbraní do xml, oprava definičního gumpu
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
09.08.2015 v 18:03
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 3577-3578, bylo restartováno.
[Whitey]
Farmaření:
Zalévání nádobou / odvodnění okopáním:
- farmář (skill Farmaření >= 15) umí zalít rostlinu přesným množstvím, ostatní zalévají po 1 litru (dosud se vylila celá nádoba)
- farmář umí okopáním odvést přesné množství vody, ostatní po litru (dosud se okopávalo po 1 litru)
Informace o rostlině:
- úprava timeru obsluhujícího změnu stavu rostlin (dosud periodicky po 25s nebo 5s pokud byl farmář na poli, nyní podle potřeby = větší přesnost, nižší zátěž systému)
- zobrazení úbytku HP rostliny po proběhlém testu timerem, s barevným kódem: modré číslo = úbytek HP pro problémy s vodou, sv. zelená = problémy s živinami, hnědá = problémy s okopáním, sv. modrá = problémy se zimou, sv. červená = problémy s vedrem, žlutá = problémy se škůdci)
- informace o rostlině zobrazují její aktuální kvalitu (stejný výpočet jako při sklizni, tj. z HP a kvality semínka, bez vlivu perku Mist Zahradník)
- informace o rostlině zobrazuje počet ochran Zhoubou škůdců
Systém:
- snížena šance napadení škůdci na polovinu (víte že je šance odstranit je z rostliny okopáním?)
- oprava použití skillu Farmaření na rostlinu (často nezobrazoval info)
Ostatní:
- ošetření ničení Ledové zdi (špatná podmínka)
- ošetření gumpu editace svitku na odpojení klienta
SVN 3554-3576, bylo restartováno.
[Whitey]
- oprava zážehu výbušnin pod Prskavkou
- více kulaté rozlévání tekutiny
- oprava akce zapalování ohně (omezení pohybu, umožněno zapalování equipovatelných věcí v batohu, jiná animace při zapalování věci v batohu)
- oprava pádu v Zakázce
[Biosek]
NecroSummoni:
- Odstranena Belhava Kostra z NecroSummonIII a presunuta do NecroSummonII misto Zurive Kostry
- NecroSummoni I-III snizeny kruhy o 1. Nyni tedy NecroSummonI je kruh 2., NecroSummonII je kruh 4. a NecroSummonIII je kruh 7.
Toulec:
- U toulce pridana zavislost parametru SpeedBonus a Capacity na kvalite
(lepsi kvalita => vetsi SpeedBonus, mensi Capacity; horsi kvalita => mensi SpeedBonus, Capacity zustava)
Ostatní:
- opravy pádů
[Stig]
- úpravy vlastních skript
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
13.08.2015 v 17:08
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 3603-3604, bylo restartováno:
[Whitey]
Zemědělství:
- automatické mazání PlantField umístěného mimo PlantingRegion
- úprava PlantingRegion.Find (pokud není PlantField nalezen, bude vygenerován - pro pouźití skillu, nebo přímý pokus zasadit semínko)
- oprava kalkulace ploch regionů, oprava určení jsem/nejsem v regionu (oprava geometrie Rectange2D, Rectangle3D + chyby nástroje [regions)
SVN 3579-3602, bylo restartováno:
[Biosek]
- Prekopani prikazu [tame, aby zvire neucilo vsechny prikazy.
- Vytvoreni prikazu [learn, pres ktere se da zvire naucit nekolika prikazum najednou.
- oprava pádu v gumpu toulce
[Whitey]
Systém petů:
- ohlášená změna parametrů pro vlastnění NPC
Zemědělství:
- při pokusu okopat políčko PlantItem které není v regionu pole bude políčko smazáno
- úprava podmínky při zalévání (pokud se má zalít a v nádobě je málo, vylije se celá nádoba)
Lovecké licence:
- oprava pádu v Loveckých licencích (licence bez platného HunterBoardu, který ji vygeneroval)
- zářezy se přednostně dávají na starší Lovecké licence
Ostatní:
- úprava dmg do WallOfIce
- drobné úpravy v definicích CS4 zbraní
- oprava pádu, úprava drobností v CS4 testovacím gumpu
- přepracování gumpu toulce
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
15.08.2015 v 17:46
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 3611, bylo restartováno:
[Whitey]
Efekty:
- upraven efekt ovlivňující Lightlevel postavy
- sjednocen způsob nastavení LightLevelu postavy (vyhozen timer, vše převedeno na efekt)
IsharionArmyRewardRings:
- registr odměn, aby se na duplikáty neprohledávaly všechny itemy světa (hodně itemů = lag)
CS4:
- plnění XML daty (luky, kuše, 1H a 2H dýky)
- přiřazení HarvestSystem v CS4 podle SpecialAction
- oprava nesprávné načítaných požadavků na skill (neukládal se do definice)
- oprava nesprávného načítání ovladacího skillu z defaultu
- úprava načítání SpecialAction (+ na začátku znamená že se přidají i z defaulu)
- generování požadavku podle kategorie ( prozatím C*25 - 25 )
SVN 3605-3610, bylo restartováno:
[Whitey]
- správná funkce upravování ploch v nástroji [regions
- oprava napáchaných věcí v Geometrii
[Stig]
- práce na vlastních skriptech
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
01.09.2015 v 08:17
Hodnocení:
453
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
[Úpravy bestiaře za několik posledních týdnů]
Abišajové:
- Očarování zbraně zvýšeno na +7
Vampire a VampireVaillain:
- Opravena chyba perku na povolání pomocníků
- Očarování zbraně zvýšeno z +1 na +2
- VampireVillain(Zločinec z lovců hlav) má stejnou AI jako Vampire
Ochránce Krypty:
- Očarování zvýšeno z +1 na +4
- Staty zvýšeny o polovinu
- HP zýšeny na 300
- Přídány perky Bojové reflexy a Bleskový útok
Titán:
- Změněna AI
- Menší prodleva mezi sesíláním kouzel
- Zbraň Palice vyměněna za Mustaf
- Přídány perky Silný úder, Rychlý pohyb, Rváč, Sesílání v boji
- Nová grafika
Abigor:
- Očarování zvýšeno z +1 na +4
Elementálové: Ohnivý,Vodní,Sněžný:
- Zvýšeny staty
- Úprava kouzel která sesílají
Kostlivý mág:
- Zvýšen skill Proměny a Povolávání
Horský obr:
- Nová grafika
Ghůl:
- Nová grafika
Poloobr:
- Nová grafika
Summoni 8. kruh:
- Změněna AI na BattleMage
- Přidány skilly Hole a Taktika
- Přidáno očarko na hůl +7
05.09.2015 v 15:17
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 3612-3740, bylo restartováno.
[Whitey]
Systémové věci:
- předělání techniky vyprázdnění nádoby
- úprava vylévání tekutiny na zem (při zacílení louže se obsah nevylil)
- oprava vyprazdňování nádob vylitím (pokud se obsah nastavil na zápornou hodnotu, došlo sice k opravě hodnoty na 0 ale nedošlo k resetu nádoby)
- kompletní základní definice zbraní pro CS4 v XML, viz. příkaz [test zbranecs4
- ošetření záhadného resetu _saveInfo u PlayerMobile v průběhu ukládání (podezřívám ukládání důležitých zpráv StoreMessage)
- testovací sada upravených Uniforem (na sety), práce na skriptech setů
- ošetřeno generování popisku pro smazané předměty
- ošetřeno neúspěšné parsování jména mapy (např. [set map manawydn vedlo k pádu)
- oprava pádu při [dupe zničitelných předmětů (konkrétně SpellHolderu, při nastevní Tool na null)
- animace aktivace a deaktivace pasti
- oprava teoretického generování nevalidního alchymistického očarování
Perky:
- přepracování perku SkillFocus (správná změna skillcapu po naučení perku)
- oprave resetu SkillFocusu při změně perku a opětovném nastavení
Efekty, kouzla, modlitby:
- Buffikona se aktualizuje i při změně popisu ikony (nyní pouze při změně ikony nebo času - neaktualizovaly se ikony melodií při změně efektu)
- oprava nastavování timeru SOEefektů (pokud se přidal timer kratší než probíhající, pak se kratší timer špatně ukončoval)
- přidání ikony regeneračním efektům
- rozdělení regeneračního efektu na SOERegenerationEffect (umělá regenerace) a SOENaturalRegenerationEffect (vliv na přirozenou regeneraci) pro snažší ovládání
- oprava neobnovující se ikony SOEPainblockerEffect (např. efekt melodie zhoršující obranu)
- oprava parametrů RegeneratePrayer (8. kniha)
- ošetření dropu róby v MagicVestmentPrayer (při konci efektu to shazovalo róbu do batohu)
- mazání přebytečných LightSource na postavě (pozůstatky starých kouzel)
- oprava zbabraného ukončování efektů
- oprava pádu v kouzel WebSpell
- úprava způsobu odstranění magické róby při překrytí efektů (UnEquip místo RemoveItem)
- drobná úprava hlášek při nezdařeném modlení (hláška o modlení, místo o kouzlení)
- přidání informace o kouzelnickém očarování zbraně do jejích vlastností
- oprava uchování času vypršení očarování zbraně (zdvojená proměnná, neudržovaná přes save)
- oprava zacyklení MordenkainsSword a možná dalších efektů kouzel, které se mažou při změně protivníka tato oprava (jak pevně doufám) řeší časté pády které nás moří od 1.9.
- opravy MordenkainsSword - zneviditelnění postavy držící meč, zabránění regenerace životů meče, nastavení maxima životů meče na počet jeho útoků (protože HP postavy držící meč se používají jako počitadlo útoků), zvýšení očarování meče na +3
Melodie Barda:
- změna kategorie BasicStandHarpMelody z GentleResponse na Relaxation
- kvalita nástroje má vliv na bardskou hudbu (síla efektu, test dominance)
- drobný úklid ve skriptech melodií (hodnoty melodií jsou vyčleněny vždy ve funkci CreateValue)
- opotřebení nástroje při hraní
- opraven recalc statů melodie Výdrž
Farmařina, tabák:
- ošetření informace o zralosti rostliny (počítá s jinak než stav, proto se neaktualizovalo info v čase kdy mělo)
- chybějící serializace informace o barvě (odrůdě) tabáku
- oprava pojmenování odrůdy tabáku
- opravená "genetika" tabáku
- oprava ukládání barvy tabáku v rámci skipt farmaření
- oprava rychlosti animace kouření
Bola:
- upraveno dělení Boly po hození (Split(1) místo new Bola)
- kvalita Boly má vliv na dobu sražení z mountu
- úprava popisu popis Boly, nyní předně udává na co Bola je
GM příkaz [enchant:
- ošetřeno množení efektů při editaci očarování na předmětu
- ošetřeno zrušení alchymistického očarování při odstranění očarování z věci
[Biosek]
- spousta práce na záznamech Mantisu a řešení chyb v nich uložených
- přidání a zprovoznění skript umožňující ve většině situací používat text s diakritikou i bez ní (např. u prostředníků apod.)
- spousta práce na vylepšování GM nástrojů, našeptávání příkazů (pokud jej špatně uvedete) atd.
- Oprava crashe v PlantItemu
- Oprava padu v Enchant gumpu pri nasobnych mezerach
- Fix crash v bestiari pri pridavani enchantu
- Uprava linkovani dveri. Nyni funguje [chainlink a nasledne hromadna manipulace na vsechny druhy dveri.
bug1123: Jde lit nadoby na zem pres strop
- Opraveno. Pridany kontroly na InLOS do nalejvani i vylejvani + optimalizace kodu
[Stig]
- chybějící definice částí brnění
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
05.09.2015 v 17:03
Hodnocení:
453
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
[Úpravy bestiáře]
Král Bezhlavců
- snížena odměna za trofej Hlava krále bezhlavců
Nemrtvý učedník
- zvýšeny životy
Nemrtvý akolyta
- zvýšeny životy
- opraveny chybné hodnoty skillu Evokace a Magická odolnost
Titán
- snížen počet peněz v lootu
Hydra
- očarování zvýšeno z +2 na +4
- nyní dropuje peníze
- lze získat trofej Hlava hydry
Nemrtvý arcimág
- zrevidován, měl by být silnější
VampireVillain
- nedropuje oblečení
Ochránce krypty
- nedropuje boty
06.09.2015 v 16:53
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 3771-3772, bylo restartováno
[Whitey]
- oprava zacyklení efektů ovlivňujících skilly
- oprava ukládání BuffIcony efektů (neukládala se)
- zrušení efektů na postavě při smrti (zruší se vše mimo trvalých ukládaných efektů)
- oprava buffikony božských avatarů (nezobrazovala se)
- ošetření multicílených kouzel (např. BlessPrayer) na chránění cíle (např. AvatarTwo je chráněn před všemi kouzly a nemá tak být ani žehnán)
- nový SOERentedItemEffect pro správu magických předmětů (nyní MagicVestment + ShiledOfFaith)
- převedení MagicVestmentPrayer na použití SOERentedItemEffect
- převedení ShieldOfFaithPrayer na použití SOERentedItemEffect, úprava provedení (funkčnost podobná Požehnanému rouchu, tj. při štítu v ruce využije jeho grafiku; přesunutí efektu z očarování itemu do funkce kouzla)
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
13.09.2015 v 12:13
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 3812-3816, bylo restartováno:
[Whitey]
Úprava gumpu [help:
- oprava získávání infa pro tooltip u složitějších příkazů (např. TargetCommandy, jako MoveItem)
- oprava gumpu [help xxx (kde xxx je název příkazu), nezobrazoval správně informace u složitějších příkazů
- doplnění tooltipu gumpu [help o "usage" (způsob použití příkazu)
- úprava popisů příkazů AFK, MoveItem, TheSorter (nebyly plně dostupné + upřesnění)
Příkaz MoveItem:
- hráčům zablokována možnost přesouvat cíle mimo domovní zónu + hráče + pety hráčů
Trofeje:
- v XML přidána možnost nastavit grafice trofeje na zemi posun souřadnice Z
- přidán posun Z+4 do všech trofejí vlků
Sady:
- rozšíření sad vybavení, nyní máme 7 skrytých + 0 viditelných sad (skryté nevypisují na itemu že je součástí sady)
SVN 3773-3811, bylo restartováno:
[Whitey]
Systém trofejí:
- vylepšeno umisťování trofejí (target místo pozice pod hráčem)
- trofeje umístitelné na zem lze umístit na stůl apod. ( ale některé pro to nemají vhodnou grafiku, je moc dole; lze doladit pomocí příkazu [moveitem vyřešeno SVN 3812)
- deed trofeje ve svém popisu udává kam lze trofej pověsit
- oprava slučování trofejí na zemi
- částečná automatická oprava setu se zapomenutým "TrophyName"
- oprava načítání pole int z XML (XMLOp.GetIntField)
- automatická oprava parametrů trofeje podle IndexOfSet
Systém Uniforem, sety:
- upraven systém uniforem, aby se na jednu pozici dalo definovat víc věcí (prozatím jen XML, prosím neukládat v [uniform)
- drobné lazení systému setů (vícenásobné hlášky apod.)
- úprava ikon efektů melodií a setů (množení zbytečných ikon bez popisu)
- přidány dva skryté sety (skrytý set = nevypisuje se na itemu, ale po kompletaci setu se aktivuje; happy hidden set hunting...)
Systém plížení:
- plížení ruší pouze udělení dmg s položkou disturb true ( bug1422)
- oprava rušení buffikony plížení ( bug1421)
Systém:
- oprava pádů v uniformách
- oprava pádu při savu: TreasureChest se mazala, spolu s ní guarspawner a jeho NPC -> crash. Mazání spawneru přesunuto do DeleteAfterSave.
- mírné zvýšení poškození oblečení v boji (test poškození oblečení i při částečném zásahu)
[Biosek]
- Oprava pádu toulce (ukazatele mimo rozmezi pole)
[Stig]
- vlastní práce
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
15.09.2015 v 13:31
Hodnocení:
453
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
[Úpravy bestiaře platné k 15. 9. 2015]
Upráva rozmezí lvlů NPC, ve hře by to nemělo být asi moc poznat, uvedu jen 2 silná NPC kde to možná poznat bude:
Abigor lvl 27-30, nyní lvl 29-30
Fénix lvl 30-35, nyní 33-35
Přidán Profil Bojové Perky (Silny uder, Rychly pohyb, Rváč), několika NPC, v souvislosti s perkem rváč některým Ubrán Fyzický rezist tzn. měli by být stejně odolní.
NPC jenž tyto perky dostaly:
Fénix,Ogr,Horský Obr,Obří žába,Vzdušný elementál,Zemní elementál,Chiméra,Nemrtvý rytíř,Šavlozubý tygr,Upíří mlha,Jelenovec,Těžkooděnec šampion(i varianta zločince z Lovců hlav),Vampír,Král lupičů,Náčelník divochů,Abigor,Sněžný muž.
Velký pavouk a Obří pavouk:
- zvýšen fyzický rezist o 10
Puma:
Bojové perky zvýšeny ze stupně 2 na stupeň 3
Leopard:
Snížen lvl na 22-24 (starý 25-27)
Ettin a Ettin vrhač:
Bojové perky zvýšeny ze stupně 3 na stupeň 4
Ogří mág:
Kouzlo štít smazáno, přidáno kouzlo Blesk
Upíří mlha:
Nyní může vysávát životy
Pekelný pes:
Zbraň Dagger vyměněna za WarFork
Ohnivý elementál, Žár, Nemrtvý mág:
Smazáno kouzlo Ohnivá zeď, nahrazeno jiným ohnivým kouzlem
Temný had:
Již nelze ochočit
Rudý,Modrý,Fialovy,Zelený adept:
všem odebráno kouzlo na ochranu vůči elementu
skill Magie zvýšen z 35 na 45
Sněžný elementál:
Smazáno kouzlo štít, nahrazeno Ledovým paprsekm
Mágové summoni všechny rasy:
Fyzický rezist 20 místo 0
Opraveno chybné nastavení many u některých
Mordenkainuv meč:
Dlouhý meč +7 Magie vyměněn za Válečný meč +7 Magie
Král Lapků:
Fire,Cold,Acid,Energy rezist snížen z 90 na 80
Nové NPC:
Kyselinový elementál:
lvl 41-43
Asi nejzákeřnější a nejsilnější elementál, jenž svými jedovatýmy útoky poleptá vaši kůži a otráví néjen vaši náladu.
22.09.2015 v 16:59
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 3886, bylo restartováno:
[Whitey]
- úpravy a opravy systému očarování předmětů
- nové očarování na věci Antimagic (brání kouzlení a modlení)
- nové očarování na věci Dismount (sesedne z mountu a brání nasednutí)
- oprava bug1385 (problém "BaseWepon")
SVN 3817-3885, bylo restartováno:
[Biosek]
- PainGenerator (novy item na generovani bolesti pro questy)
- opravy pádů
Bola:
- Kompletne prepracovano.
- Nyni lze hazet z kone.
- Omezena vzdalenost podle str a sance podle dex.
Interakcni prikaz Move:
- Pridan atribut 'DisablePets', ktery dokaze zakazat presun petu. (Defaultni hodnota je false)
- Do prikazu Move pridano teleportovani i petu. (Dostavnik, Skritkova jeskyne, atd) viz bug1387
BaseCreature:
- Pridana read-only propa LastOwner pro moznost zjisteni posledniho vlastnika ze hry
Kouzlo Pratelstvi monstra:
- Opraveno prenastaveni mastera na noveho. (Drive se snazilo 2x prendat pocet followeru a ve vysledku se to vetsinou nepovedlo, protoze to prekrocilo maxfollowerskou hranici)
Kukatko:
- Opraveno, aby peti nenasledovali dusi teleportovanou na kukatko.
BaseDoor:
- Pokud otviram/zaviram nalinkovane dvere, tak testuji dosazitelnost ke vsem dverim v retezci a kdyz alespon 1 jsou v dosahu, tak otevru/zavru. (drive se testovalo jen na klikane, ktere nemuseli byt dosazitelne)
Item:
- Pridana implicitni hodnota vzdalenosti pro metodu .InRange na hodnotu =2
Zbytek:
- Reformatovani par souboru (fix tabs vs spaces + dle nastaveni Text Editoru od Whiteyho)
[Whitey]
- osetření mazání zámků v LimitedChest a SnoopableContainer
- překopání očarování na předmětech (oddělení z SOE, jednodušší přidávání nových očarování - jsou jako jednotlivé třídy, místo nutnosti zásahů do skript na několika místech)
- oprava reakce perku SkillFocus na změnu levelu perku (měnil se pouze při prvním naučení)
- efekt očarování zbraně převeden na SOEEffekt (dosud parametr na zbrani)
- opravy pádů
- oprava přiřazení původce (owner) trofeje (BaseTrophy)
- oprava výrobního procesu (neidentifikovala se definice produktu decilitrová výroba nápojů)
- přidán set (máme 8 skrytých, 0 normálních)
Úprava zničitelných předmětů (Destructable)
- změna metody zadávání nástroje z "Item" na "string" (lze zadat libovolný typ včetně null)
- úprava testu nástroje (null = ničí cokoliv, možno zadat základní třídu, tj. BaseWeapon = všechny zbraně)
- ošetření míst kde se používá definice nástroje na "null"
[RadstaR]
- drobné práce okolo systémů
[Stig]
- práce na vlastních skriptech
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
03.10.2015 v 17:36
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 4001-4001, bylo restartováno.
[Whitey]
- načítání CS4 definice zbrojí (základ bez dalších parametrů)
- "[test zbrojecs4" vám ukáže o kolik sníží vaše současná zbroj damage které má 20 ve všech elementech
- udice zobrazuje v popisu nasazenou návnadu
SVN 3887-4000, bylo restartováno.
[Biosek]
Revize magie:
MassHaste, Displacement, MindBlank, Repulsion, Blur, Displacement, ChangeSelf, MordekainsSword, HorridWilting, ProtectionFromSpells, WordBlind, ProtectionFromArrows, VampiricTouch, PhantasmalKiller, Ray Spells, StinkingCloud, DelayedFireball, Fear, MassInvisibility, ExpeditiousRetreat, Haste, AlterSelf, FireShield, IceStorm, Evardovy chapadla, DelayedBlastFireball, Fireball, OtilukesFreezingSphere, ChainLightning
- Pridany efekty a zvuky pro zrychlovaci kouzla
- Pridana kontrola, zda se ma provest effekt z XML nebo ne podle NoEffect propy
NecroSummoni:
- Smazany strileci summoni z I a II.
- Ve II pridana odolna zombie
- Upraveny sance
Ostatní:
- velká rekonstrukce systému rychlosti NPC a hráčů
- dočasné zrušení snížené rychlosti pro malé rasy
- spousta práce na optimizaci skript
- Oprava zobrazovani pridani HPcek na pacienta. (provadelo se na healerovi)
- Fixnut auto-guard petů, kdyz je master omracen. Ted uz utoci jak na agressory tak na agressed.
- Snizen cas rozpadu tela a jeho kostry z 2hod/4hod na 0.5hod/1hod
- Pridana moznost specifikace, zda dany typ summona muze kouzlit mass spelly a summonit, do Summoning.xml
- Opraven bug, kterej zpusoboval na koni vzdy rychlost Activespeed kone * 0.9
- Opraveno pri omraceni, ze Vas vas summon/pet zacne ochranovat pred agressorama, kteri na vas utoci. (POZOR neplati pro agressed! Tj ti, ktery na ktery zautocite vy)
- Pridano smazani vsech summonu pri smrti pana (jak pro NPC tak hrace)
- Pridano smazani vsech followeru pri deletu mastera
- Pridano pro summony, ze nemuzou kouzlit dalsi svoje summony a masovy kouzla
- Pokud ma NPC ControlMastera, tak se pri prikazu attack ignoruje kontrola vzdalenosti mezi petem a targetem a kontroluje se pouze, zda Master vidi target a pokud ano, tak pet bezi za targetem k utoku.
- Opraveny pady pokud target postava nemela vybranou rasu, profesi nebo nemela specializaci
[Whitey]
- oprava MirrorImageSpell
- příkaz "[test forcibility On|Off" pro odpojení průrazu zbrojí (místo průrazu zbroje "plný" zásah zvyšuje poškození o 1/10 koeficientu kritického zásahu)
- oprava pádů při vymývání
- základ dat CS4 zbrojí
- oprava decilitrové výroby
- upravení metod SOEOnAttack a SOEOnDefense (int damage místo bool hit)
- převedení efektu FireShieldSpell z SOEProtectionEffect na SOEOnDefense
- region je schopen nést očarování jako předmět
- příkaz [enchant zacílený na zem nastaví očarování regionu
- drobné úpravy očarování + systému buffikon
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
04.10.2015 v 11:20
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 4002-4004, bylo restartováno.
[Whitey]
Očarování generované regionem:
- oprava odstraňování efektů (bug očarování Antimagic)
- nelze je dispelovat
Hudební nástroje:
- v popisu zobrazují skupinu do které patří
- při učení se na nástroj píše název skupiny, místo názvu nástroje ("Učíš se hře na bubny" místo "Učíš se hře na Buben")
Disarm:
- předělán z timeru na CanBeginAction, ošetřeno vyražení zbraně (BaseWeapon), štítu (BaseShield), zbroje (BaseArmor, nevyužito)
- disarm provede současně vyražení zbraně i štítu, pokud jsou splněny podmínky (dosud jen zbraň, po druhém targetu štít)
Ostatní:
- efekt setu (uniformy) nelze dispelovat
- BeginAction může zobrazovat ikonu zablokované akce, ikona přidána k pauze z: hře na nástroj, vrh boly, dismount z boly, RejuvinationAnkhs, hození prokletou i žehnanou vodou, DungeonTeleporter s nastavenou zprávou, použití hůlky (nevyužíváme), spec. útoky pěstmi (nevyužíváme), sražení ze sedla, LocateObjectSpell, Disarm zbraně, Disarm Štítu
- [test disarm vyrazí cíli zbraň a štít (bez testu perků na štít)
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
28.10.2015 v 21:32
Hodnocení:
2 359
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
SVN 4061, bylo restartováno:
[Whitey]
CS4, Štíty:
- dokončené definice a použití štítu, chybí jemné rozlišení jednotlivých typů v XML (prozatím jsou lehké štíty 8%R/15%M, střední 8%R/8%M, těžké 15%M/8%R)
- štíty dávají v CS4 bonus k aktivní obraně (lehké 2, střední 1, těžké 0), zatím nijak nevyužito
- ozvučen zásah štítu + zpráva v debugu (na postavě/NPC Debug true)
CS4, Zbroje:
- do XML přidáno jemnější rozlišení kategorií
- oprava pádu [test zbrojeCS4
CS4, Zbraně:
- přidáno načítání rychlosti zbraně z CS4 definicí (v testovacích zónách); trochu to zpomalí útoky skrz CS4, protože většina definic z automatu má zatím rychlost okolo 3s - viz. [test zbraneCS4
AI:
- pokud AI nezabíjí omráčené, použije po omráčení cíle akci Wander, místo Guard (= pokud je daleko od domova a nikdo na ni neútočí, měla by se hned začít vracet)
SVN 4005-4060, bylo restartováno:
[Whitey]
- práce na CS4
- oprava gumpu CS4 zbraní při hráčském přístupu (nefungoval selektor)
- změna výpočtu očarování magické zbraně (místo ekvilibristiky s desetinami dá +2 magie za každé +1, ale sundá o 1 hlavní poškození zbraně; tj. dýka 3-4 + MagicWeapon +1 = dýka 2-3 + 2 magicky)
- ErrorMessage pro WebStatus
- úprava definice tokenů, řetězec definující zdroj tokenů může být seznam, dělený čárkami
- reset vendora a posledního času zaplacení při nájmu vendora (bug vendora který po najmutí chtěl hromadu platů)
- úprava statistiky pro zobrazení na webu (dungeony 5->15, Itemy 10->30, NPC 10->30)
[Biosek]
- opraven pad (Kouzlo MagicMissile)
- Presun duplicitniho kodu ze 7 metod do EnchantmentEngine.GetEffectTime
- Opraveno spatne mazani followeru nonsummonu pri smrti.
- Zvysen polocas rozpadu kosti z 1hod na 2hod
- Mislead - Opraveno zruseni efektu pri smrti klonu
- MagicMissile - kompletní přepracování kouzla
- ImportantMessagesGump - Hotfix posledniho padu kvuli preteceni
Nevěřte rase která se pořád usmívá. Něco s ní není v pořádku.
28.12.2015 v 21:44
Hodnocení:
453
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
[Biosek]
Kouzlo MassHaste: (nerf)
- Snizen buff pro cleny party z 10-70 na 10-30 speedu a z 10-30 na 5-15 attackspeedu
Kouzlo HomeSpell: (FIX)
- Pokud hrac stoji na svoji farme nebo v dome ke kteremu ma pristup, tak kouzlo ulozi pozici pred barakem jako defaultni.
- Pokud hrac je mimo farmu nebo domovni zonu a ma vytvorenou defaultni pozici, tak se vytvori Gate na defaultni pozici.
[Thanis]
- Přídáno do města nové NPC s questem, Derek, najít ho lze poblíž Tržiště v Isharu
Bestiář:
Upravěn loot humanoidních NPC(Bandite,Nájezdníci,Berserkři,Střelci,Těžkooděnci atd.), především snížen velký rozptyl peněz u některých, někde loot zvýšen, někdě snížen.
Černý vlk - vyměněa zbraň za slabší
08.01.2016 v 00:43
Hodnocení:
453
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
[Biosek]
SVN 4158: ( bylo restartováno)
bug1456 uzavren
Kouzlo BigMeteorSwarm: (DEL)
- Bylo nefunkcni, smazano a bude nahrazeno jinym kouzlem v 7. kruhu
SVN 4159: ( bylo restartováno)
bug1465 uzavren
Kouzlo AcidFog: (DEL)
- Smazano a bude nahrazeno jinym kouzlem v 7. kruhu
Kouzlo IncendiaryCloud: (DEL)
- Smazano a bude nahrazeno jinym kouzlem v 7. kruhu
Svitek IncendiaryCloudScroll: (DEL)
- Smazan, protoze jeho kouzlo uz neexistuje
Item Bola: (FIX)
- Zmenen text nad hlavou na cesky ekvivalent
- Opravena chyba opacne sance (100% byla jakoby 0%), ted uz je to ok
SVN 4161: ( bylo restartováno)
bug1455 ceka na testy
Kouzla Masova ze 7.kruhu: (ADD)
- Pridana nova kouzla AcidErupt, MeteorSwarm a MagicErupt pro Evart, Pyro, Van
- Tyto kouzla funguji na stejnem principu jako IceStorm
- Prozatim jsem neprenastavoval animace a zvuky, protoze jsem pro ne zatim nenasel nejake vhodne
SVN 4166: ( bylo restartováno)
Kouzla MassFalling ze 7. kruhu: (FIX,BUFF)
- Trochu jsem zmenil chovani.
- Predtim: Pokud na miste dopadu byl mobile, tak to hitnulo jen jeho a nic kolem nej na 1 policko. Jinak to hitlo vsechno v okoli 1 policka dopadu.
- Nyni: To udela jakoby mini-fireball tzn hitne to vsechny kolem dopadu na vzdalenost 1 policka.
- Duvod je ten, ze novy elementy se muzou chovat jako oblak a tim padem by bylo predchozi chovani docela nelogicky.
SVN 4175: ( bylo restartováno)
bug1461 vyresen, uzavren
Kouslo KeenEdge: (FIX)
- Opravena buffikona a popisek u ni
SVN 4176: ( bylo restartováno)
bug1452 vyresen, uzavren
Kouzlo FingerOfDeath: (REWORK)
- Kompletne predelano na high risk/high reward spell
- Lze pouzit pouze se 100 Necro (Tzn s min jak 100nekro se neaplikujou postihy pri fizzu)
- Muzou nastat 3 situace: Bud kouzlem zabijete protivnika nebo Vam spell udeli 50% dmg nebo Vas kouzlo zabije
- Kouzlo Vas zabije, kdyz protivnik resistne a Vy neresistnete nebo kdyz fiznete a nerezistnete
- Kouzlo Vam ubere 50% HP, kdyz protivnik resistne a Vy resistnete nebo kdyz fiznete a resistnete
- Kouzlo Protivnika zabije, kdyz Vam kouzlo nefizne a protivnik ho neresistne
- Pravdepodobne se budou delat omezeni na bossy, aby se tim nedali zabijet na IK
SVN 4177: ( bylo restartováno)
bug1454 vyresen, uzavren
Kouzlo InsanitySpell: (REWORK)
- Kompletne predelano
- Lze pouzit pouze se 100 Necro
- Muzou nastat 2 situace: Bud se hodi Insanity Vam nebo protivnikovi (2x snizeni INT, halucinace a zmateni na 24hod)
- Kouzlo ji hodi protivnikovi, pokud nefiznete a protivnik neresistne
- Kouzlo ji hodi Vam, pokud fiznete a nerezistnete nebo protivnik resistne a vy nerezistnete
- Mozna se bude pridavat jeste nejakej risk kdyz resistnete
SVN 4178: ( bylo restartováno)
bug1460 vyresen, uzavren
Kouzla EndureElements, ResistElements, ProtectionFromElements: (NERF)
- Predelany na beztargetova kouzla. Tzn mag si je muze zacastit pouze na sebe.
- Zmeneny efekty a zvuky pro tyto kouzla.
Kouzlo MassProtection: (NEW)
- Pridany kouzla typu MassProtection pro vsechny elementy (Hielo, Ji, Pyro, Evart)
- Jsou netargetova a funguji podobne jako MassHaste
- Efekt a zvuk maji stejny jako Kouzla ProtectionFromElements
- Pro Hielo, Ji a Pyro je pro zakouzleni potreba Hielo/Ji/PyroMaster perk na lvlu 4
- Pro Evart je pro zakouzleni potreba alespon 70 Necromancery
SVN 4181: ( bylo restartováno)
Kouzlo Stoneskin: (EFFECT)
- Pridan efekt vortexu a zvuky pri zacasteni
SVN 4182: ( bylo restartováno)
Kouzla MassProtection: (BUFF)
- Zvysena protekce vuci elementu z cca +40 na cca +60 (lze docilit maxima resistu 80)
- Duvod zvyseni jsou velke narocnosti na perky
11.01.2016 v 16:19
Hodnocení:
388
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
[Biosek]
SVN 4189: ( bylo restartováno)
bug1457 uzavren
Zasadni zmeny v systemu kouzleni a modliteb: (BUFF)
- Nektere kouzla prestoze nefiznuli, tak nic neudelali, protoze mohli narazit na nejakou ukoncujici podminku. (Napr. U UnlockSpellu, kdyz se vybere neco jinyho nez zamek, tak se kouzlo sice povede, sezere manu a ukonci se v tzv ukoncovani vetvi)
- Trosku jsem zmenil zakladni system magie, ktery zahrnuje i modleni, aby se dalo u kazdeho kouzla rozpoznat, jestli se ukoncilo v ukoncovaci vetvi nebo uspesnym/resistnutym seslanim.
- Na zaklade teto zmeny jsem musel prepsat vsechny kouzla a modlitby, aby na upravenem systemu fungovali spravne.
- Co to ve vysledku znamena? Nekolik veci:
1. Pokud kouzlo fizne nebo selze v ukoncovaci vetvi, tak nyni sebere pouze pulku many, co stoji kouzlo a nebudou se pri fizu spotrebovavat regy ani to nebude brat dodatecnou manu za regy, ktere pro dane kouzlo nemate.
2. Pokud kouzlo bude uspesne seslano nebo rezistnuto, tak se nic nemeni a kouzla berou na zacatku kouzleni pulku many a po uspesnem seslani zbytek many + regy + dodatecnou manu za regy, ktere jste nemeli u sebe.
- Tato zmena by mela prevazne pomoct zacinajicim magum, protoze ti prevazne fizujou a kdyz zacasti nejake silnejsi kouzlo, tak se casto stavalo, ze je zabilo.
- V prubehu prepisovani vsech kouzel jsem nektera vcelku i optimalizoval a standardizoval, takze by to melo taky trosku ulehcit serveru.
- Funkcionalita kouzel by ale mela byt z 95% zachovana. Pouze u nekterych jsem provedl mensi zmeny, kdyz se mi u nich neco nezdalo.
- Prepis modliteb zatim neprobehl, pouze jejich uprava, aby fungovali se zmenenym systemem magie.
Dalsi zasadni zmena je v oprave a optimalizaci me znamych memory leaku pri ziskavani poli objektu. Vsechny byli nahrazeny listama, ktery podlehaj garbage collectoru.
Od toho si slibuju vetsi stabilizaci serveru co se zalagovani po delsim case tyce. Mozna i clienta.
Democritus would say about his atomos proposal "I TOLD YOU SO" like 2400 years ago!
13.01.2016 v 22:49
Hodnocení:
388
Mantis: 0
Vloženo do Mantisu 0-krát v 0 postech
[Biosek]
SVN 4191: (bylo restartováno)
System kouzel: (FIX)
- Opravena spotreba many pri uspesnem vycasteni
SVN 4195: (bylo restartováno)
System kouzel:
- Pridana textova indikace, zda vam chybi nebo dochazi reagenty pro zakouzlene kouzlo (pro <=10 regu)
SVN 4201: (bylo restartováno)
System hledani cesty: (FIX)
- Opraveno hledani cesty u summonu, aby se nezasekavali o hrace a ostatni summony s Warmodem
<NERD_ALERT>
SVN 4197: (bylo restartováno)
Optimalizace PairKeyValue -> KeyValuePair:
- PairKeyValue byl typu class
- KeyValuePair je typu struct a je v defaultnich knihovnach .NETu
- Zasadni rozdil je ve vytvareni a velikosti takovych objektu
- Class typ se vytvari tak, ze se vytvori reference na stacku a objekt na kterej reference ukazuje na heapu, coz pro hodne prvku jako byl PairKeyValue muze vytvare obrovsky overhead jak rychlosti, tak pameti.
- Struct typ se vytvari rovnou na stacku jako value typ a nema zadny overhead pri vytvareni ani zadny overhead pro velikost.
SVN 4198: (bylo restartováno)
Optimalizace smazani Point3DList:
- Byla to naivni implementace List<Point3D>, ale ne moc optimalizovana.
- Vyuzivala se jenom v Map.cs, kde jsem to nahradil za List<Point3D>
SVN 4199: (bylo restartováno)
Optimalizace smazani TileList:
- Byla to naivni implementace Listu, ale ne moc optimalizovana.
- Pri nahrazovani za List<Tile> jsem zjistil, ze TileList mel sideeffect v metode ToArray(), kterej puvodni list smazal. Jeste ze to nikdo nikde nepouzil mimo RunUO tym. (Stejne tak to mel Point3DList, ale to se nikde nepouzilo nastesti)
- Nahrazeny vsechny vyskyty TileListu s tim, ze u kazdyho ToArray jsem smazal dodatecne predchozi List<Tile> pres .Clear() (bez toho se ve hre nedalo hejbat. fakt divna implementace od RunUO tymu)
SVN 4200: (bylo restartováno)
Optimalizace smazani KeywordList:
- To samy jako predchozi 2 commity
</NERD_ALERT>
Democritus would say about his atomos proposal "I TOLD YOU SO" like 2400 years ago!
|