Jump to content

Recommended Posts

Posted (edited)

Buffs master, version 1.0!
authors: @Agent @Caparso
---

gladly presents our new vision of scheme buffer with brand new features - main goal was to create an extended effects manager, within responsive panels and to make it as much user-friendly as only possible.

ย 

features:

  • instant access to everything what is the most important, just in sight at main page.
  • handy wizard to guide players through the stage of scheme's creation (step by step).
  • manual buffs arrangement by moving any of effects inside scheme to elsewhere in the queue. perfect feature if you want to stack less crucial buffs at the beginning of your effects list.
  • auto sort function is able to quickly reorganize list of selected effects in terms of usefulness, with simple mouse click.
  • each custom scheme with own unique code (nani?!) - so players can share existing scheme with others or simply move it to another character.
  • no client modifications are needed, as always we want to keep it that way!
  • adaptation to acis' latest public branch (commit 401).

ย 

some preview:

https://streamable.com/n8esgm


patch:ย buffs_master.patch
useย ex_buffer_schemes.sqlย to create necessary tables in your database!

//spawn 50009

ย 

---

additional information regarding effects management:

some may want to know how to unlock/disable effects - in this case go toย bufferbuffs.xml (datapack/data/xml/).

keep in mind we have included all known effects from the game divided by tabs for better orientation - some are simply deactivated, because it rather a matter of preference or some buffs duplicate each other. if you want to add or remove an effect, then just comment/uncomment it.

ย 

this is also the right place if you want to change effect's price.

please, be careful when changing buff description, because too long may cause unwanted visual effects by stretching of cells.

ย 

Edited by Caparso
update resource links.
Posted

probably it won't even fully adapt to latest acis' commit without some changes and if you asking us if we gonna adapt it to mobius then answer is rather no. sorry, but it is a matter of limited timeย we currently have ๐Ÿ˜•ย plus we rather don't want to work with other projectsย once we got to know and get used to acis.

ย 

Posted
On 4/14/2023 at 5:19 AM, StarSCreams said:

amazing scheme thanks for share

ย 

EDIT: Its possible adapt it to mobius?

ย 

5 hours ago, Caparso said:

probably it won't even fully adapt to latest acis' commit without some changes and if you asking us if we gonna adapt it to mobius then answer is rather no. sorry, but it is a matter of limited timeย we currently have ๐Ÿ˜•ย plus we rather don't want to work with other projectsย once we got to know and get used to acis.

ย 

ย 

Mobius is using aCis' buffer as well, so it's mostly the same.

Posted

Great share! I installed it on aCis 401. Note that old scheme buffer will not work after this patch so i removed it at all on my pack. The only bug that i found is in SchemeBufferManager.java on useShareCode(). if you copy a scheme from a player that have max schemes created and then you try to add it on another char it says You cannot create more tha 4 schemes etc. i found the solution.

ย 

image.png.3c58aa41dce46cf0befd0c5c6b604ab0.png

Posted (edited)

thanks for feedback @andy1984, again!

ย 

this is one of the reasons why we share code with other people, so we can run more tests together from every angle, the way we hadn't thought of before.

ย 

to be clear - check was performed on the wrong target (code owner in this case instead of player, that wants to use code).

ย 

gameserver/java/net/sf/l2j/gameserver/model/buffer/SchemeBufferManager.java

@ 204

int playerId = _shareCodesPlayers.get(code);

var playerSchemes = getSchemesForPlayer(playerId);

ย 

if (playerSchemes.size() >= MAX_SCHEMES)

replace with:

int playerId = _shareCodesPlayers.get(code);

var playerSchemes = getSchemesForPlayer(playerId);

ย 

if (getSchemesForPlayer(player.getObjectId()).size() >= MAX_SCHEMES)

ย 

buffs_master.patchย has been replaced with a new one, containing this change.

Edited by Caparso
  • 3 weeks later...
Posted

forgot to mention, that implementation of this code will cause problems with the default buffer implemented by @Tryskell, but officially he doesn't know about anything so let's keep it that way ๐Ÿค

ย 

repeat: this patch comments a few lines in the current code and crappy buffer won't work properly - keep it secret.

  • 4 months later...
Posted
4 hours ago, Caparso said:

@eScz

this one was written for 401 ๐Ÿ™‚

Ok then, something is happen xD

ย 

I've got some errors when i try to install this.

  • 6 months later...
Posted

Have a problem implementing it in acis 401.
When I restart the account, the buffs are lost. I don't see how to download the sql. Is that why? can someone guide me. From already thank you very much.
@Caparso

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

    • this site is "close" to 20 years old man xd
    • competitive prices shyeed bow+10/ maj light set/maj jwl setsย  pm me here or / discord :ย gabe9410
    • L2 NEXUM โ€” SERVER FEATURES High Five ยท PvP ยท x300 ยท GMT+3 Play. Fight. Earn SOL. โœจ SERVER FEATURES โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โšก XP / SP: x300 ๐Ÿ’ฐ Adena: x50 ๐Ÿ‘ฅ Party Exp / Party SP: x1.1 ๐Ÿ‰ Raid Boss Drop: x2 ๐Ÿ”ฅ Epic Boss Drop: x2 ๐Ÿ“œ Quest: x5 ๐Ÿ’š Vitality: ON (up to x2) ๐Ÿ›ก๏ธ ENCHANT โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Safe Enchant: +6 Max Enchant: +30 Normal 60% ยท Blessed 80% ยท Crystal 65% ยท Divine 100% Olympiad field: +6 / +6 / +6 ๐Ÿ’ป WINDOWS / HWID โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 2 free ยท up to 4 windows VIP (HWID) ๐ŸŽฎ GAMEPLAY โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ AutoFarm ยท Community Board (ALT+B) ยท Custom Hi5 interface DressMe ยท Active AntiCheat ยท Newbie / Safe / PvP farm zones Daily events: TvT ยท CTF ยท Domination ยท DM Weekly Olympiad ยท Weekly Sieges ๐Ÿ“… SCHEDULE (GMT+3) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐Ÿฐ Castle Sieges: Sun 20:00โ€“22:00 (Lord 16:00 or 20:00) โš”๏ธ Territory War: Sat 20:00โ€“22:00 ๐Ÿ† Olympiad: Thu / Fri / Sat 18:00โ€“00:00 ยท non-class ๐Ÿ‰ Baium: Sat random 20:00โ€“21:00 ๐ŸŒ‹ Antharas / Valakas: Sun every 2 weeks 22:30โ€“23:30 ๐Ÿงช QA / Core / Orfen: 18โ€“24h after death ๐Ÿ’Ž PLAY TO EARN โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Farm & fight like High Five. Crypto Auction โ€” sell rare items for SOL. One SOL balance on the panel (Donate + Auction). โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ SERVER BETAย  OPENING Saturday 17 October ยท 20:00 GMT+3 ยท PvP x300 https://l2nexum.com ย ย  https://discord.com/invite/TmHftynKe5
    • I'm in to help test and trial stuff. L2 Pride brings back memories of countless farming in Cave of Trials
    • Version 0.4.0 - A geodata generator and L2J format support have been added ย  - Now, you can generate geodata for the server directly from the client. Most regions match server files at 99-100%. - Cruma opens and saves geodata in L2J format (.l2j). - Geodata can be converted from L2OFF to L2J and vice versa. - When exporting to L2OFF, you can immediately build a path node even if the original format is L2J. - Zones and NPCs are only displayed where there is geodata and no longer appear in mid-air. ย  Download
  • 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..