Added Alt View

This commit is contained in:
Cooldude2606
2020-05-28 23:08:08 +01:00
parent bfcb229185
commit 0836375e02
7 changed files with 28 additions and 8 deletions

View File

@@ -19,6 +19,7 @@ new_type("core", "Core", true)
new_type("control", "Control", true)
new_type("addon", "Addons", true)
new_type("gui", "Guis", true)
new_type("data", "Data", true)
new_type("commands", "Commands", true)
new_type("config", "Configs", true, "Settings")

21
modules/data/alt-view.lua Normal file
View File

@@ -0,0 +1,21 @@
--- Stores if you use alt mode or not and auto applies it
-- @data Alt-View
local Event = require 'utils.event' ---@dep utils.event
--- Stores the join message that the player have
local PlayerData = require 'expcore.player_data' --- @dep expcore.player_data
local UsesAlt = PlayerData.Settings:combine('UsesAlt')
UsesAlt:set_default(false)
--- When your data loads apply alt view if you have it enabled
UsesAlt:on_load(function(player_name, uses_alt)
local player = game.players[player_name]
player.game_view_settings.show_entity_info = uses_alt or false
end)
--- When alt view is toggled update this
Event.add(defines.events.on_player_toggled_alt_mode, function(event)
local player = game.players[event.player_index]
UsesAlt:set(player, player.game_view_settings.show_entity_info)
end)

View File

@@ -1,14 +1,12 @@
--[[-- Commands Module - Bonus
- Adds a command that allows players to have increased stats
@commands Bonus
@data Bonus
]]
local Commands = require 'expcore.commands' --- @dep expcore.commands
local Roles = require 'expcore.roles' --- @dep expcore.roles
local Event = require 'utils.event' --- @dep utils.event
local Game = require 'utils.game' --- @dep utils.game
local Store = require 'expcore.store' --- @dep expcore.store
local config = require 'config.bonuses' --- @dep config.bonuses
local Commands = require 'expcore.commands' --- @dep expcore.commands
require 'config.expcore.command_general_parse'
--- Stores the bonus for the player

View File

@@ -1,5 +1,5 @@
--- Greets players on join
-- @addon greetings
-- @data Greetings
local config = require 'config.join_messages' --- @dep config.join_messages
local Commands = require 'expcore.commands' ---@dep expcore.commands

View File

@@ -1,5 +1,5 @@
--- Gives players random colours when they join, also applies preset colours to those who have them
-- @addon Player-Colours
-- @data Player-Colours
local Event = require 'utils.event' --- @dep utils.event
local Colours = require 'utils.color_presets' --- @dep utils.color_presets

View File

@@ -1,6 +1,6 @@
--[[-- Commands Module - Quickbar
- Adds a command that allows players to load Quickbar presets
@commands Quickbar
@data Quickbar
]]
local Commands = require 'expcore.commands' --- @dep expcore.commands

View File

@@ -1,6 +1,6 @@
--[[-- Commands Module - Tag
- Adds a command that allows players to have a custom tag after their name
@commands Tag
@data Tag
]]
local Commands = require 'expcore.commands' --- @dep expcore.commands