Jump to content

Recommended Posts

Posted
Changeset 308

 

Quests, Spawnlist, Misc.

 

Quests

- rework Q005 (failed HTMs and quest logic ; one of the first quest we commited ?)

- fix Q016 (qItem wasn't cleaned up on quest abort).

- proper qItem checks on q038.

- cleanup numerous quests (up to q050) to match aCis current standards (naming conventions and other misc). For info, scripts are WIP since 1,5y and since that time, my standards changed. I will cleanup them 50 by 50, or so.

 

Spawnlist

- refresh the spawnlist logging spawns from L2OFF ; it notably will fix following issues :

- add monsters than L2J IL never had (20+ new species added).

- fixes any spawn which was under ground (Ant Nest for example), and fill empty locations (Orc Territory for example)

- credits to mcbigmac for loggerExt.dll, dEvilKinG for the SQLization.

 

Misc

- add numerous missing minions, using L2OFF spawnlist, ty dEvilKinG.

- if you try to edit subclasses being registered on Olys, you become ineligible to fight, ty KaL.

- refresh overload penalty for //setclass command, ty KaL.

- addition of the clans ladder feature (schedule task + loading), ordering clans by their reputation score, ty KaL.

- fix typo on loginserver, when you drop GS more than one time, ty KaL.

- Basic cleanup of GameServerThread. isBannedGameserverIP() now works using banned_ip.cfg (eventual workbench to split servers/client IPs + XMLization of the .cfg ?).

- arrows are correctly dropped/deleted (current equipped pack stays equipped), ty Erlandys.

- added missing HTM dialog for Metheus, ty KaL for report.

 

PS : spawnlist *system* isn't retail-like, but L2J system will be kept as data doesn't suck anymore.

PS2 : some issues can happen with that new spawnlist, as it edits ALL existing spawns. Report on forums if any problem.

Posted
Changeset 309

 

Quests / scripts, Spawnlist, Misc.

 

Quests / scripts

- cleanup numerous quests (up to q170 ; rework edited quests from previous rev again).

- fix a NPE occuring in Q232 (ty roko91).

- addition of MissQueen script + 4 multisells. Spawns are also handled by the script.

 

Spawnlist - ty dEvilKinG

- addition of missing spawns for 2 catacombs (Heretic / Apostate).

- drop of Miss Queen spawns (handled by script).

- refresh fixed respawn time for L2OFF ones.

- new feature : random spawn time (random + fixed = real respawn time). Edit npcinfo.htm.

 

Misc

- added the missing "1h cleanup task" for ground-dropped CW, ty KaL.

- [L2J 6136] Drop _attacking implementation and associated condition.

- [L2J 6131 / 6137] Fists are considered as a dual attack weapon (players only). Drop the "dual" boolean parameter on calcPhysDam() && isUsingDualWeapon() method.

- "Characters donning Formal Wear cannot use skills and magic. If they equip weapons or shields, the Formal Wear will automatically be unequipped.", ty KaL. Drop the check from CW which was unequipping FW to avoid double checks.

  • 3 weeks later...
Posted
Changeset 310

 

Quests, Misc.

 

Quests

- cleanup quests up to q250. Fix also few bugs/typos/logic on existing quests.

- addition of Q214, Q219, Q231.

 

Misc

- random respawn should be -+, not only +. Ty fernandopm for reminder.

- cleanup AdminCreateItem handler, and add create_set command (integrated in itemcreation panel). Open the inventory window. Ty KaL.

- the champion reward system is now bound to regular level restriction (deepblue drop).

- add few missing teleporters spawns (catacombs related), ty dEvilKinG.

- fix two issues regarding boats (deviant boat walking in the mountain, "merging" boats in Rune docks), and messages/timers. Ty KaL.

 

PS : that revision has been delayed because I played a lot and I'm not sorry about it !

  • 4 weeks later...
Posted (edited)
Changeset 311
 
Pledge rework, Clans Wars, Misc (ty KaL for the good work)
 
Pledge rework
- Unecessary packets removal and packet flood decreased (clan tab doesn't need to completely be refreshed for every update).
- Correct use of PledgeShowMemberListAll and PledgeReceiveSubPledgeCreated.
- Fixed a bug where clan members would be shown in main clan - no matter what his pledge type was - after logging out.
- Sponsor and Apprentice are real-time updated and have their name listed in yellow, except for themselves (client handled).
- RequestPledgeReorganizeMember updated : you can't send captains out of main clan.
- A clan member can only be assigned as captain of ONE sub-unit.
- L2Clan loading: a single query cares about clans loading, instead of one query for IDs + one query per loaded clan.
- PledgeReceiveWarList better sniffed and documented (now there's a new option of war display. They are: Declared, Under Attack, Declare War (new, so far unused).
- RequestSurrenderPledgeWar checks for priviledges (avoid packet exploit), although it's not certain that this packet is still used by Interlude client.
- The "Party" column located in Priviledges panel correctly works. Drop RankPrivs getParty() system (wasn't used).
- RequestPledgeMemberPowerInfo and RequestPledgeMemberInfo are better documented.
- Fix ManagePledgePower packet.
- broadcastToOnlineMembers() supports array of packets (avoid to create a list of clan members on every use).
- When a player is invited to a clan, he is setted to the correct affiliation rank.
- Sub-unit creation costs are setted to 5000 for Royal Guards && 10000 for Order of Knights (instead of 2500 for both).
- Update member's siege state on clan invitation / leave.
 
Clan Wars
- Clan War request checks :
- You cannot send war to your own clan anymore.
- You can send war to clans with less than 15 members, but only if it has declared war on you first.
- A clan cannot have more than 30 active wars.
- Check is made on member's privileges instead of clan leader.
- You cannot send war against a dissolving clan.
- Clan War stop check :
- Cannot be stopped if any clan member is in combat.
- War info tab updated: Under Attack list supports pagination (13 clans/page).
- Clan War penalty : ending a Clan War brings 5 days penalty to the clan, so it cannot send war to the same clan again until it expires.
- Drop useless columns in clan_wars table (wantspeace1, wantspeace2).
- Command handlers 88, 89 && 90 show proper message if there are no wars/attackers.
- SystemMessage 247 typo ("S1" requiered, because it has parameters).
- Exp loss calculation considers if there's one-sided war.
 
Misc
- Fix some Q219 HTMs encoding (was UTF-16 instead of ANSI).
- /clanpenalty usercommand is reworked :
- cache the HTM && default String.
- add Clan War penalty in the possible choices.
- fix content when numerous penalites are listed.
- Addition of /siegestatus usercommand, I publically shared my implementation : http://www.l2jserver.com/forum/viewtopic.php?f=69&t=28345
- Cleanup onKillUpdatePvPKarma( and associated methods.
- Cleanup quests up to Q270.

 

 

Edited by Tryskell
  • 2 weeks later...
Posted (edited)

 

Changeset 312

 
Quests, Community Board, Misc
 
Quests
- Cleanup up to Q280.
- Fix 2 issues on Q039 (sound and drop rate), ty Ailierynn for report.
 
Community Board - ty Erlandys
- Rework Community Board system to allow more inheritance uses (logger, error messages, etc).
- Polish && cache all HTMs content (and that was fucking long).
- "Clan" tab
- Send different clan details following randomer, member, or clan leader status.
- Implements clan mail panel. 
- Implements clan management panel (with working introduction system).
- Completed the implementation of clan notices system, merging "clan_notices" table with "clan_data" table which avoids SQL queries.
- "Region" tab
- Two panels are added listing castles / CHs owners (custom as not existing on retail, but follow GoD vision).
- "Friend" tab
- Implements Blocklist panel.
- Implements friend mail panel.
- "Mail" tab : 
- add the "girl voice" (sexy as a robot) when you receive a mail, and add a popup at Enterworld if you got unread waiting messages.
- Cleanup core side.
 
Misc
- addition of missing use of SystemMessage 1761, ty Trance for report.
 
TODO : rework "Top" && "Memo" tabs (didn't touch at all), implement "Clan" forums.
 
IMPORTANT : need to add 3 columns in clan_data. The whole organization for CB HTMs is also edited.
 
Edited by Tryskell
  • 2 weeks later...
Posted


Changeset 313

 

Quests, Spawnlist, Sieges (part I), Misc

 

Quests

- Cleanup up to Q300.

- Fix an error on Q300 (missed a cond).

- Add dropMultipleItems() method (used on Q108 && Q293 for the moment), ty Ailierynn.

 

Spawnlist

- Add back artifacts spawns.

- Add back 32030 spawn (Leopard's Dead Carcass).

- Move 32090 spawn (Garden Sculpture, from Leopard's Dead Carcass location to guessed Frozen Labyrinth location).

 

Sieges

- SiegeManager

- Drop the map storing artefacts and associated config (unused).

- Use Config.java format for sieges configs (public static, no getters, THAT_WRITING_STYLE).

- L2CastleChamberlain

- Money for doors / traps is now took from player inventory, not clan warehouse.

- Proper HTM for adena check on Castle Chamberlain (for doors /traps upgrades).

- Drop of a double YOU_NOT_ENOUGH_ADENA message (already handled by reduceAdena()).

- Rework Flame and Control systems (avoid to null/re-create maps, drop old SiegeSpawn class for TowerSpawn).

- L2SwampZone && L2DamageZone inherits from a new zone, named L2CastleZoneType (inheriting itself from L2ZoneType).

- L2DamageZone task is cleaned up (notably will cancel if value <= 0 instead of for looping doing nothing like an idiot).

- Implements castle traps system.

- You have to pay for activation.

- Destroying a Flame Tower desactivates trap controlled by that Flame Tower.

- Traps affect defenders aswell ("Once activated, the flames do not distinguish friend from foe.").

 

Misc

- Fix AdminCreateItem handler (KaL you're fat), ty meX for report.

- Rework setTarget(), in order it automatically sends MyTargetSelected (and StatusUpdate if the target can been isAutoAttackable()).

- Fix splitting damage if you got a shield but are unarmed (should be considered as one handed, not fist), ty raphaelfersan.

- Add 9 missing skilltypes in L2NpcTemplate addSkill(, meaning monsters will now use their whole skillset, ty xblx.

- Cleanup almost all getSkillsArray() uses to use proper "skilltypes" maps when possible. Reduce the number of checks needed aswell.

- Don't reward adenas in party if you're already maxed + slight method cleanup, ty xblx (didn't reuse the whole fix).

- Fix guards behavior when they're under attack (you're supposed to be able to speak with them while fighting, n/c), ty Kenrix.

- Fix next intention unlock while using a bow (must occur at 50% gauge). Didn't fix yet the casting intention (probably can be made editing intentions, instead of forcing it via a timed task).

- Fix ShopPreviewInfo packet, ty Ailierynn.

- More uses of getAttackType(), which reduces generated code (when only L2WeaponType was required).

- addition of replace(String, int/long/double) methods in NpcHtmlMessage packet (which avoids a lot of visual long code).

 

PS : new SQL table for traps.

PS2 : zones XMLs are edited as traps zones need dedicated id. 70000 and 71000 ids are used.

 

IMOPRTANT : Some stuff are still bugged. More to be done / fixed / polished in next rev.


  • 2 weeks later...
Posted

 

Changeset 314

 
Sieges (part II), Extractable, Misc
 
Sieges (part II)
- Doors
* rework doors upgrade system to introduce castleId column (avoid to generate StringBuilders).
* broken door/wall SystemMessage is now broadcasted to defenders (and not to the door knownlist).
* doors upgrades are correctly cleaned on midVictory (objects were holding old properties).
* drop of _doorUpgrades Map and uses. It can be directly handled looking the door value.
* spawnDoors method.
- split content between closeDoors (used at start siege) and spawnDoors (midVictory / end siege). It avoids to send x2 broadcastStatusUpdate
- drop of spawnDoors() to simply keep and use spawnDoors(boolean).
- dead doors are supposed to be revived during midVictory.
- don't process anymore doors upgrades loading during siege start / midvictory / end.
- starting a siege shouldn't spawn doors, simply close them. If you mess with doors, use //spawn_doors.
- Traps
* the traps damage task cleanup is made during its lifetime, not everytime a player leaves the area.
* add a message when a trap is broken, and another when it's triggered (broadcasted to defenders).
- fix concurrent issues (fix weird siege behavior on attackers/defenders lists and artifact cast NPE).
- drop the array on Siege constructor (getCastle() returns a simple Castle object), a Siege object is created with Castle object (created in same time). Avoid null checks/possibilities
- You don't need 2 artifacts casting to midVictory Goddard / Schuttgart, only 1 is enough.
- cleanup L2ControlTowerInstance, the list is created with the object (avoids null checks and the synchronized crap).
 
Extractable
- rework Extractable handler
- avoid to create dummies L2ItemInstance - without counting those generated by addItem
- drop the check based on subclass
- avoid a second for loop.
- rework the 2 int arrays to be handled by a list of ItemHolder (addition of that holder, and creation of a folder for holders).
- drop L2ExtractableProduct and associated system from L2EtcItem (postIL stuff).
 
Misc
- cleanup few methods (uses aswell) - reduceAdena, addItem - which avoids visual issues, cloned sent packets, useless objects creation (dummies L2ItemInstance notably).
- cleanup L2Observation (avoid to parse 2 times the same String, shorter code).
- cleanup numerous (150+) String.valueOf( - due to previous revision introducing it directly embedded on NpcHtmlMessage. Probably some are left, but I dropped a good part already.
- drop of L2EtcItem _isBlessed parameter.
- revert some reduceHp( changes made on PcStatus, which was buggying falling damages and trap zones system (as attacker was null, it was returning).
- had to slightly re-position how things are loaded in Gameserver.java (Seven Signs are now loaded before Castles).
- drop the castle id check on (getCastle() != null && getCastle().getCastleId() > 0) - it is always > to 0... If it's not, you messed.
- move the castle doors upgrades loading from Gameserver to DoorTable (more legit).
- heavy cleanup of L2ClanHallManagerInstance.
 
PS : you need to edit castle_doorupgrade.
PS2 : L2ClanHallManagerInstance cleanup is untested.
Posted

 

Changeset 315

 
Quests, Misc
 
Quests
- cleanup up to q330.
- add setItemIds() method to replace questItemsIds = new int {}.
- add hasQuestItems(int...) to avoid "hasQuestItems(int) && hasQuestItems(int) && hasQuestItems(int) &&..."
- add hasAtLeastOneQuestItem(int...) to avoid "hasQuestItems(int) || hasQuestItems(int) || hasQuestItems(int) &&..."
 
Misc
- Castles
* sieges loading is reverted back (was messing in different points)
* castles loading is only processed in CastleManager (avoid to split the loading on multiple sections).
- L2DatabaseFactory is cleaned up, we dropped msSQL support and ConnectionCloser (handled by "try ()" Java 7 system).
- Update the different libs up to latest (drop the debug message from C3P0).
  • 2 months later...
Posted

 

Changeset 316

 
Quests, Misc
 
Quests
- cleaning up to Q350
- addition of Q350 (+ dp/core support for crystals leveling). Compared to Hasha version :
- addition of the itemget sound on a success.
- change of % luck calculation (was messed).
- slight edit on DP side (addition of all T. rex IDs, drop of the dummy Antharas ID).
- slight edit on HTMs.
 
Misc
- drop getExpertiseLevel() method, hardcoding values directly on the array.
- add the possibility to script item usage for scripts (one use for Q350, but can be useful for your custom scripts).
- cleanup double checks on clan leveling.
- fix a NPE (death penalty, due to attacker being possibly null from last revision).
- add a missing break on RequestActionUse (cases 61 / 1000 were melted).
- add a security check on RequestShortCutDel (ty Root).
- fix an issue with static objects targeting (due to previous setTarget rework).
- sit stuff
- cleanup isSitting() check, avoid to send twice CharSit packet to yourself.
- methods unification for the different uses.
- delayed action for /sit is now implemented.
- when a throne is targeted, the player runs to it, and sit on destination if it's too far.
Posted

 

Changeset 317

 
Quests, Misc
 
Quests
- cleaning up to Q360.
- numerous drop rate edits.
- fix one HTM not correctly shown on Q354 (case where QItems are superior to 100).
- fix class change quests to be not repeatable, and add the socialAction packet.
- fix Q357 reward system, and some HTM typos.
- addition of Q211, Q213 - ty roko91.
 
Misc
- drop SkillsEngine singleton ; those different methods are now handled directly on concerned sections (ItemTable and SkillTable).
- split npcs.xml into multiple files, following Pauler (L2JPes) method (it was commited into a single big file because I didn't find a valid splitting method).
  • 1 month later...
Posted (edited)
Changeset 318
 
Quests, Skills, Misc
 
Quests
- addition of Q225, ty to sharer.
 
Skills
- drop TARGET_ITEM && TARGET_CORPSE_CLAN target types.
- cleanup few target types, in order to avoid to recalculate numerous times the caster<>victim distance (when handled by getKnownTypeInRadius).
- rework TARGET_CORPSE_MOB in order to drop a ClassCastException (you can't "corpse life steal" summons anymore).
- fix Mass Resurrection skill, ty sahar.
 
Summons
- add support for Sin Eater skill (suicide aura skill + few random chat).
- all "betray" checks got their appropriate user messages.
- passive summons such as Sin Eater, Big Boom or Wyvern shouldn't be able to use Attack button.
- fix a ClassCastException when you tried to attack L2StaticObject (thrones, etc) using the Attack button. It's an invalid target from now.
 
Misc
- enchant boni are now refreshed if +4/+6 from admin panel. Decreasing enchant value also works.
- cleanup L2ArmorSet methods, allowing less inventory checks (up to 3 times with is6Enchanted method use).
- fix cellpathfinding geodata option (massive NPEs from javolution drop), ty Hasha.

 

 

Edited by Tryskell
  • 2 weeks later...
Posted

Changeset 319

 

GM commands, Skills / Formulas, Misc - Part I

 

GM commands

- addition of //knownlist : allow to check target's knownlist. Eventually, the use of that command would be extended later.

- from now, //gm schedules the rollback of the previous accesslevel (allow easy testing without manual accessLevel drop/add + character relog). Default 1 minute.

 

Skills / Formulas

- rework Func and classes holding such data (notably moving from [] to List).

- rework Env to match with latest L2J (getters / setters, "div/mul/add/sub"Value methods, getPlayer() addition).

- drop numerous unused Conditions (9 overall).

- rework calcHitMiss method (roughly -10% success compared to before), add night and Z+- modifiers, lower behind and side modifiers (from 20/10 to 10/5).

- fix gladiators charge system. It matches L2OFF IL.

- matkModifier && levelModifier ratios from skills % landrate are reworked, as it is currently totally breaking formulas.

 

Misc

- numerous cleanups (complete some javadoc, drop useless methods, reorganize checks in order to avoid to calculate not needed stuff).

- fix a NPE caused by selecting "show skills" chat option on a skill trainer NPC with no active target.

- doors getName() is correctly setted, while internal getDoorName() and _name dissapear.

- revert some sections of rev 239 concerning sieges dates. Drop 7 signs period check aswell (not existing on retail).

- fix few concurrency weaknesses.

 

Part I means there's a part II, it's UNSTABLE. Use it at your own risks. There were too much edits to be able to re-read what I edited, I decided to commit it like that.

 

  • 2 weeks later...
Posted

Changeset 320

Sieges, MDT (Part I), Misc


Sieges
    - fix registration date end calculation (cf : Siege participation registration is closed twenty-four hours before the start of the siege.).
    - registration date is now calculated on server startup, and based on siege date (it was missing).
    - move siege logs when a new date is setted, not on server startup (well if your server had old dates and need refresh it will show, but otherwise it won't).
    - rework startAutoTask() in order to avoid to cancel/set twice ScheduleStartSiegeTask (if date is too old and need to be edited).
    
Monster Derby Track - part I
    - announcements aren't broadcasted twice anymore and are based on zone types, not on L2RaceManager knownlists.
    - race informations are now refreshed on player teleport (can see properly monsters).
    - set the default race number to 1 instead of 4.
    - setup race announcements like L2OFF, using a 20min game cycle rather than 10min.
    - move the entire race system logic from L2RaceManagerInstance to MonsterRace. Reduce the number of running tasks from 40 (20 per NPC) to 1.
    - newSpeeds() isn't processed twice anymore (dropped from newRace() end).
    - newRace() logic is rewritten (avoid to get NPC clones, better performance).
    - implements "View Past Results" button (holding past races informations up to 7 races).
    
Misc
    - fix few warnings spotted by new Eclipse version, ty SweeTs.
    - fix previous commit regarding //enchant admincommand (was testing with only me online, so didn't see this coming), ty SweeTs.
    - fix FuncMAtkCritical, ty sahar to point it.
    - add 2 methods to broadcast crap, toAllPlayersInZoneType() and toAllPlayersInRegion(). Each allow numerous packets as parameter.

 


 

Changeset 321

MDT (part II), Misc


MDT (part II) - a big thanks to roko91 for odd calculation ^^.
    - move MonsterRace in most appropriate section (instancemanager.games)
    - add data persistance :
        - current race state is saved on race end. The current race number is retrieved from history aswell.
        - bets on lanes (from CURRENT race) are saved on ticket obtention. It allows to recalculate odds without errors.
    - fix previous commit regarding "View Past Results" button (records should be shown from newest race to oldest).
    - add odds rate calculation per lane (happens at "tickets sales closed" event).
    - the odd of the first place is now saved on HistoryInfo.
    - drop double message on ticket obtention.
    - implements "Calculate Winnings" button (3 different bypasses, with numerous checks).

Misc
    - add retail HTM when you got too much quests. Ty Root.
    - fix a ConcurrentModificationException ; slight rework of L2SiegeClan. Ty sahar.

Posted

Changeset 322

Trove drop, Misc

Trove drop
    - drop entirely usage of that library, as there is almost no impact on performance.
    - basically :
        - TIntObjectHashMap : Map<Integer, Object>
        - TIntIntHashMap : Map<Integer, Integer>
        - TShortObjectHashMap : Map<Short, Object>
        - TIntArrayList : List<Integer>

Misc
    - remove/add the SA if a weapon grade penalty occurs/doesn't occur. Ty KaL for the idea.
    - cleanup sortHeroesToBe() method.
    - fix map_regions.xml in order 20_25 and 21_25 teleport to Talking Island (fix Elven Ruins).
    - fix a sit visual bug. Ty Kingzor.
    - fix siege skills on subclass change, and drop a double use of restoreDeathPenaltyBuffLevel(). Ty Kingzor.

Posted (edited)

Changeset 323

Misc

    - numerous cleanups (Javadocs, formatting, methods renaming, organizing classes, etcs).
    - AutoSpawnHandler > AutoSpawnManager (moved to instancemanager)
    - RecipeController > RecipeTable (moved to datatables)
    - SevenSigns / SevenSignsFestival (moved to instancemanager)
    - CursedWeapon (moved to model.entity)
    - model.partymatching folder creation (moved 3 classes inside)
    - numerous "L2" drops on names (L2Item, L2Weapon, L2Armor, etc). More to come.
    - Item renamed NewItem (because of L2Item renamed Item), and internal Item (another one) class dropped for ItemHolder use.
    - rework checkPvpSkill method. Ty Kingzor for the buff/heal fix.
    - recipes lists are on Collection from now (avoids operations from/to arrays).
    - drop _charId, getter/setter. Use of getObjectId() on the few uses.
    - rework SkillDat (renamed for SkillUseHolder), avoiding to create a massive amount of objects (3 final objects per players refreshed on demand, instead of 1 created per casted/queued skill).
    - _currentPetSkill getSkill() is correctly setted to null after a pet skill cast.
    - [L2J 6477] fix a double login issue.
    - [L2J 6488] [L2J 6490] implements MaterialType, CrystalType enums. Cleanup ItemTable. Move and rename classes.
    - addition of missing sounds for boats, ty Root.
    
PS : you have to replace all items/skills XMLs, and few quests/scripts aswell.

Edited by SweeTs

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • DEVELOPMENT UPDATE #5 PREMIUM FEATURES   Vaelor Premium combines progression bonuses with account and travel conveniences. +15% EXP and SP +5% Adena, Drop and Spoil One additional game window for the Premium account Free town travel through the Alt+B Teleport system and regional Gatekeepers Separate chat channel (^) Premium status and remaining duration displayed in Alt+B Name and title color customization Premium bonuses included in Drop Search calculations Access to the associated convenience features while Premium remains active   Premium does not provide equipment, enchantment levels, combat statistics or access to restricted game content. Votes yield coins that can be used to purchase a premium subscription.     ━━━━━━━━━━━━━━━━━━━━━━   Open Beta is currently running. Premium bonuses and services can be tested before the server's Grand Opening.   Create account: https://l2vaelor.com/register Download: https://l2vaelor.com/#download Discord: https://discord.gg/qMgPxH2fd4  
    • LINEAGE II INTERLUDE • PvP x200 Custom Class Balance • Competitive PvP • Epic Bosses • Modernized Classic Client OFFICIAL WEBSITE   |   FULL SERVER FEATURES WELCOME TO MIGHTY PROJECT x200 Experience Lineage II Interlude with fast progression, reworked support classes, custom farming, scheduled competitive content and convenient modern client features. The server preserves the Interlude spirit while adding practical quality-of-life systems and carefully designed class improvements. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━   01 • SERVER RATES & ECONOMY Chronicle: Interlude   |   Level Cap: 80   |   Server Time: GMT+3 EXP / SP: x200 Adena: x200 Drop / Spoil: x1 Seal Stones: N/A Boss EXP / SP: N/A Currencies: Adena, Coin of Luck, Gold Bar, Farm Mark, Event Medal, Glittering Medal and Premium Buff Coin. 02 • PREMIUM ACCOUNT BONUSES Premium account provides +20% EXP, +20% Adena, +20% regular monster drops and +20% Spoil. Raid boss item drops receive no Premium bonus. The 7-day and 30-day Premium plans provide the same rate multipliers. Premium also increases applicable equipment enchant success chances by 10% relative to their base chance (for example, 50% becomes 55%). 03 • LEVELING, CLASS TRANSFERS & NOBLESSE First, second and third class transfers are free. Subclass is free after reaching level 75. Skills are learned automatically. Permanent Noblesse is awarded through Flame of Splendor Barakiel for the player with the last hit and their online party members. Barakiel respawns 12–36 hours after defeat, and the information is shown on the Community Board. Global boss respawn announcements are enabled. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 04 • CUSTOM CLASSES — SKILL-BY-SKILL GUIDE 12 modified class lines: Listed changes follow the official x200 features. Other classes remain Interlude-based. Multi-rank skills can have different effects at earlier ranks. The complete per-rank tables are on the official page. Spectral Dancer Combined Melodies replace the corresponding songs/dances and do not stack with them. Also updated PvE, mobility and dual-dagger play. Daring Melody Lv.40 — P. Crit Rate +100%, P. Crit Damage +35%, 5 min. Knight Melody Lv.43 — P. Def +25%, M. Def +30%, 5 min. Drum Melody Lv.46 — Max HP +30%, Speed +20, 5 min. Warrior Melody Lv.49 — P. Atk +12%, M. Atk +20%, 5 min. Wizard Melody Lv.52 — Atk Speed +15%, Casting Speed +30%, casting interruption resistance -40%, 5 min. Refreshing Melody Lv.55 — Accuracy +4, Evasion +3, HP Regeneration +20%, 5 min. Sacredness Melody Lv.58 — Holy Attack +20, Dark Resistance +20, 5 min. Pipe Organ Melody Lv.62 — Fire/Water Resistance +30, 5 min. Harp Melody Lv.66 — Wind/Earth Resistance +30, 5 min. Divine Meditation Melody Lv.70 / Lv.77 — 2 ranks; decreases physical/magic skill MP cost and reuse, increases MP regeneration. Divine Lore Melody Lv.74 — Melee HP Drain +8%, reflected damage +20%. Divine Champion Melody Lv.78 — Physical skill/song/dance MP cost -20%, physical skill reuse -30%, magic critical rate +100%. Power Break Lv.40–74 — 15 ranks, physical P. Atk reduction. Hex Lv.40–74 — 15 ranks; 900-range P. Def debuff. Aggression Lv.40 — Triple normal hate power. Absolute Weakness Lv.40 / 48 / 56 — Up to +20% PvE normal, physical skill and magical damage. Demonic Blade Dance Lv.40–74 — 15 ranks, AoE damage and P./M. Atk debuff. Poison Blade Dance Lv.46–74 — 7 ranks, AoE damage and poison. Defense Motion Lv.46 / 52 / 60 — Up to P. Def +25%, M. Def +10%, Evasion +3. Melody of Shadows Lv.70 — For 5 minutes, masks party from monster aggression but reduces Speed by 50%. Inner Rhythm Lv.70 / 78 — Song/Dance MP cost reduction. Symbol of Noise Lv.80 — Cancels song/dance abilities in the affected field. Rush Lv.74 / 76 — Charges toward a target, up to 670 range. Sixth Sense Lv.76 — Evasion +15 below 30% HP. Dual Dagger Mastery Lv.56 — With dual daggers P. Atk +87.5, Blow Success +5%. Deadly Strike Lv.78 — 1894 Power physical strike, over-hit. Dance of Berserker Lv.80 — 30-second P. Atk, Atk Speed, M. Atk, Casting Speed and Speed buff. Sword Muse Combined Melodies, improved songs, mobility and dual daggers. Battle Whisper has a fixed 30-minute cooldown; Song of Purification arrives at level 80. Daring Melody Lv.40 — Critical bonuses. Knight Melody Lv.43 — Physical and magical defense bonuses. Drum Melody Lv.46 — Max HP and movement speed. Warrior Melody Lv.49 — Physical and magical attack. Wizard Melody Lv.52 — Attack and casting speed. Refreshing Melody Lv.55 — Accuracy, evasion, regeneration. Sacredness Melody Lv.58 — Holy attack and Dark resistance. Pipe Organ Melody Lv.62 — Fire/Water resistance. Harp Melody Lv.66 — Wind/Earth resistance. Divine Meditation Melody Lv.70+ — MP cost and reuse. Divine Lore Melody Lv.74 — Drain and damage reflection. Divine Champion Melody Lv.78 — MP cost, reuse and magic critical benefits. Battle Whisper Custom — Fixed 30-minute cooldown. Song of Purification Lv.80 — High-level support song. Dominator Clan and party support, crowd control and Chain Heal, with updated seals and Flames of Invincibility. Resurrection Lv.79 — Lv.2, range 600. Chain Heal Lv.80 — Heals target and 10 nearby injured allies, diminishing by target. Onslaught of Pa’agrio Lv.80 — 4312 Power physical attack and burn effect. Seal of Limit Lv.80 — Nearby enemy CP/HP/MP recovery -70% for 5 minutes. Flames of Invincibility Updated — High Five-style invincibility handling. Doomcryer Updated chants, healing and party control. Chant of Life Lv.20+ — 18 skill ranks of party HP regeneration. War Soul Updated — Combat support. Earth Soul Updated — Defensive support. Great Fury Updated — Combat support. Chain Heal Lv.80 — Party healing. Chant of Protection Updated — Does not stack with Counter Critical. Eva’s Saint Mana, healing and party protection. One eligible permanent Skill Transfer at level 76. Quick Recovery Lv.20 / 30 / 48 — Magic skill reuse reduction up to -20%. Boost Mana Lv.20–72 — 8 ranks, up to +200 Max MP. Celestial Party Protection Updated — Group invincibility protection. Mass Recharge Updated — Party mana support. Mass Cure Updated — Group cleansing. Enlightenment Lv.80 — M. Atk +40%, Casting Speed +50%, M. Crit +50%, Magic MP Cost -90%, 20 seconds. Chain Heal Lv.80 — Restores up to 30% max HP to target and 10 injured allies. Shillien Saint Healing, mana recovery and specialized debuffs. Up to four eligible Skill Transfers; Inquisitor removed. Quick Recovery Lv.20 / 30 / 48 — Magic skill reuse up to -20%. Boost Mana Lv.20–72 — Up to +200 Max MP. Resurrection Lv.20 / 30 / 74 — Up to 70% EXP restore. Mass Stigma of Shilien Updated — Area debuff. Thorn Root Updated — Control spell. Lord of Vampire Lv.80 — Melee normal-hit HP Drain +80% for 30 seconds. Chain Heal Lv.80 — Group smart heal. Hierophant Mass buffs and party support. Inquisitor is available from level 44; Sigil Mastery is removed. Quick Recovery Lv.20 / 30 / 48 — Magic skill reuse up to -20%. Boost Mana Lv.20–72 — Up to +200 Max MP. Resurrection Lv.20 / 30 — Up to 20% EXP restore. Divine Improvement Updated — High-level combination support. Counter Critical Lv.80 — P. Def versus Critical +30%, triggered melee critical-damage boost. Chain Heal Lv.80 — Group smart heal. Arcana Lord Cats last two hours; summons cost Spirit Ore and do not take owner EXP. Anti-Summoning Field Lv.80 — Removes servitors periodically in field; costs a Magic Symbol. Summon Feline King Lv.79 — 2-hour summon. Summon Smart Cubic Lv.55 / 70 / 79 — 3 ranks; cleanses debuffs and eventually attacks/heals. Servitor Barrier Lv.60 / 72 / 79 — Servitor invulnerability up to 30 seconds. Servitor Blessing Lv.60 — Removes selected movement and speed restrictions. Elemental Master Two-hour unicorns, water-attribute combat, Smart Cubic and Servitor Barrier. Anti-Summoning Field Lv.80 — Anti-servitor zone. Mass Surrender to Water Lv.58+ — Water Resistance -30 around the servitor. Summon Smart Cubic Lv.55 / 70 / 79 — Cleanse, attack and heal. Servitor Barrier Lv.60 / 72 / 79 — Servitor invulnerability. Spectral Master Two-hour servitors, Death Spike from level 44, updated protection. Anti-Summoning Field Lv.80 — Anti-servitor zone. Summon Lore Lv.78 — Defensive/casting bonuses and reduced MP costs. Summon Smart Cubic Lv.55 / 70 / 79 — Cleanses debuffs and later attacks/heals. Servitor Barrier Lv.60 / 72 / 79 — 10 / 15 / 30-second protection. Death Spike Lv.44+ — 13 ranks through level 74; Cursed Bone projectile. Maestro Improved golem toolkit and added fighter skills. Golem Armor Lv.79 / 80 — Golem transformation for 10/15 min; cannot be used in Olympiad. Strengthen Golem Lv.49 / 58 / 70 — Up to P. Atk +15%, Atk Speed +9%. Battle Cry Updated — Combat skill. Rush Updated — Gap closer. Expose Weak Point Lv.79 — On-hit proc P. Def -20% and critical hit vulnerability. Final Secret Lv.79 — PvP Normal Attack Damage +30%; Skill Power +30%. Rush Impact Lv.79 — 4224 Power, 9-second Shock. Fortune Seeker Level-79 spoil and melee updates. Spoil Bomb Lv.79 — AoE spoil with -15% speed and delayed explosion, usable in Olympiad. Expose Weak Point Lv.79 — 5% proc, P. Def -20%, critical vulnerability. Lucky Strike Lv.79 — 4312 Power, attacks/spoils nearby targets. Dual Dagger Mastery Lv.79 — P. Atk +87.5 and blow rate +5%. Lucky Blow Lv.79 — 11234 Power attack with spoil and lethal possibilities; dual dagger required. Official skill-by-skill reference: View the complete effects, icon gallery and EVERY rank table on the MightyProject website. The summaries above are editorial and do not replace the per-rank source tables. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━   05 • NPC BUFFER & SUPPORT NPC Buffer with 69 buffs. Ordinary buffs are free and last 60 minutes. Up to four customizable buff profiles for character or summon. Maximum buff slots: 24 (20 base + 4 unlocked with Divine Inspiration Book). Premium Buff covers resistance buffs and is free for Premium accounts. Block Buff is available. Mana Potions are not sold in the shop; Town Mana Rechargers restore 50 MP every 3 seconds for eligible nearby characters. 06 • FARMING, CHAMPIONS & EQUIPMENT Safe farming: Orc Barracks. Solo farming: Beast Farm. Party farming: Pagan's Temple. Blue and Red Champion monsters appear in Beast Farm and Orc Barracks, providing extra Adena and Premium Buff Coins. D/B grade farming focuses on Adena, A grade on Gold Bars, and S grade on Gold Bars plus Farm Marks. Bozkurt NPC offers convenient access to shop, buffs, services and teleportation. Weight penalties are disabled, although inventory slot limits still apply. 07 • ENCHANTING & AUGMENTING Enchant rates: Weapon +4/+5 50%, +6 33%, +7 25%, +8 20%, +9 14%, +10 8%. Armor and jewelry +5 50%, +6 50%, +7 33%, +8 25%, +9 20%, +10 14%. Auto Enchant: Lets players target a desired enchant level and automate attempts under standard rules. Auto Augment: Search for a desired augmentation skill and define an attempt limit. Olf's T-shirt: Obtainable with Event Medals, enchantable up to +10 with extra stats and higher-level special effects. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 08 • PVP EVENTS & COMPETITIVE CONTENT Daily PvP event timetable (GMT+3): Team vs Team: 11:00 / 12:00 / 13:00 — command: .tvtjoin Capture the Flag: 14:00 / 15:00 / 16:00 — command: .ctfjoin Deathmatch: 17:00 / 18:00 / 19:00 — command: .dmjoin Event Medals can be obtained through Capture the Flag and Deathmatch. 09 • OLYMPIAD 1v1 cross-class combat. Daily from 18:00 to 00:00 GMT+3. Matches can start with only two registered players. Choose Olympiad buffs before fighting. Start with 18 points and receive 3 weekly bonus points. Earn 40 Noblesse Gate Passes per win. Hero competition remains class-based and requires at least 9 matches and 1 victory. First Olympiad period: 13 November 2026 at 18:00 GMT+3. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10 • EPIC BOSSES & RAID REWARDS Weekly epic schedule (GMT+3): Tuesday: Orfen 20:00 (fixed); Scarlet van Halisha 21:15 (±30 min). Wednesday: Core 20:00 (fixed); Zaken 21:15 (±30 min). Thursday: Orfen 20:00 (fixed); Queen Ant 21:15 (±30 min). Friday: Core 20:00 (fixed); Antharas 22:15 (±45 min). Saturday: Orfen 20:00 (fixed); Baium 22:15 (±45 min). Sunday: Core 20:00 (fixed); Valakas 22:15 (±45 min). BR / Asia semi-epics: Shadith 01:15 (fixed) and Hekaton 03:15 (±30 min), Thursday through Sunday. Epic rewards: Listed bosses can drop S-grade weapons, S-grade armor, farm currency, Adena, top-grade Life Stones and Gold Bars. Standard epic-jewelry drop rates are listed as 50% for Baium, Valakas, Scarlet van Halisha, Antharas, Queen Ant, Core, Orfen and Zaken. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11 • CLANS, ALLIANCES & CASTLE SIEGES Alliances support up to three clans. 24-hour penalty after leaving or being removed from a clan. Clan wars require level 3 and at least 15 clan members. Castle siege registration requires clan level 5. Castle sieges last two hours and occur every two weeks. Aden Castle: Saturday, 22:00 GMT+3. Giran Castle: Sunday, 22:00 GMT+3. Other castles are distributed through weekly Friday Clan vs Clan events at 22:00 GMT+3. Clan Hall auctions require level 2; bidding and upkeep use Adena. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12 • CUSTOM COMMUNITY BOARD & CLIENT Community Board with live map, radio, raid boss timers and status for EU, BR and Asia. MightyProject Launcher for updates and file checks. Customized Classic client with updated skill icons/interface and DirectX 11 / DirectX 12 selection. Graphics presets (High, Average and Low) and configurable video, sound and UI preferences. Saved accounts for faster login. Searchable inventory, broker filters and private-shop sales history. Chat moving/resizing, copy/paste, emoticons and enhanced party highlighting. Automatic potion/elixir settings, Party Ping / readiness checks and Command Channel coordination. Cosmetic Fitting Room and La Vie En Rose beauty shop. 13 • IMPORTANT FIRST EVENTS 03 November 2026: First Scarlet van Halisha and Orfen schedule begins. 06 November 2026, 22:00: First Clan vs Clan castle event. 07 November 2026, 22:00: First Aden siege. 08 November 2026, 22:00: First Giran siege. 13 November 2026, 18:00: First Olympiad period. 30 November 2026, 20:00: Clan Hall auctions begin. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ READY TO JOIN MIGHTY PROJECT x200? VISIT THE OFFICIAL WEBSITE READ ALL SERVER FEATURES & CLASS SKILL DETAILS MightyProject • Lineage II Interlude PvP x200            
    • Skype/Teams: LargeSeLLs@gmail.com   Discord: largesells & LargeSeLLs#7167 DiscUniqueID: 321388776200994816   Alt.Discord: largesells. & LARGESELLS#3659 Alt.DiscID: 1051631007532589098
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..