mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-03-17 20:58:13 +02:00
remove events system
This commit is contained in:
parent
43d981d5bd
commit
a31c1c5a10
maps/pirates
api_on_tick.luacommands.luacustom_events.lua
gui
main.luaores.luaoverworld.luaprogression.luastructures/quest_structures
surfaces
@ -27,7 +27,7 @@ local Crew = require 'maps.pirates.crew'
|
||||
local Math = require 'maps.pirates.math'
|
||||
local _inspect = require 'utils.inspect'.inspect
|
||||
local Kraken = require 'maps.pirates.surfaces.sea.kraken'
|
||||
local CustomEvents = require 'maps.pirates.custom_events'
|
||||
|
||||
|
||||
local Quest = require 'maps.pirates.quest'
|
||||
-- local ShopDock = require 'maps.pirates.shop.dock'
|
||||
|
@ -29,7 +29,7 @@ local simplex_noise = require 'utils.simplex_noise'.d2
|
||||
local Token = require 'utils.token'
|
||||
local Task = require 'utils.task'
|
||||
local Highscore = require 'maps.pirates.highscore'
|
||||
local CustomEvents = require 'maps.pirates.custom_events'
|
||||
|
||||
local Classes = require 'maps.pirates.roles.classes'
|
||||
local Gui = require 'maps.pirates.gui.gui'
|
||||
-- local Session = require 'utils.datastore.session_data'
|
||||
@ -616,7 +616,6 @@ if _DEBUG then
|
||||
end
|
||||
|
||||
memory.currentdestination_index = memory.mapbeingloadeddestination_index
|
||||
script.raise_event(CustomEvents.enum['update_crew_progress_gui'], {})
|
||||
Surfaces.create_surface(Common.current_destination())
|
||||
Task.set_timeout_in_ticks(60, go_2, { id = data.id })
|
||||
end
|
||||
|
@ -1,15 +0,0 @@
|
||||
-- This file is part of thesixthroc's Pirate Ship softmod, licensed under GPLv3 and stored at https://github.com/ComfyFactory/ComfyFactorio and https://github.com/danielmartin0/ComfyFactorio-Pirates.
|
||||
|
||||
|
||||
local Event = require 'utils.event'
|
||||
|
||||
local Public = {}
|
||||
|
||||
-- just beginning this, gotta finish reformulating the gui updates in terms of events:
|
||||
|
||||
local enum = {
|
||||
update_crew_progress_gui = Event.generate_event_name('update_crew_progress_gui'),
|
||||
}
|
||||
Public.enum = enum
|
||||
|
||||
return Public
|
@ -24,7 +24,7 @@ local Progression = require 'maps.pirates.progression'
|
||||
local Surfaces = require 'maps.pirates.surfaces.surfaces'
|
||||
local Roles = require 'maps.pirates.roles.roles'
|
||||
local Event = require 'utils.event'
|
||||
local CustomEvents = require 'maps.pirates.custom_events'
|
||||
|
||||
local IslandEnum = require 'maps.pirates.surfaces.islands.island_enum'
|
||||
local Kraken = require 'maps.pirates.surfaces.sea.kraken'
|
||||
local GuiWelcome = require 'maps.pirates.gui.welcome'
|
||||
@ -33,19 +33,8 @@ local ComfyGui = require 'utils.gui'
|
||||
ComfyGui.set_disabled_tab('Scoreboard', true)
|
||||
ComfyGui.set_disabled_tab('Groups', true)
|
||||
|
||||
|
||||
local Public = {}
|
||||
-- this seems to be never used
|
||||
local enum = {
|
||||
PROGRESS = 'progress',
|
||||
RUNS = 'runs',
|
||||
CREW = 'crew',
|
||||
CLASSES = 'classes',
|
||||
MINIMAP = 'minimap',
|
||||
INFO = 'info',
|
||||
COLOR = 'color',
|
||||
}
|
||||
Public.enum = enum
|
||||
|
||||
Public.progress = require 'maps.pirates.gui.progress'
|
||||
Public.runs = require 'maps.pirates.gui.runs'
|
||||
Public.crew = require 'maps.pirates.gui.crew'
|
||||
@ -54,23 +43,6 @@ Public.minimap = require 'maps.pirates.gui.minimap'
|
||||
Public.info = require 'maps.pirates.gui.info'
|
||||
Public.color = require 'maps.pirates.gui.color'
|
||||
|
||||
|
||||
function Public.update_crew_gui(which_gui)
|
||||
if not Public[which_gui] then return end
|
||||
|
||||
local players = Common.crew_get_crew_members_and_spectators()
|
||||
|
||||
for _, player in pairs(players) do
|
||||
Public[which_gui].full_update(player)
|
||||
end
|
||||
end
|
||||
|
||||
function Public.update_crew_progress_gui()
|
||||
return Public.update_crew_gui('progress')
|
||||
end
|
||||
|
||||
Event.add(CustomEvents.enum['update_crew_progress_gui'], Public.update_crew_progress_gui)
|
||||
|
||||
local function create_gui(player)
|
||||
local flow1, flow2, flow3, flow4
|
||||
|
||||
@ -1277,12 +1249,8 @@ local function on_gui_location_changed(event)
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
local event = require 'utils.event'
|
||||
event.add(defines.events.on_gui_click, on_gui_click)
|
||||
event.add(defines.events.on_gui_location_changed, on_gui_location_changed)
|
||||
|
||||
|
||||
|
||||
return Public
|
||||
|
@ -24,7 +24,6 @@ The scenario is quite complex, but there are ways to get started, even if you do
|
||||
-- require 'modules.biters_yield_coins'
|
||||
require 'modules.biter_noms_you'
|
||||
require 'modules.no_deconstruction_of_neutral_entities'
|
||||
require 'maps.pirates.custom_events' --probably do this before anything else
|
||||
require 'utils.server'
|
||||
local _inspect = require 'utils.inspect'.inspect
|
||||
-- local Modifers = require 'player_modifiers'
|
||||
|
@ -9,7 +9,7 @@ local _inspect = require 'utils.inspect'.inspect
|
||||
local Common = require 'maps.pirates.common'
|
||||
local Utils = require 'maps.pirates.utils_local'
|
||||
local simplex_noise = require 'utils.simplex_noise'.d2
|
||||
-- local CustomEvents = require 'maps.pirates.custom_events'
|
||||
--
|
||||
|
||||
local Public = {}
|
||||
|
||||
@ -151,8 +151,6 @@ function Public.try_ore_spawn(surface, realp, source_name, density_bonus, from_t
|
||||
end
|
||||
end
|
||||
|
||||
-- script.raise_event(CustomEvents.enum['update_crew_progress_gui'], {})
|
||||
|
||||
return ret
|
||||
end
|
||||
|
||||
|
@ -25,11 +25,11 @@ local Crew = require 'maps.pirates.crew'
|
||||
-- local Parrot = require 'maps.pirates.parrot'
|
||||
-- local Hold = require 'maps.pirates.surfaces.hold'
|
||||
-- local Cabin = require 'maps.pirates.surfaces.cabin'
|
||||
local Shop = require 'maps.pirates.shop.shop'
|
||||
-- local Shop = require 'maps.pirates.shop.shop'
|
||||
local Upgrades = require 'maps.pirates.shop.boat_upgrades'
|
||||
local Kraken = require 'maps.pirates.surfaces.sea.kraken'
|
||||
local Highscore = require 'maps.pirates.highscore'
|
||||
local CustomEvents = require 'maps.pirates.custom_events'
|
||||
|
||||
local IslandEnum = require 'maps.pirates.surfaces.islands.island_enum'
|
||||
|
||||
|
||||
@ -591,8 +591,6 @@ function Public.check_for_destination_collisions()
|
||||
memory.currentdestination_index = index
|
||||
memory.boat.state = Boats.enum_state.ATSEA_LOADING_MAP
|
||||
|
||||
script.raise_event(CustomEvents.enum['update_crew_progress_gui'], {})
|
||||
|
||||
local destination = Common.current_destination()
|
||||
Surfaces.destination_on_collide(destination)
|
||||
|
||||
|
@ -10,7 +10,7 @@ local Common = require 'maps.pirates.common'
|
||||
local CoreData = require 'maps.pirates.coredata'
|
||||
local Utils = require 'maps.pirates.utils_local'
|
||||
local _inspect = require 'utils.inspect'.inspect
|
||||
local CustomEvents = require 'maps.pirates.custom_events'
|
||||
|
||||
|
||||
-- local Structures = require 'maps.pirates.structures.structures'
|
||||
local Boats = require 'maps.pirates.structures.boats.boats'
|
||||
@ -25,7 +25,7 @@ local Roles = require 'maps.pirates.roles.roles'
|
||||
-- local Parrot = require 'maps.pirates.parrot'
|
||||
-- local Quest = require 'maps.pirates.quest'
|
||||
|
||||
local Shop = require 'maps.pirates.shop.shop'
|
||||
-- local Shop = require 'maps.pirates.shop.shop'
|
||||
local Overworld = require 'maps.pirates.overworld'
|
||||
local Hold = require 'maps.pirates.surfaces.hold'
|
||||
local Cabin = require 'maps.pirates.surfaces.cabin'
|
||||
@ -305,8 +305,6 @@ function Public.progress_to_destination(destination_index)
|
||||
memory.currentdestination_index = destination_index --already done when we collide with it typically
|
||||
local destination = Common.current_destination()
|
||||
|
||||
script.raise_event(CustomEvents.enum['update_crew_progress_gui'], {})
|
||||
|
||||
destination.dynamic_data.timer = 0
|
||||
destination.dynamic_data.timeratlandingtime = nil
|
||||
destination.dynamic_data.enemyboats = {}
|
||||
|
@ -8,7 +8,7 @@ local Common = require 'maps.pirates.common'
|
||||
-- local CoreData = require 'maps.pirates.coredata'
|
||||
-- local Utils = require 'maps.pirates.utils_local'
|
||||
local _inspect = require 'utils.inspect'.inspect
|
||||
-- local CustomEvents = require 'maps.pirates.custom_events'
|
||||
--
|
||||
-- local SurfacesCommon = require 'maps.pirates.surfaces.common'
|
||||
local Raffle = require 'maps.pirates.raffle'
|
||||
local ShopCovered = require 'maps.pirates.shop.covered'
|
||||
|
@ -8,7 +8,7 @@ local Common = require 'maps.pirates.common'
|
||||
-- local CoreData = require 'maps.pirates.coredata'
|
||||
-- local Utils = require 'maps.pirates.utils_local'
|
||||
local _inspect = require 'utils.inspect'.inspect
|
||||
-- local CustomEvents = require 'maps.pirates.custom_events'
|
||||
--
|
||||
-- local SurfacesCommon = require 'maps.pirates.surfaces.common'
|
||||
local Raffle = require 'maps.pirates.raffle'
|
||||
local ShopCovered = require 'maps.pirates.shop.covered'
|
||||
|
@ -8,7 +8,7 @@ local Common = require 'maps.pirates.common'
|
||||
local CoreData = require 'maps.pirates.coredata'
|
||||
local Utils = require 'maps.pirates.utils_local'
|
||||
local _inspect = require 'utils.inspect'.inspect
|
||||
-- local CustomEvents = require 'maps.pirates.custom_events'
|
||||
--
|
||||
local IslandEnum = require 'maps.pirates.surfaces.islands.island_enum'
|
||||
-- local Raffle = require 'maps.pirates.raffle'
|
||||
-- local ShopCovered = require 'maps.pirates.shop.covered'
|
||||
|
@ -7,7 +7,7 @@ local Common = require 'maps.pirates.common'
|
||||
local CoreData = require 'maps.pirates.coredata'
|
||||
local Utils = require 'maps.pirates.utils_local'
|
||||
-- local Math = require 'maps.pirates.math'
|
||||
local CustomEvents = require 'maps.pirates.custom_events'
|
||||
|
||||
|
||||
local _inspect = require 'utils.inspect'.inspect
|
||||
local Token = require 'utils.token'
|
||||
@ -119,8 +119,6 @@ function Public.move_crowsnest(vectorx, vectory)
|
||||
-- crew_force.clear_chart(surface)
|
||||
crew_force.chart(surface, area)
|
||||
end
|
||||
|
||||
script.raise_event(CustomEvents.enum['update_crew_progress_gui'], {})
|
||||
end
|
||||
|
||||
function Public.update_destination_renderings()
|
||||
|
@ -12,7 +12,7 @@ local Cabin = require 'maps.pirates.surfaces.cabin'
|
||||
local CoreData = require 'maps.pirates.coredata'
|
||||
local Utils = require 'maps.pirates.utils_local'
|
||||
local _inspect = require 'utils.inspect'.inspect
|
||||
local CustomEvents = require 'maps.pirates.custom_events'
|
||||
|
||||
|
||||
|
||||
local Public = {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user