You've already forked ComfyFactorio
mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2026-06-20 16:32:28 +02:00
tweaks to mtn fortress
This commit is contained in:
+41
-37
@@ -282,7 +282,7 @@ commands.add_command(
|
|||||||
p_modifer[player.index].character_mining_speed_modifier['creative'] = 50
|
p_modifer[player.index].character_mining_speed_modifier['creative'] = 50
|
||||||
p_modifer[player.index].character_health_bonus['creative'] = 2000
|
p_modifer[player.index].character_health_bonus['creative'] = 2000
|
||||||
p_modifer[player.index].character_crafting_speed_modifier['creative'] = 50
|
p_modifer[player.index].character_crafting_speed_modifier['creative'] = 50
|
||||||
v.character_inventory_slots_bonus = p_modifer[k].character_inventory_slots_bonus['creative']
|
v.character_inventory_slots_bonus = p_modifer[player.index].character_inventory_slots_bonus['creative']
|
||||||
v.insert {name = _k, count = _v.stack_size}
|
v.insert {name = _k, count = _v.stack_size}
|
||||||
v.print('[CREATIVE] Inserted all base items.', Color.success)
|
v.print('[CREATIVE] Inserted all base items.', Color.success)
|
||||||
Modifiers.update_player_modifiers(player)
|
Modifiers.update_player_modifiers(player)
|
||||||
@@ -394,42 +394,46 @@ local on_player_joined_game = function(event)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function Public.insert_all_items(player)
|
function Public.insert_all_items(player)
|
||||||
if player.character ~= nil then
|
if this.creative_enabled then
|
||||||
if player.get_inventory(defines.inventory.character_armor) then
|
if not this.players[player.index] then
|
||||||
player.get_inventory(defines.inventory.character_armor).clear()
|
if player.character ~= nil then
|
||||||
end
|
if player.get_inventory(defines.inventory.character_armor) then
|
||||||
player.insert {name = 'power-armor-mk2', count = 1}
|
player.get_inventory(defines.inventory.character_armor).clear()
|
||||||
local p_armor = player.get_inventory(5)[1].grid
|
end
|
||||||
if p_armor and p_armor.valid then
|
player.insert {name = 'power-armor-mk2', count = 1}
|
||||||
p_armor.put({name = 'fusion-reactor-equipment'})
|
local p_armor = player.get_inventory(5)[1].grid
|
||||||
p_armor.put({name = 'fusion-reactor-equipment'})
|
if p_armor and p_armor.valid then
|
||||||
p_armor.put({name = 'fusion-reactor-equipment'})
|
p_armor.put({name = 'fusion-reactor-equipment'})
|
||||||
p_armor.put({name = 'exoskeleton-equipment'})
|
p_armor.put({name = 'fusion-reactor-equipment'})
|
||||||
p_armor.put({name = 'exoskeleton-equipment'})
|
p_armor.put({name = 'fusion-reactor-equipment'})
|
||||||
p_armor.put({name = 'exoskeleton-equipment'})
|
p_armor.put({name = 'exoskeleton-equipment'})
|
||||||
p_armor.put({name = 'energy-shield-mk2-equipment'})
|
p_armor.put({name = 'exoskeleton-equipment'})
|
||||||
p_armor.put({name = 'energy-shield-mk2-equipment'})
|
p_armor.put({name = 'exoskeleton-equipment'})
|
||||||
p_armor.put({name = 'energy-shield-mk2-equipment'})
|
p_armor.put({name = 'energy-shield-mk2-equipment'})
|
||||||
p_armor.put({name = 'energy-shield-mk2-equipment'})
|
p_armor.put({name = 'energy-shield-mk2-equipment'})
|
||||||
p_armor.put({name = 'personal-roboport-mk2-equipment'})
|
p_armor.put({name = 'energy-shield-mk2-equipment'})
|
||||||
p_armor.put({name = 'night-vision-equipment'})
|
p_armor.put({name = 'energy-shield-mk2-equipment'})
|
||||||
p_armor.put({name = 'battery-mk2-equipment'})
|
p_armor.put({name = 'personal-roboport-mk2-equipment'})
|
||||||
p_armor.put({name = 'battery-mk2-equipment'})
|
p_armor.put({name = 'night-vision-equipment'})
|
||||||
end
|
p_armor.put({name = 'battery-mk2-equipment'})
|
||||||
local item = game.item_prototypes
|
p_armor.put({name = 'battery-mk2-equipment'})
|
||||||
local i = 0
|
end
|
||||||
local p_modifer = Modifiers.get_table()
|
local item = game.item_prototypes
|
||||||
for _k, _v in pairs(item) do
|
local i = 0
|
||||||
i = i + 1
|
local p_modifer = Modifiers.get_table()
|
||||||
if _k and _v.type ~= 'mining-tool' then
|
for _k, _v in pairs(item) do
|
||||||
p_modifer[player.index].character_inventory_slots_bonus['creative'] = tonumber(i)
|
i = i + 1
|
||||||
p_modifer[player.index].character_mining_speed_modifier['creative'] = 50
|
if _k and _v.type ~= 'mining-tool' then
|
||||||
p_modifer[player.index].character_health_bonus['creative'] = 2000
|
p_modifer[player.index].character_inventory_slots_bonus['creative'] = tonumber(i)
|
||||||
p_modifer[player.index].character_crafting_speed_modifier['creative'] = 50
|
p_modifer[player.index].character_mining_speed_modifier['creative'] = 50
|
||||||
player.character_inventory_slots_bonus = p_modifer[player.index].character_inventory_slots_bonus['creative']
|
p_modifer[player.index].character_health_bonus['creative'] = 2000
|
||||||
player.insert {name = _k, count = _v.stack_size}
|
p_modifer[player.index].character_crafting_speed_modifier['creative'] = 50
|
||||||
player.print('[CREATIVE] Inserted all base items.', Color.success)
|
player.character_inventory_slots_bonus = p_modifer[player.index].character_inventory_slots_bonus['creative']
|
||||||
Modifiers.update_player_modifiers(player)
|
player.insert {name = _k, count = _v.stack_size}
|
||||||
|
player.print('[CREATIVE] Inserted all base items.', Color.success)
|
||||||
|
Modifiers.update_player_modifiers(player)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ market.caspules = {
|
|||||||
['defender-capsule'] = {value = 8, rarity = 1},
|
['defender-capsule'] = {value = 8, rarity = 1},
|
||||||
['distractor-capsule'] = {value = 20, rarity = 5},
|
['distractor-capsule'] = {value = 20, rarity = 5},
|
||||||
['destroyer-capsule'] = {value = 32, rarity = 7},
|
['destroyer-capsule'] = {value = 32, rarity = 7},
|
||||||
['discharge-defense-remote'] = {value = 64, rarity = 6},
|
['discharge-defense-remote'] = {value = 2000, rarity = 8},
|
||||||
['artillery-targeting-remote'] = {value = 32, rarity = 7},
|
['artillery-targeting-remote'] = {value = 32, rarity = 7},
|
||||||
['raw-fish'] = {value = 6, rarity = 1}
|
['raw-fish'] = {value = 6, rarity = 1}
|
||||||
}
|
}
|
||||||
@@ -73,7 +73,7 @@ market.equipment = {
|
|||||||
['battery-equipment'] = {value = 160, rarity = 2},
|
['battery-equipment'] = {value = 160, rarity = 2},
|
||||||
['battery-mk2-equipment'] = {value = 2000, rarity = 8},
|
['battery-mk2-equipment'] = {value = 2000, rarity = 8},
|
||||||
['personal-laser-defense-equipment'] = {value = 2500, rarity = 7},
|
['personal-laser-defense-equipment'] = {value = 2500, rarity = 7},
|
||||||
['discharge-defense-equipment'] = {value = 2000, rarity = 5},
|
['discharge-defense-equipment'] = {value = 8000, rarity = 7},
|
||||||
['belt-immunity-equipment'] = {value = 200, rarity = 1},
|
['belt-immunity-equipment'] = {value = 200, rarity = 1},
|
||||||
['exoskeleton-equipment'] = {value = 800, rarity = 3},
|
['exoskeleton-equipment'] = {value = 800, rarity = 3},
|
||||||
['personal-roboport-equipment'] = {value = 500, rarity = 3},
|
['personal-roboport-equipment'] = {value = 500, rarity = 3},
|
||||||
|
|||||||
@@ -166,18 +166,16 @@ local function get_owner_car_name(ic, player)
|
|||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
local function get_saved_entity(cars, entity, index)
|
local function get_saved_entity(entity, index)
|
||||||
for k, car in pairs(cars) do
|
if index and index.name ~= entity.name then
|
||||||
if index and index.name ~= entity.name then
|
local msg =
|
||||||
local msg =
|
table.concat(
|
||||||
table.concat(
|
{
|
||||||
{
|
'The built entity is not the same as the saved one. ',
|
||||||
'The built entity is not the same as the saved one. ',
|
'Saved entity is: ' .. upperCase(index.name) .. ' - Built entity is: ' .. upperCase(entity.name) .. '. '
|
||||||
'Saved entity is: ' .. upperCase(car.name) .. ' - Built entity is: ' .. upperCase(entity.name) .. '. '
|
}
|
||||||
}
|
)
|
||||||
)
|
return false, msg
|
||||||
return false, msg
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
@@ -378,7 +376,7 @@ local function restore_surface(ic, player, entity)
|
|||||||
end
|
end
|
||||||
|
|
||||||
if saved_surfaces[player.index] then
|
if saved_surfaces[player.index] then
|
||||||
local success, msg = get_saved_entity(cars, ce, index)
|
local success, msg = get_saved_entity(ce, index)
|
||||||
if not success then
|
if not success then
|
||||||
player.print(msg, Color.warning)
|
player.print(msg, Color.warning)
|
||||||
return true
|
return true
|
||||||
|
|||||||
@@ -16,6 +16,8 @@ local blacklist = {
|
|||||||
['artillery-wagon'] = true,
|
['artillery-wagon'] = true,
|
||||||
['artillery-turret'] = true,
|
['artillery-turret'] = true,
|
||||||
['landfill'] = true,
|
['landfill'] = true,
|
||||||
|
['discharge-defense-equipment'] = true,
|
||||||
|
['discharge-defense-remote'] = true,
|
||||||
['fluid-wagon'] = true,
|
['fluid-wagon'] = true,
|
||||||
['pistol'] = true
|
['pistol'] = true
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user