mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-04-26 09:20:24 -05:00
* Tables * Clocks * Maplist preference selector * Fix SSR * Nav icon * RankedOrScrim * Map pool * Create group * Redirect logic * Persist map pool * Advance from preparing page * Rename query * Fix merge * Fix migration order * Seed groups * Find looking groups SQL * Renders something * More UI work * Back to 30min * Likes/dislikes * Always return own group * Fix like order * 3 tc/rm/cb -> 2 * Show only 3 weapons * Pass group size * Handle both liked and liked by same group * Fix SQL * Group preference frontend work * Morphing * Styling * Don't show group controls if not manager * Give/remove manager * Leave group * Leave with confirm * Delete likes when morphing groups * Clocks consistency * Remove bad invariant * Persist settings to local storage * Fix initial value flashing * Fix never resolving loading indicator * REFRESH_GROUP * Flip animations * Tweaks * Auto refresh logic * Groups of 4 seed * Reduce throwing * Load full groups initial * Create match * Match UI initial * Score reporter initial * Push footer down on match page * Score reporter knows when set ended * Score reporting untested * Show score after report * Align better * Look again with same group functionality * More migrations * Team on match page * Show confirmer before reporting score * Report weapons * Report weapos again by admin + skill changing * Handle no tiebreaker given to MapPool * Remove unranked * Remove support for "team id skill" * no-wrap -> nowrap * Preparing page work * Use common GroupCard component * Add some metas * MemberAdder in looking page * Fix GroupCard actions * Fix SZ only map list including other modes * Add season info * Prompt login * Joining team * Manage group on preparing page * Manage group on preparing page * Seed past matches * Add to seed * No map list preference when full group + fix expiry * Fix skill matchesCount calculation * Tiers initial work * Some progress on tiers * Tiering logic * MMR in group cards * Name to challenge * Team MMR * Big team rank icons * Adjust todos * Match score report with confirm * Allow regular members to report score * Handle reporting weapons edge cases * Add tier images * Improve GroupCard spacing * Refactor looking page * Looking mobile UI * Calculate skill only for current season * Divide groups visually when reporting weapons * Fix match page weapons sorting * Add cache to user skills+tier calculation * Admin report match score * Initial leaderboard * Cached leaderboard * Weapon category lb's * Populate SkillTeamUser in SendouQ * Team leaderboard filtered down * Add TODOs * Seasons initlal * Season weapons initial * Weapons stylized * Show rest weapons as + * Hide peak if same as current * Load matches SQL initial * Season matches UI initial * Take user id in account * Add weapons * Paginated matches * Fix pages count logic * Scroll top on data change * Day headers for matches * Link from user page to user seasons page * Summarize maps + ui initial * Map stats * Player info tabs * MMR chart * Chart adjustments * Handle basing team MMR on player MMR * Set initial MMR * Add info about discord to match page * Season support to tournaments * Get tournament skills as well for the graph * WIP * New team rating logic + misc other * tiered -> tiered.server * Update season starting time * TODOs * Add rules page * Hide elements correctly when off-season * Fix crash when only one player with skill * How-to video * Fix StartRank showing when not logged in * Make user leaderboard the default * Make Skill season non-nullable * Add suggested pass to match * Add rule * identifierToUserIds helper * Fix tiers not showing
90 lines
3.4 KiB
XML
90 lines
3.4 KiB
XML
import type { V2_MetaFunction } from "@remix-run/react";
|
|
import { Main } from "~/components/Main";
|
|
import { makeTitle } from "~/utils/strings";
|
|
|
|
export const meta: V2_MetaFunction = () => {
|
|
return [{ title: makeTitle("SendouQ Rules") }];
|
|
};
|
|
|
|
export default function SendouqRules() {
|
|
return (
|
|
<Main>
|
|
<h1>SendouQ Rules</h1>
|
|
<h2 className="text-lg">Disconnections</h2>
|
|
<div>
|
|
Each team is allowed one replay per set due to a team member
|
|
disconnecting. Replay is only possible if ALL of the following are true:
|
|
<ol>
|
|
<li>
|
|
More than half was left in the clock (the clock was 2:30 or higher
|
|
at the time of the DC)
|
|
</li>
|
|
<li>
|
|
The team without DC's objective counter was at 30 or higher at
|
|
the time of the disconnect
|
|
</li>
|
|
<li>Team with the disconnection stopped playing without delay</li>
|
|
<li>Disconnection was unintentional</li>
|
|
</ol>
|
|
For the replay same weapons and gear must be used by both teams. The
|
|
team who fails to do so loses the map. If players disconnect from both
|
|
teams a replay can be played without using either team's one replay
|
|
for the set (or even if there were no replays left to use from either
|
|
team). Host disconnection can be replayed with the same conditions as
|
|
above.
|
|
</div>
|
|
|
|
<h2 className="text-lg mt-4">Subs</h2>
|
|
<div>
|
|
There are no subs. If a player is unavailable to play from either team
|
|
then the set must be played with 3 players or forfeited.
|
|
</div>
|
|
|
|
<h2 className="text-lg mt-4">Alting</h2>
|
|
<div>You can only play with one account.</div>
|
|
|
|
<h2 className="text-lg mt-4">Player eligibility</h2>
|
|
<div>
|
|
Players banned by{" "}
|
|
<a href="https://twitter.com/splatsafety">
|
|
Splatoon Competitive Community Safety
|
|
</a>{" "}
|
|
are not allowed to participate. Playing with banned players is not
|
|
allowed.
|
|
</div>
|
|
|
|
<h2 className="text-lg mt-4">Time limits</h2>
|
|
<div>
|
|
After a team has all their members in the lobby and has shared the
|
|
password with the other team then that team has <b>15 minutes</b> to
|
|
join the lobby. Failing to do so, the match can be started with the
|
|
members currently in the room. If a player has problems connecting to
|
|
the room it is advised to try switching the host.
|
|
</div>
|
|
|
|
<h2 className="text-lg mt-4">Spectators</h2>
|
|
<div>There can be spectators if both teams agree to it.</div>
|
|
|
|
<h2 className="text-lg mt-4">Intentional losing</h2>
|
|
<div>
|
|
Players are not allowed to intentionally lose a match. This includes
|
|
(but is not limited to) tanking your own rank on purpose or boosting
|
|
another player's/team's ranking.
|
|
</div>
|
|
|
|
<h2 className="text-lg mt-4">Discriminatory language</h2>
|
|
<div>
|
|
Any kind of discriminatory language such as using slurs is strictly not
|
|
allowed. This rule applies everywhere in SendouQ including (but not
|
|
limited to) text chats, voice chats & in-game names.
|
|
</div>
|
|
|
|
<h2 className="text-lg mt-4">Repercussions</h2>
|
|
<div>
|
|
Players found breaking the rules can lose access to SendouQ and other
|
|
sendou.ink features such as tournaments and the Plus Server.
|
|
</div>
|
|
</Main>
|
|
);
|
|
}
|