Dungeon Crawl Stone Soup version 0.34-a0-158-gf195f0a051 (webtiles) character file. Game seed: 16272036638790989089 56439 52hunter the Severer (level 14, -7/124 HPs) Began as a Minotaur Fighter on June 17, 2025. Was the Champion of Okawaru. Mangled by a 19-headed hydra (10 damage) ... on level 5 of the Lair of Beasts. The game lasted 00:31:47 (17046 turns). 52hunter the Severer (Minotaur Fighter) Turns: 17046, Time: 00:31:48 Health: -7/124 AC: 27 Str: 27 XL: 14 Next: 42% Magic: 24/24 EV: 6 Int: 5 God: Okawaru [******] Gold: 808 SH: 12 Dex: 17 Spells: 13/13 levels left rFire . . . K - +2 broad axe (spect) rCold . . . k - +0 kite shield rNeg + + . C - +6 plate armour of the Tundras {rN++ Dex+2} rPois + E - +0 hat rElec . f - +2 cloak {rPois} rCorr + D - +0 pair of gloves SInv . e - +1 pair of boots Will +.... (no amulet) Stlth G - ring of resist corrosion HPRegen 0.40/turn t - +6 ring of dexterity MPRegen 0.19/turn %: no passive effects @: about to teleport A: horns 2, retaliatory headbutt a: Renounce Religion, Heroism, Finesse, Duel You were on level 5 of the Lair of Beasts. You worshipped Okawaru. Okawaru was exalted by your worship. You visited 3 branches of the dungeon, and saw 16 of its levels. You also visited: Sewer and Volcano. You collected 1107 gold pieces. You spent 299 gold pieces at shops. Inventory: Hand Weapons K - a +2 spectral broad axe (weapon) Armour a - the +8 ice dragon scales "Equmusk" {rPois rF- rC++ rN++ rCorr Dex-3} (Okawaru gifted it to you on level 9 of the Dungeon) rPois: It protects you from poison. rF-: It makes you vulnerable to fire. rC++: It greatly protects you from cold. rN++: It greatly protects you from negative energy. rCorr: It protects you from acid and corrosion. Dex-3: It affects your dexterity (-3). e - a +1 pair of boots (worn) f - a +2 cloak of poison resistance (worn) k - a +0 kite shield (worn) C - the +6 plate armour of the Tundras (worn) {rN++ Dex+2} (You found it on level 5 of the Dungeon) rN++: It greatly protects you from negative energy. Dex+2: It affects your dexterity (+2). D - a +0 pair of gloves (worn) E - a +0 hat (worn) Jewellery r - a ring of protection from cold t - a +6 ring of dexterity (worn) G - a ring of resist corrosion (worn) J - an amulet of faith Wands p - a wand of light (5) y - a wand of warping (3) I - a wand of mindburst (8) L - a wand of flame (6) Scrolls b - 4 scrolls of revelation c - a scroll of brand weapon g - a scroll of blinking j - 6 scrolls of enchant armour m - 3 scrolls of fog o - 3 scrolls of teleportation q - 4 scrolls of immolation s - 3 scrolls of fear u - 3 scrolls of silence M - a scroll of identify Potions d - 2 potions of heal wounds {unknown} h - a potion of cancellation {unknown} i - 2 potions of haste l - 3 potions of mutation n - 4 potions of brilliance v - 5 potions of magic w - 4 potions of invisibility x - 3 potions of berserk rage z - 3 potions of curing A - a potion of ambrosia B - 2 potions of might F - 6 potions of resistance H - 5 potions of enlightenment Skills: + Level 11.4 Fighting + Level 18.6 Axes - Level 10.0 Armour + Level 11.3 Shields - Level 5.0 Unarmed Combat - Level 15.0 Invocations - Level 5.0 Evocations You had 13 spell levels left. You didn't know any spells. Your spell library contained the following spells: Spells Type Power Damage Failure Level Foxfire Conj/Fire 0% 2x1d4 100% 1 Blink Tloc 0% N/A 100% 2 Lesser Beckoning Tloc 0% N/A 100% 2 Momentum Strike Conj/Tloc 0% 3d8 100% 2 Cigotuvi's Putrefaction Necr/Air 0% N/A 100% 4 Dispel Undead Necr 0% 3d6 100% 4 Alistair's Intoxication Alch 0% N/A 100% 5 Borgnjor's Vile Clutch Necr/Erth 0% N/A 100% 5 Freezing Cloud Conj/Ice/Air 0% 6-21 100% 5 Eringya's Noxious Bog Alch 0% 4d6 100% 6 Fortress Blast Frge 0% 6d13 100% 6 Plasma Beam Fire/Air 0% 2x1d10 100% 6 Starburst Conj/Fire 0% 6d3 100% 6 Ozocubu's Refrigeration Ice 0% 4d7 100% 7 Polar Vortex Ice 0% N/A 100% 9 Summon Small Mammal Summ Unusable N/A N/A 1 Call Imp Summ Unusable N/A N/A 2 Call Canine Familiar Summ Unusable N/A N/A 3 Awaken Armour Erth/Frge Unusable N/A N/A 4 Eringya's Surprising Cr Summ Unusable N/A N/A 4 Martyr's Knell Necr/Summ Unusable N/A N/A 4 Forge Phalanx Beetle Frge Unusable N/A N/A 6 Dungeon Overview and Level Annotations Branches: Dungeon (10/15) Temple (1/1) D:6 Lair (5/5) D:9 Shoals (0/4) Lair:3 Spider (0/4) Lair:3 Slime (0/5) Lair:4 Orc (0/2) D:10 Sewer (visited) Volcano (visited) 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 Jiyva Shops: D:4 ?( D:6 : Innate Abilities, Weirdness & Mutations You have a pair of horns on your head. You reflexively headbutt those who attack you in melee. Message History The 18-headed hydra bites you. The 18-headed hydra bites you but does no damage. The 18-headed hydra bites you! The 18-headed hydra bites you but does no damage. You barely miss the 18-headed hydra. You headbutt the 18-headed hydra. The 18-headed hydra is severely wounded. Your +2 spectral broad axe hits the 18-headed hydra. Your +2 spectral broad axe lops one of the 18-headed hydra's heads off! The 17-headed hydra grows two more! You hack one of the 19-headed hydra's heads off! The 18-headed hydra grows two more! You hit the 20-headed hydra. Your headbutt misses the 20-headed hydra. The 20-headed hydra is severely wounded. Your +2 spectral broad axe hits the 20-headed hydra! Your +2 spectral broad axe chops one of the 20-headed hydra's heads off! The 19-headed hydra bites you. The 19-headed hydra bites you but does no damage. x2 The 19-headed hydra bites you. You block the 19-headed hydra's attack. The 19-headed hydra barely misses you. The 19-headed hydra bites you but does no damage. x3 The 19-headed hydra bites you. * * * LOW HITPOINT WARNING * * * The 19-headed hydra bites you! * * * LOW HITPOINT WARNING * * * You block the 19-headed hydra's attack. The 19-headed hydra bites you but does no damage. You block the 19-headed hydra's attack. The 19-headed hydra bites you! * * * LOW HITPOINT WARNING * * * The 19-headed hydra completely misses you. The 19-headed hydra bites you but does no damage. The 19-headed hydra bites you. * * * LOW HITPOINT WARNING * * * The 19-headed hydra bites you! * * * LOW HITPOINT WARNING * * * As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. Your +2 spectral broad axe disappears. The 19-headed hydra bites you but does no damage. The 19-headed hydra bites you! You die... ......##......# .....#..##.P..# ........##....## .........รท.....# .............### ## ..#..........# #P## .............####...# ........#.....#.....# #.#...#.........@..# #..............##D.# .##..........#.###.# P####...........# ## .####....#....### .P#.#.....##### .....<....# ......#...# ......#..## You could see a 19-headed hydra. Vanquished Creatures Kirke (Lair:3) Harold (D:10) 2 hydras 4 catoblepae A boulder beetle (Lair:4) A centaur warrior (D:8) 20 death yaks A hell knight (Volcano) A skyshark (Lair:5) Pikel (D:8) A cyclops (D:8) 2 ugly things (Volcano) 3 manticores (Lair:5) 10 elephants 4 black mambas Joseph (D:10) A torpor snail (Lair:5) A smoke demon (Volcano) 4 cane toads 2 rime drakes A kobold demonologist (D:9) 9 komodo dragons A red devil (Volcano) 3 trolls 3 merfolk (Lair:3) 2 polar bears Grinder (Sewer) 2 hornets A jumping spider (Lair:3) 15 blink frogs 5 dream sheep (Lair:5) A slime creature (D:8) A shadowghast (D:9) A vampire (D:8) 2 wraiths 5 wyverns 44 yaks 4 hogs (Lair:3) 5 basilisks 4 steam dragons 2 redbacks (Lair:3) Menkaure (D:4) 12 water moccasins Duvessa (D:4) 5 orc warriors (D:9) An ogre (D:5) 23 wolves 5 centaurs A phantom (D:2) 2 lemures (D:8) 7 kobold brigands An unseen horror zombie (D:8) 21 bullfrogs 5 gnoll sergeants 2 scorpions 4 wights (D:8) A marrowcuda (D:7) Dowan (D:4) 5 killer bees (D:7) 3 howler monkeys 5 electric eels 2 crimson imps (Sewer) 2 bombardier beetles Crazy Yiuf (D:3) 5 hounds 2 jellies 6 orc priests 3 gnoll boudas 3 iguanas 2 sleepcaps 12 orc wizards 6 hell rats (Lair:1) A centaur zombie (D:8) 5 adders 28 gnolls 3 shadow imps 2 white imps 4 ufetubi A ribbon worm (D:3) 5 dart slugs 40 orcs 13 endoplasms 4 giant cockroaches 4 hobgoblins 10 jackals (D:4) 5 quokkas 3 ball pythons (D:3) 6 bats 2 frilled lizards (D:1) 6 goblins 39 kobolds A kobold zombie (Sewer) 5 rats 511 creatures vanquished. Vanquished Creatures (others) 4 spectral weapons (Lair:5) 4 creatures vanquished. Grand Total: 515 creatures vanquished Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D:1 | 52hunter the Minotaur Fighter began the quest for the Orb. 0 | D:1 | Reached XP level 1. HP: 19/19 MP: 0/0 215 | D:1 | Reached XP level 2. HP: 27/27 MP: 1/1 653 | D:2 | Identified the +1 leather armour of the Bells {rElec Dex+4} 710 | D:2 | Reached skill level 3 in Axes 836 | D:2 | Reached XP level 3. HP: 33/33 MP: 2/2 888 | D:2 | Noticed a phantom 894 | D:2 | Killed a phantom 895 | D:2 | Reached XP level 4. HP: 39/41 MP: 3/3 1304 | D:3 | Found a glowing drain. 1308 | Sewer | Entered a sewer 1387 | Sewer | Found a burning altar of Makhleb. 1405 | Sewer | Reached XP level 5. HP: 36/47 MP: 4/4 1416 | Sewer | Reached skill level 4 in Axes 1494 | Sewer | Reached skill level 5 in Shields 1533 | Sewer | Reached skill level 5 in Fighting 1533 | Sewer | Reached skill level 5 in Axes 1533 | Sewer | Reached skill level 5 in Armour 1533 | Sewer | Reached XP level 6. HP: 41/56 MP: 5/5 1605 | Sewer | Noticed Grinder 1618 | Sewer | Killed Grinder 1619 | Sewer | Reached skill level 6 in Axes 1747 | D:3 | Reached skill level 7 in Axes 1747 | D:3 | Reached XP level 7. HP: 59/61 MP: 6/6 2045 | D:3 | Found a broken altar of Ashenzari. 2272 | D:3 | Noticed Crazy Yiuf 2581 | D:3 | Killed Crazy Yiuf 2711 | D:4 | Identified the +2 shortbow of the Hierophant {heavy, rC+ | rCorr Str+7 Int+4} 2816 | D:4 | Reached skill level 8 in Axes 2823 | D:4 | Noticed Menkaure 2823 | D:4 | Noticed Dowan 2825 | D:4 | Noticed Duvessa 2827 | D:4 | Killed Menkaure 2835 | D:4 | Killed Duvessa 2836 | D:4 | Reached skill level 9 in Axes 2844 | D:4 | Killed Dowan 2949 | D:4 | Found a bloodstained altar of Trog. 2976 | D:4 | Identified the +12 shortbow of Gallantry {drain, Int+6 | Dex-2} 2993 | D:4 | Found Batyilokh's Weapon Shop. 3164 | D:4 | Found an opulent altar of Gozag. 3199 | D:4 | Found Syopu's Magic Scroll Boutique. 3202 | D:4 | Bought a scroll of enchant armour for 112 gold pieces 3202 | D:4 | Bought a scroll of teleportation for 45 gold pieces 3202 | D:4 | Bought a scroll of identify for 30 gold pieces 3343 | D:4 | Reached XP level 8. HP: 68/68 MP: 7/7 3345 | D:4 | Found an iron altar of Okawaru. 3352 | D:4 | Found the +0 toga "Victory" {*Victory Clar} 3378 | D:4 | Became a worshipper of Warmaster Okawaru 3385 | D:4 | Reached skill level 10 in Axes 3745 | D:5 | Entered Level 5 of the Dungeon 3862 | D:5 | Identified the +6 plate armour of the Tundras {rN++ Dex+2} 3899 | D:5 | Reached skill level 11 in Axes 3926 | D:5 | Noticed a komodo dragon 3934 | D:5 | Killed a komodo dragon 4120 | D:5 | Reached skill level 1 in Invocations 4158 | D:5 | Reached skill level 12 in Axes 4161 | D:5 | Reached * piety under Okawaru 4680 | D:4 | Bought a scroll of enchant armour for 112 gold pieces 4754 | D:6 | Found a staircase to the Ecumenical Temple. 4935 | D:6 | Found Deg Ylob's Self-Improvement Boutique. 4973 | D:6 | Reached XP level 9. HP: 72/74 MP: 9/11 5167 | D:6 | Reached skill level 5 in Invocations 5259 | D:6 | Reached skill level 13 in Axes 5510 | Temple | Entered the Ecumenical Temple 5666 | D:7 | Reached ** piety under Okawaru 5675 | D:7 | Reached skill level 14 in Axes 6214 | D:7 | Reached skill level 15 in Axes 6457 | D:8 | Reached *** piety under Okawaru 6562 | D:8 | Reached XP level 10. HP: 61/81 MP: 12/12 6687 | D:8 | Found a basalt altar of Yredelemnul. 6763 | D:8 | Noticed a cyclops 6777 | D:8 | Killed a cyclops 6780 | D:8 | Reached **** piety under Okawaru 6781 | D:8 | Reached skill level 16 in Axes 6782 | D:8 | Noticed a centaur warrior 7329 | D:8 | Noticed Pikel 7448 | D:8 | Killed Pikel 7975 | D:8 | Killed a centaur warrior 7975 | D:8 | Reached ***** piety under Okawaru 7976 | D:8 | Reached XP level 11. HP: 55/86 MP: 13/13 8350 | D:8 | Reached skill level 17 in Axes 8660 | D:9 | Found a staircase to the Lair. 8706 | D:9 | Found a snail-covered altar of Cheibriados. 8805 | D:9 | Reached skill level 10 in Shields 8901 | D:9 | Received a gift from Okawaru 9410 | D:10 | Entered Level 10 of the Dungeon 9410 | D:10 | Noticed Joseph 9414 | D:10 | Killed Joseph 9644 | D:10 | Found a white marble altar of Elyvilon. 9649 | D:10 | Noticed Harold 9665 | D:10 | Killed Harold 9667 | D:10 | Found an ornate altar of the Wu Jian Council. 10022 | D:10 | Found a staircase to the Orcish Mines. 10326 | Lair:1 | Entered Level 1 of the Lair of Beasts 10361 | Lair:1 | Reached skill level 18 in Axes 10471 | Lair:1 | Reached ****** piety under Okawaru 10477 | Lair:1 | Received a gift from Okawaru 10630 | D:9 | Acquired the +5 executioner's axe "Wicy" {antimagic, rPois | Str+6 Dex-2} 10630 | D:9 | Received a gift from Okawaru 10649 | Lair:1 | Acquired the +8 ice dragon scales "Equmusk" {rPois rF- rC++ | rN++ rCorr Dex-3} 10649 | Lair:1 | Received a gift from Okawaru 10718 | Lair:1 | Reached XP level 12. HP: 91/103 MP: 14/14 10969 | Lair:1 | Reached skill level 1 in Unarmed Combat 11069 | Lair:1 | Reached skill level 1 in Evocations 11946 | Lair:2 | Noticed a catoblepas 11961 | Lair:2 | Received a gift from Okawaru 11961 | Lair:2 | Killed a catoblepas 12781 | Lair:3 | Found a hole to the Spider Nest. 12973 | Lair:3 | Noticed Kirke 12989 | Lair:3 | Killed Kirke 12989 | Lair:3 | Received a gift from Okawaru 12990 | Lair:3 | Reached skill level 10 in Armour 13038 | Lair:3 | Noticed a death yak 13038 | Lair:3 | Noticed a death yak 13044 | Lair:3 | Reached skill level 10 in Fighting 13045 | Lair:3 | Noticed a death yak 13046 | Lair:3 | Noticed a death yak 13046 | Lair:3 | Noticed a death yak 13052 | Lair:3 | Killed a death yak 13054 | Lair:3 | Noticed a death yak 13055 | Lair:3 | Killed a death yak 13056 | Lair:3 | Reached skill level 5 in Unarmed Combat 13056 | Lair:3 | Noticed a death yak 13058 | Lair:3 | Noticed a death yak 13059 | Lair:3 | Noticed a death yak 13064 | Lair:3 | HP: 5/106 [death yak (14)] 13382 | Lair:3 | Noticed an eight-headed hydra 13389 | Lair:3 | Killed an eight-headed hydra 13390 | Lair:3 | Reached XP level 13. HP: 113/113 MP: 18/18 13393 | Lair:3 | Received a gift from Okawaru 13396 | Lair:3 | Found a stormy altar of Qazlal. 13451 | Lair:3 | Identified the +1 chain mail "Pufos" {Str+3} 13545 | Lair:3 | Reached skill level 5 in Evocations 13547 | Lair:3 | Reached skill level 10 in Invocations 13802 | Lair:3 | Received a gift from Okawaru 14053 | Lair:3 | Found a staircase to the Shoals. 14414 | Lair:4 | Found a dark tunnel. 14424 | Volcano | Entered a volcano 14837 | Lair:4 | Found a viscous altar of Jiyva. 14837 | Lair:4 | Found a staircase to the Slime Pits. 15897 | Lair:5 | Entered Level 5 of the Lair of Beasts 15915 | Lair:4 | Received a gift from Okawaru 15948 | Lair:5 | Reached skill level 15 in Invocations 15999 | Lair:5 | Reached XP level 14. HP: 121/121 MP: 24/24 16164 | Lair:5 | Received a gift from Okawaru 16519 | Lair:5 | Identified the +2 chain mail of Time Monsters {rF+ Will++ | Regen+ Int-4} 16717 | Lair:5 | Received a gift from Okawaru 17045 | Lair:5 | HP: 3/124 [19-headed hydra (9)] 17046 | Lair:5 | Mangled by a 19-headed hydra Illustrated notes Levels and vault maps discovered: D:1: dpeg_arrival_orchard, layout_loops_ring, st_stairs_1, hangedman_decor_points, chequers_mini_garden, minmay_misc_feat_diagonals, amcnicky_mini_pool_small, minmay_nonomino_d4 D:2: layout_loops_ring D:3: layout_basic, evilmike_ruin_ashenzari, gup_sewer_entry_bowl, minivault_26, serial_bayou_pond_c, chequers_serial_rivers_small_a, minivault_25, uniq_crazy_yiuf_cottage D:4: layout_rooms, nicolae_overflow_guarded_unrand_okawaru_victory, mainiacjoe_overflow_swirl, eino_small_chamber_without_monster, nicolae_shops_duplex, minmay_door_square, uniq_menkaure, uniq_duvessa D:5: layout_loops_ring, minmay_manual_moon D:6: layout_loops_ring, minmay_temple_entry_purple_smoke, dreamdust_mushroom_princess, nicolae_shop_self_help D:7: layout_basic, kennysheep_donut, grunt_decor_arrowhead D:8: nzn_winding_woodlands_cross [nzn_winding_woodlands_5x15_sawtooth, nzn_winding_woodlands_5x15_sidewinder, nzn_winding_woodlands_5x15_cabin, nzn_winding_woodlands_5x15_pool, nzn_winding_woodlands_15x15_five_gardens], layout_basic, lemuel_zombie_altar_yredelemnul, uniq_pikel D:9: layout_gridville, mainiacjoe_overflow_cross_hatched, erik_lair_orcish_takeover D:10: layout_basic, mainiacjoe_overflow_catch_the_wave, orc_0_dummy, uniq_harold, uniq_joseph Temple: eino_temple_water Lair:1: layout_regular_city, serial_bayou_shore_b Lair:2: layout_big_grid, nicolae_lair_cropped_circle, disabler_island Lair:3: layout_cave_pods, elwin_shoals_entry_stream, nicolae_spider_entry_tight_spaces, basic_altar, minivault_26, uniq_kirke Lair:4: layout_regular_city, nicolae_slime_entry_slimehenge, nicolae_volcano_entry_hallway Lair:5: evilmike_catoblepas_cave, layout_misc_corridors, nicolae_lair_pondular_hallway Skill XL: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | ---------------+-------------------------------------------+----- Shields | 4 5 9 10 11 | 11.3 Fighting | 4 5 8 10 11 | 11.4 Armour | 4 5 8 10 | 10.0 Axes | 3 5 7 9 12 15 16 18 | 18.6 Invocations | 4 5 8 15 | 15.0 Unarmed Combat | 5 | 5.0 Evocations | 4 5 | 5.0 Action | 1- 3 | 4- 6 | 7- 9 | 10-12 | 13-15 || total ---------------------------+-------+-------+-------+-------+-------++------- Melee: War axe | 51 | 71 | 372 | 96 | || 590 Headbutt | 4 | 7 | 74 | 132 | 76 || 293 Hand axe | | | | 194 | || 194 Broad axe | | | | 305 | 250 || 555 Invoke: Receive Weapon | | | | 1 | || 1 Receive Armour | | | | 1 | || 1 Heroism | | | | | 11 || 11 Evoke: Wand | | | | 9 | 14 || 23 Use: Scroll | | 1 | 8 | 18 | 6 || 33 Potion | | 2 | 1 | 3 | || 6 Stab: Distracted | | | | | 1 || 1 Blind | | | | | 1 || 1 Petrified | | | | | 5 || 5 Armour: Scale mail | 24 | 50 | | | || 74 Chain mail | | 1 | 108 | | || 109 Plate armour | | | 188 | 544 | 262 || 994 Dodge: Dodged | 25 | 37 | 97 | 107 | 73 || 339 Block: Buckler | 10 | 18 | 70 | | || 98 Kite shield | | | 2 | 254 | 152 || 408 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 | 16894 | 16084 | 810 | 815 | 12565 | 18 | 938.6 | Dungeon | 9955 | 9331 | 624 | 294 | 7455 | 10 | 995.5 | Temple | 4 | 4 | 0 | 0 | 0 | 1 | 4.0 | Lair | 6088 | 5902 | 186 | 390 | 4588 | 5 | 1217.6 | Sewer | 450 | 450 | 0 | 0 | 301 | 1 | 450.0 | Volcano | 395 | 395 | 0 | 131 | 221 | 1 | 395.0 | +--------+--------+--------+--------+--------+-----+--------+ Top non-repeatable levels by time: D:8: 1987 daAuts Lair:3: 1349 daAuts Lair:2: 1345 daAuts Lair:1: 1193 daAuts D:4: 1187 daAuts Lair:5: 1105 daAuts Lair:4: 1095 daAuts D:9: 1094 daAuts D:3: 1030 daAuts D:5: 890 daAuts D:10: 877 daAuts D:7: 859 daAuts D:6: 788 daAuts D:1: 648 daAuts D:2: 591 daAuts