Dungeon Crawl Stone Soup version 0.32-a0-1308-g275cc6b (webtiles) character file. Game seed: 15608038213240422550 19695 230501 the Grappler (level 12, -11/99 HPs) Began as a Gnoll Wanderer on May 26, 2024. Was a Believer of Ashenzari. Incinerated by a deep elf pyromancer (15 damage) ... with a pyre arrow ... on level 12 of the Dungeon. The game lasted 00:39:36 (11611 turns). 230501 the Grappler (Gnoll Wanderer) Turns: 11611, Time: 00:39:37 Health: -11/99 AC: 17 Str: 23 XL: 12 Next: 71% Magic: 28/28 EV: 24 Int: 12 God: Ashenzari [**....] Gold: 717 SH: 10 Dex: 10 Spells: 34/35 levels left rFire . . . - Unarmed rCold . . . g - +0 kite shield rNeg . . . b - +0 chain mail rPois + i - +0 helmet rElec . r - +0 cloak of the Shattered Ordeal {Self, Sorc} (curse) rCorr . U - +0 pair of gloves SInv + M - +0 pair of boots of Ashenzari's Affliction {Self, Comp} (curse) Will ..... V - amulet of the acrobat Stlth + y - ring of the Manifest Heresy {rPois Str+5, Dev, Self} (curse) HPRegen 0.36/turn G - ring "Clairvoyant Dismay" {Slay+4, Self, Fort} (curse) MPRegen 0.21/turn %: acrobat @: on fire, acrobatic, glowing A: fangs 1, strong nose, distributed training a: Renounce Religion, Shatter the Chains You were on level 12 of the Dungeon. You worshipped Ashenzari. Ashenzari was pleased with you. You visited 2 branches of the dungeon, and saw 13 of its levels. You collected 717 gold pieces. Inventory: Hand Weapons I - a +0 broad axe Q - a +0 arbalest T - a +0 glaive Missiles n - 2 throwing nets s - 2 javelins D - 6 datura-tipped darts E - 22 poisoned darts (quivered) Armour b - a +0 chain mail (worn) e - +0 steam dragon scales g - a +0 kite shield (worn) i - a +0 helmet (worn) r - the cursed +0 cloak of the Shattered Ordeal (worn) {Self, Sorc} (You found it on level 2 of the Dungeon) It has a curse which improves the following skills: Introspection: Fighting and Spellcasting. Sorcery: Conjurations and Alchemy. M - the cursed +0 pair of boots of Ashenzari's Affliction (worn) {Self, Comp} (You found it on level 5 of the Dungeon) It has a curse which improves the following skills: Introspection: Fighting and Spellcasting. Companions: Summonings and Necromancy. U - a +0 pair of gloves (worn) Magical Staves o - a staff of conjuration x - a staff of earth Jewellery c - a +5 ring of evasion m - a ring of fire u - a ring of flight w - a +6 ring of strength y - the cursed ring of the Manifest Heresy (left hand) {rPois Str+5, Dev, Self} (You found it on level 4 of the Dungeon) [ring of poison resistance] Str+5: It affects your strength (+5). rPois: It protects you from poison. It has a curse which improves the following skills: Devices: Evocations and Shapeshifting. Introspection: Fighting and Spellcasting. G - the cursed ring "Clairvoyant Dismay" (right hand) {Slay+4, Self, Fort} (You found it on level 4 of the Dungeon) [ring of slaying] Slay+4: It affects your accuracy & damage with ranged weapons and melee (+4). It has a curse which improves the following skills: Introspection: Fighting and Spellcasting. Fortitude: Armour and Shields. K - a ring of positive energy V - an amulet of the acrobat (around neck) Wands F - a wand of polymorph (11) J - a wand of warping (4) L - a wand of charming (3) X - a wand of mindburst (1) Scrolls h - 4 scrolls of vulnerability k - a scroll of fear l - 3 scrolls of poison p - 2 scrolls of immolation q - a scroll of enchant weapon t - a scroll of acquirement C - 3 scrolls of teleportation H - 2 scrolls of torment O - a scroll of revelation P - a scroll of enchant armour S - 2 scrolls of blinking Potions a - 2 potions of haste d - 2 potions of lignification f - 4 potions of curing j - a potion of enlightenment v - a potion of brilliance z - 2 potions of might A - 4 potions of attraction B - a potion of ambrosia N - 2 potions of resistance R - a potion of heal wounds Miscellaneous W - a sack of spiders (inert) Skills: + Level 7.8(10.7) Fighting + Level 7.8 Short Blades + Level 7.8 Long Blades + Level 7.8 Axes + Level 7.8 Maces & Flails + Level 7.8 Polearms + Level 7.8 Staves + Level 7.8 Ranged Weapons + Level 8.3 Throwing + Level 9.1(10.3) Armour + Level 7.8 Dodging + Level 7.8 Stealth + Level 7.8(9.0) Shields + Level 10.2 Unarmed Combat + Level 9.4(12.2) Spellcasting + Level 6.5(7.7) Conjurations + Level 6.5 Hexes + Level 6.5(7.7) Summonings + Level 6.5(7.7) Necromancy + Level 6.5 Translocations + Level 7.6 Fire Magic + Level 6.5 Ice Magic + Level 6.5 Air Magic + Level 6.5 Earth Magic + Level 6.5(7.7) Alchemy + Level 8.6 Invocations + Level 7.8(9.0) Evocations + Level 7.1(8.3) Shapeshifting You had 34 spell levels left. You knew the following spells: Your Spells Type Power Damage Failure Level a - Foxfire Conj/Fire 100% 2x1d9 3% 1 Your spell library contained the following spells: Spells Type Power Damage Failure Level Magic Dart Conj 100% 1d8 3% 1 Searing Ray Conj 50% 2d6 4% 2 Cigotuvi's Dreadful Rot Necr/Alch/Air 48% N/A 6% 2 Momentum Strike Conj/Tloc 48% 3d9 6% 2 Blink Tloc 46% N/A 9% 2 Lesser Beckoning Tloc 46% N/A 9% 2 Mephitic Cloud Conj/Alch/Air 24% N/A 12% 3 Dazzling Flash Conj/Hex 48% N/A 13% 3 Volatile Blastmotes Fire/Tloc 48% 2d14 13% 3 Fulminant Prism Conj/Alch 12% 3d8 32% 4 Freezing Cloud Conj/Ice/Air 11% 6-21 78% 5 Silence Hex/Air 11% N/A 83% 5 Dungeon Overview and Level Annotations Branches: Dungeon (12/15) Temple (1/1) D:4 Lair (0/5) D:10 Orc: D:9-12 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 Annotations: D:8 3 runed translucent doors, 1 transporter, Decysan's ghost, novice DrSh; jesper's ghost, novice HuWn; mangomango's ghost, novice MiFi Innate Abilities, Weirdness & Mutations You have very sharp teeth. Your uncanny sense of smell can sniff out nearby items. Your experience applies equally to all skills. Message History You hit the deep elf pyromancer. The deep elf pyromancer is heavily wounded. The white ugly thing trunk-slaps you but does no damage. Your boulder beetle bites the white ugly thing! The deep elf pyromancer gestures at you while chanting. The pyre arrow hits you. You are covered in intense liquid fire! You barely miss the deep elf pyromancer. The deep elf pyromancer is heavily wounded. The liquid fire burns you! The white ugly thing barely misses you. Your boulder beetle bites the white ugly thing! The deep elf pyromancer hits you but does no damage. You shake off some of the fire as you move. The liquid fire burns you! The white ugly thing attacks as it pursues you! The white ugly thing completely misses you. Your boulder beetle bites the white ugly thing! The deep elf pyromancer points at you and mumbles some strange words. The pyre arrow hits you. You are even more covered in intense liquid fire! You shake off some of the fire as you move. The liquid fire burns you! The white ugly thing attacks as it pursues you! The white ugly thing closely misses you. Your boulder beetle curls into a ball and begins rolling! The deep elf pyromancer mumbles some strange words. You shake off some of the fire as you move. The liquid fire burns you! * * * LOW HITPOINT WARNING * * * The white ugly thing attacks as it pursues you! You block the white ugly thing's attack. The deep elf pyromancer gestures at you while chanting. The bolt of fire hits you!! * * * LOW HITPOINT WARNING * * * Your boulder beetle hits the deep elf pyromancer. Your boulder beetle stops rolling and uncurls. You shake off some of the fire as you move. The liquid fire burns you! You die... ...### ...... ... #. .... ......#.# ...# ......#.#####..# ......#.#......# ......#....#...# #.........#.@.#.#.. #.........#(u.#.#.# #.........#..E#.#.. #....#.....e○.#.#.##### .....#...# .....#................## .....#.....###..).##...###.# You could see a white ugly thing (ally target), a deep elf pyromancer, a fire elemental (summoned) and a friendly boulder beetle (charmed). Vanquished Creatures Gastronok (D:8) Erica (D:8) Harold (D:9) 5 two-headed ogres A gargoyle (D:12) An unseen horror (D:11) A kobold demonologist (D:11) 2 trolls Prince Ribbit (D:8) A shadow (D:9) 3 vampires A wraith (D:12) Eustachio (D:4) A wyvern (D:9) 37 yaks Grum (D:9) 2 steam dragons A fire bat (D:7) An acid dragon (D:8) 4 water moccasins 3 sky beasts 2 black bears 6 orc warriors 3 ice beasts 2 ogres A centaur (D:8) 2 wolves (D:9) 2 phantoms (D:5) 4 bullfrogs A kobold brigand (D:11) A gnoll sergeant (D:7) A scorpion (D:7) 4 marrowcudas 5 wights (D:6) A crimson imp (D:8) A bombardier beetle (D:4) A hound (D:4) 7 orc priests A jelly (D:7) Natasha (thrice) (D:3) 7 orc wizards A sleepcap (D:8) 4 iguanas 7 gnolls 5 adders A shadow imp (D:6) A white imp (D:7) A ribbon worm (D:3) 3 dart slugs 23 orcs 7 endoplasms 5 giant cockroaches 4 goblins 7 hobgoblins 6 jackals 4 quokkas 8 ball pythons 3 bats 2 frilled lizards 10 kobolds 10 rats 237 creatures vanquished. Vanquished Creatures (collateral kills) A merfolk aquamancer (D:12) A cyclops (D:12) A water nymph (D:12) A troll (D:11) A shadow (D:11) A vampire (D:12) 6 creatures vanquished. Vanquished Creatures (others) A merfolk aquamancer (D:12) 331 foxfires 332 creatures vanquished. Grand Total: 575 creatures vanquished Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D:1 | 230501 the Gnoll Wanderer began the quest for the Orb. 0 | D:1 | 230501 set off with the following items: a potion of haste, | a potion of invisibility, a +0 scale mail, a potion of | lignification; and the following spell memorised: Foxfire; | and the following spells available to memorise: Volatile | Blastmotes. 0 | D:1 | Reached XP level 1. HP: 13/13 MP: 6/6 182 | D:1 | Reached XP level 2. HP: 17/19 MP: 7/7 385 | D:1 | Reached skill level 5 in Spellcasting 385 | D:1 | Reached XP level 3. HP: 15/25 MP: 7/9 543 | D:2 | Reached skill level 1 in Invocations 914 | D:2 | Reached skill level 1 in Fighting 914 | D:2 | Reached skill level 1 in Short Blades 914 | D:2 | Reached skill level 1 in Long Blades 914 | D:2 | Reached skill level 1 in Axes 914 | D:2 | Reached skill level 1 in Maces & Flails 914 | D:2 | Reached skill level 1 in Polearms 914 | D:2 | Reached skill level 1 in Staves 914 | D:2 | Reached skill level 1 in Ranged Weapons 914 | D:2 | Reached skill level 1 in Dodging 914 | D:2 | Reached skill level 1 in Stealth 914 | D:2 | Reached skill level 1 in Shields 914 | D:2 | Reached skill level 1 in Evocations 930 | D:2 | Reached skill level 1 in Shapeshifting 930 | D:2 | Reached XP level 4. HP: 22/32 MP: 11/11 1468 | D:3 | Reached skill level 1 in Conjurations 1468 | D:3 | Reached skill level 1 in Hexes 1468 | D:3 | Reached skill level 1 in Summonings 1468 | D:3 | Reached skill level 1 in Necromancy 1468 | D:3 | Reached skill level 1 in Translocations 1468 | D:3 | Reached skill level 1 in Ice Magic 1468 | D:3 | Reached skill level 1 in Air Magic 1468 | D:3 | Reached skill level 1 in Earth Magic 1468 | D:3 | Reached skill level 1 in Alchemy 1556 | D:3 | Found a blossoming altar of Fedhas. 1650 | D:3 | Noticed Natasha 1658 | D:3 | Killed Natasha 1708 | D:3 | Reached XP level 5. HP: 36/37 MP: 12/12 1783 | D:3 | Noticed Natasha 1794 | D:3 | Killed Natasha 1837 | D:3 | Found a faded altar of an unknown god. 1960 | D:3 | Noticed Natasha 1967 | D:3 | Killed Natasha 2023 | D:4 | Noticed an ogre 2028 | D:4 | Killed an ogre 2029 | D:4 | Reached XP level 6. HP: 44/44 MP: 12/14 2032 | D:4 | Reached skill level 5 in Armour 2075 | D:4 | Identified the ring "Xeuvvuif" {rPois Str+5} 2174 | D:4 | Found a staircase to the Ecumenical Temple. 2198 | Temple | Entered the Ecumenical Temple 2213 | Temple | Became a worshipper of Ashenzari the Shackled 2234 | D:4 | Noticed Eustachio 2258 | D:4 | Killed Eustachio 2420 | D:4 | Reached skill level 7 in Unarmed Combat 2420 | D:4 | Reached XP level 7. HP: 43/50 MP: 13/15 3020 | D:5 | Entered Level 5 of the Dungeon 3200 | D:5 | Found a shadowy altar of Dithmenos. 3241 | D:5 | Found an ancient bone altar of Kikubaaqudgha. 3492 | D:5 | Reached XP level 8. HP: 57/58 MP: 12/16 3668 | D:5 | Found an iron altar of Okawaru. 4223 | D:6 | Reached skill level 5 in Fire Magic 4242 | D:6 | Reached XP level 9. HP: 51/65 MP: 6/19 4590 | D:6 | Found a shimmering blue altar of Sif Muna. 4600 | D:6 | Reached skill level 5 in Throwing 4612 | D:6 | Found a white marble altar of Elyvilon. 4739 | D:6 | Found a glowing golden altar of the Shining One. 5276 | D:7 | Reached skill level 8 in Unarmed Combat 5348 | D:7 | Reached skill level 5 in Invocations 5569 | D:7 | Noticed Maurice 5571 | D:7 | Maurice changed into Maurice the fire bat 5571 | D:7 | Noticed Maurice 5574 | D:7 | Killed Maurice the fire bat 6176 | D:8 | Found a hide-covered altar of Uskayaw. 6191 | D:8 | Reached skill level 5 in Fighting 6191 | D:8 | Reached skill level 5 in Short Blades 6191 | D:8 | Reached skill level 5 in Long Blades 6191 | D:8 | Reached skill level 5 in Axes 6191 | D:8 | Reached skill level 5 in Maces & Flails 6191 | D:8 | Reached skill level 5 in Polearms 6191 | D:8 | Reached skill level 5 in Staves 6191 | D:8 | Reached skill level 5 in Ranged Weapons 6191 | D:8 | Reached skill level 5 in Dodging 6191 | D:8 | Reached skill level 5 in Stealth 6191 | D:8 | Reached skill level 5 in Shields 6191 | D:8 | Reached skill level 5 in Evocations 6191 | D:8 | Reached XP level 10. HP: 74/74 MP: 18/21 6207 | D:8 | Noticed Erica 6218 | D:8 | Killed Erica 6325 | D:8 | Found a runed translucent gate. 6325 | D:8 | Found a runed translucent gate. 6328 | D:8 | Found a runed translucent gate. 6331 | D:8 | Noticed mangomango's ghost (novice MiFi) 6331 | D:8 | Noticed jesper's ghost (novice HuWn) 6331 | D:8 | Noticed Decysan's ghost (novice DrSh) 6423 | D:8 | Reached * piety under Ashenzari 6423 | D:8 | Identified a scroll of acquirement 6473 | D:8 | Noticed Prince Ribbit 6486 | D:8 | Killed Prince Ribbit 6699 | D:8 | Noticed Gastronok 6716 | D:8 | Killed Gastronok 6717 | D:8 | Reached skill level 5 in Shapeshifting 7240 | D:8 | Found a burning altar of Makhleb. 7285 | D:8 | Found a sparkling altar of Nemelex Xobeh. 7285 | D:8 | Found a transporter. 7285 | D:8 | Noticed a meliai 7285 | D:8 | Noticed a centaur warrior 7570 | D:9 | Reached skill level 9 in Unarmed Combat 7577 | D:9 | Reached skill level 5 in Conjurations 7577 | D:9 | Reached skill level 5 in Hexes 7577 | D:9 | Reached skill level 5 in Summonings 7577 | D:9 | Reached skill level 5 in Necromancy 7577 | D:9 | Reached skill level 5 in Translocations 7577 | D:9 | Reached skill level 5 in Ice Magic 7577 | D:9 | Reached skill level 5 in Air Magic 7577 | D:9 | Reached skill level 5 in Earth Magic 7577 | D:9 | Reached skill level 5 in Alchemy 7587 | D:9 | Reached XP level 11. HP: 54/84 MP: 24/24 7716 | D:9 | Noticed a two-headed ogre 7725 | D:9 | Killed a two-headed ogre 8154 | D:9 | Noticed Grum 8162 | D:9 | Killed Grum 8287 | D:9 | Found a basalt altar of Yredelemnul. 8368 | D:9 | Noticed Harold 8386 | D:9 | Killed Harold 8741 | D:9 | Reached ** piety under Ashenzari 8910 | D:10 | Entered Level 10 of the Dungeon 9255 | D:11 | Noticed a two-headed ogre 9721 | D:10 | Noticed a two-headed ogre 9736 | D:10 | Killed a two-headed ogre 9737 | D:10 | Reached XP level 12. HP: 57/97 MP: 24/27 9854 | D:10 | Found a staircase to the Lair. 9896 | D:10 | Noticed a two-headed ogre 9902 | D:10 | Killed a two-headed ogre 9982 | D:10 | Found a stormy altar of Qazlal. 10213 | D:10 | Found an ornate altar of the Wu Jian Council. 10742 | D:11 | Killed a two-headed ogre 10743 | D:11 | Reached skill level 10 in Unarmed Combat 11119 | D:11 | Noticed a two-headed ogre 11127 | D:11 | Killed a two-headed ogre 11418 | D:12 | Noticed a merfolk aquamancer 11430 | D:12 | Killed a merfolk aquamancer 11461 | D:12 | Noticed a merfolk aquamancer 11468 | D:12 | Killed a merfolk aquamancer 11574 | D:12 | Noticed a boulder beetle 11610 | D:12 | HP: 4/99 [deep elf pyromancer/bolt of fire (22)] 11611 | D:12 | Incinerated by a deep elf pyromancer Illustrated notes Levels and vault maps discovered: D:1: heliophobic_arrival_dark_side_of_the_moon, layout_basic D:2: minmay_general_purpose_star, layout_basic, grunt_ministairs_9 D:3: layout_loops_ring, lemuel_doored_altar, basic_ecumenical_altar, uniq_natasha D:4: layout_loops_ring, minmay_temple_entry_offerings, uniq_eustachio D:5: layout_loops_ring, mainiacjoe_overflow_small_starburst, amcnicky_altar_gilded, hellmonk_okawaru_the_only_friend_you_need D:6: layout_basic, tso_altar, nicolae_overflow_squiral D:7: layout_rooms, uniq_maurice D:8: layout_loops_cross, nicolae_uskayaw_dance_hall, makhleb_grotto_becter, grunt_nemelex_the_gamble, gammafunk_ghost_cemetery, uniq_prince_ribbit1, uniq_gastronok, uniq_erica D:9: layout_gridville, mainiacjoe_overflow_catwalk, uniq_harold, uniq_grum D:10: layout_loops_ring, nicolae_wu_jian_immortal_techniques, lemuel_tele_altar, lair_entry_dummy D:11: layout_basic, dreamdust_princess_bridge D:12: nzn_winding_woodlands_large [nzn_winding_woodlands_hourglass, nzn_winding_woodlands_5x15_zeroes, nzn_winding_woodlands_5x5_open_star, nzn_winding_woodlands_center_diamonds, nzn_winding_woodlands_15x15_killbox, nzn_winding_woodlands_center_garden, nzn_winding_woodlands_5x5_three, nzn_winding_woodlands_5x15_default, nzn_winding_woodlands_5x5_checkerboard], layout_basic, nicolae_splish_splash Temple: nicolae_temple_ecumenical_triangle Skill XL: | 1 2 3 4 5 6 7 8 9 10 11 12 | ---------------+-------------------------------------+----- Spellcasting | 5 6 7 8 9 | 9.4 Invocations | 1 2 3 4 5 6 7 8 | 8.6 Fighting | 1 2 3 5 6 7 | 7.8 Short Blades | 1 2 3 5 6 7 | 7.8 Long Blades | 1 2 3 5 6 7 | 7.8 Axes | 1 2 3 5 6 7 | 7.8 Maces & Flails | 1 2 3 5 6 7 | 7.8 Polearms | 1 2 3 5 6 7 | 7.8 Staves | 1 2 3 5 6 7 | 7.8 Ranged Weapons | 1 2 3 5 6 7 | 7.8 Dodging | 1 2 3 5 6 7 | 7.8 Stealth | 1 2 3 5 6 7 | 7.8 Shields | 1 2 3 5 6 7 | 7.8 Evocations | 1 2 3 5 6 7 | 7.8 Shapeshifting | 1 2 3 4 5 6 7 | 7.1 Conjurations | 1 2 3 4 5 6 | 6.5 Hexes | 1 2 3 4 5 6 | 6.5 Summonings | 1 2 3 4 5 6 | 6.5 Necromancy | 1 2 3 4 5 6 | 6.5 Translocations | 1 2 3 4 5 6 | 6.5 Ice Magic | 1 2 3 4 5 6 | 6.5 Air Magic | 1 2 3 4 5 6 | 6.5 Earth Magic | 1 2 3 4 5 6 | 6.5 Alchemy | 1 2 3 4 5 6 | 6.5 Throwing | 3 4 5 6 7 8 | 8.3 Fire Magic | 4 5 6 7 | 7.6 Armour | 5 6 7 8 9 | 9.1 Unarmed Combat | 7 8 9 10 | 10.2 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 || total ---------------------------+-------+-------+-------+-------++------- Melee: Unarmed | 89 | 109 | 193 | 449 || 840 Bite | 4 | 3 | 23 | 70 || 100 Throw: Javelin | | 3 | | || 3 Dart | | | | 4 || 4 Cast: Foxfire | | 4 | 85 | 117 || 206 Invoke: Curse Item | | | 1 | 3 || 4 Evoke: Wand | | | 7 | 20 || 27 Sack of spiders | | | | 1 || 1 Use: Potion | | | 2 | 1 || 3 Armour: Scale mail | 88 | 75 | 42 | || 205 Ring mail | | | 1 | || 1 Skin | | | 15 | || 15 Chain mail | | | 101 | 286 || 387 Dodge: Dodged | 22 | 44 | 60 | 135 || 261 Block: Kite shield | 35 | 39 | 97 | 153 || 324 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 | 11668 | 10733 | 935 | 2115 | 6204 | 13 | 897.5 | Dungeon | 11647 | 10730 | 917 | 2115 | 6204 | 12 | 970.6 | Temple | 20 | 2 | 18 | 0 | 0 | 1 | 20.0 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: D:9: 1656 daAuts D:10: 1605 daAuts D:8: 1562 daAuts D:6: 1247 daAuts D:4: 972 daAuts D:5: 853 daAuts D:2: 775 daAuts D:3: 722 daAuts D:7: 696 daAuts D:11: 693 daAuts D:1: 542 daAuts D:12: 319 daAuts Temple: 20 daAuts