aCis


Cycle 390-399 focus : Stabilization, quests end. Changeset 390 (1785) is up ! Ai system rework - part II, Movement - part II, Geoengine, Debug, Cubic system rework, Admincommands, Skills, RecipeBook, Organization, Bugfixes Changeset 391 (1815) is up ! Rev 390 bugfixes, Cubics part II, MailBBS, Geoengine, Skills, Organization, Bugfixes Changeset 392 (1847) is up ! ExServerPrimitive, GeoEngine, Movement, Friend/BlockList, Enchant / Paperdoll

Recent Posts

22
Newcomers, read this / Re: Public sources
« Last post by Tryskell on April 19, 2020, 04:44:48 AM »
Public sources have been pushed to 382.

I voluntarily set 382 and not 380, to give you the best experience possible, as currently both latest (390) and 382 share OpenJDK 11.

That will avoid you to play with JDK versions.
23
Announcements / Re: Last aCis updates
« Last post by Tryskell on April 19, 2020, 12:27:33 AM »
Changeset 390 (1785)

Ai system rework - part II, Movement - part II, Geoengine, Debug, Cubic system rework, Admincommands, Skills, RecipeBook, Organization, Bugfixes


Ai system rework - part II - ty bowling4soup
   - Fix following issues introduced in previous revision :
      - Cast on too far target block other actions.
      - Fix INTERACT behavior, when already near the target (case of shops, for exemple).
      - Fix randomly stopping attack action when using poles.
      - Move updatePvpStatus from doAttack to onHitTimer (in order pvp flag occurs when the hits occurs).
      - Fix a problem when pushing sell/buy button while being already under animation effect.
   - Fix SummonItem cast, generating SummonCreature skillhandler - cast of such items can now be properly interrupted.
   - Add ATTACK intention for nextActionIsAttack() skills, even if skill failed.
   - Fix an issue over RequestTargetCanceld, rename it to RequestTargetCancel.
   - Few tasks (effects, hp/mp regen, decay) are now properly disabled over deleteMe().
   - Add missing ActionFailed uses over thinkPickUp checks. Ty Djwegas for report.
   - Rework most of INTERACT behavior (onAction / onActionShift).
   
Attack / Cast - ty bowling4soup
   - Rework entirely both processes :
      - Moved all the checks out of doAttack, doCast. Generate canAttemptCast, canDoCast out of it. Implemented hierarchy.
      - Reorganized getTargetList so that targets are only calculated once during onMagicSkillLaunched.
      - Generate doToggleCast, doInstantCast, doFusionCasttimeCast to avoid to use regular cast process.
   - Toggle skills properly stops the Player. Message is sent for both activation/desactivation.
   - Add missing CHARGEDAM over L2Skill#isDamage() - those skills can now be used as part of CTRL key.
   - All methods related to isAttackableBy / isAttackableWithoutForceBy are now verified using L2OFF.
   
Movement - part II
   - Creatures (players excluded) don't use moveToPawn as follow state anymore. Ty shyr for report.
   - Summons' summon offsets are now secured, and retail-like (8 possible locations).
   - Fix the desynchronization between multiple direction switch. Ty bowling4soup.
   
Geoengine - ty Hasha
   Geoengine
      - Fix GeoEngine#canSee must succeed, if all iterated points pass checks.
      - Dropped all "getXXXOriginal" methods.
      - Updated LoS to new logic, dropped redundant methods. Now applicable to all IGeoObjects as targets, not only Doors.
      - Renamed "canSeeTarget(WorldObject, Location)" to "canSeeLocation" to prevent misplacing, it has different LoS mechanism.
      - Fix getValidLocation(), which was enforcing geo position, even if tested position was good (item drop position, etc).
      - Javadoc, cleanup.
   ABlock
      - Dropped all "getXXXOriginal" methods.
      - Updated all methods with IGeoObject - target to be ignored.
      - Javadoc, comments update.
      - Dropped all "getXXXAbove/Below" methods, we access these data via "getIndexAbove/Below" and "getHeight(index)"

Debug - ty Hasha
   - Zones now use ExServerPrimitive for visual show.
   - Add a Player pool of ExServerPrimitive packets for debug usage. Multiple debug can coexist.
   - ExServerPrimitive are chained when max capacity is reached, to avoid client crash/lag.

Cubic system rework
   - Big cleanup over related files.
   - Life cubic activation rate is now affected by a %, based on friendly target's percent HP loss.
   - Life cubics don't heal anymore summons (part of CT1 patch note).
   - First activation time is now delayed, and not instant anymore.
   - Summoning an already summoned Cubic now refreshes the timer of already existing Cubic, and don't summon another Cubic.
   - Summoning a Cubic while being filled up replace the proper Cubic (aka, the first summoned on the queue).
   
Admincommands
   - Delete following commands : addlevel, edit_character, current_player, char_manage, teleport_character_to_menu, add_exp_sp_to_character, add_exp_sp, remove_exp_sp, setkarma, setrec, settitle, setname, setsex, setcolor, settcolor, setclass, setlevel.
   - Add //set command, which merge following commands : access, karma, rec, title, name, sex, color, tcolor, class, level, exp, sp. 2 admin panels are dropped, due to //set implementation.
   - Add //test command, which is a blank command used for any type of developement purpose.
   - Add //show (clear|move|path) admincommand. You're now able to see movement of any character (player/monster).
   
Skills
   - Implement AURA_CORPSE_MOB SkillTargetType, used by Festive Sweeper.
   - Add missing stats on Zealot. Ty babuin.ua.
   - Add missing ssBoost info on Whirlwind. Ty p0w3rf1y.
   - Edit power of Wild Cannon. Ty p0w3rf1y.
   - Shield Slam duration edited from 2min to 1min. Ty xblx.
   - Drop BEHIND_AREA SkillTargetType (unused).

RecipeBook
   - Add RecipeBook container, handling all recipe processes.
   - Recipes are now saved/deleted on add/remove, not on Player disconnection. Ty Reynald0 for the idea.

Organization
   - Cleanup "Change Subclass - Action" redundant behaviors. Slight edit on Player#setActiveClass.
   - Edit all offset related methods from Location/SpawnLocation. Ty Hasha for help.
   - ItemInstance#dropMe is reworked.
   - Earthquake packet is reworked. Add missing isNpc parameter, ty RooT.
   - Put .gitignore rule about log folder.

Bugfixes
   - FloodProtectors class now uses a nano approach, instead of ms. Add MoveTime FP.
   - Fix Player#disarmWeapon. Ty Djwegas.
   - Add checks over buy/sell/manufacture processes to avoid packet crafting.
   - Remove whisper check about equal receiver<>emitter.
   - Add missing Antharas Earthquake effect, put retail values for Dimensional Rift.
   - Fix scenario where FREIGHT items are stuck on the ground after dropping them. Ty p0w3rf1y.
   - Implement missing AcquireSkillDone serverpacket.
   - More Location#clone() usages.
   - Shout, trade and all chat aren't blocked by Blocklist anymore.
   - Fix all int overflow issues. Ty HeeroYuy.
   - A shop can't be set if pvp flag is currently occuring.
   - An item buy/sell can't occur if either the shop or the buyer/seller is dead.
   - Fix few wrong SystemMessage :
      - Evaluate on null target.
      - Trade request on null target.
      - Few retail SystemMessages instead of custom.
24
Crappy servers / Re: [L2J]L2Hydra
« Last post by GodFather on April 17, 2020, 05:03:52 PM »
updated
25
Crappy servers / Re: L2Waytrel - PvP x100 [GRAND OPENING: 15/04 - 20:00 GMT+2]
« Last post by TommyWaytrel on April 15, 2020, 02:04:38 PM »
Hello again, we would like to inform you that today is the Grand opening of the server at 20:00 GMT+2.
26
Crappy servers / Re: L2Free returns April 12, 2020
« Last post by henrique on April 13, 2020, 09:17:01 AM »
The best of the Latin community is back.
Warn your friends, challenge your enemies and come make history, as this is our legacy!
www.l2free.org

27
Crappy servers / Re: L2Waytrel - PvP x100 [BETA: 11/04 - 20:00 GMT+2]
« Last post by TommyWaytrel on April 13, 2020, 12:24:51 AM »
GRAND opening will take place this Wednesday (15/04) at 20:00 GMT+2.

A sneak peek of our BETA opening. We had a successful BETA with over 20 unique players playing all night. Although, we had no major problems and also we had awesome suggestions which we will take care of. We're looking forward to see you playing in our server.

28
Crappy servers / Re: L2Waytrel - PvP x100 [BETA: 11/04 - 20:00 GMT+2]
« Last post by TommyWaytrel on April 11, 2020, 01:04:26 PM »
Greetings, I would like to inform you that today is the BETA opening of the server at 20:00 GMT+2.
29
Crappy servers / L2Waytrel - PvP x100 [GRAND OPENING: 15/04 - 20:00 GMT+2]
« Last post by TommyWaytrel on April 09, 2020, 08:59:38 PM »
Lineage II Waytrel

GRAND opening will take place at 15/04/2020 20:00 GMT+2. Get ready!


RATES & ENCHANTMENT

- Safe enchant: +4
- Max enchant: +12  (+16 with crystal)
- Normal scroll chance: 40%  (in case of failure, goes back to +0)
- Blessed scroll chance: 60%  (in case of failure, goes back to +4)
- Crystal scroll chance: 80%  (in case of failure, goes back to +12)
- High Grade Lifestone: 7%
- Top Grade Lifestone: 12%


BUFFS & SKILLS
The buff system needs a little explanation. Because, we want to keep the retail level of buff system there are 26 (+4) buff slots available. The buffs counting as buff slots are the buffs of the Magic Support NPC and a list of resists (resists are available at Magic Support NPC). All the other buffs/skills are not counting as buff slots.

- Buff Blocker skill (blocks unwanted buffs).
- Cancellation returns canceled buffs after 7 seconds.
- Cleanse is not removing Malaria buffs anymore.
- Available buff slots: 26 (+4 from Divine Inspiration).
- Divine Inspiration books can be found at Custom Merchant and from raid/grand bosses loot.
- Many buffs are not counting as buff slots (for example active augment skills, heroic valor, nobless).
- Reworked augmentation skillmap (removed all useless skills).
- Improved attack active skills for support classes (like Stone, Prominence, etc).
- Available augments: 1 active & 1 passive.
- 2 hours buff duration.
- Saving your buff sets option is available.
- Ready-made buff sets are available too.
- Summoning pets isn't requiring mob's corpse anymore.
- Vote Blessing is available at Magic Supporter (you have to vote all vote sites to use it).


GRAND OLYMPIAD
- Daily schedule is from 18:00 to 00:00 (GMT+2).
- New heroes every sunday at 12:00 PM (GMT+2).
- Skill refreshing after each fight.
- Your enchant counts as +4 while in olympiad game (enchantment doesn't change, only stats).
- If you are hero, you have only Heroic Valor on sub classes.
- Olympiad manager shows ranking and points for each character.
- Ranking updated after every match.
- Information for daily & weekly olympiad period.
- Hero weapons are now enchantable & playable.
- Class-based games removed.
- Minimum 4 participants for non-classed games.
- Nobless Gate Pass has been replaced with Kalie's Token for every olympiad fight victory.
- After olympiad fight, a window pops up with all details of the fight.


SIEGE & CLAN
- Available castle for siege: Rune.
- Siege for Rune is every Sunday at 17:00.
- The crest of the clan who owns a castle, will be shown at their town.
- Starting level is 5.
- Increasing level prices are based on server's currency.
- Creating royal/knight units has one and only requirement, clan's level.
- Clan eggs for skill learning are available at Custom Merchant.
- All clan penalties are disabled.
- Real clan ranking system based on server's activities (based on Ranking Points and NOT Reputation Points).
- Every week the top 1 clan based on ranking, will be kindly rewarded.
- Detailed information referring to ranking points & reputation points can be found at Maximilian (Clan section).


PVP & PK
- Unique reward for pvp inside massive pvp zone, arena & events (Kalie's Box).
- Killing a player with karma is counted as pvp.
- If you die while having karma, the whole karma is getting cleaned.
- There is 10% chance to drop items in case of having karma.
- Protection against pvp feeding.
- Several announcements regarding your pvp count.
- Title colors based on pvp count.
- You can earn reputation points by killing a clan war player.
- Modified '/duel' with reward (requestor & target should have atleast 1 Kalie's Token, winner takes it from loser).
- Unique & non-spam death recap (information about killer).
- Extra reward in case of stopping enemy's killing spree.
- Dynamic pvp zone which changing every 1 hour (auto flag, auto nobless, random respawns & stat restoring - you can leave by pressing To Village button or you can respawn by pressing Respawn button).
- Top 3 players based on pvp kills inside PvP zone will be rewarded after zone changing.


EVENTS & ENTERTAINMENT
All events are running 24/7.

- Automatic event engine with 6 global events (Team Deathmatch, Capture the flag, Deathmatch, Raid in the middle, Last man standing, Ultra rapid fire).
- Lucky Manager with 2 passive events (Betting, Dice rolling).
- PC Bang Points (1 point per hour online).
- Sunday funday: siege of Rune (17:00 GMT+2), announcing winner clan based on ranking (23:00 GMT+2), new heroes (23:59 GMT+2).


GENERAL INFORMATION
- Perfect geodata & pathnodes.
- Spawn & teleport protection.
- Player's spawn protection delay is 7 seconds.
- Auto learn skills & auto loot (for bosses, the loot is dropped).
- Increased inventory slots.
- /unstuck command with 15 seconds teleport delay.
- Death penalty is disabled.
- Delevel is disabled.
- In any case (dying, unstuck etc.) you are getting teleported to Main Town.
- Global chat (!) is worldwide.


ADDITIONAL INFORMATION
- All NPCs are available in main town.
- Available sub classes: 5
- All sub classes are available at Maximilian.
- Soulshots & arrows are inconsumable.
- Stackable enchant scrolls, life stones and skill enchant books.
- Custom quest-like nobless system.
- Voting system for events and portable event functions by typing /events
- Character inventory inspection by typing /inspect on target to avoid corruption.
- Enchant announcement when reaching the top enchant.
- Individual voting system with real IP check of voting.
- Global voting system which is rewarding only 1 client per IP.
- You are able to trade augmentations like any other weapon. The augmentation effects on the weapon are visible when hovering the weapon in the Trade Window.
- You are getting rewarded for every level increased.


FARMING & RAIDING
- Perfect designed farm zones including protection for new characters.
- Chaotic party zone for more pvp & farm action.
- Champion monsters with extra rewards.
- Shift + Click on monsters/bosses shows the droplist.
- Raid curse is disabled.
- Announcement for raid boss spawn/death.
- 5 special raid bosses & 5 grand bosses.
- Information about raid/grand bosses (drops, respawn date) can be found at Raid Manager NPC.
- Dungeons with 3 rooms including 1 Dungeon Boss inside each room. They drop Dungeon Treasures and inside you can find Letters. Spell words and get rewarded.


EQUIPMENT & ITEMS
- Elder Cloak provides extra HP/CP & attack/casting speed.
- Titanium Armors slightly better than S grade armors.
- Major Arcana Armor has same stats as Dark Crystal Armor.
- Raid boss jewels are available only at drop of grand bosses & Yogi's Box (really low chance).
- All accessories are increasing 17% the base value of character's speed (including hero & castle lord accessories).


CURRENCIES
- Adena → Can be dropped from farm monsters.
- Mouse Coin → Can be dropped from farm monsters, raid & grand bosses.
- Kalie's Token → Can be dropped from Champion monsters. Also, can be found as reward from events, vote, olympiad, duel.
- Iris' Letter (for noblesse) → Can be dropped from raid & grand bosses.
- Kalie's Box → Can be obtained from winning a pvp fight (contains random rewards).
- Yogi's Box → Can be dropped from farm monsters (contains raid boss jewels with really low chance).
- Dungeon Treasure → Can be dropped from Dungeon Bosses (contains random letters).


USEFUL COMMANDS
- /inspect - /information - /events - /duel - /direct
- /gmlist - /partymatching - /friendinvite - /frienddel - /friendlist - /unstuck - /allblock - /allunblock - /olympiadstat


30
Crappy servers / Re: L2Free returns April 12, 2020
« Last post by henrique on April 04, 2020, 01:46:19 AM »
OPEN BETA
April 5, 2020 at 12:00


Our BETA will start on April 5th at 12:00 pm.
It will be 2 days for you to know the characteristics of the server and prepare for our grand opening.
Any questions we will be available in our: Email, Facebook and Forum.[/b]