Skip to content

Commit

Permalink
Merge pull request #336 from Fansana/master
Browse files Browse the repository at this point in the history
Floofstation Release V1
  • Loading branch information
Fansana authored Nov 7, 2024
2 parents 36faed7 + 46c6618 commit 5c096e2
Show file tree
Hide file tree
Showing 19 changed files with 6,951 additions and 96 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ concurrency: commit_action
on:
pull_request_target:
types: [closed]
branches:
- stable

env:
GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/discord-changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- name: checkout
uses: actions/checkout@v3
with:
ref: master
ref: stable

- name: Publish changelog
run: Tools/actions_changelogs_since_last_run.py
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

- uses: actions/[email protected]
with:
ref: master
ref: stable
submodules: 'recursive'
- name: Setup .NET Core
uses: actions/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stable-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
jobs:
run:
runs-on: ubuntu-latest
if: ${{github.base_ref == 'stable' && github.actor != 'Fansana'}}
if: ${{ github.base_ref == 'stable' && github.actor != 'Fansana' && github.actor != 'Memeji' && github.actor != 'FoxxoTrystan' }}

steps:
- uses: superbrothers/close-pull-request@v3
Expand Down
2 changes: 2 additions & 0 deletions Content.Server/Abilities/Psionics/Abilities/DarkSwapSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ private void OnPowerUsed(DarkSwapActionEvent args)

if (_psionics.OnAttemptPowerUse(args.Performer, "DarkSwap", args.ManaCost / 2, args.CheckInsulation))
{
SpawnAtPosition("ShadowkinShadow", Transform(args.Performer).Coordinates);
SpawnAtPosition("EffectFlashShadowkinDarkSwapOff", Transform(args.Performer).Coordinates);
RemComp(args.Performer, ethereal);
args.Handled = true;
}
Expand Down
8 changes: 3 additions & 5 deletions Content.Server/Communications/CommunicationsConsoleSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -200,13 +200,11 @@ private bool CanUse(EntityUid user, EntityUid console)
private bool CanCallOrRecall(CommunicationsConsoleComponent comp)
{
// Defer to what the round end system thinks we should be able to do.
if (_emergency.EmergencyShuttleArrived || !_roundEndSystem.CanCallOrRecall())
if (_emergency.EmergencyShuttleArrived
|| !_roundEndSystem.CanCallOrRecall()
|| !comp.CanShuttle)
return false;

// Calling shuttle checks
if (_roundEndSystem.ExpectedCountdownEnd is null)
return comp.CanShuttle;

// Recalling shuttle checks
var recallThreshold = _cfg.GetCVar(CCVars.EmergencyRecallTurningPoint);

Expand Down
7 changes: 2 additions & 5 deletions Content.Server/Shadowkin/EtherealSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,6 @@ public override void OnShutdown(EntityUid uid, EtherealComponent component, Comp
RemComp<RespiratorImmuneComponent>(uid);
RemComp<MovementIgnoreGravityComponent>(uid);

SpawnAtPosition("ShadowkinShadow", Transform(uid).Coordinates);
SpawnAtPosition("EffectFlashShadowkinDarkSwapOff", Transform(uid).Coordinates);

foreach (var light in component.DarkenedLights.ToArray())
{
if (!TryComp<PointLightComponent>(light, out var pointLight)
Expand Down Expand Up @@ -181,7 +178,7 @@ public override void Update(float frameTime)

if (etherealLight.AttachedEntity == uid
&& _random.Prob(0.03f))
etherealLight.AttachedEntity = EntityUid.Invalid;
etherealLight.AttachedEntity = EntityUid.Invalid;

if (!etherealLight.OldRadiusEdited)
{
Expand Down Expand Up @@ -213,4 +210,4 @@ public override void Update(float frameTime)
}
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ public sealed partial class PirateRadioSpawnRuleComponent : Component
[DataField]
public List<string> PirateRadioShuttlePath { get; private set; } = new()
{
"Maps/Shuttles/pirateradio.yml",
"Maps/Floof/pirateradio.yml", // Floofstation
};

[DataField]
Expand Down
Binary file not shown.
2 changes: 1 addition & 1 deletion Resources/Locale/en-US/Floof/hypno.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ hypno-free = I feel able to make my own toughts again.
hypno-release = Release Subject
hypno-start = You stare into {POSS-ADJ($target)} eyes...
hypno-phase-1 = {CAPITALIZE($entity)} eyes glows in such pretty colors... it's hard to look away...
hypno-phase-1 = {CAPITALIZE($target)} eyes glows in such pretty colors... it's hard to look away...
hypno-phase-2 = The more you stare at {POSS-ADJ($target)} eyes... the more its i's hard to think... to have a thought...
hypno-phase-3 = What was I doing... again? It's so hard to think... maybe I don't need to anymore, just stare... its just... so pretty...
hypno-success = {CAPITALIZE(SUBJECT($target))} stares into your eyes, lost in them, lost in you.
Expand Down
6 changes: 5 additions & 1 deletion Resources/Locale/en-US/Floof/store/uplink-catalog.ftl
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# Pointless
uplink-coder-socks-valid-name = Blood-red Coder Socks
uplink-coder-socks-valid-desc = These socks add onto your robustness by making you look breedable. Make trojans, not war.
uplink-coder-socks-valid-desc = These socks add onto your robustness by making you look breedable. Make trojans, not war.
# Floof station
uplink-Cryptobiolininjector-name = Cryptobiolin injector
uplink-Cryptobiolininjector-desc = Made by SESWC. This item is prefilled with 20u of Cryptobiolin to help you get rid of those pesky psionic weirdo's.
Loading

0 comments on commit 5c096e2

Please sign in to comment.