Update for 1.0
This commit is contained in:
parent
60c11e4d3d
commit
9513dc1a43
|
@ -8,24 +8,26 @@ Baseless.Data.Effect = {}
|
||||||
Baseless.Data.Energy = "1W"
|
Baseless.Data.Energy = "1W"
|
||||||
Baseless.Data.FluidBox = {pipe_connections = {}}
|
Baseless.Data.FluidBox = {pipe_connections = {}}
|
||||||
Baseless.Data.ModuleSpecification = {}
|
Baseless.Data.ModuleSpecification = {}
|
||||||
Baseless.Data.SelectionType = "not-allowed"
|
|
||||||
Baseless.Data.SelectionMode = {"nothing"}
|
Baseless.Data.SelectionMode = {"nothing"}
|
||||||
|
Baseless.Data.SelectionType = "not-allowed"
|
||||||
Baseless.Data.SpeechBubbleStyle = "compilatron_speech_bubble"
|
Baseless.Data.SpeechBubbleStyle = "compilatron_speech_bubble"
|
||||||
|
|
||||||
Baseless.Data.AmmoType = {category = "dummy-ammo-category"}
|
Baseless.Data.AmmoType = {category = "dummy-ammo-category"}
|
||||||
|
Baseless.Data.CurvedRailEntity = "dummy-curved-rail"
|
||||||
Baseless.Data.EquipmentType = "dummy-equipment-category"
|
Baseless.Data.EquipmentType = "dummy-equipment-category"
|
||||||
|
Baseless.Data.Fluid = "dummy-fluid"
|
||||||
Baseless.Data.FuelType = "dummy-fuel-category"
|
Baseless.Data.FuelType = "dummy-fuel-category"
|
||||||
|
Baseless.Data.Group = "other"
|
||||||
|
Baseless.Data.GunItem = "dummy-gun"
|
||||||
Baseless.Data.ModuleType = "dummy-module-category"
|
Baseless.Data.ModuleType = "dummy-module-category"
|
||||||
|
Baseless.Data.Particle = "dummy-optimized-particle"
|
||||||
Baseless.Data.RecipeType = "dummy-recipe-category"
|
Baseless.Data.RecipeType = "dummy-recipe-category"
|
||||||
Baseless.Data.ResourceType = "dummy-resource-category"
|
Baseless.Data.ResourceType = "dummy-resource-category"
|
||||||
Baseless.Data.Fluid = "dummy-fluid"
|
|
||||||
Baseless.Data.Group = "other"
|
|
||||||
Baseless.Data.CurvedRailEntity = "dummy-curved-rail"
|
|
||||||
Baseless.Data.RocketEntity = "dummy-rocket-silo-rocket"
|
Baseless.Data.RocketEntity = "dummy-rocket-silo-rocket"
|
||||||
|
Baseless.Data.SimpleEntityWithForce = "dummy-simple-entity-with-force"
|
||||||
|
Baseless.Data.SpiderLeg = "dummy-spider-leg"
|
||||||
Baseless.Data.StraightRailEntity = "dummy-straight-rail"
|
Baseless.Data.StraightRailEntity = "dummy-straight-rail"
|
||||||
Baseless.Data.UnitEntity = "dummy-unit"
|
Baseless.Data.UnitEntity = "dummy-unit"
|
||||||
Baseless.Data.GunItem = "dummy-gun"
|
|
||||||
Baseless.Data.Particle = "dummy-optimized-particle"
|
|
||||||
|
|
||||||
Baseless.Data.AttackParameters =
|
Baseless.Data.AttackParameters =
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 1.0.0
|
||||||
|
Date: 14.08.2020
|
||||||
|
Features:
|
||||||
|
- Update for 1.0
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 0.0.2
|
Version: 0.0.2
|
||||||
Date: 11.08.2020
|
Date: 11.08.2020
|
||||||
Features:
|
Features:
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
{
|
{
|
||||||
"name": "Baseless",
|
"name": "Baseless",
|
||||||
"version": "0.0.2",
|
"version": "1.0.0",
|
||||||
"title": "Baseless",
|
"title": "Baseless",
|
||||||
"description": "Defines missing prototypes required to launch the game.",
|
"description": "Defines missing prototypes required to launch the game.",
|
||||||
"author": "David Skrundz",
|
"author": "David Skrundz",
|
||||||
"contact": "david@skrundz.ca",
|
"contact": "david@skrundz.ca",
|
||||||
"homepage": "https://github.com/DavidSkrundz/Baseless",
|
"homepage": "https://github.com/DavidSkrundz/Baseless",
|
||||||
"factorio_version": "0.18",
|
"factorio_version": "1.0",
|
||||||
"dependencies": []
|
"dependencies": []
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,14 +9,14 @@ end
|
||||||
RegisterConditionals {
|
RegisterConditionals {
|
||||||
AmmoType = Baseless.Make.AmmoCategory(),
|
AmmoType = Baseless.Make.AmmoCategory(),
|
||||||
EquipmentType = Baseless.Make.EquipmentCategory(),
|
EquipmentType = Baseless.Make.EquipmentCategory(),
|
||||||
|
Fluid = Baseless.Make.Fluid(),
|
||||||
FuelType = Baseless.Make.FuelCategory(),
|
FuelType = Baseless.Make.FuelCategory(),
|
||||||
ModuleType = Baseless.Make.ModuleCategory(),
|
|
||||||
ResourceType = Baseless.Make.ResourceCategory(),
|
|
||||||
RecipeType = Baseless.Make.RecipeCategory(),
|
|
||||||
GunItem = Baseless.Make.Gun(),
|
GunItem = Baseless.Make.Gun(),
|
||||||
|
ModuleType = Baseless.Make.ModuleCategory(),
|
||||||
|
Particle = Baseless.Make.Particle(),
|
||||||
RailEntity = { Baseless.Make.CurvedRail(), Baseless.Make.StraightRail()} ,
|
RailEntity = { Baseless.Make.CurvedRail(), Baseless.Make.StraightRail()} ,
|
||||||
|
RecipeType = Baseless.Make.RecipeCategory(),
|
||||||
|
ResourceType = Baseless.Make.ResourceCategory(),
|
||||||
RocketEntity = Baseless.Make.RocketSiloRocket(),
|
RocketEntity = Baseless.Make.RocketSiloRocket(),
|
||||||
UnitEntity = Baseless.Make.Unit(),
|
UnitEntity = Baseless.Make.Unit(),
|
||||||
Fluid = Baseless.Make.Fluid(),
|
|
||||||
Particle = Baseless.Make.Particle(),
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,7 +30,6 @@ require("prototypes.constructors.Entity.EntityWithHealth")
|
||||||
require("prototypes.constructors.Entity.Explosion")
|
require("prototypes.constructors.Entity.Explosion")
|
||||||
require("prototypes.constructors.Entity.FireFlame")
|
require("prototypes.constructors.Entity.FireFlame")
|
||||||
require("prototypes.constructors.Entity.FluidStream")
|
require("prototypes.constructors.Entity.FluidStream")
|
||||||
require("prototypes.constructors.Entity.FlyingText")
|
|
||||||
require("prototypes.constructors.Entity.HighlightBoxEntity")
|
require("prototypes.constructors.Entity.HighlightBoxEntity")
|
||||||
require("prototypes.constructors.Entity.ItemEntity")
|
require("prototypes.constructors.Entity.ItemEntity")
|
||||||
require("prototypes.constructors.Entity.ItemRequestProxy")
|
require("prototypes.constructors.Entity.ItemRequestProxy")
|
||||||
|
@ -41,6 +40,8 @@ require("prototypes.constructors.Entity.RocketSiloRocket")
|
||||||
require("prototypes.constructors.Entity.RocketSiloRocketShadow")
|
require("prototypes.constructors.Entity.RocketSiloRocketShadow")
|
||||||
require("prototypes.constructors.Entity.Smoke")
|
require("prototypes.constructors.Entity.Smoke")
|
||||||
require("prototypes.constructors.Entity.SpeechBubble")
|
require("prototypes.constructors.Entity.SpeechBubble")
|
||||||
|
require("prototypes.constructors.Entity.SpiderLeg")
|
||||||
|
require("prototypes.constructors.Entity.SpiderVehicle")
|
||||||
require("prototypes.constructors.Entity.Sticker")
|
require("prototypes.constructors.Entity.Sticker")
|
||||||
require("prototypes.constructors.Entity.TileGhost")
|
require("prototypes.constructors.Entity.TileGhost")
|
||||||
require("prototypes.constructors.Entity.Corpse.RailRemnants")
|
require("prototypes.constructors.Entity.Corpse.RailRemnants")
|
||||||
|
@ -141,6 +142,7 @@ require("prototypes.constructors.Item.ItemWithEntityData")
|
||||||
require("prototypes.constructors.Item.ItemWithLabel")
|
require("prototypes.constructors.Item.ItemWithLabel")
|
||||||
require("prototypes.constructors.Item.Module")
|
require("prototypes.constructors.Item.Module")
|
||||||
require("prototypes.constructors.Item.RailPlanner")
|
require("prototypes.constructors.Item.RailPlanner")
|
||||||
|
require("prototypes.constructors.Item.SpidertronRemote")
|
||||||
require("prototypes.constructors.Item.Tool")
|
require("prototypes.constructors.Item.Tool")
|
||||||
require("prototypes.constructors.Item.ItemWithLabel.ItemWithInventory")
|
require("prototypes.constructors.Item.ItemWithLabel.ItemWithInventory")
|
||||||
require("prototypes.constructors.Item.ItemWithLabel.ItemWithTags")
|
require("prototypes.constructors.Item.ItemWithLabel.ItemWithTags")
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
Baseless.Make.FlyingText = function (name, prototype)
|
|
||||||
return Baseless.Make.Entity("flying-text", name, Merge(
|
|
||||||
{
|
|
||||||
speed = 0,
|
|
||||||
time_to_live = 0,
|
|
||||||
},
|
|
||||||
prototype
|
|
||||||
))
|
|
||||||
end
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
Baseless.Make.SpiderLeg = function (name, prototype)
|
||||||
|
return Baseless.Make.Entity("spider-leg", name, Merge(
|
||||||
|
{
|
||||||
|
part_length = 1,
|
||||||
|
initial_movement_speed = 0,
|
||||||
|
movement_acceleration = 0,
|
||||||
|
movement_based_position_selection_distance = 0,
|
||||||
|
graphics_set = {},
|
||||||
|
},
|
||||||
|
prototype
|
||||||
|
))
|
||||||
|
end
|
|
@ -0,0 +1,24 @@
|
||||||
|
Baseless.Make.SpiderVehicle = function (name, prototype)
|
||||||
|
return Baseless.Make.Vehicle("spider-vehicle", name, Merge(
|
||||||
|
{
|
||||||
|
energy_source = Baseless.Data.EnergySource.Burner,
|
||||||
|
inventory_size = 0,
|
||||||
|
height = 1,
|
||||||
|
chunk_exploration_radius = 1,
|
||||||
|
movement_energy_consumption = Baseless.Data.Energy,
|
||||||
|
automatic_weapon_cycling = false,
|
||||||
|
chain_shooting_cooldown_modifier = 1,
|
||||||
|
graphics_set = {},
|
||||||
|
spider_engine = {
|
||||||
|
military_target = Baseless.Data.SimpleEntityWithForce,
|
||||||
|
legs = {
|
||||||
|
leg = Baseless.Data.SpiderLeg,
|
||||||
|
mount_position = Baseless.Data.Vector.Zero,
|
||||||
|
ground_position = Baseless.Data.Vector.Zero,
|
||||||
|
blocking_legs = Baseless.Data.Vector.Zero,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
prototype
|
||||||
|
), {"FuelType"})
|
||||||
|
end
|
|
@ -0,0 +1,8 @@
|
||||||
|
Baseless.Make.SpidertronRemote = function (name, prototype)
|
||||||
|
return Baseless.Make.Item("spidertron-remote", name, Merge(
|
||||||
|
{
|
||||||
|
icon_color_indicator_mask = Baseless.Graphics.Image1,
|
||||||
|
},
|
||||||
|
prototype
|
||||||
|
))
|
||||||
|
end
|
|
@ -36,7 +36,6 @@ Baseless.RegisterIfUnique {
|
||||||
Baseless.Make.FluidStream(),
|
Baseless.Make.FluidStream(),
|
||||||
Baseless.Make.FluidTurret(),
|
Baseless.Make.FluidTurret(),
|
||||||
Baseless.Make.FluidWagon(),
|
Baseless.Make.FluidWagon(),
|
||||||
Baseless.Make.FlyingText(),
|
|
||||||
Baseless.Make.Furnace(),
|
Baseless.Make.Furnace(),
|
||||||
Baseless.Make.Gate(),
|
Baseless.Make.Gate(),
|
||||||
Baseless.Make.Generator(),
|
Baseless.Make.Generator(),
|
||||||
|
@ -68,8 +67,8 @@ Baseless.RegisterIfUnique {
|
||||||
Baseless.Make.Projectile(),
|
Baseless.Make.Projectile(),
|
||||||
Baseless.Make.Pump(),
|
Baseless.Make.Pump(),
|
||||||
Baseless.Make.Radar(),
|
Baseless.Make.Radar(),
|
||||||
Baseless.Make.RailRemnants(),
|
|
||||||
Baseless.Make.RailChainSignal(),
|
Baseless.Make.RailChainSignal(),
|
||||||
|
Baseless.Make.RailRemnants(),
|
||||||
Baseless.Make.RailSignal(),
|
Baseless.Make.RailSignal(),
|
||||||
Baseless.Make.Reactor(),
|
Baseless.Make.Reactor(),
|
||||||
Baseless.Make.ResourceEntity(),
|
Baseless.Make.ResourceEntity(),
|
||||||
|
@ -82,6 +81,8 @@ Baseless.RegisterIfUnique {
|
||||||
Baseless.Make.SmokeWithTrigger(),
|
Baseless.Make.SmokeWithTrigger(),
|
||||||
Baseless.Make.SolarPanel(),
|
Baseless.Make.SolarPanel(),
|
||||||
Baseless.Make.SpeechBubble(),
|
Baseless.Make.SpeechBubble(),
|
||||||
|
Baseless.Make.SpiderLeg(),
|
||||||
|
Baseless.Make.SpiderVehicle(),
|
||||||
Baseless.Make.Splitter(),
|
Baseless.Make.Splitter(),
|
||||||
Baseless.Make.Sticker(),
|
Baseless.Make.Sticker(),
|
||||||
Baseless.Make.StorageTank(),
|
Baseless.Make.StorageTank(),
|
||||||
|
|
|
@ -14,6 +14,7 @@ Baseless.RegisterIfUnique {
|
||||||
Baseless.Make.RailPlanner(),
|
Baseless.Make.RailPlanner(),
|
||||||
Baseless.Make.RepairTool(),
|
Baseless.Make.RepairTool(),
|
||||||
Baseless.Make.SelectionTool(),
|
Baseless.Make.SelectionTool(),
|
||||||
|
Baseless.Make.SpidertronRemote(),
|
||||||
Baseless.Make.Tool(),
|
Baseless.Make.Tool(),
|
||||||
Baseless.Make.UpgradeItem(),
|
Baseless.Make.UpgradeItem(),
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
Baseless.RegisterIfNew {
|
Baseless.RegisterIfNew {
|
||||||
Baseless.Make.Base("trigger-target-type", "ground-unit", {}),
|
Baseless.Make.Base("trigger-target-type", "ground-unit", {}),
|
||||||
Baseless.Make.DamageType("physical", {}),
|
|
||||||
Baseless.Make.DamageType("impact", {}),
|
Baseless.Make.DamageType("impact", {}),
|
||||||
|
Baseless.Make.DamageType("physical", {}),
|
||||||
Baseless.Make.EquipmentGrid("small-equipment-grid", {}),
|
Baseless.Make.EquipmentGrid("small-equipment-grid", {}),
|
||||||
Baseless.Make.Item(nil, "copper-cable", {}),
|
Baseless.Make.Item(nil, "copper-cable", {}),
|
||||||
Baseless.Make.Item(nil, "red-wire", {}),
|
|
||||||
Baseless.Make.Item(nil, "green-wire", {}),
|
Baseless.Make.Item(nil, "green-wire", {}),
|
||||||
|
Baseless.Make.Item(nil, "red-wire", {}),
|
||||||
Baseless.Make.RecipeCategory("crafting", {}),
|
Baseless.Make.RecipeCategory("crafting", {}),
|
||||||
Baseless.Make.ResourceCategory("basic-solid", {}),
|
Baseless.Make.ResourceCategory("basic-solid", {}),
|
||||||
Baseless.Make.TrivialSmoke("smoke-building", {}),
|
Baseless.Make.TrivialSmoke("smoke-building", {}),
|
||||||
Baseless.Make.VirtualSignal("signal-everything", {}),
|
|
||||||
Baseless.Make.VirtualSignal("signal-anything", {}),
|
Baseless.Make.VirtualSignal("signal-anything", {}),
|
||||||
Baseless.Make.VirtualSignal("signal-each", {}),
|
Baseless.Make.VirtualSignal("signal-each", {}),
|
||||||
|
Baseless.Make.VirtualSignal("signal-everything", {}),
|
||||||
}
|
}
|
||||||
|
|
||||||
if Baseless.RegisterIfNew(
|
if Baseless.RegisterIfNew(
|
||||||
|
|
Loading…
Reference in New Issue