Last post by Tryskell - June 20, 2021, 10:33:15 PM
The concept evolved a little !
New freemium rules will apply at the 40th cycle.
Following systems are still maintained internally and publically : - "Changeset" ("release" on Gitlab) : a compilation of bugfixes reaching a state of stability, based on my own self-appreciation. - "Cycle" : a compilation of 10 "changesets", generally associated to a main goal.
Supporter rank - "Customer" rank will be now known as "Supporter". They will still benefit custom section from forums. - "Supporter" rank will be way more pricey : a one-time fee will be asked, then a monthly fee will be required to maintain your supporter rank. - Supporters will be directly registered to the Git. - Issues will be migrated on Git issues tab. Forums won't hold any issues anymore. - No more diff patches / trunk shares over forums. Forums won't hold it anymore. Changesets / releases are still pickable from Git.
Public Git - Public version is still maintained, and is now old of 1 year and not 10-19 revisions. - Stability state isn't guaranteed. It is shared as a "demo", to see aCis progression.
Contribution - You still can contribute to the pack with bugfixes, or via the "lab monkey". Your contribution can eventually lead to rewards (the most obvious being, free monthly fee).
Last post by Tryskell - June 02, 2021, 07:44:05 PM
Changeset 399 (2353)
Formulas, Scripts, Bugfixes, Organization
Formulas - HP/MP/CP - ty Hasha. - Unhardcode HP/MP/CP regen base values. Each class got now its own tables. Indirectly fix formulas (values aren't linear, but step-up every 10 levels). - Formulas are checked and tested using L2OFF (specific order maintained). - Weight Penalty is not handled by skill anymore (was producing issues with HP/MP/CP regen). - Fix few skills related to HP/MP/CP regen. - Physical hit / skill formulas - Rework charge skills formula. - Rework physical skills formula. Split physical hit and skill formulas. Add a Config.DEVELOPER to track output. - Add ssMul 2.04 instead of 2.0 for physical skills. - Rework attacker elemental trait usage during regular hit. A physical hit is now considered as "elemental attack" if such trait occurs, raising or decreasing overall damage. Ty Arrowhead for report. - Add missing position multiplier for physical hit. - Shield rate is now impacted by physical CRITICAL attacks. Add a Config.DEVELOPER upon the associated method. - MEN bonus is now only used for isMagic skills. Ty StinkyMadness.
Scripts - Fix Q501 loyalty check. Ty lucabruns. - Add missing Q351 reward. Ty Gigi85 for report and StinkyMadness. - Fix Q627 to be party friendly. Ty StinkyMadness for report. - Fix Q376 / Q377 onKill logic. Ty StinkyMadness for report. - Fix potential CME over Q409. Ty StinkyMadness for report. - Flat all uses of Npcs containers using ConcurrentHashMap.newKeySet. Fix NPE over Core script. - Rework (rework mechanisms) following quests : Q348, Q403, Q409, Q421 - ty Hasha. - Complete (add missing content) following quests : Q114, Q171, Q316 - ty Hasha. - Fix (found and fix issues) following quests : Q021, Q609, Q615 - ty Hasha. - Replace hardcoded Strings for NpcStringIds over all scripts - ty Hasha. - NewbieHelper : Remove uneeded files, fix one link. Ty RooT.
Bugfixes - Remove Attackable regen task upon active region. - Fix FloodProtectors for values > 2147. Ty Gigi85 for report and StinkyMadness. - Add charge check over Force Blaster. Ty Gigi85 for report. - Fix pet food usage over pet window. Ty StinkyMadness. - Fix server-side heading upon unmoving interaction. - Fix 8570-8575 items. - Avoid to follow yourself. Ty StinkyMadness. - Avoid to stop moving upon using skill under cooldown. Ty StinkyMadness. - Avoid to stop attacking upon using skill under cooldown. Ty StinkyMadness. - Fix the clan/alliance issues upon TargetCorpseAlly / TargetAlly. Ty StinkyMadness. - Fix the NPE upon TargetCorpseMob on dead Guard/SiegeGuard. Ty StinkyMadness. - Use cast int on double values of HP/MP consuming under canDoCast boolean. Ty StinkyMadness. - Update flag pvp status while heal/buff flagged summon. Ty StinkyMadness. - Allow the usage of skill on dead target without giving effect. Ty StinkyMadness. - Add attacking rules on summons/pets. Ty StinkyMadness. - Add "Contract Payment" (Skill ID: 4140) upon Soulless summon. Ty StinkyMadness. - Vincenz Blacksmith HTM's (Rune Territory). Ty StinkyMadness. - Set 'Lost Buffalo' as minion of 'Frost Buffalo'. Delete individual minions. Ty StinkyMadness. - Fix wrong HTM and tokenizer order for observe cost on BroadcastingTower. Ty StinkyMadness. - Fix Private Store Buy issues. Ty StinkyMadness. - Manor : Reset seed sales. Ty StinkyMadness. - Added missing privileges to academy members. Ty StinkyMadness. - Normalize all uses of canGiveDamage. - Fix few reported HTM typos. - Add 32007 npcId missing content (buylist, HTMs). Ty Root. - Fix 31616 npcId HTMs and type. Ty RooT. - Fix Mortal Strike enchant routes. Ty Sahar.
Rates, Enchantment & Augmentation ¦ x1000, ¦ Safe enchantment: +4 ¦ Max enchantment: +15 (+20 with crystal) ¦ Normal scroll chance: 60% ¦ Blessed scroll chance: 100% ¦ Crystal scroll chance: 20% ¦ High Grade Lifestone: 5% ¦ Top Grade Lifestone: 10% ¦ Max Augmentations: 1 active & 1 passive
General Information ¦ Auto loot for monsters, dropped loot for bosses. ¦ Cancellation returns canceled buffs after 7 seconds. ¦ Available buff slots: 48 (only buffer's buffs count) ¦ Subclasses per character: 3 ¦ If you are hero, you have only Heroic Valor on sub classes. ¦ Automatic potions (HP, MP, CP) by pressing right click & retail usage by pressing left click. ¦ Pressing shift & click on monsters or raids, you can see their droplist. ¦ All accessories increase character's speed by 10%. ¦ Main Town Giran ¦ Easy Farm S Grade max 10min farm ¦ RB Jewel Box from Raid Bosses ¦ Hero every 7 days ¦ Automatic potions use (MP/HP/CP) - right click in skill bar ¦ Red Unique Hero Aura for L2RedRiver player's!! ¦ New Clan Event - Bring along 5 of your friends and visit Jurek in Giran to receive clan level 8
Fast Augmentation ¦ If you double click on the Lifestone, your equipped weapon gets augmented. ¦ If you get a skill, you get an announcement on screen and the weapon gets unequipped automatically.
¦ Easy Farm Zone ¦ 2 spawn Hard Farm Zones ¦ 3 spawn Dragon Valley PvP Farm Zone ¦ Raid Boss Zone
Sieges ¦ Available castles for the moment: Giran, Aden, Innadril ¦ Sieges are scheduled every Sunday at 17:00 (GMT+2).
Clan Ranking ¦ We've developed a new engine which counts your clan's efficiency based on actions. ¦ Killing Raid Bosses and Clan Wars to become number 1 in the server and Top 3 Clans will be rewarded Donate Coins worth 225 euros
Grand Olympiad ¦ The Grand Olympiad Games start at 18:00 and finish at 00:00 (GMT+2). ¦ New heroes every sunday at 12:00 PM (GMT+2). ¦ Hero weapons are now enchantable & playable. ¦ Nobless Gate Pass has been replaced with RedRiver Token for every olympiad fight victory.
Global Event Engine ¦ Automatic event engine with 5 global events: Team Deathmatch, Deathmatch, Raid in the middle, Last man standing, Ultra-rapid fire. ¦ Running every 1 hour with vote poll. ¦ Including portable functions by typing .events (to register -> .register). ¦ You can increase your pvp count & take pvp reward like playing normal pvp.
Real Party Zone ¦ The party zone is chaotic, which means a lot of PvP action. ¦ The drops of Chaotic Monsters are individual for each party member (more members, higher multiplier). ¦ All party members have to do a specific amount of damage to get drops. ¦ Bishops get drops too, based on their healing value.
¦ There are 12 Bosses in L2RedRiver ¦ 6x Raid Bosses with 3 hour respawn ¦ 6x Epic Bosses with 6 hour respawn and Massive Drops ¦ All Raid Bosses are in Chaotic zones which means auto flag status ¦ To Village after death is delayed by 30 seconds in Raid Boss Zones ¦ Bishops get drops too, based on their healing value.
Dynamic PvP Zone ¦ Changes automatically every 1 hour. ¦ The top 3 players based on PvP kills are getting rewarded. ¦ Bishops are not allowed to enter this zone. ¦ There is a 20% chance for the 'Blessed' version of the zone. Special rewards inside when the zone is 'Blessed'. ¦ Blessed version rewards: x2 PvP Kills, x2 PvP Reward, 10% chance to get RedRiver Token and 1% chance to get an exclusive reward.
Vote Engine ¦ Individual vote system with multiple sites. ¦ Voting at least 3 vote sites, unlocks the Vote Blessing at Magic Supporter. ¦ Vote Buff increases your P.Def. +6%, M.Def. +6%, Speed +4%. ¦ Global vote reward for all online players. ¦ Weekly Voter Event, the player with the most votes at the end of the week wins
L2 OvC Interlude season comes back 1st May ! Added new King's Landing mission. Added Agathions (appearance only). Spoilers are now theives again (can steal adena from other players). Added shadow items with SAs / set bonuses to newbies who join at a later stage of the server. And much more, see our website for full details.
Last post by Tryskell - January 27, 2021, 09:11:17 PM
Changeset 398 (2308)
Admin commands - part II, Petition, TradeList, TargetHandler, Community Manager, Olympiads, Formulas, Bugfixes, Organization
Admin commands - part II MovieMaker - Fully rewritten, merged under //movie and //sequence. Delete MovieMakerManager. - Sequences are stored under TreeMap for automatic sort based on index. - Work even if indexes aren't following each other. - Sequences parameters are set on individual columns for easier read. Delete AdminNpc, AdminCamera, AdminShop admincommandhandlers. - Delete //walker, merged with //show (walker). - Delete //gmshop, merged with //buy (no params needed). - Delete //show_shop, merged with //info (shop). - Delete //show_shoplist, replaced by simple //buy. - Delete old //camera (redundant with //movie, almost impossible to use) - Rename //cameramode > //camera. Fix 2 issues (knownlist is properly refreshed, the camera doesn't bounce back to initial position anymore). AdminPetition - Merge all admin commands related to petitions to //petition (show, unfollow, reject, join, reset, view). - Implement //add_peti_chat and //force_peti from ALT+G panel. - //setnoble is merged with //set (noble). - Add missing checks for //remove. Ty StinkyMadness for report.
Petition - Overall cleanup (merge containers, Stream usage, Javadoc, multiple checks added, unhardcode HTMs, improve HTMs details). Rework ChatPetition to avoid to iterate upon sent message. - Allow petitions to be saved over server shutdown (lazy save), and properly loaded back (both responders and petitioner receive the Petition window with stored messages). - Implement the petition feedback system, and show it upon CLOSED state. - You can now add multiple users over a single petition (//add_peti_chat). If such added user "cancels" the petition, he can either cancel it if GM, or simply leaves it if regular user. - You can now enforce your target to petition with yourself (//force_peti). It will generate a perfectly regular Petition. - Add the possibility to switch from one Petition to another (active petition returns as PENDING if none active GMs are part of responders). - You can now move from one Petition to another simply joining another Petition - previous Petition will return as PENDING. - You can now unfollow current Petition without having to end it - it will return to PENDING if no left responders are GMs. - Set back the Petition as PENDING and remove associated responders if state is IN_PROCESS but no messages were sent. - Multiple integrity/sanity checks were added (avoid to reject if already REJECTED, etc).
TradeList - Add Javadoc. - Add missing sysMsg ONCE_THE_TRADE_IS_CONFIRMED_THE_ITEM_CANNOT_BE_MOVED_AGAIN over self-locked TradeList. - Add missing sysMsg PRIVATE_STORE_UNDER_WAY over you/partner manage store mode. - Add missing sysMsg EXCHANGE_HAS_ENDED over unsuccessful trade - the most common unsuccessful trade being 2 empty validated TradeLists. - Fix an exploit moving distance check from trade request to validation. Ty StinkyMadness for report. - SendTradeDone packet now uses a static approach.
TargetHandler - Add noicon over Recover Force. - Fix Signets symbols. - Delete TargetHandler PET. - Fix Treasure Keys. - Clear charges over Player death. - L2Skill addSummon/addCharacter methods aren't static anymore. - Rework canDoCast concept. Introduce ITargetHandler#meetCastConditions for Playable conditions, fixing numerous target issues over cast.
Community Manager MailBBSManager - Move "Mail" class out of it. - Don't lazy load mails anymore, everything is done on startup - which avoid to db query to find last mail id. - Use PlayerInfoTable to retrieve isGm() instead of db query. FavoriteBBSManager - Introduce Favorites management (loading, saving, deleting being functional ; proper bypass saving being NOT due to the system chaos - mail coded in a way, memo in another, etc). Misc - Rename Manager > manager and bb > model packages. - Fix NPE over ClanBBSManager access upon clan creation. Ty Gigi85 for report. - Add the possibility to close Community Board using static approach (ShowBoard.STATIC_CLOSE). - Rename all related SQL tables to "bbs_". - Create ForumType, ForumAccess enums. Delete TopicType. - Rework the Forum/Topic/Post management and move it from "BBSManager"s to "CommunityBoard". Delete CPost concept. Structure isn't lazy loaded anymore, db connections are far, far lesser.
Olympiads - Rename queries, tasks. - Remove synchronized, put _nobles as ConcurrentHashMap. - Drop _heroesToBe List (no use to retain it), compute it directly on HeroManager#computeNewHeroes. - loadNoblesRank() > processRankRewards(), use Entry to iterate data instead of keySet()/get(). - saveNobleData() "to_save" concept is removed, instead use INSERT ON DUPLICATE KEY. Also use addBatch/executeBatch instead of generating multiple PreparedStatement. - Merge few one-shot methods with their calls (scheduleWeeklyChange/addWeeklyPoints, init/updateCompStatus, olympiadEnd/updateMonthlyData). - Delete _nobles == null checks (impossible). - OlympiadStat doesn't call 4 times the same content anymore.
Formulas - Hit accuracy calculation : Raise the lowcap from 20% to 30%. Modifiers are now directly applied over acc/eva diff rate (which x2 the impact). Base rate is 90, not 80. - Blow damage : fully rework the formula. - Blow rate : fully rework the formula. - Pdef calculation : Full Armors don't count LEGS bonus anymore. - Shield rate versus bows is now x3, out of 30%.
Bugfixes - Fix pole attack over Players on peace zone. Ty StinkyMadness. - Fix CCE over Infinity Axe "Discord" effect. Ty Sahar for report. - Rework EffectConfuseMob > EffectDistrust. Only affect Monsters, add a radius check, called only once. - Fix 80+ Quests being broken prior to rev 396 Hasha refactor. Ty StinkyMadness for report. - Add few missing IdFactory cleanup (bbs_mail<>playerId, bbs_favorite<>playerId, bbs_post<>topicId, bbs_post<>playerId). - Don't spend SS over failed Blow. Don't show ATTACK_FAILED message aswell.
Organization - Add Recovery Scrolls upon //buy "Scrolls" tab. Ty Somename. - Implement TeleportMode enum.
Last post by Gigi85 - January 13, 2021, 09:45:39 PM
L2Frenzy bring you back to the Old good days.
We are group of passionate L2 players and developers which worked hard during last years to restore a retail gameplay of our favourite game.
Interlude Retail x2 Server NO PAY TO WIN - NO HELP - NO BOT
Some features are added in order to improve the gameplay itself:
* Buff Store which allow you to sell buffs in private store * Academy Reward set from Clan Leader for the new players who join the clan * Daily Reward free for everyone, just play & claim * In-game build Search Tool-Drop Calculator to find monsters and items you need to drop/spoil * Account services and Mail * Marketplace to find items in sell/buy in town * Menu to set your favourite game settings * Offline shop with auto save/load list * In-game Problem Report Service * Vote bonus available for everyone simply voting for our server
and much more, you can visit our website to know more about it!
Full Guard protection against Bot and Cheats & DDOS protection web/server DualBox Protection enabled: Is allowed to play only with 1 main client + 1 extra box