Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Honey #2282

Merged
merged 21 commits into from
Oct 27, 2024
Merged

Honey #2282

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
c23f5fb
Honey changes intial
RichardRahl123 Oct 19, 2024
4f7ddb1
Merge branch 'master' of https://github.com/new-frontiers-14/frontier…
RichardRahl123 Oct 19, 2024
925e8b6
Fixes for metamorphic drinks and flavour honey
RichardRahl123 Oct 19, 2024
851cf31
Removed extra images and fixed meatslice and honey definition
RichardRahl123 Oct 19, 2024
8ddde80
Merge branch 'master' of https://github.com/new-frontiers-14/frontier…
RichardRahl123 Oct 19, 2024
4a0544f
Merge branch 'master' into Honey
RichardRahl123 Oct 19, 2024
8e15bd3
Dead honey bee tree and bee jar with animation
RichardRahl123 Oct 19, 2024
33d10e7
Merge branch 'master' into Honey
RichardRahl123 Oct 19, 2024
c5c5b4f
Merge branch 'master' into Honey
RichardRahl123 Oct 20, 2024
e8eaf9d
Merge branch 'master' into Honey
RichardRahl123 Oct 20, 2024
2226279
Merge branch 'master' into Honey
RichardRahl123 Oct 21, 2024
c44d047
Merge branch 'master' into Honey
RichardRahl123 Oct 22, 2024
ea9ba2f
Merge branch 'master' into Honey
RichardRahl123 Oct 25, 2024
0aca256
change the nutriment in honeycomb to honey
RichardRahl123 Oct 25, 2024
430d947
Merge branch 'master' into Honey
RichardRahl123 Oct 26, 2024
9ef3d90
Cleanup, honey apple streusel pie, honeycomb png
whatston3 Oct 26, 2024
b1cde2c
printable seed data, jar of bees that releases bz
whatston3 Oct 26, 2024
48c443f
Merge branch 'Honey-suggestions' into Honey
whatston3 Oct 26, 2024
066b2fc
honey bun tastes like honey and bun
whatston3 Oct 26, 2024
febc3ae
Add the Apple Strudel Bites
RichardRahl123 Oct 27, 2024
939ac78
Merge branch 'master' into Honey
RichardRahl123 Oct 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions Content.Server/Botany/SeedPrototype.cs
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,12 @@ public partial class SeedData
[DataField("noun")]
public string Noun { get; private set; } = "";

/// <summary>
/// Frontier: The localized string used for a set of seeds (or equivalent)
/// </summary>
[DataField("packetName")]
public string PacketName { get; private set; } = "botany-seed-packet-name";

/// <summary>
/// Name displayed when examining the hydroponics tray. Describes the actual plant, not the seed itself.
/// </summary>
Expand Down
2 changes: 1 addition & 1 deletion Content.Server/Botany/Systems/BotanySystem.Seed.cs
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ public EntityUid SpawnSeedPacket(SeedData proto, EntityCoordinates coords, Entit

var name = Loc.GetString(proto.Name);
var noun = Loc.GetString(proto.Noun);
var val = Loc.GetString("botany-seed-packet-name", ("seedName", name), ("seedNoun", noun));
var val = Loc.GetString(proto.PacketName, ("seedName", name), ("seedNoun", noun)); // Frontier: "botany-seed-packet-name"<proto.PacketName
_metaData.SetEntityName(seed, val);

// try to automatically place in user's other hand
Expand Down
1 change: 1 addition & 0 deletions Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ flavor-base-earthy = earthy

flavor-complex-avocado = like avocado
flavor-complex-cucumber = crisp and refreshing
flavor-complex-honeycomb = like waxy honey
flavor-complex-fast = fast
flavor-complex-greed = like greed
flavor-complex-blast = like jungle warfare
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,9 @@ reagent-desc-bees-knees = BEEEEEEEEEEEEEEES!!! Has a stingy smell.

reagent-name-cucumber-water = cucumber water
reagent-desc-cucumber-water = The fanciest of waters.

reagent-name-honey = honey
reagent-desc-honey = Thick, golden and sticky, the original sweetener.

reagent-name-honey-iced-tea = honey iced tea
reagent-desc-honey-iced-tea = Tea with a splash of honey.
7 changes: 7 additions & 0 deletions Resources/Locale/en-US/_NF/seeds/seeds.ftl
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
seeds-noun-nothing = {""}

# Seeds
seeds-spesos-name = speso
seeds-spesos-display-name = speso trees
Expand All @@ -9,6 +11,11 @@ seeds-avocado-name = avocado
seeds-avocado-display-name = avocado plants
seeds-cucumber-name = cucumber
seeds-cucumber-display-name = cucumber plants
seeds-bees-name = bees
seeds-bees-display-name = honeycomb

# Should be in seed-component
botany-seed-jar-name = jar of {$seedName} {$seedNoun}

# Missing upstream definitions
seeds-lemoon-display-name = lemoon trees
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
AppleSeeds: 5
AvocadoSeeds: 5 # Frontier
BananaSeeds: 5
BeeSeeds: 5 # Frontier
BerrySeeds: 5
CarrotSeeds: 5
CabbageSeeds: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,9 @@
- id: FoodCucumber # Frontier
amount: !type:RangeNumberSelector # Frontier
range: 1, 5 # Frontier
- id: FoodHoneyComb # Frontier
amount: !type:RangeNumberSelector # Frontier
range: 1, 5 # Frontier
#rare
- !type:GroupSelector
children:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,10 @@
components:
- type: Sprite
state: bun-honey
- type: FlavorProfile # Frontier
flavors: # Frontier
- honey # Frontier
- bread # Frontier

- type: entity
name: hotcross bun
Expand Down
16 changes: 16 additions & 0 deletions Resources/Prototypes/_NF/Entities/Mobs/NPCs/animals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,19 @@
- id: MaterialHideRosyMothroach
amount: 1
prob: 0.3

- type: entity
name: bee
suffix: Angry, Timed
parent: [ MobAngryBee ]
id: MobAngryBeeTimed
components:
- type: MeleeWeapon
angle: 0
animation: WeaponArcBite
damage:
types:
Piercing: 0.5
- type: TimedDespawn
lifetime: 15

Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
- type: entity
name: honey challah
parent: FoodBreadBase
id: FoodBreadChallah
description: Twisted bread sprinkled with poppy seeds.
components:
- type: FlavorProfile
flavors:
- bread
- honey
- type: Sprite
sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi
state: challah
- type: SliceableFood
slice: FoodBreadChallahSlice
- type: SolutionContainerManager
solutions:
food:
maxVol: 31
reagents:
- ReagentId: Nutriment
Quantity: 12
- ReagentId: Vitamin
Quantity: 8
- ReagentId: Flavorol
Quantity: 5

- type: entity
name: challah slice
parent: FoodBreadSliceBase
id: FoodBreadChallahSlice
description: A slice of poppy and honey, oh my!
components:
- type: FlavorProfile
flavors:
- bread
- honey
- type: SolutionContainerManager
solutions:
food:
maxVol: 6.2
reagents:
- ReagentId: Nutriment
Quantity: 2.4
- ReagentId: Vitamin
Quantity: 1.6
- ReagentId: Flavorol
Quantity: 1
- type: Sprite
sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi
state: challahslice
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,72 @@
color: "#FFFFCC"
radius: 1.25
energy: 0.75

- type: entity
name: pear muffin
parent: FoodBakedBase
id: FoodBakedMuffinPear
description: I won't tell if you just try to pick out the chocolate.
components:
- type: FlavorProfile
flavors:
- chocolate
- muffin
- pear
- type: Sprite
sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi
state: pearmuffin
scale: .75, .75
- type: SolutionContainerManager
solutions:
food:
maxVol: 15
reagents:
- ReagentId: Nutriment
Quantity: 6
- ReagentId: Vitamin
Quantity: 4
- ReagentId: Flavorol
Quantity: 2
- ReagentId: Theobromine
Quantity: 1
- type: Tag
tags:
- Fruit

- type: entity
name: apple strudel bite
parent: FoodBakedBase
id: FoodBakedAppleStrudelBite
description: Just put a little icing on top and enjoy!
components:
- type: FlavorProfile
flavors:
- honey
- butter
- bread
- type: Sprite
sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi
layers:
- state: apple_strudel_1
map: [ "Variant" ]
- type: RandomSprite
available:
- Variant:
apple_strudel_1: ""
apple_strudel_2: ""
apple_strudel_3: ""
- type: SolutionContainerManager
solutions:
food:
maxVol: 10
reagents:
- ReagentId: Nutriment
Quantity: 6
- ReagentId: Honey
Quantity: 2
- ReagentId: Flavorol
Quantity: 2
- type: Tag
tags:
- Fruit
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
- type: entity
name: pear and cheese tart
parent: FoodPieBase
id: FoodTartPearCheese
description: The most sublime pair.
components:
- type: FlavorProfile
flavors:
- sweet
- cheesy
- pear
- type: Sprite
sprite: _NF/Objects/Consumable/Food/Baked/pie.rsi
layers:
- state: tin
- state: pearandcheese
- type: Tag
tags:
- Fruit
- Pie

- type: entity
name: honey apple streusel pie
parent: FoodPieBase
id: FoodPieAppleHoney
description: A pie full of honey-laced apples baked under a crumbly oat streusel topping.
components:
- type: FlavorProfile
flavors:
- honey
- apple
- oats
- type: Sprite
sprite: _NF/Objects/Consumable/Food/Baked/pie.rsi
layers:
- state: tin
- state: applecrisp
- type: SolutionContainerManager
solutions:
food:
maxVol: 15
reagents:
- ReagentId: Nutriment
Quantity: 6
- ReagentId: Vitamin
Quantity: 4
- ReagentId: Flavorol
Quantity: 3
- type: SliceableFood
slice: FoodPieAppleHoneySlice
- type: Tag
tags:
- Fruit
- Pie

- type: entity
name: slice of honey apple crumble pie
parent: FoodPieSliceBase
id: FoodPieAppleHoneySlice
description: A slice of honey-laced apples baked under a crumbly oat streusel topping.
components:
- type: FlavorProfile
flavors:
- honey
- apple
- oats
- type: Sprite
sprite: _NF/Objects/Consumable/Food/Baked/pie.rsi
layers:
- state: applecrisp-slice
- state: alpha-slice-filling
color: "#e09b3a"
- type: Tag
tags:
- Fruit
- Pie
- Slice
Original file line number Diff line number Diff line change
Expand Up @@ -205,24 +205,24 @@
node: dark roasted coffee
defaultTarget: Null # Overwriting light target

- type: reagent
id: OilVegetable
name: reagent-name-oil-vegetable
group: Foods
desc: reagent-desc-oil-vegetable
physicalDesc: reagent-physical-desc-oily
flavor: oily
flavorMinimum: 0.05
color: "#ffff77"
meltingPoint: -6.0 #Taken from OilOlive
boilingPoint: 299.0
recognizable: true
metabolisms:
Food:
effects:
- !type:SatiateHunger
conditions:
- !type:ReagentThreshold
reagent: Nutriment
min: 0.1
factor: 1
- type: entity
parent: [ReagentPacketBase, ItemHeftyBase]
id: ReagentContainerHoney
name: honey bottle
description: A big squeeze bottle of honey. Great for sweetening up your day!
components:
- type: Sprite
sprite: _NF/Objects/Consumable/Food/ingredients.rsi
state: honeybottle
- type: SolutionContainerManager
solutions:
food:
maxVol: 30
reagents:
- ReagentId: Honey
Quantity: 30
- type: Drink
solution: food
useSound:
path: /Audio/Items/eating_1.ogg

Loading
Loading