2a. Predefined headers - HafisCZ/sf-tools GitHub Wiki
⚠️ THIS LIST IS NOT UP TO DATE. FOR FULL LIST USE THE MANUAL BUTTON WITHIN STATS' SCRIPTS TAB.
Creating a header with a reserved name will use all default options unless there is a expr option set.
The default options can be overwritten by local options, but will not be affected by shared or category-shared options.
Public
| Header | Default options |
|---|---|
Name |
expr player.Namedifference offstatistics off |
Prefix |
expr player.Prefixdifference offstatistics off |
ID |
expr player.IDdifference offstatistics off |
Identifier |
expr player.Identifierdifference offstatistics off |
Guild ID |
expr player.Group.ID || ''difference offstatistics off |
Guild Identifier |
expr player.Group.Identifier || ''difference offstatistics off |
Guild Rank |
expr player.Group.Rank || ''difference offstatistics off |
Role |
expr player.Group.Role || 0flip onformat GroupRoles[player.Group.Role] || ''difference offstatistics off |
Level |
expr player.Level |
Guild |
expr player.Group.Name || ''difference offstatistics off |
Strength |
expr player.Strength.Total |
Dexterity |
expr player.Dexterity.Total |
Intelligence |
expr player.Intelligence.Total |
Constitution |
expr player.Constitution.Total |
Luck |
expr player.Luck.Total |
Attribute |
expr player.Primary.Total |
Strength Size |
expr player.Strength.PotionSize |
Dexterity Size |
expr player.Dexterity.PotionSize |
Intelligence Size |
expr player.Intelligence.PotionSize |
Constitution Size |
expr player.Constitution.PotionSize |
Luck Size |
expr player.Luck.PotionSize |
Attribute Size |
expr player.Primary.PotionSize |
Strength Pet |
expr player.Strength.Petwidth 110 |
Dexterity Pet |
expr player.Dexterity.Petwidth 110 |
Intelligence Pet |
expr player.Intelligence.Petwidth 110 |
Constitution Pet |
expr player.Constitution.Petwidth 110 |
Luck Pet |
expr player.Luck.Petwidth 110 |
Attribute Pet |
expr player.Primary.Petwidth 110 |
Base Cost |
expr player.Primary.NextCostformat fnumber(this) |
Strength Cost |
expr player.Strength.NextCostformat fnumber(this) |
Dexterity Cost |
expr player.Dexterity.NextCostformat fnumber(this) |
Intelligence Cost |
expr player.Intelligence.NextCostformat fnumber(this) |
Constitution Cost |
expr player.Constitution.NextCostformat fnumber(this) |
Luck Cost |
expr player.Luck.NextCostformat fnumber(this) |
Base Total Cost |
expr player.Primary.TotalCostformat fnumber(this) |
Strength Total Cost |
expr player.Strength.TotalCostformat fnumber(this) |
Dexterity Total Cost |
expr player.Dexterity.TotalCostformat fnumber(this) |
Intelligence Total Cost |
expr player.Intelligence.TotalCostformat fnumber(this) |
Constitution Total Cost |
expr player.Constitution.TotalCostformat fnumber(this) |
Luck Total Cost |
expr player.Luck.TotalCostformat fnumber(this) |
Strength Equipment |
expr player.Strength.Equipmentwidth 110 |
Dexterity Equipment |
expr player.Dexterity.Equipmentwidth 110 |
Intelligence Equipment |
expr player.Intelligence.Equipmentwidth 110 |
Constitution Equipment |
expr player.Constitution.Equipmentwidth 110 |
Luck Equipment |
expr player.Luck.Equipmentwidth 110 |
Attribute Equipment |
expr player.Primary.Equipmentwidth 110 |
Strength Items |
expr player.Strength.Itemswidth 110 |
Dexterity Items |
expr player.Dexterity.Itemswidth 110 |
Intelligence Items |
expr player.Intelligence.Itemswidth 110 |
Constitution Items |
expr player.Constitution.Itemswidth 110 |
Luck Items |
expr player.Luck.Itemswidth 110 |
Attribute Items |
expr player.Primary.Itemswidth 110 |
Strength Base Items |
expr player.Strength.ItemsBasewidth 110 |
Dexterity Base Items |
expr player.Dexterity.ItemsBasewidth 110 |
Intelligence Base Items |
expr player.Intelligence.ItemsBasewidth 110 |
Constitution Base Items |
expr player.Constitution.ItemsBasewidth 110 |
Luck Base Items |
expr player.Luck.ItemsBasewidth 110 |
Attribute Base Items |
expr player.Primary.ItemsBasewidth 110 |
Strength Upgrades |
expr player.Strength.Upgradeswidth 110 |
Dexterity Upgrades |
expr player.Dexterity.Upgradeswidth 110 |
Intelligence Upgrades |
expr player.Intelligence.Upgradeswidth 110 |
Constitution Upgrades |
expr player.Constitution.Upgradeswidth 110 |
Luck Upgrades |
expr player.Luck.Upgradeswidth 110 |
Attribute Upgrades |
expr player.Primary.Upgradeswidth 110 |
Strength Gems |
expr player.Strength.Gemswidth 110 |
Dexterity Gems |
expr player.Dexterity.Gemswidth 110 |
Intelligence Gems |
expr player.Intelligence.Gemswidth 110 |
Constitution Gems |
expr player.Constitution.Gemswidth 110 |
Luck Gems |
expr player.Luck.Gemswidth 110 |
Attribute Gems |
expr player.Primary.Gemswidth 110 |
Strength Potion |
expr player.Strength.Potionwidth 110 |
Dexterity Potion |
expr player.Dexterity.Potionwidth 110 |
Intelligence Potion |
expr player.Intelligence.Potionwidth 110 |
Constitution Potion |
expr player.Constitution.Potionwidth 110 |
Luck Potion |
expr player.Luck.Potionwidth 110 |
Attribute Potion |
expr player.Primary.Potionwidth 110 |
Strength Pet Bonus |
expr player.Strength.PetBonus |
Dexterity Pet Bonus |
expr player.Dexterity.PetBonus |
Intelligence Pet Bonus |
expr player.Intelligence.PetBonus |
Constitution Pet Bonus |
expr player.Constitution.PetBonus |
Luck Pet Bonus |
expr player.Luck.PetBonus |
Attribute Pet Bonus |
expr player.Primary.PetBonus |
Strength Class |
expr player.Strength.Classwidth 110 |
Dexterity Class |
expr player.Dexterity.Classwidth 110 |
Intelligence Class |
expr player.Intelligence.Classwidth 110 |
Constitution Class |
expr player.Constitution.Classwidth 110 |
Luck Class |
expr player.Luck.Classwidth 110 |
Attribute Class |
expr player.Primary.Classwidth 110 |
Strength Bonus |
expr player.Strength.Bonusalias Str Bonus |
Dexterity Bonus |
expr player.Dexterity.Bonusalias Dex Bonus |
Intelligence Bonus |
expr player.Intelligence.Bonusalias Int Bonus |
Constitution Bonus |
expr player.Constitution.Bonusalias Con Bonus |
Luck Bonus |
expr player.Luck.Bonusalias Lck Bonus |
Bonus |
expr player.Primary.Bonus |
Base Strength |
expr player.Strength.Base |
Base Dexterity |
expr player.Dexterity.Base |
Base Intelligence |
expr player.Intelligence.Base |
Base Constitution |
expr player.Constitution.Base |
Base Luck |
expr player.Luck.Base |
Base |
expr player.Primary.Base |
Honor |
expr player.Honor |
Life Potion |
expr player.Potions.Life == 25format this ? 'Yes' : 'No' |
Runes |
expr player.Runes.Runesformat `e${ this }`width 100 |
Action Index |
expr player.Action.Indexdifference offstatistics off |
Status |
expr player.Action.Statusformat PlayerActions[max(0, this)]difference offstatistics off |
Action Finish |
expr player.Action.Finishformat this < 0 ? '' : datetime(this)difference offstatistics off |
Health |
expr player.Healthwidth 120 |
Armor |
expr player.Armor |
Damage Min |
expr player.Damage.Min |
Damage Max |
expr player.Damage.Max |
Damage Avg |
expr player.Damage.Avg |
Damage Min 2 |
expr player.Damage2.Min |
Damage Max 2 |
expr player.Damage2.Max |
Damage Avg 2 |
expr player.Damage2.Avg |
Space |
expr 5 + player.Fortress.Treasury |
Mirror |
expr player.Mirror ? 13 : player.MirrorPieces |
Equipment |
expr each(Items, Attributes[0] > 0 ? this.getItemLevel() : 0)width 130 |
Tower |
expr player.Dungeons.Tower |
Raids |
expr player.Dungeons.Raid |
Portal |
expr player.Dungeons.Player |
Guild Portal |
expr player.Dungeons.Groupwidth 130 |
Dungeon |
expr player.Dungeons.Normal.Total |
Shadow Dungeon |
expr player.Dungeons.Shadow.Total |
Dungeon Unlocked |
expr player.Dungeons.Normal.Unlocked |
Shadow Unlocked |
expr player.Dungeons.Shadow.Unlocked |
Fortress |
expr player.Fortress.Fortress |
Upgrades |
expr player.Fortress.Upgrades |
Warriors |
expr player.Fortress.Warriors |
Archers |
expr player.Fortress.Archers |
Mages |
expr player.Fortress.Mages |
Warrior Count |
expr player.Fortress.Barracks * 3 |
Archer Count |
expr player.Fortress.ArcheryGuild * 2 |
Mage Count |
expr player.Fortress.MageTower |
Gem Mine |
expr player.Fortress.GemMine |
Fortress Honor |
expr player.Fortress.Honorwidth 150 |
Wall |
expr player.Fortress.Wall |
Fortifications |
expr player.Fortress.Fortifications |
Quarters |
expr player.Fortress.LaborerQuarters |
Woodcutter |
expr player.Fortress.WoodcutterGuild |
Quarry |
expr player.Fortress.Quarry |
Academy |
expr player.Fortress.Academy |
Archery Guild |
expr player.Fortress.ArcheryGuild |
Barracks |
expr player.Fortress.Barracks |
Mage Tower |
expr player.Fortress.MageTower |
Treasury |
expr player.Fortress.Treasury |
Smithy |
expr player.Fortress.Smithy |
Raid Wood |
expr player.Fortress.RaidWood |
Raid Stone |
expr player.Fortress.RaidStone |
Shadow |
expr player.Pets.Shadow |
Light |
expr player.Pets.Light |
Earth |
expr player.Pets.Earth |
Fire |
expr player.Pets.Fire |
Water |
expr player.Pets.Water |
Rune Gold |
expr player.Runes.Gold |
Rune XP |
expr player.Runes.XP |
Rune Chance |
expr player.Runes.Chancewidth 130 |
Rune Quality |
expr player.Runes.Qualitywidth 130 |
Rune Health |
expr player.Runes.Healthwidth 130 |
Rune Damage |
expr player.Runes.Damagewidth 130 |
Rune Damage 2 |
expr player.Runes.Damage2width 130 |
Rune Resist |
expr player.Runes.Resistancewidth 130 |
Fire Resist |
expr player.Runes.ResistanceFirewidth 130 |
Cold Resist |
expr player.Runes.ResistanceColdwidth 130 |
Lightning Resist |
expr player.Runes.ResistanceLightningwidth 160 |
Fire Damage |
expr player.Runes.DamageFirewidth 130 |
Cold Damage |
expr player.Runes.DamageColdwidth 130 |
Lightning Damage |
expr player.Runes.DamageLightningwidth 160 |
Fire Damage 2 |
expr player.Runes.Damage2Firewidth 130 |
Cold Damage 2 |
expr player.Runes.Damage2Coldwidth 130 |
Lightning Damage 2 |
expr player.Runes.Damage2Lightningwidth 160 |
Class |
expr player.Classformat Classes[this]difference offflip onstatistics off |
Rank |
expr player.Rankflip on |
Mount |
expr player.Mountformat this ? (MountSizes[this] + '%') : ''difference off |
Awards |
expr player.Achievements.Owned |
Album |
expr trunc(10000 * player.Book / @scrapbook) / 100format fixed(this, 2) + '%'width 130decimal on |
Album Items |
expr player.Bookwidth 130 |
Fortress Rank |
expr player.Fortress.Rankflip onwidth 130 |
Building |
expr player.Fortress.Upgrade.Buildingwidth 180format FortressBuildings[this] |
Building Finish |
expr player.Fortress.Upgrade.Finishformat this < 0 ? '' : datetime(this)difference offstatistics off |
Last Active |
expr player.LastOnlineformat datetime(this)difference offstatistics off |
Inactive Time |
expr player.Timestamp - player.LastOnlineformat duration(this)flip ondifference offstatistics off |
Timestamp |
expr player.Timestampformat datetime(this)difference offstatistics off |
Guild Joined |
expr player.Group.Joinedformat this ? datetime(this) : ''difference offstatistics off |
Gladiator |
expr player.Fortress.Gladiatorformat { 0: '', 1: '1+', 5: '5+', 10: '10+', 15: '15' }[this] |
1 Catacombs |
expr max(0, player.Dungeons.Normal[0] - 2) |
2 Mines |
expr max(0, player.Dungeons.Normal[1] - 2) |
3 Ruins |
expr max(0, player.Dungeons.Normal[2] - 2) |
4 Grotto |
expr max(0, player.Dungeons.Normal[3] - 2) |
5 Altar |
expr max(0, player.Dungeons.Normal[4] - 2) |
6 Tree |
expr max(0, player.Dungeons.Normal[5] - 2) |
7 Magma |
expr max(0, player.Dungeons.Normal[6] - 2) |
8 Temple |
expr max(0, player.Dungeons.Normal[7] - 2) |
9 Pyramid |
expr max(0, player.Dungeons.Normal[8] - 2) |
10 Circus |
expr max(0, player.Dungeons.Normal[9] - 2) |
11 Fortress |
expr max(0, player.Dungeons.Normal[10] - 2) |
12 Hell |
expr max(0, player.Dungeons.Normal[11] - 2) |
13 Floor |
expr max(0, player.Dungeons.Normal[12] - 2) |
14 Easteros |
expr max(0, player.Dungeons.Normal[13] - 2) |
S1 Catacombs |
expr max(0, player.Dungeons.Shadow[0] - 2) |
S2 Mines |
expr max(0, player.Dungeons.Shadow[1] - 2) |
S3 Ruins |
expr max(0, player.Dungeons.Shadow[2] - 2) |
S4 Grotto |
expr max(0, player.Dungeons.Shadow[3] - 2) |
S5 Altar |
expr max(0, player.Dungeons.Shadow[4] - 2) |
S6 Tree |
expr max(0, player.Dungeons.Shadow[5] - 2) |
S7 Magma |
expr max(0, player.Dungeons.Shadow[6] - 2) |
S8 Temple |
expr max(0, player.Dungeons.Shadow[7] - 2) |
S9 Pyramid |
expr max(0, player.Dungeons.Shadow[8] - 2) |
S10 Circus |
expr max(0, player.Dungeons.Shadow[9] - 2) |
S11 Fortress |
expr max(0, player.Dungeons.Shadow[10] - 2) |
S12 Hell |
expr max(0, player.Dungeons.Shadow[11] - 2) |
S13 Floor |
expr max(0, player.Dungeons.Shadow[12] - 2) |
S14 Easteros |
expr max(0, player.Dungeons.Shadow[13] - 2) |
Achievements |
expr player.Achievements.Owned |
Pets Unlocked |
expr player.Achievements[36].Owned |
Grail Unlocked |
expr player.Achievements[76].Owned |
Hydra Dead |
expr player.Achievements[63].Owned |
XP |
expr player.XPformat fnumber(this)format difference onstatistics off |
XP Required |
expr player.XPNextformat fnumber(this)format difference onstatistics off |
XP Total |
expr player.XPTotalformat fnumber(this)format difference onstatistics off |
Enchantments |
expr each(Items, HasEnchantment) |
Archeological Aura |
expr player.Items.Head.HasEnchantment ? 1 : 0difference offstatistics off |
Marios Beard |
expr player.Items.Body.HasEnchantment ? 1 : 0difference offstatistics off |
Shadow of the Cowboy |
expr player.Items.Hand.HasEnchantment ? 1 : 0difference offstatistics off |
36960 Feet Boots |
expr player.Items.Feet.HasEnchantment ? 1 : 0difference offstatistics off |
Unholy Acquisitiveness |
expr player.Items.Neck.HasEnchantment ? 1 : 0difference offstatistics off |
Thirsty Wanderer |
expr player.Items.Belt.HasEnchantment ? 1 : 0difference offstatistics off |
Grave Robbers Prayer |
expr player.Items.Ring.HasEnchantment ? 1 : 0difference offstatistics off |
Robber Baron Ritual |
expr player.Items.Misc.HasEnchantment ? 1 : 0difference offstatistics off |
Sword of Vengeance |
expr (player.Items.Wpn1.HasEnchantment ? 1 : 0) + (player.Items.Wpn2.HasEnchantment ? 1 : 0)difference offstatistics off |
Guild Members
These headers are limited only to guild members and will return ? (undefined) when used with other players.
| Header | Default options |
|---|---|
Knights |
expr player.Fortress.Knights |
Treasure |
expr player.Group.Treasure |
Instructor |
expr player.Group.Instructorwidth 100 |
Pet |
expr player.Group.Pet |
Guild Portal Floor |
expr player.Group.Group.PortalFloor |
Guild Portal Life |
expr player.Group.Group.PortalLife |
Guild Portal Percent |
expr player.Group.Group.PortalPercent |
Private
These headers are limited only to own characters and will return ? (undefined) when used with other players.
| Header | Default options |
|---|---|
Wood |
expr player.Fortress.Wood |
Stone |
expr player.Fortress.Stone |
Aura |
expr player.Toilet.Aurastatistics off |
Twister |
expr player.Dungeons.Twister ? max(0, player.Dungeons.Twister - 2) : undefinedstatistics off |
Shrooms |
expr player.Mushrooms.Currentstatistics off |
Shrooms Total |
expr player.Mushrooms.Totalstatistics off |
Shrooms Free |
expr player.Mushrooms.Freestatistics off |
Shrooms Paid |
expr player.Mushrooms.Paidstatistics off |
Hourglass |
expr player.Hourglassstatistics off |
Coins |
expr player.Coinsstatistics off |
Own Dungeon |
expr ? player.Dungeons.Extra.Normal.Totalstatistics offwidth 120 |
Youtube |
expr player.Dungeons.Extra ? max(0, player.Dungeons.Extra.Youtube - 2) : undefinedstatistics offwidth 120 |
Own Shadow |
expr player.Dungeons.Extra.Shadow.Totalstatistics offwidth 120 |
Own Dungeon Unlocked |
expr player.Dungeons.Extra.Normal.Unlockedstatistics offwidth 120 |
Own Shadow Unlocked |
expr player.Dungeons.Extra.Shadow.Unlockedstatistics offwidth 120 |
Potion Expire |
expr player.Own ? min(map(filter(Potions, Size), Expire)) : undefinedformat this ? datetime(this) : '?'width 160difference offstatistics off |
Crystals |
expr player.Crystalsstatistics off |
Metal |
expr player.Metalstatistics off |
15 Academy |
expr player.Dungeons.Extra ? max(0, player.Dungeons.Extra.Normal[0] - 2) : undefined |
16 Hemorridor |
expr player.Dungeons.Extra ? max(0, player.Dungeons.Extra.Normal[1] - 2) : undefined |
17 Nordic |
expr player.Dungeons.Extra ? max(0, player.Dungeons.Extra.Normal[2] - 2) : undefined |
18 Greek |
expr player.Dungeons.Extra ? max(0, player.Dungeons.Extra.Normal[3] - 2) : undefined |
S15 Academy |
expr player.Dungeons.Extra ? max(0, player.Dungeons.Extra.Shadow[0] - 2) : undefined |
S16 Hemorridor |
expr player.Dungeons.Extra ? max(0, player.Dungeons.Extra.Shadow[1] - 2) : undefined |
S17 Nordic |
expr player.Dungeons.Extra ? max(0, player.Dungeons.Extra.Shadow[2] - 2) : undefined |
S18 Greek |
expr player.Dungeons.Extra ? max(0, player.Dungeons.Extra.Shadow[3] - 2) : undefined |
Scrolls |
expr player.Witch.Stage |
Witch Items |
expr player.Witch.Items |
Witch Items Required |
expr player.Witch.ItemsNext |
Registered |
expr player.Registeredformat this ? datetime(this) : ''width 160difference offstatistics off |
Heart of Darkness |
expr player.Underworld.Heartdifference offstatistics off |
Underworld Gate |
expr player.Underworld.Gatedifference offstatistics off |
Gold Pit |
expr player.Underworld.GoldPitdifference offstatistics off |
Extractor |
expr player.Underworld.Extractordifference offstatistics off |
Goblin Pit |
expr player.Underworld.GoblinPitdifference offstatistics off |
Torture Chamber |
expr player.Underworld.Torturedifference offstatistics off |
Gladiator Trainer |
expr player.Underworld.Gladiatordifference offstatistics off |
Troll Block |
expr player.Underworld.TrollBlockdifference offstatistics off |
Time Machine |
expr player.Underworld.TimeMachinedifference offstatistics off |
Keeper |
expr player.Underworld.Keeperdifference offstatistics off |
Souls |
expr player.Underworld.Soulsdifference offstatistics off |
Extractor Max |
expr player.Underworld.ExtractorMaxdifference offstatistics off |
Max Souls |
expr player.Underworld.MaxSoulsdifference offstatistics off |
Extractor Hourly |
expr player.Underworld.ExtractorHourlydifference offstatistics off |
Gold Pit Max |
expr player.Underworld.GoldPitMaxformat this ? fnumber(this) : undefineddifference offstatistics off |
Gold Pit Hourly |
expr player.Underworld.GoldPitHourlyformat this ? fnumber(this) : undefineddifference offstatistics off |
Time Machine Thirst |
expr player.Underworld.TimeMachineThirstdifference offstatistics off |
Time Machine Max |
expr player.Underworld.TimeMachineMaxdifference offstatistics off |
Time Machine Daily |
expr player.Underworld.TimeMachineDailydifference offstatistics off |
Underworld Building |
expr player.Underworld.Upgrade.Buildingwidth 180format this ? UnderworldBuildings[this] : ''difference offstatistics off |
Underworld Building Finish |
expr player.Underworld ? player.Underworld.Upgrade.Finish : -1format this < 0 ? '' : datetime(this)difference offstatistics off |
Woodcutter Max |
expr player.Fortress.WoodcutterMaxdifference offstatistics off |
Quarry Max |
expr player.Fortress.QuarryMaxdifference offstatistics off |
Academy Max |
expr player.Fortress.AcademyMaxdifference offstatistics off |
Wood Capacity |
expr player.Fortress.MaxWooddifference offstatistics off |
Stone Capacity |
expr player.Fortress.MaxStonedifference offstatistics off |
Sacrifices |
expr player.Idle.Sacrificesdifference offstatistics off |
Money |
expr player.Idle.Moneyformat enumber(this, 3)difference offstatistics off |
Runes Collected |
expr player.Idle.Runesformat enumber(this, 3)difference offstatistics off |
Runes Ready |
expr player.Idle.ReadyRunesformat enumber(this, 3)difference offstatistics off |
Idle Upgrades |
expr player.Idle.Upgrades.Totaldifference offstatistics off |
Speed Upgrades |
expr player.Idle.Upgrades.Speeddifference offstatistics off |
Money Upgrades |
expr player.Idle.Upgrades.Moneydifference offstatistics off |
Shadow Count |
expr player.Pets.ShadowCountstatistics off |
Light Count |
expr player.Pets.LightCountstatistics off |
Earth Count |
expr player.Pets.EarthCountstatistics off |
Fire Count |
expr player.Pets.FireCountstatistics off |
Water Count |
expr player.Pets.WaterCountstatistics off |
Shadow Level |
expr player.Pets.ShadowLevelstatistics off |
Light Level |
expr player.Pets.LightLevelstatistics off |
Earth Level |
expr player.Pets.EarthLevelstatistics off |
Fire Level |
expr player.Pets.FireLevelstatistics off |
Water Level |
expr player.Pets.WaterLevelstatistics off |
Total Pet Level |
expr player.Pets.TotalLevelstatistics off |
Shadow Food |
expr player.Pets.ShadowFoodstatistics off |
Light Food |
expr player.Pets.LightFoodstatistics off |
Earth Food |
expr player.Pets.EarthFoodstatistics off |
Fire Food |
expr player.Pets.FireFoodstatistics off |
Water Food |
expr player.Pets.WaterFoodstatistics off |