Перейти к содержанию
Авторизация  
†DeMoN†™

[Исходник] aCis 370 Build, Source, Diff

Рекомендуемые сообщения

thumb-6f16cd633cd5be53e26442230fc881c5-2857b653f6f0f62aeca2f9871162375b_local.png



Название: aCis 370 Build, Source, Diff

Добавил: †DeMoN†™

Добавлен: 16 Oct 2017

Категория: Исходники серверов

Автор: Tryskell
Хроники: Interlude

 



Changeset 370 (782)

 

Datatype reorganization, Summon stuff, Skills edit, Revert, Misc

 

Datatype reorganization
- Creation of model.pledge package. Move ClanInfo, Clan (renamed from L2Clan) and ClanMember (renamed from L2ClanMember). Move ClanTable with really light edit to data.sql package.
- Cleanup the Javadoc on all Table/Data types which have been already cleaned up. In the future, I will try to keep using {@link}, which I find useful.
- BuyListTable > BuyListManager
- Creation of BuyListTaskManager, a global task for all Products (avoid 1500+ running tasks, if all Products are under restock timer).
- Javadoc + Reorganization (use of XMLDocument, Product uses a StatsSet, writting style, etc).
- SQL data is removed on restock timer completion, not simply saved with 0 lenght.
- decreaseCount result impacts on task schedule (negative result = no task launched).
- NpcWalkerRoutesTable > WalkerRouteData
- npcwalker_routes.xml > walkerRoutes.xml. The content is edited, to put content of a node on a single line.
- Extends XMLDocument, proper Javadoc.
- WalkerAI is fully rewrote to use generic AI logic (MOVE_TO intention, then we use onEvtArrived() to call the next point).
- L2NpcWalkerNode > WalkerLocation, cleanup and extends Location (which is handy).
- Addition of WalkerTaskManager, a global task handling WalkerNode delays.
- Location
- Location and all classes extending Location are moved to model.location package.
- VehiclePathPoint > VehicleLocation, TowerSpawn > TowerSpawnLocation and both now extends (Spawn)Location.

 

Summon stuff
- The attack stance is activated even when a player hits the summon (not only Attackable). Attack stance doesn't work for Folk only.
- Avoid behavior is reworked and implemented in an elegant and retail way. Ty RooT/Enyrgus for tests.
- PetStatus is dropped (unused).
- Summon attack damage is correctly shown (different messages for Pet/Servitor). Hitting a summon also fires the EVT_ATTACKED event.

 

Skills edit - ty Sahar
- Angelic Icon duration decreased from 120 seconds to 60 seconds. It has cAtk instead of cAtkAdd effect.
- Archery range bonus reduced from 300 to 100.
- Force Barrier reuse delay increased from 10 minutes to 15 minutes.
- Mirage reuse delay increased from 5 minutes to 10 minutes.
- Honor of Pa'agrio skill radius increased from 400 to 900.
- Vortexes now use multi_debuff stackType instead of multi_debuff_x.
- Chant of Victory stackOrder changed from 1 to 2.
- Victories of Pa'agrio stackOrder changed from 1 to 2.
- Whiplash reuse delay increased from 8 seconds to 30 seconds.
- Tidal Wave power decreased from 228 to 81.
- Salvation duration increased from 20 minutes to 1 hour.
- Added missing SA effects to Shining Bows.
- Blinding Blow lethal1 chance reduced from 5 to 4.
- Blinding Blow lethal2 chance reduced from 2 to 0-1 (depending on skill level).
- Hotfix for EffectBluff.

 

Revert parts of rev 361 (changeset 562):
- Toggle can be used while attacking.
- You don't stop moving if skill is under reuse and you try to use it.

 

Misc
- Register a missing admin command, admin_knownlist_page. No clue why it was missing the whole time.
- Delete admin_mons, which was MDT launch admincommand (no use).
- Rework PlaySound packet, listing correct parameters and introduce new constructors (notably one with WorldObject). Ty RooT.
- Fix the stuck behavior after requesting a movement when you're actually isMovementDisabled(). Ty Ipotonic.

 



Нажмите здесь, чтобы скачать файл

  • Upvote 8

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот это да) Постоянно сливают этот асис)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

опередили, не успел слить( 

сливай следующую, успеешь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...