Skip to content

Commit

Permalink
mounts part 1
Browse files Browse the repository at this point in the history
  • Loading branch information
notnotmelon committed Jan 13, 2024
1 parent b87c5bb commit f3a24bf
Show file tree
Hide file tree
Showing 11 changed files with 760 additions and 805 deletions.
1,328 changes: 663 additions & 665 deletions data.lua

Large diffs are not rendered by default.

7 changes: 4 additions & 3 deletions locale/en/entity.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -225,8 +225,9 @@ ez-ranch-mk01=Ez-Squeeze ranch MK 01
ez-ranch-mk02=Ez-Squeeze ranch MK 02
ez-ranch-mk03=Ez-Squeeze ranch MK 03
ez-ranch-mk04=Ez-Squeeze ranch MK 04
dingrido=Dingrido
crawdad=Crawdad
dingrido=Dingrido
spidertron=Mecha-zungror
phadaisus=Phadaisus
ocula=Ocula
ipod=Eyepod
Expand Down Expand Up @@ -471,9 +472,9 @@ ez-ranch-mk01=A semi-automated milking station. Due to climatisation, this build
ez-ranch-mk02=A semi-automated milking station. Due to climatisation, this building consumes a lot of energy to keep the temperature down.
ez-ranch-mk03=A semi-automated milking station. Due to climatisation, this building consumes a lot of energy to keep the temperature down.
ez-ranch-mk04=A semi-automated milking station. Due to climatisation, this building consumes a lot of energy to keep the temperature down.
crawdad=A big docile arthropod with heavy armor.
dingrido=Massive alpha dingrit. Domesticated to obey the player.
crawdad=Big armored and tame creature.
phadaisus=Flying party big cat.
phadaisus=Hypersonic cat with wings.
ocula=Floating eye, we developed it without anything that can harm. It will deliver stuff to you when you are outside the logistics area.
ipod=Overpriced junk place to keep your oculas bringing stuff to you.
prandium-lab-mk01=Place with constant vigilance to avoid these smart cottonguts making their escape.
Expand Down
3 changes: 2 additions & 1 deletion locale/en/recipes.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -468,4 +468,5 @@ yotoi-fruit-gmo-mk02=Genetically engineer a more juicy fruit
yotoi-seeds-mk02=Need to keep the fruit frozen to keep them from ripping and ruining the seeds during the harvesting process
yotoi-mk02=Breed more improved yotoi
yotoi-fruit-mk02=Chill the yotoi to force them to open there leaves to harvest the fruit
heating-system-cheap=After years of research, it turns out that you actually don't need to make simple components out of the absolute most expensive materials.
heating-system-cheap=After years of research, it turns out that you actually don't need to make simple components out of the absolute most expensive materials.
spidertron=What the fuck is a spidertron.
8 changes: 8 additions & 0 deletions locale/en/techs.cfg
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
[technology-name]
mounts-mk01=Mounts - Stage 1
mounts-mk02=Mounts - Stage 2
spidertron=Mounts - Stage 3
mounts-mk04=Mounts - Stage 4
xenobiology=Xenobiology
zoology=Zoology
mycology-mk01=Mycology - Stage 1
Expand Down Expand Up @@ -596,6 +600,10 @@ biofluid-mk02=Biofluid network - Stage 2
biofluid-mk03=Biofluid network - Stage 3
[technology-description]
mounts-mk01=Crawdads are big armored arthropods that are domesticated for riding. Their strong shell can easily ram and destroy trees and rocks. Can be equiped with modular equipment and supports logistic requests.
mounts-mk02=Dingridos are a strain of dingrits optimized for high-speed riding. At full speed, they can run even faster than a train. Can be equiped with modular equipment and supports logistic requests.
spidertron=Through extensive (obsessive) experimentation you have finally discovered a way to calm and tame the zungrors... by blocking its movements in a mecha suit. These cyborgs have a huge inventory and grid. Can be equiped with modular equipment and supports logistic requests.
mounts-mk04=The phadaisus is the final upgrade in personal transportation. It flies at mach speed over all terrain and has a massive equipment grid. Can be equiped with modular equipment and supports logistic requests.
xenobiology=A form of biology that is not (yet) familiar to Earth science.
zoology=Branch of biology that studies the animal kingdom. In this case, GMO creatures and aliens.
mycology-mk01=A branch of xenobiology concerned with the study of alien fungi, including their genetic and biochemical properties.
Expand Down
2 changes: 1 addition & 1 deletion prototypes/creatures/crawdad.lua
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ RECIPE {
{type = 'fluid', name = 'water-saline', amount = 500}
},
result = 'crawdad'
}:add_unlock('domestication-mk02')
}:add_unlock('mounts-mk01')

ITEM {
type = 'item-with-entity-data',
Expand Down
2 changes: 1 addition & 1 deletion prototypes/creatures/dingrido.lua
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ RECIPE {
{type = 'fluid', name = 'artificial-blood', amount = 200}
},
result = 'dingrido'
}:add_unlock('domestication-mk04')
}:add_unlock('mounts-mk02')

ITEM {
type = 'item-with-entity-data',
Expand Down
2 changes: 1 addition & 1 deletion prototypes/creatures/phadaisus.lua
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ RECIPE {
{type = 'fluid', name = 'water-saline', amount = 500}
},
result = 'phadaisus'
}:add_unlock('pharmagenomics')
}:add_unlock('mounts-mk04')

ITEM {
type = 'item-with-entity-data',
Expand Down
12 changes: 0 additions & 12 deletions prototypes/items/items.lua
Original file line number Diff line number Diff line change
Expand Up @@ -922,18 +922,6 @@ ITEM {
order = "f",
stack_size = 100
}
--[[
ITEM {
type = "item",
name = "guano",
icon = "__pyalienlifegraphics3__/graphics/icons/guano.png",
icon_size = 64,
flags = {},
subgroup = "py-alienlife-items",
order = "f",
stack_size = 100
}
]]--

ITEM {
type = "item",
Expand Down
120 changes: 0 additions & 120 deletions prototypes/recipes/vrauks/recipes-vrauk-products.lua

This file was deleted.

76 changes: 76 additions & 0 deletions prototypes/technologies/mounts.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
TECHNOLOGY {
type = 'technology',
name = 'mounts-mk01',
icon = '__pyalienlifegraphics__/graphics/technology/mounts-mk01.png',
icon_size = 128,
order = 'c-a',
prerequisites = {'logistic-science-pack'},
effects = {},
unit = {
count = 350,
ingredients = {
{'automation-science-pack', 2},
{'logistic-science-pack', 2},
},
time = 50
}
}

TECHNOLOGY {
type = 'technology',
name = 'mounts-mk02',
icon = '__pyalienlifegraphics__/graphics/technology/mounts-mk02.png',
icon_size = 128,
order = 'c-a',
prerequisites = {'genetics-mk03', 'dingrits'},
effects = {},
unit = {
count = 350,
ingredients = {
{'automation-science-pack', 2},
{'logistic-science-pack', 2},
{'chemical-science-pack', 2},
},
time = 50
}
}

TECHNOLOGY {
type = 'technology',
name = 'spidertron',
icon = '__pyalienlifegraphics__/graphics/technology/mounts-mk03.png',
icon_size = 128,
order = 'c-a',
prerequisites = {mods.pyalternativeenergy and 'zungror' or 'pharmagenomics'},
effects = {},
unit = {
count = 350,
ingredients = {
{'automation-science-pack', 2},
{'logistic-science-pack', 2},
{'chemical-science-pack', 2},
{'py-science-pack-3', 2},
},
time = 50
}
}

TECHNOLOGY {
type = 'technology',
name = 'mounts-mk04',
icon = '__pyalienlifegraphics__/graphics/technology/mounts-mk04.png',
icon_size = 128,
order = 'c-a',
prerequisites = {mods.pyalternativeenergy and 'phadai-upgrade' or 'domestication-mk05', 'phadai-mk04'},
effects = {},
unit = {
count = 350,
ingredients = {
{'automation-science-pack', 2},
{'logistic-science-pack', 2},
{'chemical-science-pack', 2},
{'utility-science-pack', 2},
},
time = 50
}
}
5 changes: 4 additions & 1 deletion prototypes/updates/base-updates.lua
Original file line number Diff line number Diff line change
Expand Up @@ -111,4 +111,7 @@ spidertron.icon_tintables = nil
spidertron.icon_tintable_masks = nil
spidertron.icon_tintable_mask = '__pyalienlifegraphics__/graphics/icons/mount-mask.png'
data.raw['spidertron-remote']['spidertron-remote'].subgroup = 'py-alienlife-special-creatures'
data.raw['spidertron-remote']['spidertron-remote'].order = 'z-c'
data.raw['spidertron-remote']['spidertron-remote'].order = 'z-c'

RECIPE('spidertron'):add_unlock('spidertron')
RECIPE('spidertron-remote'):add_unlock('mounts-mk01')

0 comments on commit f3a24bf

Please sign in to comment.