aCis 370 Build, Source, Diff

Авторизация  

1 изображение

Информация о файле

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.


Что нового в версии   Просмотр изменений

Размещено

Для этой версии изменений нет.