Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Ответ
 
Опции темы
Старый 03.12.2011, 20:45   #1
 Пехотинец
Аватар для xViktorx
 
xViktorx на правильном путиxViktorx на правильном пути
Регистрация: 18.09.2011
Сообщений: 63
Популярность: 152
Сказал(а) спасибо: 134
Поблагодарили 120 раз(а) в 64 сообщениях
Отправить сообщение для xViktorx с помощью ICQ Отправить сообщение для xViktorx с помощью Telegram Отправить сообщение для xViktorx с помощью Yahoo Отправить сообщение для xViktorx с помощью Skype™
 
По умолчанию [Interlude] aCis Project | rev.211

[Ссылки могут видеть только зарегистрированные пользователи. ]

Вот решил выложить последнюю ревизию на данный момент сборки Acis Project. Стоит напомнить что команда очень долгое время работала над оптимизацией, и вышло у них очень даже не плохо.

Фиксы:

Код:
Dr. Chaos, KKnD Movie Maker, misc

Dr. Chaos - fully revisited (x2,5 code compared to L2J).
- addition of a status checker. This status leads the spawn of one or other NPC (Dr Chaos - npc version - or Golem - boss). This timer reset the boss if he isn't killed before 30min. When killed, the regular boss timer is applied, and will respawn the NPC version. Et caetera, et caetera.
- addition of 2 ways to make him crazy : staying near him lower a timer (base 30sec, -1sec each time you stand near him). If you speak to him, it reduces that timer too (1-5 seconds). He got 3 different HTMs following crazy state.
- complete rework of the animation, the NPC type will show 3 animations in a defined order, and the golem will show one aswell.
- addition of 6 out 7 chat speech (3 random when he attacks, 1 at death, 1 when paranoia timer reaches 15secs and 1 when you make him crazy).

KKnD's Movie Maker - added to normal code found on L2J forums, here are the changes :
- unhardcoded HTMs, and graphically enhanced. A mini-tutorial explains to you the basic behavior.
- correction of all typos, both on HTMs/code style.
- exceptions are catched when needed (index bound of exception).

Misc
- fix the "spawn protection" config (ty djSt3rios for report and fix).
- modify the way to select player slot (harder, better, stronger, lalalalala~).
- A banned player is now really banned (check is made before the L2PcInstance object is loaded).
- pets are correctly stored/saved at player's save.
- addition of addAttackActId() method. Part of a previous add.

PS : Obviously, as there are 0 infos about Dr. Chaos (2 useless topics on official forums, 0 videos, and such), I made an enhanced CUSTOM version. I prefer a custom WORKING version than a custom BROKEN version personally. Actual L2J code is broken (needs server restart to work correctly once dead).
SystemMessage rework, misc.

This commit needs far more tests than I actually did, anyway I commit it (that's 250+ files edited... 2,5k errors to correct).

SystemMessage is refactored following actual L2J. The enum is replaced by an array, and a fast build system is included. Some SystemMessageId descriptions are actually wrong (as it's a raw copy/paste), but that doesn't influence the process, until you use the correct id, whatever name it got, it sends the correct msgId...

I decided to use the short version when possible. Aka, you can do "player.sendPacket(msgId)", if "player" is a L2PcInstance it will work. I just generalized to all possible cases that writing system.

Misc
- siege golems as normal summons are attacked by siege guards from now.
- you can't summon a siege golem inside an sieged castle anymore. Tested only on Gludio... No reason it bugs for others until zones suck.
- CreatureSay got support to use SystemMessageId.
- Many typos on multiple files.
- a recent L2J commit about .shared() on recipes and quest timers fastmaps (atm, haven't access to L2J timeline).
Retail Newbie system.

The first character of an account reaching lvl 6 is considered as a Newbie character. Others characters - even if they're older in term of creation but never reached lvl 6 - aren't considered as newbies. At level 25, the newbie character isn't considered as newbie anymore.

System includes :
- addition of newbie state (objectId of the "Choosen One") in accounts.sql.
- drop of the newbie state of characters.sql.
- Modified methods uses :
- isNewbie() - boolean type, makes the check about BOTH level (6 to 25) and newbie state. Use it fr regular checks.
- getNewbieState() - int, returns the objectId (useful to check player objectId with registered objectId without level check)
- updateNewbieState() to register newbie state (happens in PcStat)
- restoreNewbieState() to restore newbie state (happens in CharacterSelected)

Ty to Alexa for initial patch.
Quests slight rework.

All quests using a COMPLETED state have been included back in the switch case, due to the "new way" of quests (main switch about states, not anymore on npc). Added to that, some variables are now initiliazed where it's needed (aka in case.STARTED), and not before or after.
Shadow weapon restrictions.

Ty to RaphaelFersan and Alexa tries.

However, that wasn't enough :P. Added to L2J, addition of a link with Coupon Ticket multisell (as L2OFF, surely the same than village masters offer to you). As Alexa suggested, multisells are seperated by grade (btw a black hole in a multisell means you messed it, Alexa ;p).
Little summons update

- fix the ghost summon issue.
- aggro is given to summoner at summon's death (not on pets).
- summons are protected at spawn (if spawn protection config is activated).
- summons use the correct value of beast ss/sps instead of regular 1 value.

Misc

- HTMs typos on previous commit.
- typos on Q619, ty Vhalior.
/problem
Хроники: Interlude

[Ссылки могут видеть только зарегистрированные пользователи. ]
________________
Унижая других, выше не станешь. © Bozee
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решил выложить! КириллZ Баги игр ВКонтакте 2 28.11.2011 20:19
[Interlude]Lineage 2 от команды aCis Project | rev.202 ro6ert Сборки серверов 0 28.10.2011 01:20
aCis Project Rev 175 n1cekkk Сборки серверов 0 12.08.2011 19:23

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 04:00.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net