Skip to content

Commit

Permalink
Merge branch 'new-frontiers-14:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
blackknight954 authored Nov 5, 2024
2 parents 94d2550 + 2f45305 commit 09c08e9
Show file tree
Hide file tree
Showing 82 changed files with 1,040 additions and 1,431 deletions.
18 changes: 17 additions & 1 deletion Content.Server/EntityEffects/Effects/PlantMutateGases.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,12 +64,28 @@ public override void Effect(EntityEffectBaseArgs args)
if (plantholder.Seed == null)
return;

// Frontier: List of gasses
Gas[] GassesList =
{
Gas.Oxygen,
Gas.Nitrogen,
Gas.CarbonDioxide,
Gas.NitrousOxide,
Gas.Ammonia,
Gas.Plasma,
Gas.WaterVapor,
//Gas.Tritium,
//Gas.Frezon,
};
// Frontier: List of gasses

var random = IoCManager.Resolve<IRobustRandom>();
var gasses = plantholder.Seed.ConsumeGasses;

// Add a random amount of a random gas to this gas dictionary
float amount = random.NextFloat(MinValue, MaxValue);
Gas gas = random.Pick(Enum.GetValues(typeof(Gas)).Cast<Gas>().ToList());
//Gas gas = random.Pick(Enum.GetValues(typeof(Gas)).Cast<Gas>().ToList()); // Frontier
Gas gas = random.Pick(GassesList); // Frontier
if (gasses.ContainsKey(gas))
{
gasses[gas] += amount;
Expand Down
48 changes: 48 additions & 0 deletions Resources/Changelog/Frontier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5035,3 +5035,51 @@ Entries:
crates each.
id: 5469
time: '2024-11-01T21:07:34.0000000+00:00'
- author: DmitriTheDemon
changes:
- type: Fix
message: Goblinebanes can no longer pilot ships
id: 5470
time: '2024-11-01T23:13:59.0000000+00:00'
- author: blackknight954
changes:
- type: Fix
message: >-
Diagonal grilles and diagonal clockwork grilles no longer block lasers
from passing through them.
id: 5471
time: '2024-11-03T12:01:58.0000000+00:00'
- author: erhardsteinhauer
changes:
- type: Remove
message: Goblinbane was banished.
id: 5472
time: '2024-11-04T18:10:35.0000000+00:00'
- author: erhardsteinhauer
changes:
- type: Tweak
message: >-
Tweaked the numbers for explorer dungeon faction - damage went down, mob
speeds went up, hauler upon destruction spawns it's pilot and Ripley
chassis with boards.
- type: Tweak
message: >-
Explorer Captain (dungeon boss) is now a ghost role. Drop rate of
holopickaxe was increased, additionally Explorer Dungeon boss can drop
holopickaxe blueprint.
- type: Tweak
message: >-
Punk gang leader is now armed with laser rifle and wears portable
recharger. Has a chance of dropping blueprint for portable recharger.
- type: Tweak
message: >-
Punk gang leader is a ghost role now, can throw party 'nades (smoke
grenades with drugs).
id: 5473
time: '2024-11-04T22:19:30.0000000+00:00'
- author: dustylens
changes:
- type: Fix
message: Fixed rosy mothroach cloak recipe error.
id: 5474
time: '2024-11-05T16:28:26.0000000+00:00'

This file was deleted.

18 changes: 6 additions & 12 deletions Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,12 @@ ghost-role-information-yipyip-description = Notorious lounge lizard and bartende
ghost-role-information-aberrant-flesh-horror-dungeon-name = Aberrant flesh horror
ghost-role-information-aberrant-flesh-horror-dungeon-description = Defend the expedition dungeon with other flesh monstrosities!
ghost-role-information-explorer-captain-dungeon-name = Explorer Captain
ghost-role-information-explorer-captain-dungeon-description = You got to this facility first! Defend the expedition dungeon and your loot with other explorers!
ghost-role-information-punk-boss-dungeon-name = Punk gang leader
ghost-role-information-punk-boss-dungeon-description = Defend the expedition dungeon and your loot with other punks from NT squares!
ghost-role-information-dungeon-boss-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all dungeon mobs.
Fight players within the dungeon, defend your dungeon.
Please note that [color=yellow]all server rules still apply.[/color] Additionally:
Expand All @@ -55,15 +61,3 @@ ghost-role-information-dungeon-boss-rules = You are a [color=red][bold]Team Anta
- [color=red]DO NOT[/color] gib players. Once they're dead, leave them be.
- [color=red]DO NOT[/color] destroy or hide valuable loot in the dungeon.
- [color=red]DO NOT[/color] leave the planet.
ghost-role-information-goblinbane-name = The Goblinbane
ghost-role-information-goblinbane-ghost-name = The Ghost of Goblinbane
ghost-role-information-goblinbane-description = Look for people who lack personal hygiene and either convince them to change their ways or make them face the consequences.
ghost-role-information-goblinbane-rules = You are a [color=red][bold]Solo Antagonist[/bold][/color] capable of summoning minions. [color=yellow]Do note[/color], your minions will be hostile to everyone, except you.
Search and destroy people with poor personal hygiene. [color=yellow]Consider[/color] ignoring players dressed as janitors.
Please note that [color=yellow]all server rules still apply.[/color]. Additionally:
- [color=yellow]Reminder[/color] that Frontier Outpost (the station and 200m area around it) is a safe zone.
- [color=red]DO NOT[/color] attack players on the Outpost.
- [color=red]DO NOT[/color] use your abilities on the Outpost.
- [color=red]DO NOT[/color] intentionally damage Frontier Outpost, other POIs, shuttles.
- [color=red]DO NOT[/color] devour walls and airlocks on Frontier Outpost, other POIs, shuttles.
2 changes: 1 addition & 1 deletion Resources/Maps/_NF/Dungeon/cave_factory.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13644,7 +13644,7 @@ entities:
rot: 3.141592653589793 rad
pos: 12.5,43.5
parent: 1
- proto: ToiletMemeSpawner
- proto: ToiletEmpty
entities:
- uid: 927
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Maps/_NF/Dungeon/experiment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10347,7 +10347,7 @@ entities:
rot: 1.5707963267948966 rad
pos: 45.5,1.5
parent: 1653
- proto: ToiletMemeSpawner
- proto: ToiletEmpty
entities:
- uid: 799
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Maps/_NF/Dungeon/haunted.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2824,7 +2824,7 @@ entities:
- type: Transform
pos: 36.5,31.5
parent: 1653
- proto: ToiletMemeSpawner
- proto: ToiletEmpty
entities:
- uid: 406
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Maps/_NF/Dungeon/lava_brig.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12152,7 +12152,7 @@ entities:
rot: 3.141592653589793 rad
pos: 12.5,43.5
parent: 588
- proto: ToiletMemeSpawner
- proto: ToiletEmpty
entities:
- uid: 932
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Maps/_NF/Dungeon/lava_mercenary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12274,7 +12274,7 @@ entities:
rot: 3.141592653589793 rad
pos: 12.5,43.5
parent: 588
- proto: ToiletMemeSpawner
- proto: ToiletEmpty
entities:
- uid: 932
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Maps/_NF/Dungeon/salvage_outpost.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14910,7 +14910,7 @@ entities:
- type: Transform
pos: 22.5,28.5
parent: 1653
- proto: ToiletMemeSpawner
- proto: ToiletEmpty
entities:
- uid: 157
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Maps/_NF/Dungeon/snowy_labs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13489,7 +13489,7 @@ entities:
rot: 1.5707963267948966 rad
pos: 45.5,1.5
parent: 1653
- proto: ToiletMemeSpawner
- proto: ToiletEmpty
entities:
- uid: 889
components:
Expand Down
4 changes: 2 additions & 2 deletions Resources/Maps/_NF/Dungeon/virology_lab.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13497,15 +13497,15 @@ entities:
- type: Transform
pos: 20.5,24.5
parent: 1653
- proto: ToiletMemeSpawner
- proto: ToiletEmpty
entities:
- uid: 1924
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 52.5,0.5
parent: 1653
- proto: ToiletMemeSpawner
- proto: ToiletEmpty
entities:
- uid: 799
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Maps/_NF/POI/grifty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5424,7 +5424,7 @@ entities:
rot: 1.5707963267948966 rad
pos: 6.5,1.5
parent: 1
- proto: ToiletMemeSpawner
- proto: ToiletEmpty
entities:
- uid: 326
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Maps/_NF/POI/mchobo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5998,7 +5998,7 @@ entities:
- type: Transform
pos: -6.5,8.5
parent: 1
- proto: ToiletMemeSpawner
- proto: ToiletEmpty
entities:
- uid: 932
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Entities/Clothing/Belt/belts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@
- type: Appearance

- type: entity
parent: [ JanitorClothes, NFClothingBeltStorageBase ] # Frontier: added JanitorClothes
parent: NFClothingBeltStorageBase
id: ClothingBeltJanitor
name: janibelt
description: A belt used to hold most janitorial supplies.
Expand Down
6 changes: 3 additions & 3 deletions Resources/Prototypes/Entities/Clothing/OuterClothing/misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@
- WhitelistChameleon

- type: entity
parent: [ ChaplainClothes, ClothingOuterBaseToggleable ] # Frontier: added ChaplainClothes
parent: ClothingOuterBaseToggleable
id: ClothingOuterHoodieChaplain
name: chaplain's hoodie
description: Black and strict chaplain hoodie.
Expand Down Expand Up @@ -219,7 +219,7 @@
sprite: Clothing/OuterClothing/Misc/skubbody.rsi

- type: entity
parent: [ ChaplainClothes, ClothingOuterBase ] # Frontier: added ChaplainClothes
parent: ClothingOuterBase
id: ClothingOuterPlagueSuit
name: plague doctor suit
description: A bad omen.
Expand All @@ -230,7 +230,7 @@
sprite: Clothing/OuterClothing/Misc/plaguedoctorsuit.rsi

- type: entity
parent: [ ChaplainClothes, ClothingOuterBase ] # Frontier: added ChaplainClothes
parent: ClothingOuterBase
id: ClothingOuterNunRobe
name: nun robe
description: Maximum piety in this star system.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@
clothingPrototype: ClothingHeadHatHoodWinterHydro

- type: entity
parent: [ JanitorClothes, ClothingOuterWinterCoatToggleable ] # Frontier: added JanitorClothes
parent: ClothingOuterWinterCoatToggleable
id: ClothingOuterWinterJani
name: janitorial winter coat
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Entities/Clothing/Shoes/specific.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
sprite: Clothing/Shoes/Specific/cult.rsi

- type: entity
parent: [ JanitorClothes, ClothingShoesBase ] # Frontier: added JanitorClothes
parent: ClothingShoesBase
id: ClothingShoesGaloshes
name: galoshes
description: Rubber boots.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@
sprite: Clothing/Uniforms/Jumpskirt/hydro.rsi

- type: entity
parent: [ JanitorClothes, ClothingUniformSkirtBase ] # Frontier: added JanitorClothes
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtJanitor
name: janitor jumpskirt
description: The jumpskirt for the poor sop with a mop.
Expand Down Expand Up @@ -869,4 +869,4 @@
- type: Tag
tags:
- ClownSuit
- WhitelistChameleon
- WhitelistChameleon
6 changes: 3 additions & 3 deletions Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@
sprite: Clothing/Uniforms/Jumpsuit/ce_turtle.rsi

- type: entity
parent: [ ChaplainClothes, ClothingUniformBase ] # Frontier: added ChaplainClothes
parent: ClothingUniformBase
id: ClothingUniformJumpsuitChaplain
name: chaplain's jumpsuit
description: It's a black jumpsuit, often worn by religious folk.
Expand Down Expand Up @@ -408,7 +408,7 @@
sprite: Clothing/Uniforms/Jumpsuit/hydro.rsi

- type: entity
parent: [ JanitorClothes, ClothingUniformBase ] # Frontier: added JanitorClothes
parent: ClothingUniformBase
id: ClothingUniformJumpsuitJanitor
name: janitor jumpsuit
description: The jumpsuit for the poor sop with a mop.
Expand Down Expand Up @@ -1359,4 +1359,4 @@
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/familiar_garbs.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/familiar_garbs.rsi
sprite: Clothing/Uniforms/Jumpsuit/familiar_garbs.rsi
12 changes: 6 additions & 6 deletions Resources/Prototypes/Entities/Structures/Walls/grille.yml
Original file line number Diff line number Diff line change
Expand Up @@ -191,10 +191,10 @@
- "-0.5,-0.5"
- "0.5,0.5"
- "0.5,-0.5"
mask:
- FullTileMask
# mask: # Frontier
# - FullTileMask # Frontier
layer:
- WallLayer
- GlassLayer # Frontier: WallLayer<GlassLayer
- type: Construction
graph: GrilleDiagonal
node: grilleDiagonal
Expand Down Expand Up @@ -226,10 +226,10 @@
- "-0.5,-0.5"
- "0.5,0.5"
- "0.5,-0.5"
mask:
- FullTileMask
# mask: # Frontier
# - FullTileMask # Frontier
layer:
- WallLayer
- GlassLayer # Frontier: WallLayer<GlassLayer
- type: Construction
graph: GrilleDiagonal
node: clockworkGrilleDiagonal
Expand Down
Loading

0 comments on commit 09c08e9

Please sign in to comment.