forked from townforge/townforge
211 lines
10 KiB
Plaintext
211 lines
10 KiB
Plaintext
WindowInfo
|
|
title Player info
|
|
centered-relative-size: 0.9 0.9
|
|
modal: 1
|
|
|
|
TBTabContainer
|
|
gravity: "all"
|
|
id: "tab-container"
|
|
tabs
|
|
TBButton: text: "Main"
|
|
TBButton: text: "Inventory"
|
|
TBButton: text: "Buildings"
|
|
TBButton: text: "Discoveries"
|
|
TBButton: text: "Badges"
|
|
TBButton: text: "Prestige"
|
|
TBButton: text: "History"
|
|
TBButton: text: "Invitations"
|
|
|
|
TBLayout: axis: x, distribution: "gravity"
|
|
TBLayout: axis: y, distribution: "gravity", gravity: "top bottom", distribution-position: "left", size: "available"
|
|
TBLayout: axis: x, distribution-position: "top", gravity: "top"
|
|
TBLayout: axis: y, distribution-position: "top left"
|
|
TBLayout: axis: x, distribution-position: "left top"
|
|
TBTextField: text: "Name:"
|
|
TBTextField: id: "name"
|
|
TBButton: id: "select-account", text: "Select other"
|
|
TBLayout: axis: x, distribution-position: "left top"
|
|
TBTextField: text: "Level:"
|
|
TBTextField: id: "level"
|
|
TBButton: id: "level-up", text: "Level up"
|
|
TBLayout: axis: x, distribution-position: "left top"
|
|
TBTextField: text: "Prestige:"
|
|
TBTextField: id: "prestige-main"
|
|
TBLayout: axis: x, distribution-position: "left top"
|
|
TBTextField: text: "Player ID:"
|
|
TBTextField: id: "id"
|
|
TBLayout: axis: x, distribution-position: "left top"
|
|
TBTextField: text: "Public key:"
|
|
TBEditField: id: "public_key", readonly: 1, multiline: 0, adapt-to-content: 1, skin: "TBEditField.public-key"
|
|
font: size: 12px
|
|
TBLayout: axis: x, distribution-position: "left top"
|
|
TBTextField: text: "Balance:"
|
|
TBTextField: id: "balance"
|
|
TBLayout: axis: y, distribution-position: "top right"
|
|
TBButton: id: "give-money", text: "Give gold"
|
|
TBButton: id: "give-items", text: "Give items"
|
|
TBButton: id: "give-land", text: "Give land"
|
|
TBSelectList: id: "attributes"
|
|
TBClickLabel: text: "Ignore", gravity: "bottom"
|
|
TBCheckBox: id: "ignore"
|
|
TBLayout: axis: y, distribution: "gravity"
|
|
TBEditField: id: "player-profile", text: "", multiline: 1, gravity: "all", placeholder: "Player profile"
|
|
TBButton: id: "save-player-profile", text: "Save"
|
|
|
|
TBLayout: axis: y, distribution-position: "left top", distribution: "gravity"
|
|
TBLayout: axis: x, distribution: "gravity"
|
|
TBSelectList: id: "item-balances", gravity: "all"
|
|
TBLayout: axis: y, size: "available", distribution: "gravity"
|
|
TBScrollContainer: id: "item-info", gravity: "all"
|
|
TBToggleContainer: id: "ownership-container", toggle: "expanded"
|
|
TBSelectList: id: "ownership", gravity: "all"
|
|
TBToggleContainer: id: "view-ownership-container", toggle: "expanded"
|
|
TBButton: id: "view-owners", text: "View owners"
|
|
TBEditField: id: "items-search", gravity: "left right", placeholder: "search", type: "search"
|
|
|
|
TBLayout: axis: y, distribution-position: "left top", distribution: "gravity"
|
|
TBSelectList: id: "flags", gravity: "all"
|
|
TBLayout: axis: x, distribution-position: "left"
|
|
TBButton: id: "repair-all", text: "Repair all"
|
|
TBButton: id: "fight-fire", text: "Fight fire"
|
|
TBTextField: id: "running-out", gravity: "right"
|
|
TBLayout: axis: x, distribution: "gravity"
|
|
TBEditField: id: "flags-search", gravity: "left right", placeholder: "search", type: "search", gravity: "all"
|
|
TBSelectDropdown: id: "columns", text: "Columns"
|
|
TBTextField: text: "Only buildings in the current city are shown"
|
|
|
|
TBLayout: axis: y, distribution-position: "left top", distribution: "gravity"
|
|
TBSelectList: id: "discoveries", gravity: "all"
|
|
TBEditField: id: "discoveries-search", gravity: "left right", placeholder: "search", type: "search"
|
|
|
|
TBLayout: axis: y, distribution-position: "left top", distribution: "gravity", id: "badges-page"
|
|
TBScrollContainer: id: "badges", gravity: "all"
|
|
TBClickLabel: text: "Show all"
|
|
TBCheckBox: id: "show-all-badges"
|
|
|
|
TBLayout: axis: y, distribution-position: "left top", distribution: "gravity", id: "prestige-page"
|
|
TBTabContainer
|
|
gravity: "all"
|
|
id: "prestige-tab-container"
|
|
tabs
|
|
TBButton: text: "Overview"
|
|
TBButton: text: "Coins"
|
|
TBButton: text: "Gilded items"
|
|
TBButton: text: "Gemstones"
|
|
|
|
TBLayout: axis: y, distribution-position: "left top", distribution: "gravity"
|
|
TBLayout: axis: y, distribution-position: "left top", distribution: "gravity", size: "preferred"
|
|
TBSeparator: gravity: "all"
|
|
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Coin collection:"
|
|
TBTextField: id: "overview-coin-collection"
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Gemstones:"
|
|
TBTextField: id: "overview-gemstones"
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Gilded items:"
|
|
TBTextField: id: "overview-gilded-items"
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Badge bonus:"
|
|
TBTextField: id: "badge-bonus"
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Prestige (at last game update):"
|
|
TBTextField: id: "prestige-latest", text: ""
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Current estimated Prestige:"
|
|
TBTextField: id: "prestige", text: ""
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Ranking:"
|
|
TBTextField: id: "ranking", text: ""
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Bonus:"
|
|
TBTextField: id: "bonus", text: ""
|
|
|
|
TBSeparator: gravity: "all"
|
|
|
|
TBEditField: multiline: 1, adapt-to-content: 1, readonly: 1, is-focusable: 0, skin: 0, gravity: "left right"
|
|
text: "Prestige is a measure of a character's in-game standing in the Townforge world.\nIt is based on:\n - the number, age and variety of collectible gold coins\n - other custom items containing gold\n - the number and type of gemstones\n - the character's level\n\nThe 20 most prestigious players receive extra income every game tick (four times a day).\nYou can see the current twenty most prestigious players in the leaderboards screen.\n"
|
|
|
|
TBSeparator: gravity: "all"
|
|
|
|
TBLayout: axis: y, distribution: "available", id: "coins-page"
|
|
TBScrollContainer: id: "coins", gravity: "all"
|
|
TBLayout: axis: y, distribution: "gravity", distribution-position: "left", size: "available"
|
|
TBTextField: text: "Calendar coins", text-align: "left"
|
|
TBEditField: multiline: 1, adapt-to-content: 1, readonly: 1, is-focusable: 0, skin: 0, gravity: "left right"
|
|
text: "Every year, a new gold coin design is introduced.\nEach complete 19 year runic cycle gives additional prestige points."
|
|
font: size: 12px
|
|
CoinLayout: id: "yearly-coins-layout"
|
|
TBLayout: axis: x
|
|
TBTextField: id: "num-complete-runic-cycles"
|
|
TBTextField: text: " complete runic cycles: +"
|
|
TBTextField: id: "complete-runic-cycles-bonus"
|
|
TBTextField: text: "%"
|
|
TBSeparator
|
|
TBTextField: text: "Other coins", text-align: "left"
|
|
CoinLayout: id: "other-coins-layout"
|
|
TBSeparator
|
|
TBEditField: multiline: 1, adapt-to-content: 1, readonly: 1, is-focusable: 0, skin: 0, gravity: "left right"
|
|
text: "Coins that can still be minted will have low effective rarity until they are not mintable anymore"
|
|
font: size: 12px
|
|
TBSeparator
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Coin collection contribution to prestige score:"
|
|
TBTextField: id: "coin-contribution"
|
|
|
|
TBLayout: axis: y, distribution-position: "left top", distribution: "gravity"
|
|
TBEditField: multiline: 1, adapt-to-content: 1, readonly: 1, is-focusable: 0, skin: 0, gravity: "left right"
|
|
text: "The amount of gold in items that are not collectible coins gives a bonus, up to the amount of gold in collectible coins"
|
|
font: size: 12px
|
|
TBSeparator
|
|
TBSelectList: id: "gilded-items", gravity: "all"
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Amount of gold in gilded items:"
|
|
TBTextField: id: "gilded-items-gold"
|
|
|
|
TBLayout: axis: x, distribution: "available"
|
|
TBLayout: axis: y, distribution: "gravity", distribution-position: "left"
|
|
TBSelectList: id: "gemstones", gravity: "all"
|
|
TBSeparator
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Whole set bonus: "
|
|
TBTextField: id: "all-gemstones"
|
|
TBSeparator
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Gemstone collection contribution to prestige score:"
|
|
TBTextField: id: "gemstone-contribution"
|
|
|
|
TBLayout: axis: y, distribution-position: "left top", distribution: "gravity"
|
|
TBSelectList: id: "history", gravity: "all"
|
|
TBLayout: axis: x, distribution: "gravity"
|
|
TBEditField: id: "history-search", gravity: "left right", placeholder: "search", type: "search"
|
|
TBButton: id: "export-history", text: "Export", gravity: "right"
|
|
TBLayout: axis: x
|
|
TBLayout: axis: x, id: "history-navigation"
|
|
TBTextField: text: " "
|
|
TBLayout: axis: x
|
|
TBButton: id: "history-go-to-page", text: "Go to page"
|
|
TBEditField: id: "history-go-to-page-data"
|
|
|
|
TBLayout: axis: y, distribution-position: "left top", distribution: "gravity"
|
|
TBTextField: text: "You can invite people to the game by paying their new account fee along with an optional extra starting gold"
|
|
TBTextField: text: "You first generate an invitation here, which you sent the person you want to invite"
|
|
TBTextField: text: "Anyone in possession of the invitation will be able to use it"
|
|
TBTextField: text: "It may only be used once, so if several people have the invitation, it'll only work for the first to use it"
|
|
TBTextField: text: "If an expiration height is set, it can only be used prior to this height"
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Extra starting gold"
|
|
TBEditField: id: "invitation-extra-money", placeholder: "Amount", text: "0"
|
|
TBLayout: axis: x
|
|
TBTextField: text: "Expiration"
|
|
TBEditField: id: "invitation-expiration", placeholder: "Block height (0 to never expire)", text: "0"
|
|
TBButton: text: "Generate", id: "invitation-generate"
|
|
TBLayout: axis: x, size: "available", gravity: "left right", distribution: "gravity"
|
|
TBEditField: id: "invitation", readonly: 1, multiline: 1, adapt-to-content: 1, gravity: "left right", text: " \n \n \n \n"
|
|
TBButton: text: "Copy to clipboard", id: "invitation-copy"
|
|
TBLayout: axis: x
|
|
TBTextField: text: "You have invited"
|
|
TBTextField: id: "num-invited"
|
|
TBTextField: text: "players so far"
|