diff --git a/tgui/packages/tgui/interfaces/AntagInfoAssaultops.tsx b/tgui/packages/tgui/interfaces/AntagInfoAssaultops.tsx
index 46f5a07182f..332d11d63fb 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoAssaultops.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoAssaultops.tsx
@@ -2,6 +2,9 @@ import { useBackend, useLocalState } from '../backend';
import { LabeledList, Stack, Button, Section, ProgressBar, Box, Tabs, Divider } from '../components';
import { BooleanLike } from 'common/react';
import { Window } from '../layouts';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
type Objectives = {
count: number;
@@ -117,6 +120,11 @@ export const AntagInfoAssaultops = (props, context) => {
{tab === 1 && }
{tab === 2 && }
+ {/* SKYRAT EDIT ADDITION START */}
+
+
+
+ {/* SKYRAT EDIT ADDITION END */}
diff --git a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx
index e8471a6a5ac..7000b324aa9 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx
@@ -1,6 +1,9 @@
import { useBackend } from '../backend';
import { Box, Collapsible, Divider, LabeledList, Section, Stack } from '../components';
import { Objective } from './common/Objectives';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
import { Window } from '../layouts';
@@ -25,6 +28,7 @@ export const AntagInfoBlob = (props, context) => {
+
diff --git a/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx b/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx
index f3eda78c661..339c115e30c 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx
@@ -4,6 +4,9 @@ import { useBackend, useSharedState } from '../backend';
import { Button, Dimmer, Dropdown, Section, Stack, NoticeBox } from '../components';
import { Window } from '../layouts';
import { ObjectivePrintout, Objective, ReplaceObjectivesButton } from './common/Objectives';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
const hivestyle = {
fontWeight: 'bold',
@@ -54,9 +57,10 @@ type Info = {
can_change_objective: BooleanLike;
};
+// SKYRAT EDIT change height from 750 to 900
export const AntagInfoChangeling = (props, context) => {
return (
-
+
{
+ {/* SKYRAT EDIT ADDITION START */}
+
+
+
+ {/* SKYRAT EDIT ADDITION END */}
diff --git a/tgui/packages/tgui/interfaces/AntagInfoClock.tsx b/tgui/packages/tgui/interfaces/AntagInfoClock.tsx
index 8912a666bc5..96b94c70339 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoClock.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoClock.tsx
@@ -1,16 +1,20 @@
import { useBackend } from '../backend';
import { Icon, Section, Stack } from '../components';
import { Window } from '../layouts';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
type Info = {
antag_name: string;
};
+// SKYRAT EDIT change height from 250 to 350
export const AntagInfoClock = (props, context) => {
const { data } = useBackend(context);
const { antag_name } = data;
return (
-
+
@@ -19,6 +23,11 @@ export const AntagInfoClock = (props, context) => {
{' You are the ' + antag_name + '! '}
+ {/* SKYRAT EDIT ADDITION START */}
+
+
+
+ {/* SKYRAT EDIT ADDITION END */}
diff --git a/tgui/packages/tgui/interfaces/AntagInfoGeneric.tsx b/tgui/packages/tgui/interfaces/AntagInfoGeneric.tsx
index 33b7623c44f..7aa7b80eea0 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoGeneric.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoGeneric.tsx
@@ -2,23 +2,32 @@ import { useBackend } from '../backend';
import { Section, Stack } from '../components';
import { Window } from '../layouts';
import { ObjectivePrintout, Objective } from './common/Objectives';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
type Info = {
antag_name: string;
objectives: Objective[];
};
+// SKYRAT EDIT increase height from 250 to 500
export const AntagInfoGeneric = (props, context) => {
const { data } = useBackend(context);
const { antag_name, objectives } = data;
return (
-
+
You are the {antag_name}!
+ {/* SKYRAT EDIT ADDITION START */}
+
+
+
+ {/* SKYRAT EDIT ADDITION END */}
diff --git a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx
index ff14419473c..367cc311403 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx
@@ -3,6 +3,9 @@ import { Section, Stack, Box, Tabs, Button, BlockQuote } from '../components';
import { Window } from '../layouts';
import { BooleanLike } from 'common/react';
import { ObjectivePrintout, Objective, ReplaceObjectivesButton } from './common/Objectives';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
const hereticRed = {
color: '#e03c3c',
@@ -63,6 +66,12 @@ const IntroductionSection = (props, context) => {
+ {/* SKYRAT EDIT ADDITION START */}
+
+
+
+ {/* SKYRAT EDIT ADDITION END */}
+
diff --git a/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx b/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx
index 0344f11d2ee..76e7944cfd7 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx
@@ -5,6 +5,9 @@ import { BlockQuote, Button, Section, Stack, Tabs } from '../components';
import { BooleanLike } from 'common/react';
import { Window } from '../layouts';
import { ObjectivePrintout, Objective, ReplaceObjectivesButton } from './common/Objectives';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
const allystyle = {
fontWeight: 'bold',
@@ -55,6 +58,7 @@ const IntroductionSection = (props, context) => {
/>
}
/>
+
diff --git a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx
index fb98e1aa35b..58c379ab522 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx
@@ -1,5 +1,8 @@
import { BlockQuote, Stack } from '../components';
import { Window } from '../layouts';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
const goodstyle = {
color: 'lightgreen',
@@ -48,6 +51,11 @@ export const AntagInfoMorph = (props, context) => {
{' '}
+ {/* SKYRAT EDIT ADDITION START */}
+
+
+
+ {/* SKYRAT EDIT ADDITION END */}
diff --git a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx
index 327e114e2fd..6d4b105c498 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx
@@ -1,5 +1,8 @@
import { BlockQuote, LabeledList, Section, Stack } from '../components';
import { Window } from '../layouts';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
const tipstyle = {
color: 'white',
@@ -68,6 +71,11 @@ export const AntagInfoNightmare = (props, context) => {
+ {/* SKYRAT EDIT ADDITION START */}
+
+
+
+ {/* SKYRAT EDIT ADDITION END */}
diff --git a/tgui/packages/tgui/interfaces/AntagInfoNinja.tsx b/tgui/packages/tgui/interfaces/AntagInfoNinja.tsx
index a537888af75..0615e46e05d 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoNinja.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoNinja.tsx
@@ -3,6 +3,9 @@ import { useBackend } from '../backend';
import { Icon, Section, Stack } from '../components';
import { Window } from '../layouts';
import { ObjectivePrintout, Objective, ReplaceObjectivesButton } from './common/Objectives';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
const ninja_emphasis = {
color: 'red',
@@ -48,6 +51,11 @@ export const AntagInfoNinja = (props, context) => {
what you can do!
+ {/* SKYRAT EDIT ADDITION START */}
+
+
+
+ {/* SKYRAT EDIT ADDITION END */}
{
+ const { data } = useBackend(context);
+ const { antag_name } = data;
+ switch (antag_name) {
+ case 'Abductor Agent' || 'Abductor Scientist' || 'Abductor Solo':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ break;
+ case 'Drifting Contractor':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ break;
+ case 'Cortical Borer':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ break;
+ case 'Venus Human Trap':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ break;
+ case 'Obsessed':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ break;
+ case 'Revenant':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ break;
+ case 'Space Dragon':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ break;
+ case 'Space Pirate':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ break;
+ case 'Blob':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ break;
+ case 'Changeling':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ case 'ClockCult':
+ return (
+
+ Special Rules:
+ {Dont be an asshole.}
+
+ );
+ case 'AssaultOps':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ case 'Heretic':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ case 'Malf AI':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ case 'Morph':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ case 'Nightmare':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ case 'Ninja':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ case 'Wizard':
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ default:
+ return (
+
+ Special Rules:
+
+ {
+
+ Special Rules and Metaprotections!
+
+ }
+
+
+ );
+ break;
+ }
+};
diff --git a/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx b/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx
index cc62986c085..083e3b2372c 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx
@@ -4,6 +4,9 @@ import { BlockQuote, Button, Dimmer, Section, Stack } from '../components';
import { BooleanLike } from 'common/react';
import { Window } from '../layouts';
import { ObjectivePrintout, Objective } from './common/Objectives';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
const allystyle = {
fontWeight: 'bold',
@@ -48,6 +51,14 @@ const IntroductionSection = (props, context) => {
+ {/* SKYRAT EDIT ADDITION START */}
+
+ {/* SKYRAT EDIT ADDITION START */}
+
+
+
+
+ {/* SKYRAT EDIT ADDITION END */}
);
@@ -218,11 +229,12 @@ const CodewordsSection = (props, context) => {
);
};
+// SKYRAT EDIT: change height from 580 to 650
export const AntagInfoTraitor = (props, context) => {
const { data } = useBackend(context);
const { theme } = data;
return (
-
+
diff --git a/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx b/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx
index e5de257851a..94d528513d0 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx
@@ -3,6 +3,9 @@ import { useBackend } from '../backend';
import { Box, Section, Stack } from '../components';
import { Window } from '../layouts';
import { ObjectivePrintout, Objective, ReplaceObjectivesButton } from './common/Objectives';
+// SKYRAT EDIT BEGIN
+import { Rules } from './AntagInfoRules';
+// SKYRAT EDIT END
const teleportstyle = {
color: 'yellow',
@@ -48,12 +51,13 @@ type Info = {
can_change_objective: BooleanLike;
};
+// SKYRAT CHANGE height from 630 to 700
export const AntagInfoWizard = (props, context) => {
const { data, act } = useBackend(context);
const { ritual, objectives, can_change_objective } = data;
return (
-
+
@@ -78,6 +82,11 @@ export const AntagInfoWizard = (props, context) => {
+ {/* SKYRAT EDIT ADDITION START */}
+
+
+
+ {/* SKYRAT EDIT ADDITION END */}