Dungeon Sprint DCSS version 0.31-a0-370-g25055926c8 (webtiles) character file. Game seed: 395398169073313877 29713 pornopis the Ninja (level 13, -2/56 HPs) Began as a Kobold Enchanter on July 29, 2023. Was the Champion of Dithmenos. Killed from afar by Lom Lobon (10 damage) ... with a vortex ... in the Dungeon (Sprint I: "Red Sonja"). The game lasted 00:46:25 (5395 turns). pornopis the Ninja (Kobold Enchanter) Turns: 5395, Time: 00:46:26 Health: -2/56 AC: 18 Str: 11 XL: 13 Next: 83% Magic: 26/32 EV: 19 Int: 20 God: Dithmenos [******] Gold: 94 SH: 0 Dex: 22 Spells: 23/43 levels left rFire + . . r - +1 dagger (speed) rCold + + + (no shield) rNeg . . . x - +4 skin of Zhor {*Englaciate rC+++ SInv} rPois + c - +2 hood of the Assassin {Detect Stab+ Stlth++} rElec + t - +2 cloak {rPois} rCorr . p - +0 pair of gloves "Gemeopt" {Str+6} SInv + I - +2 pair of slick slippers {slick, slippery, EV+4} Will +.... o - amulet of the acrobat Stlth ####****** l - +4 ring of protection HPRegen 0.29/turn n - ring of Voyngomi {rElec rF+ Dex+3} MPRegen 0.23/turn %: no teleportation, acrobat @: lethally poisoned (-2 -> -20), on blink cooldown, enlightened, flying, hasted, wreathed by umbra, very quick A: small, no large weapons, nightstalker 3, claws 1, talons 2, clever 1, frail 1 a: Renounce Religion, Shadow Step, Shadow Form You were in the Dungeon. You worshipped Dithmenos. Dithmenos was exalted by your worship. You visited 1 branch You collected 5382 gold pieces. You spent 5288 gold pieces at shops. Inventory: Hand Weapons b - a +2 rapier of flaming r - a +1 dagger of speed (weapon) Armour c - the +2 hood of the Assassin (worn) {Detect Stab+ Stlth++} (You bought it in a shop in the Dungeon) Detect: It allows the wearer to sense nearby creatures. Stab+: It allows the wearer to make particularly effective stabbing attacks against helpless or unaware enemies with any weapon. Stlth: It makes you much more stealthy. p - the +0 pair of gloves "Gemeopt" (worn) {Str+6} (You bought it in a shop in the Dungeon) Str: It affects your strength (+6). q - the +1 leather armour "Jiduf" {rF+ Dex+3 SInv Stlth+} (You bought it in a shop in the Dungeon) Dex: It affects your dexterity (+3). rF: It protects you from fire. SInv: It lets you see invisible. Stlth: It makes you more stealthy. t - a +2 cloak of poison resistance (worn) u - a scarf of invisibility x - the +4 skin of Zhor (worn) {*Englaciate rC+++ SInv} (You bought it in a shop in the Dungeon) *Englaciate: It radiates cold, occasionally slowing all nearby creatures who are not resistant to cold. rC: It renders you almost immune to cold. SInv: It lets you see invisible. A - the +1 leather armour of the Planets {Harm rF- MP+9 Str+5} (You bought it in a shop in the Dungeon) Str: It affects your strength (+5). rF: It makes you vulnerable to fire. MP: It affects your magic capacity (+9). Harm: It increases damage dealt and taken. I - the +2 pair of slick slippers (worn) {slick, slippery, EV+4} (You bought it in a shop in the Dungeon) Slick: Its wearer cannot be constricted, engulfed, netted or webbed. Slippery: Its wearer slips away from damaging melee attacks, pulling the attacker onward. EV: It affects your evasion (+4). Jewellery a - a ring of flight e - a ring of poison resistance l - a +4 ring of protection (left hand) n - the ring of Voyngomi (right hand) {rElec rF+ Dex+3} (You found it in the Dungeon) [ring of protection from fire] Dex: It affects your dexterity (+3). rF: It protects you from fire. rElec: It insulates you from electricity. o - an amulet of the acrobat (around neck) y - the amulet of Piobazy {Reflect SH+5 SInv} (You found it in the Dungeon) [amulet of reflection] It reflects blocked missile attacks. SInv: It lets you see invisible. SH: It affects your SH (+5). H - an amulet of magic regeneration Wands s - a wand of flame (4) E - a wand of mindburst (16) Scrolls i - a scroll of poison j - 2 scrolls of amnesia k - 2 scrolls of vulnerability B - 2 scrolls of enchant armour C - a scroll of identify F - a scroll of fear {unknown} G - a scroll of enchant weapon {unknown} Potions d - 2 potions of curing f - 2 potions of haste g - 2 potions of magic v - a potion of cancellation Miscellaneous m - a condenser vane z - a phantom mirror Skills: * Level 16.0 Short Blades - Level 2.4 Dodging O Level 27 Stealth + Level 15.8 Spellcasting * Level 19.8 Hexes - Level 5.3 Translocations - Level 7.6 Ice Magic - Level 3.8 Invocations You had 23 spell levels left. You knew the following spells: Your Spells Type Power Damage Failure Level a - Ensorcelled Hibernat Hex/Ice 100% N/A 1% 2 b - Confusing Touch Hex 76% N/A 0% 3 c - Tukima's Dance Hex 76% N/A 0% 3 d - Dazzling Flash Conj/Hex 100% N/A 1% 3 e - Blink Tloc 74% N/A 1% 2 f - Enfeeble Hex 38% N/A 1% 7 Your spell library contained the following spells: Spells Type Power Damage Failure Level Lesser Beckoning Tloc 74% N/A 1% 2 Momentum Strike Conj/Tloc 52% 3d9 1% 2 Inner Flame Hex/Fire 53% N/A 1% 3 Portal Projectile Hex/Tloc 100% N/A 1% 3 Leda's Liquefaction Hex/Erth 26% N/A 1% 4 Yara's Violent Unravell Hex/Tmut 26% 3d11 1% 5 Passage of Golubria Tloc 37% N/A 4% 4 Call Canine Familiar Summ 15% N/A 12% 3 Ignite Poison Fire/Tmut/Pois 15% N/A 12% 3 Sticky Flame Conj/Fire 15% 2d4 36% 4 Ignition Fire 7% 3d5 100% 8 Dungeon Overview and Level Annotations Branches: Dungeon (1/1) Altars: Cheibriados Dithmenos Elyvilon Fedhas Gozag Hepliaklqana Kikubaaqudgha Makhleb Nemelex Xobeh Okawaru Qazlal Ru Sif Muna Trog Uskayaw Vehumet Wu Jian Xom Yredelemnul Zin The Shining One Jiyva Lugonu Shops: D =[[(*=(:!=([:!?[*[([*? Annotations: D Lom Lobon Innate Abilities, Weirdness & Mutations You are small and have problems with some larger weapons. You are completely attuned to the shadows. You have sharp fingernails. You have razor-sharp toenails. Your mind is acute. (Int +4, Str/Dex -1) You are frail. (-10% HP) Message History You feel very sick. Lom Lobon gestures. A freezing vortex appears around Lom Lobon! Casting: Enfeeble (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Enfeeble (dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - Lom Lobon Aim: Lom Lobon (foul pestilence, surrounded by a freezing vortex, umbra, will inflict weakness and antimagic) Okay, then. Unknown command. Okay, then. Unknown command. Really read the scroll of vulnerability? You can't even see any enemies this would affect. Okay, then. Unknown command. Press: ? - help, v - describe, . - travel Here: Lom Lobon (foul pestilence, surrounded by a freezing vortex, umbra) The floor. Unknown command. Okay, then. Unknown command. Okay, then. Unknown command. Okay, then. Unknown command. Casting: Enfeeble (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Casting: Enfeeble (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You blink. You are engulfed in dark miasma. * * * LOW HITPOINT WARNING * * * x2 You feel very sick. Unknown command. As you read the scroll of fog, it dissolves into smoke. The ice encasing you melts away. * * * LOW HITPOINT WARNING * * * You feel very sick. You die... .....##.##.#,,,,,,,,,#.###..#.... ......'.####,,,,,,,,,#.#.+..##... +######§#,,+,,,,,,####'#.##'##... ...§§§#§#####,,,###....#.#~~~##.. ...§§#§§#)..#####...####^#~~~~##) ....~####)....)...###^^.°#~~~~~## ...~~##.).....#####..,^####~~~~#~ .~~~###.(....##○°§§°°°°#..#'~~~'~ ~~### #.....##○°@§§°°°°#...##~~#~ ##'####.....#°°○§°§°§°°#....##### ###∩∩############§§&§^°#....#~~≈≈ ∩∩∩∩###≈≈≈≈≈≈≈~{#§°°§°°#######~~~ ##### #########*#§§§§°°'..#|)'..) #..0..+,,.§§§§°°§#!.'.|#... *********#**############### ########## ########## You could see Lom Lobon (vortex). Vanquished Creatures the Lernaean hydra (D) A golden dragon (D) A deep elf master archer (D) A shadow dragon (D) 4 fire giants (D) A lorocyproca (D) A deep elf annihilator (D) A mummy priest (D) A hydra (D) 2 centaur warriors (D) 4 demonic crawlers (D) Sonja (D) A deep troll (D) A lindwurm (D) 8 shining eyes (D) 2 oklob plants (D) 2 merfolk sirens (D) 2 gargoyles (D) 7 unseen horrors (D) 2 kobold demonologists (D) 5 hornets (D) A hellwing (D) Sigmund (D) A slime creature (D) A yak (D) 13 hogs (D) 2 redbacks (D) 7 floating eyes (D) An ogre (D) 7 necrophages (D) 8 jellies (D) Ijyb (D) A ballistomycete spore (D) 93 creatures vanquished. Vanquished Creatures (others) A ballistomycete spore (D) 1 creature vanquished. Grand Total: 94 creatures vanquished Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D | pornopis the Kobold Enchanter began the quest for the Orb. 0 | D | Reached XP level 1. HP: 10/10 MP: 3/3 2 | D | Noticed Ijyb 8 | D | Killed Ijyb 9 | D | Reached skill level 9 in Stealth 9 | D | Reached XP level 2. HP: 15/15 MP: 5/5 9 | D | Reached XP level 3. HP: 19/19 MP: 6/6 52 | D | Noticed an ogre 54 | D | Killed an ogre 55 | D | Reached skill level 13 in Stealth 55 | D | Reached XP level 4. HP: 24/24 MP: 7/7 55 | D | Reached XP level 5. HP: 28/28 MP: 8/8 57 | D | Noticed Sigmund 59 | D | Killed Sigmund 60 | D | Reached skill level 17 in Stealth 60 | D | Reached XP level 6. HP: 32/32 MP: 9/9 68 | D | Found an ornate altar of the Wu Jian Council. 68 | D | Found a shimmering blue altar of Sif Muna. 69 | D | Found a radiant altar of Vehumet. 74 | D | Reached skill level 18 in Stealth 82 | D | Found a hazy altar of Hepliaklqana. 82 | D | Found a stormy altar of Qazlal. 82 | D | Found a hide-covered altar of Uskayaw. 82 | D | Found a blossoming altar of Fedhas. 82 | D | Noticed a yak 89 | D | Killed a yak 90 | D | Reached skill level 20 in Stealth 90 | D | Reached XP level 7. HP: 17/36 MP: 10/10 90 | D | Found Unaceygg's Weapon Emporium. 90 | D | Found a bloodstained altar of Trog. 90 | D | Found an opulent altar of Gozag. 90 | D | Found a snail-covered altar of Cheibriados. 91 | D | Found an iron altar of Okawaru. 91 | D | Found a sparkling altar of Nemelex Xobeh. 91 | D | Found a sacrificial altar of Ru. 91 | D | Found a glowing silver altar of Zin. 92 | D | Found a basalt altar of Yredelemnul. 92 | D | Found a shadowy altar of Dithmenos. 92 | D | Found an ancient bone altar of Kikubaaqudgha. 92 | D | Found a glowing golden altar of the Shining One. 92 | D | Found a white marble altar of Elyvilon. 97 | D | Became a worshipper of Dithmenos the Shadowed 105 | D | Noticed Sonja 109 | D | Killed Sonja 110 | D | Reached skill level 23 in Stealth 110 | D | Reached XP level 8. HP: 26/41 MP: 11/11 126 | D | Found Rukol's Jewellery Boutique. 205 | D | Found a burning altar of Makhleb. 205 | D | Found a shimmering altar of Xom. 205 | D | Noticed a slime creature 206 | D | Found a viscous altar of Jiyva. 206 | D | Found a corrupted altar of Lugonu. 208 | D | Killed a slime creature 209 | D | Reached skill level 24 in Stealth 221 | D | Noticed a kobold demonologist 222 | D | Noticed a kobold demonologist 224 | D | Reached * piety under Dithmenos 225 | D | Killed a kobold demonologist 226 | D | Reached skill level 25 in Stealth 226 | D | Reached XP level 9. HP: 45/45 MP: 12/12 227 | D | Killed a kobold demonologist 228 | D | Reached skill level 26 in Stealth 240 | D | Learned a level 2 spell: Ensorcelled Hibernation 244 | D | Learned a level 3 spell: Confusing Touch 248 | D | Learned a level 3 spell: Tukima's Dance 252 | D | Learned a level 3 spell: Dazzling Flash 367 | D | Noticed a deep troll 371 | D | Killed a deep troll 371 | D | Reached ** piety under Dithmenos 372 | D | Reached skill level 27 in Stealth 372 | D | Reached skill level 1 in Ice Magic 377 | D | Found Vynu's Armour Emporium. 404 | D | Noticed a centaur warrior 404 | D | Noticed a centaur warrior 407 | D | Killed a centaur warrior 408 | D | Reached skill level 5 in Short Blades 408 | D | Reached skill level 5 in Hexes 408 | D | Reached XP level 10. HP: 50/50 MP: 12/14 408 | D | Killed a centaur warrior 409 | D | Reached skill level 5 in Ice Magic 427 | D | Noticed an oklob plant 1669 | D | Killed an oklob plant 1669 | D | Reached *** piety under Dithmenos 1814 | D | Reached **** piety under Dithmenos 1835 | D | Reached ***** piety under Dithmenos 1841 | D | Reached skill level 5 in Spellcasting 1842 | D | Identified the ring of Voyngomi {rElec rF+ Dex+3} 1849 | D | Found Reap's Book Shoppe. 1849 | D | Found Feimp's Antique Weapon Shop. 1849 | D | Found Iluenejo's Distillery. 1859 | D | Found Cum Tess's Jewellery Emporium. 1859 | D | Found Tifigoh's Antique Weapon Shop. 1859 | D | Found Vikygiod's Armour Shoppe. 1859 | D | Found Miresibimy's Book Boutique. 1898 | D | Found Adasili's Distillery. 1899 | D | Found Pukuy's Magic Scroll Shop. 1900 | D | Found Ymawny's Antique Armour Shoppe. 1901 | D | Found Zegets's Assorted Antiques. 1902 | D | Found Kuly's Antique Weapon Emporium. 1902 | D | Found Ulyitin's Armour Boutique. 1903 | D | Found Faceosut's General Store. 1905 | D | Bought a pair of crude gloves for 190 gold pieces 1905 | D | Identified the +0 pair of gloves "Gemeopt" {Str+6} (You | bought it in a shop in the Dungeon) 1908 | D | Bought the +1 leather armour "Jiduf" {rF+ Dex+3 SInv | Stlth+} for 480 gold pieces 1922 | D | Bought a glowing dagger for 110 gold pieces 1926 | D | Bought a runed dagger for 100 gold pieces 1927 | D | Bought a +2 cloak of poison resistance for 259 gold pieces 1927 | D | Bought a +1 hat for 154 gold pieces 1970 | D | Noticed an unseen horror 1970 | D | Noticed an unseen horror 1976 | D | Killed an unseen horror 1976 | D | Reached ****** piety under Dithmenos 1977 | D | Reached skill level 10 in Short Blades 1977 | D | Killed an unseen horror 1978 | D | Reached XP level 11. HP: 54/54 MP: 17/20 2093 | D | Bought a book of Spatial Translocations for 252 gold pieces 2142 | D | Learned a level 2 spell: Blink 2146 | D | Noticed a demonic crawler 2146 | D | Noticed a demonic crawler 2146 | D | Noticed a demonic crawler 2146 | D | Noticed a demonic crawler 2148 | D | Killed a demonic crawler 2149 | D | Killed a demonic crawler 2150 | D | Reached skill level 10 in Hexes 2151 | D | Killed a demonic crawler 2152 | D | Killed a demonic crawler 2166 | D | Noticed a lindwurm 2169 | D | Killed a lindwurm 2170 | D | Reached skill level 1 in Translocations 2233 | D | Reached skill level 1 in Invocations 2321 | D | Noticed a 12-headed hydra 2323 | D | Killed a 12-headed hydra 2324 | D | Reached skill level 10 in Spellcasting 2409 | D | Noticed a daeva 2416 | D | Reached XP level 12. HP: 59/59 MP: 26/26 2423 | D | Reached skill level 5 in Translocations 2437 | D | Noticed a fire giant 2438 | D | Noticed a fire giant 2439 | D | Killed a fire giant 2440 | D | Noticed a fire giant 2440 | D | Noticed a fire giant 2673 | D | Bought a book of Misfortune for 360 gold pieces 2681 | D | Learned a level 7 spell: Enfeeble 2733 | D | Paralysed by a floating eye for 4 turns 2741 | D | Gained mutation: Your body sometimes deteriorates upon | taking damage. [a shining eye] 2742 | D | Paralysed by a floating eye for 2 turns 2756 | D | Paralysed by a floating eye for 4 turns 2758 | D | Gained mutation: Your spells are a little easier to cast, | but a little less powerful. [a shining eye] 2765 | D | Reached skill level 15 in Short Blades 2780 | D | Gained mutation: You sometimes lose your temper in combat. | [a shining eye] 2794 | D | Found Yprey's Antique Armour Emporium. 2795 | D | Found Loik's Armour Shoppe. 2803 | D | Found Luoj's Jewellery Boutique. 2803 | D | Found Qaatiuce's Assorted Antiques. 2817 | D | Bought the +2 hood of the Assassin {Detect Stab+ Stlth++} | for 600 gold pieces 2817 | D | Found the +2 hood of the Assassin {Detect Stab+ Stlth++} 2936 | D | Bought a potion of mutation for 112 gold pieces 2936 | D | Lost mutation: Your body sometimes deteriorates upon taking | damage. [potion of mutation] 2936 | D | Lost mutation: Your spells are a little easier to cast, but | a little less powerful. [potion of mutation] 2936 | D | Gained mutation: You are partially covered in iridescent | scales. (AC +2) [potion of mutation] 2936 | D | Gained mutation: You are frail. (-10% HP) [potion of | mutation] 2936 | D | Gained mutation: You have sharp toenails. [potion of | mutation] 3013 | D | Noticed a shadow dragon 3014 | D | Noticed a golden dragon 3015 | D | Killed a shadow dragon 3016 | D | Reached skill level 15 in Hexes 3017 | D | Killed a golden dragon 3018 | D | Reached XP level 13. HP: 53/56 MP: 24/30 3083 | D | Found Bodghef's Magic Scroll Shoppe. 3100 | D | Bought a scroll of identify for 26 gold pieces 3100 | D | Bought a scroll of vulnerability for 52 gold pieces 3194 | D | Bought a potion of heal wounds for 70 gold pieces 3194 | D | Bought a potion of haste for 140 gold pieces 3194 | D | Bought a potion of degeneration for 14 gold pieces 3194 | D | Bought a potion of haste for 140 gold pieces 3245 | D | Noticed a lorocyproca 3249 | D | Killed a lorocyproca 3299 | D | Noticed a deep elf annihilator 3302 | D | Killed a deep elf annihilator 3307 | D | Noticed a mummy priest 3372 | D | Lost mutation: You are partially covered in iridescent | scales. (AC +2) [potion of mutation] 3372 | D | Lost mutation: You sometimes lose your temper in combat. | [potion of mutation] 3372 | D | Gained mutation: Your mind is acute. (Int +4, Str/Dex -1) | [potion of mutation] 3372 | D | Gained mutation: You have razor-sharp toenails. [potion of | mutation] 3372 | D | Gained mutation: You have sharp fingernails. [potion of | mutation] 3435 | D | Bought a ring of flight for 175 gold pieces 3619 | D | Killed a mummy priest 3655 | D | Killed a fire giant 3751 | D | Noticed the 27-headed Lernaean hydra 3753 | D | Killed the 27-headed Lernaean hydra 3754 | D | Reached skill level 15 in Spellcasting 3948 | D | Noticed a deep elf master archer 3950 | D | Killed a deep elf master archer 3993 | D | Identified the amulet of Piobazy {Reflect SH+5 SInv} 4078 | D | Bought a scroll of identify for 26 gold pieces 4078 | D | Bought a scroll of enchant armour for 97 gold pieces 4078 | D | Bought a scroll of revelation for 97 gold pieces 4153 | D | Bought a masterwork leather armour for 140 gold pieces 4153 | D | Identified the +1 leather armour of the Planets {Harm rF- | MP+9 Str+5} (You bought it in a shop in the Dungeon) 4341 | D | Bought a scroll of identify for 26 gold pieces 4341 | D | Bought a scroll of enchant armour for 97 gold pieces 4341 | D | Bought a scroll of fog for 52 gold pieces 4341 | D | Bought a scroll of identify for 26 gold pieces 4341 | D | Bought a scroll of identify for 26 gold pieces 4399 | D | Killed a fire giant 4561 | D | Killed a fire giant 4920 | D | Bought the +2 pair of slick slippers {slick, slippery, | EV+4} for 536 gold pieces 4920 | D | Found the +2 pair of slick slippers {slick, slippery, EV+4} 5297 | D | Bought the +4 skin of Zhor {*Englaciate rC+++ SInv} for 931 | gold pieces 5297 | D | Found the +4 skin of Zhor {*Englaciate rC+++ SInv} 5391 | D | Noticed Lom Lobon 5395 | D | Killed from afar by Lom Lobon Illustrated notes Levels and vault maps discovered: D: dungeon_sprint_1 [red_sonja_temple_1, red_sonja_temple_small_1] Skill XL: | 1 2 3 4 5 6 7 8 9 10 11 12 13 | ---------------+----------------------------------------+----- Stealth | 9 13 17 20 23 25 27 | 27.0 Short Blades | 5 10 13 15 16 | 16.0 Ice Magic | 4 6 7 | 7.6 Spellcasting | 3 6 10 13 15 | 15.8 Hexes | 5 9 12 16 19 | 19.8 Translocations | 3 5 | 5.3 Invocations | 3 | 3.8 Dodging | | 2.4 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 | 13-15 || total ---------------------------+-------+-------+-------+-------+-------++------- Melee: Dagger | 5 | 8 | 8 | 129 | 37 || 187 Punch | | | | 3 | || 3 Kick | | | | | 10 || 10 Cast: Ensorcelled Hiber | | | | 18 | || 18 Confusing Touch | | | | 5 | 1 || 6 Dazzling Flash | | | | 2 | || 2 Blink | | | | 1 | 1 || 2 Enfeeble | | | | | 6 || 6 Invoke: Shadow Step | | | | 4 | 9 || 13 Use: Potion | 1 | 1 | | 5 | 4 || 11 Scroll | | | | 1 | 6 || 7 Stab: Sleeping | 2 | 2 | 8 | 55 | 13 || 80 Invisible | | 1 | | | 7 || 8 Confused | | | | 4 | || 4 Distracted | | | | 1 | || 1 Armour: Robe | | | | 3 | || 3 Leather armour | | | | 4 | || 4 Dodge: Dodged | 3 | 2 | | 29 | 2 || 36 Table legend: (Time is in decaauts) A = Elapsed time spent in this place. B = Non-inter-level travel time spent in this place. C = Inter-level travel time spent in this place. D = Time resting spent in this place. E = Time spent auto-exploring this place. F = Levels seen in this place. G = Mean time per level. A B C D E F G +--------+--------+--------+--------+--------+-----+--------+ Total | 5329 | 4041 | 1288 | 2123 | 0 | 1 | 5329.0 | Dungeon | 5329 | 4041 | 1288 | 2123 | 0 | 1 | 5329.0 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: D: 5329 daAuts