No love :C
So i kinda got bored eh...and since @krazyshank our lord and savior isn't on, I ask the wise people of this forum (still confused af about the name change, wtf) to help me brainstorm ideas that some of the developers of K Relay could work on.
Some of the plugins that should be coming with the first release:
1) Spam Filter - by kronknator
2) Internal reconnect handler - by noober scoober @krazyshank, it changes the host name to that of the entered portal. Required to be able to enter portals.
No love :C
Use K_script_help.txt and port anything from RR to K...
10-15 chars Multibox-squad, custom sync.
lolpot132 (04-03-2015)
Should not even be a plugin but a core feature imho . Why calling it proxy if you can only connect to the nexus and cant use portals?
same for /con (change server)
->Dye /Pet/ Skin modifiers
->Allyshoot block
->Enhanced Spam filter ->Block packets containing certain text pattern, public or pm chat only, WITH OPTION TO AUTO IGNORE THE FUCKER
Easy to do.
Russian shop and notifuckers bots cant reach me anymore
->Custom vault layout (so funnny in marinep)
->glow
->Auto pot
->Auto Loot (more efficiant than in client from what i see)
->/who ->how many players in realm
->Auto thessal answering
->Loot bag quest (may be a bit tricky)
Due to a recent DMCA takedown attempt we had to remove Faintmako brain. Please do not paid attention to what he say or do.
I forgot
* Fame notification
*old school loot notification
* CLIENTSTAT announcer
Due to a recent DMCA takedown attempt we had to remove Faintmako brain. Please do not paid attention to what he say or do.
what about:
*an auto ability for classes like warrior, paladin and priest (when below hp threshold)
*maybe a timer for the rogue cloak
Last edited by lookbehindyou; 04-03-2015 at 04:24 PM.
[MPGH]Ahl (04-03-2015),Pepsi Cola (04-03-2015),RookieLazer (07-22-2015)
Dunno how to call that, but what about a 'Core Plugin' that will be used for all other mods
What i'm doing in my fork of RR, is having a World class that is used to store a representation of the current map
This way all your mods could grab data from the World, and no more duplicate code![]()
I'm not sure i have correctly explained the idea but here is a snippet:
World world;
each time you receive MAPINFO -> reset the world
each time you receive CREATESUCCESS -> store your ids
each time you receive UPDATE -> you add/remove objects (store a reference of the current player using what you got in CREATESUCCESS)
each time you receive NEWTICK -> you update your world
This way, all the mods will easily have access to : the current Player, an array of the objects present in the world etc..
wecopaul (04-04-2015)
We considered doing most of that, and came to the conclusion that it's ultimately not worth the performance and memory costs.
However, each Client instance maintains statdata for its player, with a few extra things like ClassType and MapName, all of which is easily accessible to plugins.
We also added command hooks, to remove all the boiler plate code to get commands parsed and working for each plugin.
Thanks for your suggestions