Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
b670443
Fixes Bitrunner lacking job-based bounties (#84367)
TheVekter Jun 28, 2024
44887ce
Bitrunning: Combat domain [READY] (#84196)
jlsnow301 Jul 3, 2024
3b79b1b
Fixes a hard del with island_brawl spawners (#85684)
vinylspiders Aug 14, 2024
55c8e24
Adds two new BR maps, basic mobs, BR tweaks & fixes (#85292)
jlsnow301 Sep 5, 2024
989f712
Meta Central Virtual Domain spawner fixes and announce_to_ghosts adju…
Rhials Sep 21, 2024
8380547
[IDED] Replaces UZI domain reward with ballistic chameleon gun (#87600)
carlarctg Nov 21, 2024
3c59187
Bitrunning Gimmick Loadout Disks (feat. minor disk load refactor) (#8…
00-Steven Jan 30, 2025
ed99a35
Replace hardcoded atmos values for virtual domain turfs (#91195)
timothymtorres May 29, 2025
7e3dd9a
Adds support for PVP Bitrunning Domains (#89798)
carlarctg May 31, 2025
6fd639a
Adds the 'mob_possessor' argument to all the instances of special() (…
vinylspiders Oct 14, 2025
3c2d113
Adds a rewards bonus for nohitting combat bitrunning domains (#93531)
MrMelbert Nov 1, 2025
9d5f02a
Adds an easy bitrunning domain themed around sacrifing people, also m…
MrMelbert Nov 8, 2025
cbc0a53
Enhance bitrunner domain creation blackbox logging (#94913)
lordpidey Jan 28, 2026
b03b9a3
Vended glasses in the Beach Bar virtual domain count towards domain c…
lelandkemble Mar 24, 2026
f3bad9f
Bitrunning glitches take much longer to escape their simulation if th…
lelandkemble May 29, 2026
a39a5b5
Bitrunning the Gradening (#97209)
Thunder12345 Aug 1, 2026
a92bb44
Bitrunner domain names are no longer hidden by upgrades (#97292)
MrMelbert Aug 3, 2026
97cfe3a
Bitrunner Glitch antagonists will not spawn on peaceful domains (#90611)
Rhials Apr 15, 2025
d63bb77
Adds some bit running construction qol (#92217)
SyncIt21 Aug 5, 2025
7c09932
Bitrunner virtual area shuttle exploit (#92727)
loganuk Aug 26, 2025
957bd6a
Adds flag for virtual areas, fixes being able to send funds from virt…
vinylspiders Nov 22, 2025
9a92cda
Netpods can scan the dna of their occupants to create a matching bit …
Fghj240 Nov 26, 2025
7d8f55a
no more non-virtual blood-drunk caches (#94023)
Hatterhat Dec 3, 2025
ee101dd
Escaped glitches distort when interacted with (#94556)
Jacquerel Dec 27, 2025
6f1e8c2
Bitrunning actors no longer take double damage, their real bodies tak…
lelandkemble May 29, 2026
32f1b02
Bitrunners can't leave domains while glitches remain in them (#96171)
lelandkemble Jun 1, 2026
57cc69a
Fixes point-based domain resetting (#97210)
Thunder12345 Jul 30, 2026
225010b
Bitrunning: falling into chasms returns back to body (#87512)
larentoun Oct 30, 2024
498352b
this happened
CRITAWAKETS Aug 19, 2026
7914d84
Automated Announcement System refactor (#89276)
Archemagus Feb 17, 2025
fa01890
Fixes monkeys falling over through windoors (#82963)
JohnFulpWillard May 1, 2024
05c51d3
Fixes up the tgstation dme
CRITAWAKETS Aug 21, 2026
60e20f4
Adds a new smite: Retcon, also refactors the temporary_atom component…
DATA-xPUNGED Mar 13, 2025
c4af19d
Puts a file in the tgstation.dme into the right spot (#90018)
DATA-xPUNGED Mar 13, 2025
88bd17f
Changes 'beach bar' bitdomain ghost-spawners to be virtual_domain sub…
Jul 18, 2025
81dddba
Finishes it all up.
CRITAWAKETS Aug 21, 2026
18a828b
Fixes DDOSing bitrunners (#85194)
Maia-J Jul 23, 2024
0563568
linter fixes
CRITAWAKETS Aug 21, 2026
c04dfd5
attempts to fix the announcement tgui through unethical means
CRITAWAKETS Aug 21, 2026
c6ce806
I HATE TGUI ERRORS
CRITAWAKETS Aug 21, 2026
c2206bc
Caps custom AAS message length to a more reasonable value (#93829)
MrMelbert Nov 9, 2025
8a60210
updates tgui-core
CRITAWAKETS Aug 21, 2026
04e3a9a
unit test include fix
CRITAWAKETS Aug 21, 2026
fd19207
Changes bitrunning hacker alias sanitization (#84518)
jlsnow301 Jul 3, 2024
0b45203
Bitrunning Domain Fixes (#85111)
Ical92 Jul 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions _maps/virtual_domains/README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
# Making new virtual domains

## REQUIRED:
1. One way that the encrypted cache can spawn. This can be from a mob drop, a landmark (place a few, it'll pick one), or a signable landmark if you have a points system.
1. One way that the encrypted cache can spawn. This can be from a mob drop, a landmark (place a few, it'll pick one), or a signal landmark if you have a points system.
2. Place a virtual domain baseturf helper in each area.
3. If you're using modular safehouses, ensure that the map has ONE tile marked with the safehouse modular map loader (and set the KEY). it will need an open 7x6 area.
4. Placing a safehouse area is redundant, but it will ensure there is power in the starting safehouse.
5. Create the dm file that defines the map qualities. You can use the existing ones as a template.
6. Place a virtual domain baseturf helper in each area.

## Converting an existing map
1. Create a new map using the existing map's size - give yourself enough room to enclose it with a binary wall. There's no need for any space outside of it, so ensure that it fits and is enclosed, nothing outside of this.
Expand All @@ -18,7 +19,7 @@ You shouldn't need to fully enclose your map in 15 tiles of binary filler. Using

For areas, ideally just one on the map and one for the safehouse. Vdoms should never last so long as to need individual area power and atmos unless you're specifically going for a gimmick.

Use modular mob segments! Use modular map segments! Add some variety to your maps! Just make sure you've set your map to have "is_modular" afterwards.
Make it modular: Add modular map and mob segments! It adds variety. Just make sure you've set your map to have "is_modular" afterwards.

Adding some open tile padding around the safehouse is a good touch. About 7 tiles West/East for the visual effect of a larger map.

Expand Down
6 changes: 3 additions & 3 deletions _maps/virtual_domains/beach_bar.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -688,7 +688,7 @@
/area/virtual_domain/fullbright)
"CA" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/effect/mob_spawn/ghost_role/human/beach/lifeguard,
/obj/effect/mob_spawn/ghost_role/human/virtual_domain/beach/lifeguard,
/turf/open/floor/wood,
/area/virtual_domain/fullbright)
"CO" = (
Expand Down Expand Up @@ -917,7 +917,7 @@
/turf/open/floor/light/colour_cycle/dancefloor_a,
/area/virtual_domain/fullbright)
"OE" = (
/obj/effect/mob_spawn/ghost_role/human/beach{
/obj/effect/mob_spawn/ghost_role/human/virtual_domain/beach{
dir = 4
},
/turf/open/floor/wood,
Expand Down Expand Up @@ -948,7 +948,7 @@
/area/virtual_domain/fullbright)
"Pg" = (
/obj/structure/sign/poster/official/high_class_martini/directional/west,
/obj/effect/mob_spawn/ghost_role/human/bartender{
/obj/effect/mob_spawn/ghost_role/human/virtual_domain/beach/bartender{
dir = 4
},
/turf/open/floor/wood,
Expand Down
Loading
Loading