Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.33-a0-749-g64b092adc6 Platform: unix Bits: 64 Game mode: sprint Tiles: online Seed: 9879669468167227244, deterministic pregen: 1 Command line: /usr/games/crawl-git-64b092adc6 -name atomjack -rc /dgldir/rcfiles/crawl-git/atomjack.rc -macro /dgldir/rcfiles/crawl-git/atomjack.macro -webtiles-socket /crawl-master/webserver/sockets/atomjack:spr-git.sock -morgue /dgldir/morgue/atomjack/ -sprint RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-git-64b092adc6(_Z17write_stack_traceP8_IO_FILE+0x27) [0x5558c12f7927]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-64b092adc6(_Z13do_crash_dumpv+0x3fc) [0x5558c130263c]: do_crash_dump() /usr/games/crawl-git-64b092adc6(_Z20crash_signal_handleri+0x1ca) [0x5558c12f7d6a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x3bfd0) [0x7f021b13cfd0]: /lib/x86_64-linux-gnu/libc.so.6(+0x8ad3c) [0x7f021b18bd3c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x12) [0x7f021b13cf32]: /lib/x86_64-linux-gnu/libc.so.6(abort+0xd3) [0x7f021b127472]: /lib/x86_64-linux-gnu/libstdc++.so.6(+0x9d919) [0x7f021b47e919] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xa8e1a) [0x7f021b489e1a] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xa8e85) [0x7f021b489e85] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xa90d8) [0x7f021b48a0d8] /lib/x86_64-linux-gnu/libstdc++.so.6(_ZSt20__throw_length_errorPKc+0x40) [0x7f021b4811e9] /lib/x86_64-linux-gnu/libstdc++.so.6(+0x13f8b9) [0x7f021b5208b9] /lib/x86_64-linux-gnu/libstdc++.so.6(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc+0x5c) [0x7f021b52095c] /usr/games/crawl-git-64b092adc6(+0x494acf) [0x5558c12ebacf]: /usr/games/crawl-git-64b092adc6(+0xbb358a) [0x5558c1a0a58a]: /usr/games/crawl-git-64b092adc6(+0xbb40c5) [0x5558c1a0b0c5]: /usr/games/crawl-git-64b092adc6(main+0x19f) [0x5558c123f0bf]: /lib/x86_64-linux-gnu/libc.so.6(+0x271ca) [0x7f021b1281ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f021b128285]: /usr/games/crawl-git-64b092adc6(_start+0x21) [0x5558c123f981]: gdb not executable. Compilation info: <<<<<<<<<<< Compiled with GCC 12.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-64b092adc6/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-64b092adc6/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-64b092adc6/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 0 Level vaults: arena_sprint Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #10, type 0 at (39, 35): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You have entered the arena! You will win if you kill everything that spawns (including allies). If it is a boss round, you only need to kill the boss in order to win. If it is a lightning round, you only need to survive! Welcome, atomjack the Octopode Hunter. [Dungeon Sprint] Press ? for a list of commands and other information. Found 200 gold pieces. Welcome back, atomjack the Octopode Hunter. [Dungeon Sprint] Press ? for a list of commands and other information. Found 200 gold pieces. Found a staircase leading out of the dungeon. Ring #1 : (nothing) Ring #2 : (nothing) Ring #3 : (nothing) Ring #4 : (nothing) Ring #5 : (nothing) Ring #6 : (nothing) Ring #7 : (nothing) Ring #8 : (nothing) Amulet : (nothing) Ring #1 : (nothing) Ring #2 : (nothing) Ring #3 : (nothing) Ring #4 : (nothing) Ring #5 : (nothing) Ring #6 : (nothing) Ring #7 : (nothing) Ring #8 : (nothing) Amulet : (nothing) Ring #1 : (nothing) Ring #2 : (nothing) Ring #3 : (nothing) Ring #4 : (nothing) Ring #5 : (nothing) Ring #6 : (nothing) Ring #7 : (nothing) Ring #8 : (nothing) Amulet : (nothing) Ring #1 : (nothing) Ring #2 : (nothing) Ring #3 : (nothing) Ring #4 : (nothing) Ring #5 : (nothing) Ring #6 : (nothing) Ring #7 : (nothing) Ring #8 : (nothing) Amulet : (nothing) Ring #1 : (nothing) Ring #2 : (nothing) Ring #3 : (nothing) Ring #4 : (nothing) Ring #5 : (nothing) Ring #6 : (nothing) Ring #7 : (nothing) Ring #8 : (nothing) Amulet : (nothing) Ring #1 : (nothing) Ring #2 : (nothing) Ring #3 : (nothing) Ring #4 : (nothing) Ring #5 : (nothing) Ring #6 : (nothing) Ring #7 : (nothing) Ring #8 : (nothing) Amulet : (nothing) Annotate which branch? (. - D, ? - help, ! - show branch list) Okay, then. Ring #1 : (nothing) Ring #2 : (nothing) Ring #3 : (nothing) Ring #4 : (nothing) Ring #5 : (nothing) Ring #6 : (nothing) Ring #7 : (nothing) Ring #8 : (nothing) Amulet : (nothing) You have 0 gold pieces. You now have 200 gold pieces. i - a potion of resistance; j - a wand of acid (5); k - a wand of iceblast (5) e - 4 potions of haste (gained 3); d - 4 potions of heal wounds (gained 3); l - 3 scrolls of fog h - 4 scrolls of blinking (gained 3) There is a staircase leading out of the dungeon here. Get ready! Unknown command. Unknown command. Found a blossoming altar of Fedhas and an iron altar of Okawaru. Found an opulent altar of Gozag. ROUND 1! FIGHT! You sense a tension in the west. Search for what [? for help]? goz Found a roughly hewn altar of Beogh and an ornate altar of the Wu Jian Council. Found Xaofiw's Magic Scroll Shop and Muquiwel's Staff Store. Found a radiant altar of Vehumet, a burning altar of Makhleb and a corrupted altar of Lugonu. Found Oqox's Timeless Talismans, Gop Kuotru's Magic Scroll Shop and Qineelysean's Must-Have Magic. There is an iron altar of Okawaru here. There is an opulent altar of Gozag here. You curl up in front of the altar of Gozag. Gozag welcomes you! Gozag waives the service fee. Unknown command. Press < or > to pray at altars. Unknown command. Sigmund the Dreaded comes into view. He is wielding a +5 antimagic scythe and wearing a +2 robe of willpower. Aiming: Iceblast Press: ? - help, Shift-Dir - straight line The mass of ice explodes! The iceblast engulfs Sigmund! Sigmund is heavily wounded. Sigmund shouts! Aiming: Iceblast Press: ? - help, Shift-Dir - straight line Aim: Sigmund, wielding a +5 antimagic scythe and wearing a +2 robe of willpower (heavily wounded) The mass of ice explodes! The iceblast engulfs Sigmund! Sigmund is almost dead. Aiming: Iceblast Press: ? - help, Shift-Dir - straight line Aim: Sigmund, wielding a +5 antimagic scythe and wearing a +2 robe of willpower (almost dead) The mass of ice explodes! The iceblast engulfs Sigmund! You kill Sigmund! Your Fighting skill increases to level 3! Your Ranged Weapons skill gained 6 levels and is now at level 10! Your Dodging skill increases to level 3! Your Evocations skill increases to level 1! You have reached level 2! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. x2 You have reached level 4! You have reached level 5! You feel stronger. Unknown command. Unknown command. Unknown command. Found Udutreyl's Jewellery. Found Hastozudo's Advanced Armour. Found Jasat's Identification Station. Found a basalt altar of Yredelemnul and a stormy altar of Qazlal. You now have 254 gold pieces (gained 54). Things that are here: a +5 antimagic scythe; a +2 robe of willpower There is an entrance to Udutreyl's Jewellery here. m - the amulet "Ceibb" {Will++ Regen+ Int-3} Thank you for shopping at Udutreyl's Jewellery! You start putting on your amulet. You continue putting on the amulet "Ceibb" {Will++ Regen+ Int-3}. x5 You finish putting on the amulet "Ceibb" {Will++ Regen+ Int-3}. You feel stupid. m - the amulet "Ceibb" (worn) {Will++ Regen+ Int-3} The amulet "Ceibb" throbs as it attunes itself to your uninjured body. Ring #1 : (nothing) Ring #2 : (nothing) Ring #3 : (nothing) Ring #4 : (nothing) Ring #5 : (nothing) Ring #6 : (nothing) Ring #7 : (nothing) Ring #8 : (nothing) Amulet : m - the amulet "Ceibb" {Will++ Regen+ Int-3} A goblin comes into view. It is wielding a +0 club. The goblin shouts! The goblin moves out of view. You shoot an arrow. The arrow hits the goblin. You kill the goblin! You now have 263 gold pieces (gained 54). You see here a +0 club. You start waiting. A bat comes into view. You shoot an arrow. The arrow closely misses the bat. You shoot an arrow. The arrow hits the bat! You kill the bat! You start waiting. An endoplasm comes into view. You shoot an arrow. The endoplasm quivers. The arrow hits the endoplasm but does no damage. You shoot an arrow. The arrow hits the endoplasm. You kill the endoplasm! No target in view! You start waiting. An iguana comes into view. You shoot an arrow. The arrow closely misses the iguana. The iguana hisses angrily. You shoot an arrow. The arrow hits the iguana! The iguana is heavily wounded. A hobgoblin comes into view. You shoot an arrow. The hobgoblin shouts! The arrow hits the iguana. The iguana is heavily wounded. 50... You shoot an arrow. The arrow barely misses the iguana. Unknown command. You shoot an arrow. The arrow hits the iguana but does no damage. The iguana is heavily wounded. You shoot an arrow. The arrow hits the iguana. The iguana is severely wounded. You shoot an arrow. The arrow hits the iguana but does no damage. The iguana is severely wounded. You shoot an arrow. The arrow hits the iguana. The iguana is almost dead. The iguana bites you. You shoot an arrow. The arrow hits the iguana. You kill the iguana! You shoot an arrow. The arrow barely misses the hobgoblin. The hobgoblin misses you. You shoot an arrow. The arrow hits the hobgoblin. You kill the hobgoblin! Victory! Score multiplier: 2x You now have 14 arena points (gained 14). Unknown command. Unknown command. You now have 362 gold pieces (gained 99). You now have 382 gold pieces (gained 20). Found a bloodstained altar of Trog. Found an ancient bone altar of Kikubaaqudgha. You now have enough gold to petition Gozag for potion effects. You now have 427 gold pieces (gained 45). You now have 499 gold pieces (gained 72). There is a spawn point here. There is an entrance to Udutreyl's Jewellery here. n - the ring of Fethryum {rPois rF- rC+ rN+ Int+2 Ice} o - the ring of Olimupp {Will+ Dex+6 SInv} You no longer have enough gold to petition Gozag for potion effects. p - the ring of Idealism {rF- rC+ rN++ rCorr Int-2 Ice} q - the ring of Baenkol {rPois rN+ Will+ MP-5 Stlth+} r - the ring "Quthroaq" {rCorr EV+5 Str+2 Stlth+} s - the ring "Lajef" {Dex+3 SInv} t - the ring of the Coward {rF+ Int+3 SInv} u - the ring of Nariac {rPois Str+3} v - the ring "Viluep" {Int+3 Dex+8 SInv Stlth+} w - the ring of Firyac {rElec rF+ Str+4 SInv} x - the ring "Zunos" {rF+ rN+ Str+4} Thank you for shopping at Udutreyl's Jewellery! Ring #1 : (nothing) Ring #2 : (nothing) Ring #3 : (nothing) Ring #4 : (nothing) Ring #5 : (nothing) Ring #6 : (nothing) Ring #7 : (nothing) Ring #8 : (nothing) Amulet : m - the amulet "Ceibb" {Will++ Regen+ Int-3} You feel agile. o - the ring of Olimupp (worn) {Will+ Dex+6 SInv} You feel agile. s - the ring "Lajef" (worn) {Dex+3 SInv} You feel clever. You feel agile. x2 v - the ring "Viluep" (worn) {Int+3 Dex+8 SInv Stlth+} Okay, then. Unknown command. Search for what [Enter for "goz", or ? for help]? dex+ Unknown command. Unknown command. Okay, then. Unknown command. Unknown command. You feel stronger. r - the ring "Quthroaq" (worn) {rCorr EV+5 Str+2 Stlth+} You feel stronger. w - the ring of Firyac (worn) {rElec rF+ Str+4 SInv} Okay, then. Unknown command. Okay, then. Unknown command. Unknown command. q - the ring of Baenkol (worn) {rPois rN+ Will+ MP-5 Stlth+} Ring #1 : o - the ring of Olimupp {Will+ Dex+6 SInv}Ring #2 : s - the ring "Lajef" {Dex+3 SInv} >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-749-g64b092adc6 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 4, arena_suspended: 0 prev_cmd = CMD_LIST_JEWELLERY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [atomjack] Species: Octopode Job: Hunter HP: 36/36; mods: 0/0 MP: 0/0; mod: 0 Stats: 17 11 34 Position: (27, 32), god: Gozag (20), turn_is_over: 0, banished: 0 Standing on/in/over feature: shop Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 10 | 3 | 400 | 100/200 Short Blades | X | 1 | 0 | 0 | 0 | 0/50 Long Blades | X | 1 | 0 | 0 | 0 | 0/50 Axes | X | 1 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/50 Polearms | X | 1 | 0 | 0 | 0 | 0/50 Staves | X | 1 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 1 | 82 | 10 | 3360 | 585/600 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 8 | 3 | 415 | 115/200 Stealth | X | 0 | 0 | 1 | 43 | 18/50 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 0 | 0 | 0 | 0/59 Conjurations | X | 1 | 0 | 0 | 0 | 0/50 Hexes | X | 1 | 0 | 0 | 0 | 0/50 Summonings | X | 1 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 0 | 0 | 0 | 0/50 Translocations | X | 1 | 0 | 0 | 0 | 0/50 Forgecraft | X | 1 | 0 | 0 | 0 | 0/50 Fire Magic | X | 1 | 0 | 0 | 0 | 0/50 Ice Magic | X | 1 | 0 | 0 | 0 | 0/50 Air Magic | X | 1 | 0 | 0 | 0 | 0/50 Earth Magic | X | 1 | 0 | 0 | 0 | 0/50 Alchemy | X | 1 | 0 | 0 | 0 | 0/42 Invocations | X | 1 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 1 | 87 | 45/84 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 544 #13: 540 #49: 200 Mutations: camouflage: 1 (innate) gelatinous body: 1 (innate) nimble swimmer: 1 (innate) tentacles: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #0: +0 shortbow eq slot #2, inv slot #0: +0 shortbow(overflow) eq slot #10, inv slot #12: amulet "Ceibb" {Will++ Regen+ Int-3} eq slot #9, inv slot #14: ring of Olimupp {Will+ Dex+6 SInv} eq slot #9, inv slot #18: ring "Lajef" {Dex+3 SInv} eq slot #9, inv slot #21: ring "Viluep" {Int+3 Dex+8 SInv Stlth+} eq slot #9, inv slot #17: ring "Quthroaq" {rCorr EV+5 Str+2 Stlth+} eq slot #9, inv slot #22: ring of Firyac {rElec rF+ Str+4 SInv} eq slot #9, inv slot #16: ring of Baenkol {rPois rN+ Will+ MP-5 Stlth+} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##.....## ##∩.....∩# #∩.......∩ #_......._ #_......._ #_......._ ###......... #⌠.......... ######)ß......... ##∩_._......###... ###@...[....ß.# .ß. ##.............###... #⌠..........###...# #⌠..........# #.<.# #⌠..........###...# ##.............###... ###∩........ß.# .ß. ##∩.__......### .. ######.ß...... .. #⌠....... . ###...... . clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< calc_score: CLASS: FunctionWrapper name: arena_sprint_score fn: [type function] arena_style_points: 14 arena_sprint_boss_set: 1: 1: place:Snake 2: aizul hd:7 hp:120 / naga warrior name:naga_warlord n_rpl n_des n_noc col:cyan hp:130 / anaconda name:giant n_adj n_noc hp:130 col:lightred 3: serpentine rune of zot 2: 1: place:Shoals 2: polyphemus hp:350 / ilsuiw hp:250 / merfolk avatar name:dimme tile:mons_dimme n_rpl n_des n_spe col:lightmagenta hp:300 spells:avatar_song.160.natural;malign_gateway.40.natural 3: barnacled rune of zot 3: 1: place:Forest:$ w:50 / spriggan druid w:2 / spriggan air mage w:5 / spriggan berserker w:5 2: agnes hp:335 3: mossy rune of zot 4: 1: place:Slime 2: dissolution hp:430 / acid blob name:sulphuric n_adj col:white hp:450 / great orb of eyes name:greater_orb_of_eyes n_rpl n_des n_noc col:green hp:600 3: slimy rune of zot 5: 1: vault guard / place:Vaults 2: mennas hp:250 / mara hp:300 / vault guard name:captain n_suf n_noc col:lightcyan hp:800 hd:26 3: silver rune of zot 6: 1: soul eater / reaper / executioner / curse skull 2: gloorx vloq 3: dark rune of zot 7: 1: place:Geh:$ 2: asmodeus 3: obsidian rune of zot 8: 1: place:Coc:$ 2: antaeus 3: icy rune of zot 9: 1: efreet / sun moth / undying armoury / balrug / brimstone fiend 2: cerebov 3: fiery rune of zot 10: 1: pandemonium lord 2: ancient lich name:Master_Blaster n_rpl hd:30 hp:1500 col:lightmagenta spells:fire_storm.32.wizard;glaciate.16.wizard;miasma_breath.16.wizard;blink_away.16.wizard.emergency 3: demonic rune of zot 11: 1: guardian mummy w:15 / mummy priest w:3 / royal mummy w:2 2: khufu hp:500 3: golden rune of zot 12: 1: smoke demon / blizzard demon / green death / rakshasa / nekomata / nagaraja / merfolk aquamancer / jorogumo / fenstrider witch / titan / lich / draconian annihilator / deep elf annihilator 2: lom lobon 3: magical rune of zot 13: 1: place:Dis:$ 2: dispater 3: iron rune of zot 14: 1: place:Tar:$ 2: ereshkigal 3: bone rune of zot >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (24, 34): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 west: 1 }}}} Lua marker 1 at (24, 35): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 west: 1 }}}} Lua marker 2 at (24, 36): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 west: 1 }}}} Lua marker 3 at (33, 29): {{{{ CLASS: PortalDescriptor props: west: 1 spawn_point: 1 north: 1 }}}} Lua marker 4 at (33, 41): {{{{ CLASS: PortalDescriptor props: west: 1 spawn_point: 1 south: 1 }}}} Lua marker 5 at (38, 20): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 north: 1 }}}} Lua marker 6 at (38, 49): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 south: 1 }}}} Lua marker 7 at (39, 20): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 north: 1 }}}} Lua marker 8 at (39, 35): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: thing_do_arena fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer target: any type: monster_dies method: dgn_event 2: CLASS: DgnTriggerer countdown: 1 type: turn buildup_turns: 0 sub_type: countdown delay_min: 1 method: dgn_event delay: 1 delay_max: 1 activating: false dgn_trigs_by_type: 1: 1: 2 256: 1: 1 activated: true data: spawn_rate: 14 finished: false spawn_dir: west num_killed: 6 monster_set: 1: place:D:2 / place:D:4 / w:4 sigmund / w:2 jessica / w:2 terence time_left: 339 boss_spawned: false lightning_round: false style_mult: 2 round_enemies: 6 spawn_timer: 1232 between_rounds: true num_spawned: 6 round_id: 2 }}}} Lua marker 9 at (39, 35): {{{{ CLASS: PortalDescriptor props: centre_point: 1 }}}} Lua marker 11 at (39, 49): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 south: 1 }}}} Lua marker 12 at (40, 20): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 north: 1 }}}} Lua marker 13 at (40, 49): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 south: 1 }}}} Lua marker 14 at (45, 29): {{{{ CLASS: PortalDescriptor props: east: 1 spawn_point: 1 north: 1 }}}} Lua marker 15 at (45, 41): {{{{ CLASS: PortalDescriptor props: east: 1 spawn_point: 1 south: 1 }}}} Lua marker 16 at (54, 34): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 east: 1 }}}} Lua marker 17 at (54, 35): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 east: 1 }}}} Lua marker 18 at (54, 36): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 east: 1 }}}} >>>>>>>>>>>>>>>>>>>>>>