mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2026-08-13 00:45:11 +09:00
Correct container data keys and callable overloads
Autofill stores the whole per entity map against a player. The readme container is called as a define, so it needs the overload the other element classes carry. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -265,7 +265,7 @@ end
|
|||||||
|
|
||||||
--- Container added to the left gui flow
|
--- Container added to the left gui flow
|
||||||
--- @class ExpGui_Autofill.elements.container: ExpElement
|
--- @class ExpGui_Autofill.elements.container: ExpElement
|
||||||
--- @field data table<string, ExpGui_Autofill.entity_settings>
|
--- @field data table<LuaPlayer, table<string, ExpGui_Autofill.entity_settings>>
|
||||||
Elements.container = Gui.define("autofill/container")
|
Elements.container = Gui.define("autofill/container")
|
||||||
:draw(function(def, parent)
|
:draw(function(def, parent)
|
||||||
--- @cast def ExpGui_Autofill.elements.container
|
--- @cast def ExpGui_Autofill.elements.container
|
||||||
|
|||||||
@@ -361,32 +361,32 @@ define_tab(
|
|||||||
roles = { "Senior Administrator", "Administrator" },
|
roles = { "Senior Administrator", "Administrator" },
|
||||||
title = { "exp-gui_readme.backers-management" },
|
title = { "exp-gui_readme.backers-management" },
|
||||||
width = 230,
|
width = 230,
|
||||||
players = {},
|
players = {}, --- @type string[]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
roles = { "Board Member", "Senior Backer" },
|
roles = { "Board Member", "Senior Backer" },
|
||||||
title = { "exp-gui_readme.backers-board" },
|
title = { "exp-gui_readme.backers-board" },
|
||||||
width = 145,
|
width = 145,
|
||||||
players = {},
|
players = {}, --- @type string[]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
roles = { "Sponsor", "Supporter" },
|
roles = { "Sponsor", "Supporter" },
|
||||||
title = { "exp-gui_readme.backers-backers" },
|
title = { "exp-gui_readme.backers-backers" },
|
||||||
width = 196,
|
width = 196,
|
||||||
players = {},
|
players = {}, --- @type string[]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
roles = { "Moderator", "Trainee" },
|
roles = { "Moderator", "Trainee" },
|
||||||
title = { "exp-gui_readme.backers-staff" },
|
title = { "exp-gui_readme.backers-staff" },
|
||||||
width = 235,
|
width = 235,
|
||||||
players = {},
|
players = {}, --- @type string[]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
roles = {},
|
roles = {},
|
||||||
time = 3 * 3600 * 60,
|
time = 3 * 3600 * 60,
|
||||||
title = { "exp-gui_readme.backers-active" },
|
title = { "exp-gui_readme.backers-active" },
|
||||||
width = 235,
|
width = 235,
|
||||||
players = {},
|
players = {}, --- @type string[]
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -610,6 +610,7 @@ define_tab(
|
|||||||
--- Main readme container
|
--- Main readme container
|
||||||
--- @class ExpGui_Readme.elements.container: ExpElement
|
--- @class ExpGui_Readme.elements.container: ExpElement
|
||||||
--- @field data table<LuaGuiElement, ExpGui_Readme.elements.container.elements>
|
--- @field data table<LuaGuiElement, ExpGui_Readme.elements.container.elements>
|
||||||
|
--- @overload fun(parent: LuaGuiElement): LuaGuiElement
|
||||||
Elements.container = Gui.define("readme/container")
|
Elements.container = Gui.define("readme/container")
|
||||||
:track_all_elements()
|
:track_all_elements()
|
||||||
:draw(function(def, parent)
|
:draw(function(def, parent)
|
||||||
|
|||||||
Reference in New Issue
Block a user