Dungeon Crawl Stone Soup version 0.32-a0-2096-g3ec762b4b6 (webtiles) character file. Game seed: 11633640446422791571 18050 Wiilli the Nimble (level 12, -1/57 HPs) Began as a Spriggan Alchemist on Aug 13, 2024. Was an Elder of Hepliaklqana. Drowned by a quicksilver ooze (7 damage) ... in a Gauntlet on Aug 15, 2024. The game lasted 00:30:33 (11541 turns). Wiilli the Nimble(Spriggan Alchemist) Turns: 11541, Time: 00:30:34 Health: -1/57 AC: 3 Str: 3 XL: 12 Next: 24% Magic: 1/22 EV: 23 Int: 22 God: Hepliaklqana [****..] Gold: 618 SH: 0 Dex: 18 Spells: 19/27 levels left rFire + . . l - +0 orcbow rCold . . . (shield currently unavailable) rNeg . . . u - +1 robe {rF+} rPois + (helmet restricted) rElec . (no cloak) rCorr + (gloves unavailable) SInv + (boots unavailable) Will +++.. s - amulet of magic regeneration Stlth +++ c - ring of resist corrosion HPRegen 0.29/turn F - ring of poison resistance MPRegen 0.58/turn %: no teleportation @: engulfed (cannot breathe), enlightened, flying, very quick A: reduced essence, very small, no large weapons, unfitting armour, see invisible, speed 3, clever 1, low MP 1 a: Renounce Religion, Recall Ancestor, Ancestor Identity, Transference, Idealise You were in a Gauntlet. You worshipped Hepliaklqana. Hepliaklqana was greatly pleased with you. You visited 2 branches of the dungeon, and saw 13 of its levels. You also visited: Gauntlet. You collected 885 gold pieces. You spent 267 gold pieces at shops. Inventory: Hand Weapons l - a +0 orcbow (weapon) Armour u - a +1 robe of fire resistance (worn) Jewellery c - a ring of resist corrosion (left hand) h - the ring of Sutecs {rF+ rCorr MP+9 Int+2 Dex-5} (You found it in a Gauntlet) [ring of magical power] Int+2: It affects your intelligence (+2). Dex-5: It affects your dexterity (-5). rF+: It protects you from fire. MP+9: It affects your magic capacity (+9). rCorr: It protects you from acid and corrosion. s - an amulet of magic regeneration (around neck) v - an amulet of reflection B - a ring of flight F - a ring of poison resistance (right hand) I - an amulet of regeneration K - the ring "Habbyot" {rElec rPois Str+5 Int-4} (You found it in a Gauntlet) [ring of poison resistance] Str+5: It affects your strength (+5). Int-4: It affects your intelligence (-4). rElec: It insulates you from electricity. rPois: It protects you from poison. Wands y - a wand of digging (6) C - a wand of paralysis (30) D - a wand of warping (20) G - a wand of mindburst (4) H - a wand of flame (27) Scrolls a - 2 scrolls of poison e - 2 scrolls of brand weapon g - a scroll of acquirement j - 3 scrolls of fog k - 9 scrolls of teleportation n - 8 scrolls of noise p - a scroll of enchant armour r - a scroll of immolation t - 6 scrolls of amnesia w - 3 scrolls of butterflies Potions b - 3 potions of magic d - 4 potions of ambrosia f - a potion of brilliance {unknown} m - 7 potions of curing o - a potion of cancellation z - a potion of resistance A - 4 potions of lignification J - 2 potions of invisibility {unknown} Skills: - Level 8.0 Fighting + Level 7.4 Ranged Weapons + Level 10.4 Dodging - Level 4.5 Stealth - Level 8.0 Spellcasting + Level 5.8 Conjurations + Level 8.9 Alchemy + Level 9.5 Evocations You had 19 spell levels left. You knew the following spells: Your Spells Type Power Damage Failure Level a - Sting Conj/Alch 100% 1d9 1% 1 b - Mephitic Cloud Conj/Alch/Air 30% N/A 3% 3 c - Olgreb's Toxic Radia Alch 48% N/A 1% 4 Your spell library contained the following spells: Spells Type Power Damage Failure Level Mercury Vapours Alch/Air 56% N/A 1% 2 Static Discharge Conj/Air 42% 3-5/arc 3% 2 Stone Arrow Conj/Erth 42% 3d9 7% 3 Sandblast Erth 16% 2d6 8% 1 Soul Splinter Necr 32% N/A 8% 1 Lesser Beckoning Tloc 16% N/A 11% 2 Scorch Fire 16% 2d5 11% 2 Sticky Flame Fire/Alch 28% 2d7 12% 4 Inner Flame Hex/Fire 8% N/A 22% 3 Maxwell's Portable Pile Tloc 8% (3-9)d3 22% 3 Passwall Erth 8% N/A 22% 3 Teleport Other Tloc 8% N/A 22% 3 Tukima's Dance Hex 8% N/A 22% 3 Vampiric Draining Necr 8% 2d6 22% 3 Flame Wave Conj/Fire 21% 2d8 22% 4 Yara's Violent Unravell Hex/Alch 14% 3d7 32% 5 Airstrike Air 4% 2d(1-17) 58% 4 Martyr's Knell Necr/Summ 8% N/A 58% 4 Passage of Golubria Tloc 8% N/A 58% 4 Summon Lightning Spire Summ/Air 8% N/A 58% 4 Freezing Cloud Conj/Ice/Air 8% 6-21 67% 5 Curse of Agony Necr 8% N/A 90% 5 Summon Cactus Giant Summ 4% N/A 100% 6 Dungeon Overview and Level Annotations Branches: Dungeon (12/15) Temple (1/1) D:4 Lair (0/5) D:10 Orc (0/2) D:10 Gauntlet (1/1) Altars: Ashenzari 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 Shops: D:1 * D:5 * D:7 * D:8 ( D:9 :!? D:10 (?![: Annotations: Gauntlet 9 transporters Innate Abilities, Weirdness & Mutations Your life essence is reduced to manifest your ancestor. (-10% HP) You are very small and have problems with some larger weapons. You are too small for most types of armour. You have supernaturally acute vision. (SInv) You cover ground extremely quickly. (Speed+++) Your mind is acute. (Int +4, Str/Dex -1) Your magical capacity is low. (-10% MP) Message History Unknown command. It was a potion of resistance. You feel protected. The quicksilver ooze hits you! * * * LOW HITPOINT WARNING * * * The quicksilver ooze hits you but does no damage. It was a potion of cancellation. Your magical effects are unravelling. You feel magically purged. You feel less wooden. Your +1 robe of fire resistance unmelds from your body. You feel resistant to fire. * * * LOW HITPOINT WARNING * * * Your lungs strain for air! Your resistance to elements expires. The quicksilver ooze completely misses you. The quicksilver ooze hits you. * * * LOW HITPOINT WARNING * * * You feel your power leaking away. The quicksilver ooze misses you. The quicksilver ooze closely misses you. You feel much better. Your lungs strain for air! The quicksilver ooze hits you. * * * LOW HITPOINT WARNING * * * The quicksilver ooze hits you. * * * LOW HITPOINT WARNING * * * The quicksilver ooze completely misses you. x2 It was a potion of mutation. You feel extremely strange. You feel less energetic. You feel clever. * * * LOW HITPOINT WARNING * * * Your lungs strain for air! The quicksilver ooze closely misses you. The quicksilver ooze completely misses you. Unknown command. It was a potion of enlightenment. You feel very buoyant. You fly up into the air. You die... Hepliaklqana delivers you to your ancestors. ##......#.©.#........#...# #≈...###########.....#.©.# ##...#.........#...####### #≈...#...###...#...#...##. ##...#....#....#...#..##.. #≈...#.#..#©.#.#...#.##^.# ##.ß.#.#######.#.ß.#.#.©## #≈...#.#..#..#.#...#...##. ##...#...@#....#...#..##Y= #≈...#...#J#...#...#.##YY! ##§..#...(©"/..#...####### #≈§..###########.......... ##§..............ß.....ß.. #§§ß§.....ß............... ##...............#≈####### ##≈#≈#§#≈#§#≈#≈####...... ############### #..ß.ß.ß You could see a quicksilver ooze. Vanquished Creatures Harold (D:9) A centaur warrior (D:11) A hell hog (Gauntlet) A fire crab (D:10) A manticore (D:11) A cyclops (D:11) An orange demon (D:9) 2 unseen horrors (D:10) A kobold demonologist (D:11) Jeremiah (D:9) 2 trolls (D:10) Prince Ribbit (D:9) Sigmund (D:3) A shadowghast (D:11) 17 yaks A fire bat (Gauntlet) A steam dragon (D:9) 2 hell hounds (Gauntlet) 2 water moccasins (D:6) 2 sky beasts 4 orc warriors 2 ice beasts A black bear (D:4) 3 ogres 4 centaurs 3 kobold brigands A bullfrog (D:8) A gnoll sergeant (D:11) 3 scorpions 2 marrowcudas 9 wights (D:6) 32 killer bees 4 howler monkeys 7 electric eels 3 bombardier beetles 3 hounds 13 orc priests A gnoll bouda (D:6) 4 jellies 2 iguanas 2 orc wizards 4 sleepcaps 10 gnolls 6 adders A shadow imp (D:7) 4 ufetubi 2 dart slugs 2 ribbon worms 40 orcs 8 bats A bat zombie (D:3) 5 endoplasms 3 giant cockroaches 3 hobgoblins (D:1) 2 quokkas 5 ball pythons 2 frilled lizards (D:1) 2 frilled lizard zombies (D:3) 10 goblins 13 kobolds 5 rats 273 creatures vanquished. Vanquished Creatures (collateral kills) A boulder beetle (D:11) Amaemon (D:9) An unseen horror (D:11) A kobold demonologist (D:11) A troll (D:8) A queen bee (D:10) 2 yaks (D:10) A fire bat (Gauntlet) A water moccasin (D:9) An orc warrior (D:8) 2 sky beasts (D:6) An ice beast (D:6) An ogre (D:6) A phantom (D:5) 2 scorpions (D:7) A bullfrog (D:8) A wight (D:6) 2 marrowcudas 5 killer bees An electric eel (D:8) A jelly (D:6) A hound (D:6) An iguana (D:7) 3 orc wizards (D:7) 3 gnolls 2 shadow imps (D:6) 6 orcs 2 goblins (D:7) A kobold (D:10) 48 creatures vanquished. Vanquished Creatures (others) A killer bee (D:9) A knight (Gauntlet) 9 ancestors 11 creatures vanquished. Grand Total: 332 creatures vanquished Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D:1 | Wiilli the Spriggan Alchemist began the quest for the Orb. 0 | D:1 | Reached XP level 1. HP: 9/9 MP: 5/5 0 | D:1 | Upgraded the game from 0.32-a0-2093-gb660852781 to | 0.32-a0-2096-g3ec762b4b6 168 | D:1 | Reached XP level 2. HP: 6/13 MP: 0/6 292 | D:1 | Reached skill level 3 in Dodging 376 | D:1 | Found Gauwal's Assorted Antiques. 484 | D:1 | Reached skill level 1 in Conjurations 763 | D:2 | Reached XP level 3. HP: 16/16 MP: 3/8 792 | D:2 | Found a faded altar of an unknown god. 1520 | D:3 | Reached XP level 4. HP: 19/21 MP: 6/10 1601 | D:3 | Found a radiant altar of Vehumet. 1760 | D:3 | Reached XP level 5. HP: 23/24 MP: 9/11 1814 | D:3 | Found an ancient bone altar of Kikubaaqudgha. 1848 | D:3 | Noticed Sigmund 1868 | D:3 | Killed Sigmund 1869 | D:3 | Reached skill level 1 in Fighting 1869 | D:3 | Reached skill level 4 in Dodging 1869 | D:3 | Reached skill level 1 in Evocations 1869 | D:3 | Reached XP level 6. HP: 19/30 MP: 9/13 2111 | D:3 | Found a basalt altar of Yredelemnul. 2280 | D:4 | Reached skill level 1 in Ranged Weapons 2341 | D:4 | Found a staircase to the Ecumenical Temple. 2381 | Temple | Entered the Ecumenical Temple 2394 | Temple | Became a worshipper of Hepliaklqana the Forgotten 2711 | D:4 | Found a broken altar of Ashenzari. 3049 | D:4 | Reached XP level 7. HP: 34/34 MP: 13/15 3250 | D:5 | Entered Level 5 of the Dungeon 3282 | D:5 | Reached skill level 5 in Spellcasting 3423 | D:5 | Reached skill level 5 in Dodging 3847 | D:5 | Found Gueddippei's Assorted Antiques. 4069 | D:5 | Reached * piety under Hepliaklqana 4157 | D:5 | Reached XP level 8. HP: 28/35 MP: 14/17 4203 | D:6 | Reached skill level 5 in Alchemy 4214 | D:6 | Learned a level 3 spell: Mephitic Cloud 4219 | D:6 | Learned a level 4 spell: Olgreb's Toxic Radiance 4707 | D:6 | Found a white marble altar of Elyvilon. 4740 | D:6 | Reached skill level 6 in Dodging 4740 | D:6 | Reached XP level 9. HP: 40/40 MP: 20/20 5104 | D:6 | Reached skill level 5 in Evocations 5643 | D:7 | Identified a scroll of acquirement 5686 | D:7 | Found a basalt altar of Yredelemnul. 5971 | D:7 | Found a shimmering blue altar of Sif Muna. 5998 | D:7 | Found Meane's Overcharged Wands. 6018 | D:7 | Reached skill level 5 in Fighting 6195 | D:7 | Reached skill level 7 in Dodging 6204 | D:7 | Reached ** piety under Hepliaklqana 6341 | D:7 | Found a basalt altar of Yredelemnul. 6346 | D:7 | Reached XP level 10. HP: 45/45 MP: 23/23 6430 | D:7 | Found a bloodstained altar of Trog. 6744 | D:7 | You fall into a shaft and drop 1 floor! 6747 | D:8 | Found a shadowy altar of Dithmenos. 6794 | D:8 | Remembered your ancestor Watrysto as a knight 7228 | D:8 | Found a hide-covered altar of Uskayaw. 7233 | D:8 | Reached skill level 5 in Ranged Weapons 7252 | D:8 | Found Ymaggiar's Weapon Boutique. 7699 | D:8 | Found a sparkling altar of Nemelex Xobeh. 8183 | D:9 | Found an iron altar of Okawaru. 8183 | D:9 | Noticed Jeremiah 8190 | D:9 | Killed Jeremiah 8267 | D:9 | Found an ornate altar of the Wu Jian Council. 8341 | D:9 | Reached skill level 8 in Dodging 8395 | D:9 | Found Coarhygai's Magic Scroll Shoppe. 8398 | D:9 | Bought a scroll of teleportation for 42 gold pieces 8398 | D:9 | Bought a scroll of teleportation for 42 gold pieces 8398 | D:9 | Bought a scroll of teleportation for 42 gold pieces 8456 | D:9 | Noticed Harold 8467 | D:9 | Found a blossoming altar of Fedhas. 8468 | D:9 | Noticed Prince Ribbit 8487 | D:9 | Killed Prince Ribbit 8490 | D:9 | Killed Harold 8804 | D:9 | Found Noacokh's Book Shop. 8833 | D:9 | Reached XP level 11. HP: 52/52 MP: 4/24 8851 | D:9 | Found a sacrificial altar of Ru. 8856 | D:9 | Noticed Amaemon 8866 | D:9 | Killed Amaemon 9012 | D:9 | Found Uremuzuw's Distillery. 9021 | D:9 | Bought a potion of curing for 30 gold pieces 9059 | D:10 | Entered Level 10 of the Dungeon 9106 | D:10 | Found a staircase to the Lair. 9106 | D:10 | Noticed a fire crab 9121 | D:10 | Killed a fire crab 9127 | D:10 | Found Haxytt's Tremendous Tomes. 9178 | D:10 | Reached skill level 9 in Dodging 9242 | D:10 | Found a stormy altar of Qazlal. 9370 | D:10 | Reached skill level 5 in Conjurations 9375 | D:10 | Found a staircase to the Orcish Mines. 9428 | D:10 | Reached *** piety under Hepliaklqana 9486 | D:10 | Found Neebeaf's Armour Emporium. 9637 | D:10 | Found Datzopt's Distillery. 9650 | D:10 | Bought a potion of curing for 33 gold pieces 9650 | D:10 | Bought a potion of curing for 33 gold pieces 9667 | D:10 | Noticed an angel 9668 | D:10 | Found a glowing silver altar of Zin. 10077 | D:10 | Found Leomicam's Magic Scroll Boutique. 10080 | D:10 | Bought a scroll of teleportation for 45 gold pieces 10103 | D:10 | Found Elaekk's Antique Weapon Boutique. 10266 | D:11 | Noticed a boulder beetle 10277 | D:11 | Killed a boulder beetle 10405 | D:11 | Noticed a centaur warrior 10423 | D:11 | Killed a centaur warrior 10605 | D:11 | Reached skill level 10 in Dodging 10605 | D:11 | Reached XP level 12. HP: 30/57 MP: 4/25 11165 | D:12 | Reached **** piety under Hepliaklqana 11231 | D:12 | Noticed a boulder beetle 11238 | D:12 | Found a gate leading to a gauntlet. 11250 | Gauntlet | Entered a Gauntlet 11250 | Gauntlet | Found a transporter. 11253 | Gauntlet | Found a transporter. 11255 | Gauntlet | Noticed an entropy weaver 11270 | Gauntlet | Found a transporter. 11273 | Gauntlet | Found a transporter. 11282 | Gauntlet | Noticed a green death 11293 | Gauntlet | Found a transporter. 11304 | Gauntlet | Noticed a death yak 11304 | Gauntlet | Noticed a death yak 11304 | Gauntlet | Noticed a death yak 11306 | Gauntlet | Found a transporter. 11319 | Gauntlet | Found a transporter. 11329 | Gauntlet | Found a transporter. 11330 | Gauntlet | Found a transporter. 11333 | Gauntlet | Noticed a quicksilver ooze 11356 | Gauntlet | Found a transporter. 11363 | Gauntlet | Noticed a hell hog 11369 | Gauntlet | Found a transporter. 11387 | Gauntlet | Noticed a sin beast 11397 | Gauntlet | Found a transporter. 11442 | Gauntlet | Killed a hell hog 11449 | Gauntlet | Identified the ring of Sutecs {rF+ rCorr MP+9 Int+2 Dex-5} 11453 | Gauntlet | Identified the ring "Habbyot" {rElec rPois Str+5 Int-4} 11535 | Gauntlet | HP: 1/85 [quicksilver ooze (8)] 11540 | Gauntlet | Gained mutation: Your magical capacity is low. (-10% MP) | [potion of mutation] 11540 | Gauntlet | Gained mutation: Your mind is acute. (Int +4, Str/Dex -1) | [potion of mutation] 11541 | Gauntlet | Drowned by a quicksilver ooze Illustrated notes Levels and vault maps discovered: D:1: lemuel_arrival_cross, layout_rooms, serial_shops, shop, moated_statue, grunt_decor_clamped D:2: layout_basic, hellmonk_ecumenical_altar_pennies_from_heaven, minmay_misc_feat_pillars D:3: layout_basic, nicolae_overflow_crystal_walls, lemuel_zombie_altar_kikubaaqudgha, mainiacjoe_overflow_cross_hatched, uniq_sigmund D:4: layout_loops_ring, nicolae_ashenzari_skybound, minmay_temple_entry_glass, serial_rivers, chequers_serial_rivers_marsh, chequers_serial_rivers_micro_a, chequers_serial_rivers_micro_a, chequers_serial_rivers_micro_a, chequers_serial_rivers_small_b, chequers_serial_rivers_micro_a D:5: layout_loops_ring, serial_shops, shop D:6: minmay_bubble_buster, layout_loops_ring, marbit_many_paths, minmay_joined_circles D:7: statuecave_lemuel, layout_cave_pods, trog_butcher_becter, general_overflow_altar, enter_bailey_7, hangedman_feature_mirror, nicolae_shop_overcharged_wands D:8: layout_basic, lemuel_coloured_pillars_altar, old_standard_altar, lemuel_doored_altar, serial_shops, shop, serial_bayou, serial_bayou_lagoon_b, serial_bayou_pond_d, serial_bayou_pond_d, serial_bayou_crossing, kennysheep_another_room D:9: layout_basic, nicolae_wu_jian_wuxing_cycle, nicolae_ru_awakened_eye, okawaru_ov_weapons_minmay, mainiacjoe_overflow_six_doors_small, serial_shops, nicolae_stop_n_shop_2, nicolae_lakefront_shop, nicolae_shop_rolled_up, serial_bayou_pond_d, glass_columns_b, fungi_pond_lemuel, grunt_decor_junction, uniq_jeremiah, uniq_prince_ribbit1, uniq_amaemon, uniq_harold D:10: layout_basic, zin_angel, grunt_qazlal_clouds, minmay_lair_entry_lava, hiddenorc2_lemuel, serial_shops, shop, nicolae_shop_real_fake_doors, nicolae_shop_waterfront, nicolae_take_the_stairs, nicolae_shop_i_like_big_books, minmay_misc_feat_square, minivault_7 D:11: layout_long_grid D:12: layout_stronghold, serial_ice, serial_ice_c, serial_ice_h, serial_ice_a, serial_ice_n, serial_ice_e, serial_ice_f, serial_ice_o, serial_ice_i, portal_ice_cave_entry_pillars_2, gauntlet_entry_generic, uniq_azrael Temple: nicolae_temple_ecumenical_triangle Gauntlet: minmay_gauntlet_mixed_oops_all_seconds [minmay_gauntlet_arena_77_double_cross, gammafunk_gauntlet_arena_split_diamond, minmay_gauntlet_arena_77_fan, gammafunk_gauntlet_arena_hedges, minmay_gauntlet_arena_77_two_lines, nicolae_gauntlet_arena_t_cross, dreamdust_gauntlet_exit_labyrinth] Skill XL: | 1 2 3 4 5 6 7 8 9 10 11 12 | ---------------+-------------------------------------+----- Dodging | 3 4 5 6 7 8 10 | 10.4 Spellcasting | 3 4 5 7 8 | 8.0 Conjurations | 1 2 3 4 5 | 5.8 Stealth | 4 | 4.5 Alchemy | 4 5 6 7 8 | 8.9 Fighting | 1 2 3 5 6 8 | 8.0 Evocations | 1 2 3 4 5 7 8 9 | 9.5 Ranged Weapons | 1 2 3 4 5 7 | 7.4 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 || total ---------------------------+-------+-------+-------+-------++------- Melee: Unarmed | 29 | 10 | | || 39 Punch | | 1 | | || 1 Fire: Sling | | 60 | 296 | || 356 Orcbow | | | 12 | 318 || 330 Cast: Sting | 67 | 88 | 123 | 7 || 285 Olgreb's Toxic Ra | | | 13 | 123 || 136 Mephitic Cloud | | | 1 | || 1 Invoke: Recall Ancestor | | | | 1 || 1 Ancestor Life: Kn | | | | 1 || 1 Evoke: Wand | | | 1 | 3 || 4 Use: Scroll | | | 10 | 4 || 14 Potion | | | | 9 || 9 Armour: Robe | 15 | 17 | 60 | 66 || 158 Skin | | | | 19 || 19 Dodge: Dodged | 49 | 53 | 157 | 150 || 409 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 | 8438 | 8130 | 308 | 1747 | 4137 | 14 | 602.7 | Dungeon | 8215 | 7917 | 298 | 1694 | 4095 | 12 | 684.6 | Temple | 12 | 3 | 9 | 0 | 0 | 1 | 12.0 | Gauntlet | 210 | 210 | 0 | 53 | 42 | 1 | 210.0 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: D:8: 1083 daAuts D:6: 1079 daAuts D:10: 926 daAuts D:7: 774 daAuts D:5: 742 daAuts D:4: 712 daAuts D:11: 679 daAuts D:9: 648 daAuts D:3: 588 daAuts D:1: 447 daAuts D:2: 427 daAuts Gauntlet: 210 daAuts D:12: 105 daAuts Temple: 12 daAuts