Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…e-SS220 into master220
  • Loading branch information
PhantornRU committed Aug 21, 2024
2 parents 26dbc41 + 449920f commit 9fb7e45
Show file tree
Hide file tree
Showing 1,405 changed files with 13,682 additions and 9,996 deletions.
Binary file modified .github/assets/book-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .github/assets/book-light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .github/assets/discord-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .github/assets/discord-light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .github/assets/paradise.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .github/assets/web-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .github/assets/web-light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .github/assets/wiki-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .github/assets/wiki-light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 16 additions & 6 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,34 @@ Headcoders reserve the right to permanently revoke access from the repository if

### PR Approval/Objection Info

Headcoders (who will take into account the votes from both the Design and Balance teams) have the final say on Pull Requests. While thumbsup/thumbsdown reaction ratios are generally taken into account, they do not dictate whether or not a PR will be merged.
Headcoders (who will take into account the votes from the relevant teams) have the final say on Pull Requests. While thumbsup/thumbsdown reaction ratios are generally taken into account, they do not dictate whether or not a PR will be merged.

After a twenty four hour minimum waiting period, Pull Requests can be merged once they receive approval from the relevant team. An exception is made for refactors and fixes, which may be merged by any member with commit access' discretion with no waiting period.

While normally provided, Design and Balance team members are not obligated to publicly state their objections to a Pull Request. Attacking or berating either of these roles over an objection will not be tolerated. Additionally, whining over the closure of a PR, the existence of an objection, or similar behaviour, will not be tolerated.
While normally provided, voting team members are not obligated to publicly state their objections to a Pull Request. Attacking or berating a voting team member over an objection will not be tolerated. Additionally, whining over the closure of a PR, the existence of an objection, or similar behaviour, will not be tolerated.

Headcoders may close your PR at their discretion if your PR history has little focus on improving repo maintainability (ie: making nothing but 20 balance or feature PRs). Likewise, balance PRs may be closed if the PR author has little-to-no time played on the server. This is to ensure balance changes are made by people actually in-touch with the server atmosphere.

### PR Expectations

All Pull Requests are expected to be tested prior to submission. If a submitted Pull Request fails to pass CI checks, the likelihood of it being merged will be significantly lower. If you can't take the time to compile/test your Pull Request, do not expect a warm reception.

It is expected that contributors discuss larger changes on the forums or repository discussion tab prior to starting work on a Pull Request. The amount of time spent on any given Pull Request is not relevant. Repo staff are not responsible for contributors wasting their time creating features nobody asked for. Be sure to inform the corresponding teams about the forum post or discussion.
Contributors may only have a maximum of **2** feature or balance Pull Requests open at any given time. Any additional Pull Requests beyond this limit will be closed at the discretion of the Headcoders. The Headcoders may grant an exemption to this limit on a case-by-case basis, as the need arises.

In addition, discussing any change with the relevant teams is strongly advised. For large changes, changes which have a lot of impact (balance or design), species changes (however minor), or other changes that might be controversial, you should always discuss this with the relevant teams. Failure to do so might result in your PR being closed.
All Pull Requests are expected to be tested prior to submission. If a submitted Pull Request fails to pass CI checks, the likelihood of it being merged will be significantly lower. If you can't take the time to compile/test your Pull Request, do not expect a warm reception.

Barring highly specific circumstances (such as single line changes, submissions from advanced users, or changes to repo documentation), we will not accept Pull Requests utilising the web editor.

Pull Requests regarding heavy-handed nerfs, particularly immediately after said mechanic was used, will be tagged with `I ded pls nerf`. A bad experience with a particular mechanic is not a justification for nerfing it.

Reactionary revert PRs are not tolerated under any circumstances. Posting a revert immediately after a Pull Request is merged will result in a repoban.

It is expected that contributors discuss larger changes on the [Paradise Station forums](https://www.paradisestation.org/forum/91-code-discussion/), [GitHub discussions tab](https://github.com/ParadiseSS13/Paradise/discussions), or the [Discord project-discussion forum](https://discord.com/channels/145533722026967040/1110966752898207824) prior to starting work on a Pull Request. The amount of time spent on any given Pull Request is not relevant. Repo staff are not responsible for contributors wasting their time creating features nobody asked for. Be sure to inform the corresponding teams about the forum post or discussion.

For changes to content listed below, contributors **must** obtain approval from a headcoder or a member of either the balance, design, mapping, or sprite team (depending on which teams are relevant to the changes) before opening their Pull Request. This approval must be displayed in the Pull Request description body in the form of a screenshot. The Headcoders may grant an exemption to this requirement on a case-by-case basis, as the need arises.

### Currently, changes to the following types of content requires pre-approval:
- Security content (excluding fixes, code improvement, refactors, sprites, and mapping changes)
- Antagonist content (excluding fixes, code improvement, refactors, sprites, and mapping changes)
- Species content (excluding fixes, code improvement, and refactors)
- Large changes (for example PRs that touch multiple systems, many files, many lines of code)
- Changes that might be controversial
- Changes with wide-ranging balance or design implications
4 changes: 0 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
> [!IMPORTANT]
> We are currently in a period of focus on "Quality releases", this means no new balance or feature PRs are permitted without prior approval.</br>
> [For more info, see the following discord post on our public discord](https://discord.com/channels/145533722026967040/499000353312735233/1256632472196878337)
<a href="#"><img src=".github/assets/paradise.png" alt="Paradise Station"></a>

## <p align="center">Добро пожаловать в репозиторий Paradise WyccStation SS220 по игре [Space Station 13](https://spacestation13.com/).</p>
Expand Down
36 changes: 33 additions & 3 deletions SQL/paradise_schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ CREATE TABLE `characters` (
`custom_emotes` LONGTEXT COLLATE 'utf8mb4_unicode_ci' DEFAULT NULL,
`runechat_color` VARCHAR(7) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '#FFFFFF',
`cyborg_brain_type` ENUM('MMI', 'Robobrain', 'Positronic') NOT NULL DEFAULT 'MMI',
`tts_seed` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `ckey` (`ckey`)
) ENGINE=InnoDB AUTO_INCREMENT=125467 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
Expand Down Expand Up @@ -302,7 +301,6 @@ CREATE TABLE `player` (
`server_region` VARCHAR(32) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
`muted_adminsounds_ckeys` MEDIUMTEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
`viewrange` VARCHAR(5) NOT NULL DEFAULT '19x15' COLLATE 'utf8mb4_general_ci',
`species_whitelist` LONGTEXT COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `ckey` (`ckey`),
KEY `lastseen` (`lastseen`),
Expand Down Expand Up @@ -649,9 +647,14 @@ CREATE TABLE `json_datum_saves` (


--
-- SS220 ADDITION AND EDITS
-- SS220 ADDITIONS AND EDITS
--

# Updating DB from 49 to 49.220.1
# Adds characters.tts_seed ~furior

ALTER TABLE `characters` ADD `tts_seed` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL AFTER `custom_emotes`;

--
-- Table structure for table `ckey_whitelist`
--
Expand Down Expand Up @@ -681,3 +684,30 @@ CREATE TABLE `admin_wl` (
KEY `ckey` (`ckey`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS `discord_links` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ckey` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`discord_id` bigint(20) DEFAULT NULL,
`timestamp` timestamp NOT NULL DEFAULT current_timestamp(),
`one_time_token` varchar(100) NOT NULL,
`valid` tinyint(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

CREATE TABLE `budget` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`date` DATETIME NOT NULL DEFAULT current_timestamp(),
`ckey` VARCHAR(32) NULL DEFAULT NULL COLLATE 'utf8mb4_unicode_ci',
`amount` INT(10) UNSIGNED NOT NULL,
`source` VARCHAR(32) NOT NULL COLLATE 'utf8mb4_general_ci',
`date_start` DATETIME NOT NULL DEFAULT current_timestamp(),
`date_end` DATETIME NULL DEFAULT (current_timestamp() + interval 1 month),
`is_valid` TINYINT(1) NOT NULL DEFAULT '1',
`discord_id` bigint(20) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) COLLATE='utf8mb4_general_ci' ENGINE=InnoDB;

# Updating DB from 53.220.5 to 53.220.6
# Adds species whitelist ~legendaxe

ALTER TABLE `player` ADD `species_whitelist` LONGTEXT COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ('["human"]');
2 changes: 1 addition & 1 deletion SQL/updates220/53.220.5-53.220.6.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Updating DB from 53.220.5 to 53.220.6
# Adds species whitelist ~legendaxe

ALTER TABLE `player` ADD `species_whitelist` LONGTEXT COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '["human"]';
ALTER TABLE `player` ADD `species_whitelist` LONGTEXT COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ('["human"]');
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"E" = (
/turf/simulated/floor/chasm/straight_down,
/turf/simulated/floor/chasm/straight_down/lava_land_surface/normal_air,
/area/tdome/arena)
"R" = (
/turf/simulated/floor/catwalk,
Expand Down
4 changes: 2 additions & 2 deletions _maps/map_files/EventStructures/thunderdome_hiero_default.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
/turf/simulated/wall/indestructible/hierophant,
/area/tdome/arena)
"I" = (
/turf/simulated/floor/indestructible/hierophant/two,
/turf/simulated/floor/indestructible/hierophant/two/normal_air,
/area/tdome/arena)
"R" = (
/turf/simulated/floor/indestructible/hierophant,
/turf/simulated/floor/indestructible/hierophant/normal_air,
/area/tdome/arena)

(1,1,1) = {"
Expand Down
80 changes: 40 additions & 40 deletions _maps/map_files/EventStructures/thunderdome_hiero_pandora.dmm
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"h" = (
/mob/living/simple_animal/hostile/asteroid/elite/pandora,
/turf/simulated/floor/indestructible/hierophant/two,
/turf/simulated/floor/indestructible/hierophant/two/normal_air,
/area/tdome/arena)
"m" = (
/turf/simulated/floor/indestructible/hierophant/two/normal_air,
/area/tdome/arena)
"F" = (
/turf/simulated/wall/indestructible/hierophant,
/area/tdome/arena)
"I" = (
/turf/simulated/floor/indestructible/hierophant/two,
/area/tdome/arena)
"R" = (
/turf/simulated/floor/indestructible/hierophant,
/turf/simulated/floor/indestructible/hierophant/normal_air,
/area/tdome/arena)

(1,1,1) = {"
Expand All @@ -19,7 +19,7 @@ R
R
R
R
R
m
R
"}
(2,1,1) = {"
Expand All @@ -43,81 +43,81 @@ R
(4,1,1) = {"
R
R
I
I
I
m
m
m
R
R
"}
(5,1,1) = {"
R
R
I
I
I
m
m
m
R
R
"}
(6,1,1) = {"
R
I
I
I
I
I
m
m
m
m
m
R
"}
(7,1,1) = {"
R
I
I
I
I
I
m
m
m
m
m
R
"}
(8,1,1) = {"
F
F
I
m
h
I
m
F
F
"}
(9,1,1) = {"
R
I
I
I
I
I
m
m
m
m
m
R
"}
(10,1,1) = {"
R
I
I
I
I
I
m
m
m
m
m
R
"}
(11,1,1) = {"
R
R
I
I
I
m
m
m
R
R
"}
(12,1,1) = {"
R
R
I
I
I
m
m
m
R
R
"}
Expand Down
Loading

0 comments on commit 9fb7e45

Please sign in to comment.