mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-27 11:35:22 +09:00
Added Alt View
This commit is contained in:
@@ -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
21
modules/data/alt-view.lua
Normal 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)
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user