-
-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
STR Gaining #58
Comments
If you could describe in details how all of these work together with each other, then I could think about this option. |
Just because every other faction plugin has it, doesn't mean you don't have to describe it. If you make a feature request with this motivation you might as well not. |
if you cant be bothered to even do the most basic form of describing it why developers should bother doing anything? |
I would like to take the time to describe it to you lol. Maybe add a way to gain strength when you ally another faction. Also maybe a way to gain strength for your faction when killing another player. And maybe a way to add strength using a command. The third way is an important one for integrations, for example maybe buy strength from a shop, win strength when winning a koth, etc. Thanks! |
there's now a "strength" variable for each faction |
I guess he means power instead of strength. If so, then look at example: Members::get("Steve")->addPower(10); |
i am pretty sure most will be very abusable. maybe some non abusable implementation??? we can have kill based str (abusable) this renders it impossible to farm without spawning tons of alts to keep your streak going, or having to wait for your streak to reset to use the same alts, the fac and fac str means they actually have to keep a second faction with sufficient str to even try to boost, which now u also have to boost your boosting fac which makes it even less desirable and more work to even attempt to exploit. you lost str everytime you die when you are in combat log regardless if they "earn" any str. str also decays "every hour", by very "small decay"(since we are counting by hours) in a graph function bases of how much str they got, and hours the fac didnt gain any str. all values in "" can be customised probably should be like a str plugin |
Just to clarify, are we talking about member power or new value strength? |
i thought faction str is shared across faction? |
$factionPower = Members::get("Steve")->getFaction()->getPower();
$memberPower = Members::get("Steve")->getPower();
// Idea inside Faction::getPower()
foreach($this->members as $m) {
$total += $m->getPower();
}
return $total |
for example maybe a plugin which allow others to join faction by secret code? maybe a simple plugin that stores the faction kills and deaths, EDIT: maybe even per member meta but seems overkill ¯\_(ツ)_/¯ |
ahh well what i said like above was assuming str is combined |
This is actually pretty cool idea. So example usage would be like so $faction->getMetadata("Deaths");
// or
$faction->getMetadata()->get("Deaths");
// Just like a Config inside Faction class That would open bunch of possebilities. By the way this plugin can handle and was designed to handle negative power levels. |
i guess owner can also allow them to lose str below 0? the minimum threshold is there, tho if the str is graph increase, and the str loose is static we may or may not have a problem there's also kinda a chicken and egg problem for when everyone was in new factions when the server started... |
Obviously yall cant write Straight to the point reviews. More ways to get STR can be Farming, When you break a certain amount of a block (much like a quest, but not one) youll get Say “+2 Str For breaking (64) Carrot- In a F claim” Or, you can get str when Raiding for example “+5 STR per block broken by explosion in a Enemy territory, (but to not over power this, there should be a cap or certain blocks broken) ^ Ofcourse the server owner would be able to change amounts if STR gained or Lost for balance reasons. |
Soon to be worked on! |
Can there please be another way to gain STR?
For example: pvping, overclaiming, allying factions.
The text was updated successfully, but these errors were encountered: