Сервер игры l2

Серверы игры Lineage2

Руская база серверов Lineage2

Приветствую Вас Гость • Регистрация • Вход
Воскресенье, 19.5.2024
Главная » Файлы » Ява серверы

Сборка сервера aCis Project rev.174
· Ссылка для загрузки файла ()
] · Ссылка для загрузки файла () [ 16.08.2011, 13:58
FIX LIST
XMLFactory, Formulas rework, baseStats deletion.

Ok, that does 3 days I didn't commit but there was a good reason (as always when I don't commit) ^_^". I was testing some experimental features, and some revert back. Some formulas have been corrected aswell, or "tweaked". Here's the list of changes :

baseStats
- reverted baseStats.xml to IL stuff. Why ? Values/tables are calculated on the fly from core (no use of external technology = less ram/cpu consumption), and are more accurate (no rounded values).
- saveVs from skills have been deleted, and replaced by core side formula (= less data from skill as all skillTypes use same stats, aka MEN or CON, to be calculated). Many XMLs are concerned.

XMLFactory
- That's EXPERIMENTAL feature. All XMLs are now loaded from a single instance. That means clean code (some XML refactor codes are cut per 1/3), and normally less objects created. The use is very simple aswell. From the moment, no problem has been discovered using it.
- armorsets' XML got a new structure (must be updated).

Formulas
- a big rework has been made on Formulas.java. All Func have been moved in the folder named "funcs". Old funcs have been moved on a new folder "basefuncs".
- many formulas (mainly magical) got now proper logs. You can see them activating "Developer" option in server.properties. I hope it will help you to find eventual issues.
- some formulas have been reworked from scrap:
- calcAtkBreak (renamed calcCastBreak) has been improved and the use is more simple/generic. Mobs casts aren't broken so often (depending of IA, goes to 10% to 30% of player rate).
- calcHitMiss uses retail infos (verified from l2guru 2007 forum post / L2p bravehost).
- calcMagicEffect has been tweaked (because effects weren't noticeable at all : 10% fail only on a red mob). Effect has been x2. I think the formula is still "too kind" with players, anyway.
- resistances are now directly applied instead of lolcalculated (understand than 20 resist = 20% now instead of 24%, etc).
Misc, misc, misc

- FakeDeath is now off-like (once activated, toggle is locked, until you type /stand or click on sit/stand button.)
- visual effects have been added for 8 seals/fire skills (ty SweeTs for idea).
- skill mastery is calculated only for players (waste of ressources for other L2Character than players, as stat is 0).
- fix \n on chat, ty manoell for the 1 line fix :P.
- continue previous work on resistance calculation (better said, I forgot 2 of them in previous commit).
- added a 2,5sec paralyze task on ressurection (FD is concerned too), which force ppl to get the "wake up" animation (based on sitTask paralyze stuff).
- renamed/clean some packets
Me, ashamed ? Nevah. My Ohlolol account depends of that commit :D.

Special thanks to "Advanced Find and Replace 6", haha.
Deletion of GeoEditor and ManaPotion handler.

As mana potions haven't any existing skill (verified both on 3 months old L2off IL sources and on a running L2off), I decided to link potions with mana herbs effects. Mana drug give back 12% mana, mana potion give back 18%.

MPots aren't supposed to be usable, so from now, end of chatting about MPots.
Buffs system, Enchant system, misc

Buffs system
- reverted to be IL-like. Ty stanus for report.
- Dances aren't put anymore at end of buffs bar, and aren't "saved" compared to others buffs.

Enchant system
- refactored the enchant process, adding many checks and securities (warehouse, can't enchant during store,...).
- added retail messages.

Misc
- addition of Q019;
- fix messages when a player/summon hit an invul NPC. Split that message in invul / invul paralyzed (medusa type) aswell.
- typos, and revert noquest.htm content for IL type.
MapRegion XMLization
- SQL -> XML;
- Corrects Prismeval Wharf teleport issue (one PZ becomes a TZ);
- Clean TownManager postIL stuff.
2 XMLizations, typos fixes & Misc.

XMLizations
- access_levels && spellbooks (previously skill_spellbooks) are now XMLized.

Typos fix
- many typos fix on GS logs. That's nothing more than esthetic issue. That's 80% modified files of that commit.
- some "counters" (TableName: Loaded xx blabla) have been reworked.
- drop of the timer (GS started in xx seconds).

Misc
- qItems are now "no destroyable". When it's not retail-like, it goes the good point to avoid exploits, such as deleting your qItems and continue the quest as if nothing appears. Doing retail will ask to remake each quest, adding checks for any qItem.
- cleaned the few qItems which were "no_destroyable" (as handled directly by core), and clean the CWs enchant stuff.
XMLs, XMLs, XMLs... And misc !

XMLS
- XMLization of NpcWalkerRoutesTable && AdminCommandAccessRights.
- NpcWalker system have been slightly refactored/updated aswell.
- cleanup in all existing XML tables, for cleaner coding style.
- cleanup some XMLs (to reduce length and improve readability).
- Ty DiNoR for SQL -> XML work on walker part. And death to NPEs.

Misc
- addition of 2 quests, Q032/259. Ty fernandopm && Richijs4 !
Enchant, reuseDelay for items, Skills / Items fixes

Enchant
- Fix enchants, which are now possible on equipped items (not only inventory).
- Fix success enchant message.

reuseDelay
- Items use from now the reuseDelay of their template ; if nothing is found it will use skill item reuse delay (as previously). Simple example on CP potion : reuse delay is 500ms on item, 50ms on skill. It will use 500ms. If item hasn't delay it would use 50ms instead. Before this commit, it was using 50ms. http://www.l2jserver.com/forum/viewtopic.php?f=69&t=23069
- Delete message on skill's use (post-IL stuff)

Skills / Items
- fix some SAs values (Miser, Cheapshot and Quick Recovery mainly), and add some missing SAs.
- fix Triple Slash (ty sa_"theXMLdev"_har :D) power values.
Zones system, 3 quests, misc

Zone system
- Players aren't effected by NPC skills zones ;
- Mobs aren't effected by L2EffectZone/L2DamageZone (BigHead zones, castle traps, Blazing Swamp,...) ;
- Activation and core implementation for isEnabled feature (mostly used on script for 4S).
- drop of L2BigHeadZone (using L2EffectZone since some revisions).

Quests
- addition of Q015, Q031 && Q121. Ty to contributors !

Misc
- addition of missing HTMs for a couple of NPCs. Ty Pofka/seRiousLy from L2JFrozen project for their contributions.
- correct skills XML 3500-3599.
Категория: Ява серверы | Добавил: Line2
Просмотров: 735 | Загрузок: 185 | Комментарии: 6 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:

Форма входа