HoeenCoder / Wavelength

The github repository for the Wavelength server on Pokemon Showdown.
http://wavelength.psim.us/
Other
10 stars 46 forks source link

Chat Plugins Refactor #240

Open HoeenCoder opened 5 years ago

HoeenCoder commented 5 years ago

Chat Plugins are probably the area that needs to most work as they are the most modified. To consider:

Please try to keep plugins self contained (they stay inside their own file and code in other files is NOT needed) Please ensure all commands have a /help entry

Chat Plugins approved for refactoring and re-adding

Chat Plugins pending approval before refactoring and re-adding. Refactor at your own risk.

If I missed something, or you have opinions on what to keep/remove reply to this. For those that are approved and unclaimed (no parens after the plugin name) feel free to post here to claim it and then refactor it.

Volco commented 5 years ago

Badges - if we implement badge effects like c7 says then keep, otherwise no.

Dice - we have an economy therefore it should stay

Drafts - idc if it goes or not

Exp - like c7 said, it's much harder to get dust without it. Dust will then rely on staff constantly making tours without it which while we did do tours at first. Even if we start making them again i think that will be short lived like last time, life exists.

Factions: @DesoGit other than your bias is there really a need for it? A practical one.

Friends: keep until main's version is out, they've been saying it's in progress for 3/4 years so i call bullshit on it being soon since it's been "soon" that long.

Gen Requests: yeet (get rid of it)

Lottery: users decide is my vote on that

Misc: yeah, it's a mess

Ontime: do we need it? If not yeet it

RR - abstain (policy)

Room Shop - holds off until rooms are actually active, may be useful then

Splatoon - yeet it, useless on WL

SSBFFA - abstain (it's being handled)

Staff help: yes, it would be

Sban: evaders, though we have a vpn filter making it harder so idk

Profile: that needs a refactor really badly, i always hated looking at gold and wisp styled profile plugins, the style looks awful

Tsumeta: abstain (being handled)

Modified: should stay, perhaps add a comment above each plugin with a link to the original modified command. Obvious you'd need to copy the link

Ambush - bots do it already, plus server updates have the potential to break things, could be an issue with on-server ambush. Bots don't have that issue

ghost commented 5 years ago

Gen Requests & Factions are pretty niche unless theres growing support Genning mons are frowned upon in general so id like that to go away I like room shop but agreed with @Volco Ambush is nice but bots can do this so ehhhhh not worth the effort. Shadow Ban is mainly entertainment for staff at this point. if we dont want users speaking we should be up front with a ban t b h

Mystifi commented 5 years ago

I can claim news.js, if you would accept that.

Mystifi commented 5 years ago

Do we really want the proposed hockey plugin at #204? Firstly, if Hoeen wants to go through with the SGgame refactor, then it would have to wait upon that; secondly, how much of the userbase is actually invested in hockey? Would it be used enough to warrant keeping for after the refactor?

Volco commented 5 years ago

@Mystifi outside of Hoeen i don't think many really want a hockey plugin or care. Similar to the splatoom plugin but it's only Hoeen instead of Hoeen and Kraken