Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
963e8d4
Tidy
Jan 28, 2026
73dbb4f
tedious shite
Feb 1, 2026
ced01d3
Merge remote-tracking branch 'upstream/main' into forest/scrying
Feb 5, 2026
8f93cb6
functional again
Feb 5, 2026
c89a254
Merge remote-tracking branch 'upstream/main' into forest/scrying
Feb 10, 2026
92f970e
Merge remote-tracking branch 'upstream/main' into forest/scrying
Feb 24, 2026
b71d149
Merge remote-tracking branch 'upstream/main' into forest/scrying
Feb 24, 2026
e268e5f
Merge remote-tracking branch 'upstream/main' into forest/scrying
Feb 25, 2026
5e23c89
Why do so many different things have their own version of something
Feb 25, 2026
093f310
Merge remote-tracking branch 'upstream/main' into forest/scrying
Mar 1, 2026
b8937bb
disable eye of night
Mar 5, 2026
31b5833
Merge remote-tracking branch 'upstream/main' into forest/scrying
Mar 5, 2026
6ac1ffb
black mirror
Mar 5, 2026
8b3f50f
Remove debug logs
Mar 5, 2026
b5951e9
temp logs
Mar 6, 2026
154affb
Merge branch 'main' into forest/scrying
Mar 6, 2026
f07b793
Merge remote-tracking branch 'upstream/main' into forest/scrying
Mar 6, 2026
8e30746
conflicts
Mar 6, 2026
9bed85c
more conflicts
Mar 6, 2026
22de503
even more
Mar 6, 2026
0af6497
Merge remote-tracking branch 'upstream/main' into forest/scrying
Mar 7, 2026
d9103c3
x
Mar 7, 2026
215126e
Merge remote-tracking branch 'upstream/main' into forest/scrying
Mar 15, 2026
037ad9b
start fixing
Mar 15, 2026
114e6f2
Merge branch 'main' into forest/scrying
Jul 15, 2026
1b3cabb
Merge remote-tracking branch 'upstream/main' into forest/scrying
Jul 19, 2026
49ef3f5
Merge remote-tracking branch 'upstream/main' into forest/scrying
Jul 23, 2026
26cc5e4
move code
Jul 23, 2026
e58740b
ghost fix
Jul 23, 2026
e2a9b96
activation
Jul 23, 2026
57f024c
vamp bit
Jul 23, 2026
20fa05f
scrying orb lock
Jul 23, 2026
2735b35
op
Jul 23, 2026
1559659
vamp cooldown
Jul 23, 2026
7a4b716
clean up and black mirror lookback
Jul 23, 2026
41246fe
interact signals
Jul 23, 2026
84e46ab
getting there
Jul 23, 2026
86181d2
del fix
Jul 23, 2026
1120e73
Apply suggestions from code review
realforest2001 Jul 24, 2026
f921e69
adjustments
Jul 24, 2026
b19baa1
Merge remote-tracking branch 'upstream/main' into forest/scrying
realforest2001 Aug 9, 2026
073e7d8
changes
realforest2001 Aug 9, 2026
14566cc
hm
realforest2001 Aug 9, 2026
1368093
telescope
realforest2001 Aug 9, 2026
86ada5d
boop
realforest2001 Aug 9, 2026
0a455bf
perception check vars
realforest2001 Aug 9, 2026
f0685bb
missed one
realforest2001 Aug 9, 2026
073f108
Merge branch 'main' into forest/scrying
CheffieGithub Aug 9, 2026
8a8d5fc
Merge remote-tracking branch 'upstream/main' into forest/scrying
realforest2001 Aug 11, 2026
460b281
Merge remote-tracking branch 'upstream/main' into forest/scrying
realforest2001 Aug 13, 2026
4951511
Flame
realforest2001 Aug 13, 2026
b56e5cf
name
realforest2001 Aug 13, 2026
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
2 changes: 1 addition & 1 deletion _maps/map_files/austranderlin/austranderlin.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -48816,7 +48816,7 @@
/turf/open/floor/carpet/green,
/area/indoors/town/merc_guild)
"vNk" = (
/obj/structure/nocdevice,
/obj/structure/scrying/nocdevice,
/obj/structure/carpet/blue,
/turf/open/floor/cobblerock,
/area/indoors/town/keep/magician)
Expand Down
4 changes: 2 additions & 2 deletions _maps/map_files/rosewood/rosewood.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -29720,7 +29720,7 @@
/obj/structure/fluff/railing/border{
dir = 6
},
/obj/structure/nocdevice{
/obj/structure/scrying/nocdevice{
pixel_x = -5;
pixel_y = 6
},
Expand Down Expand Up @@ -45796,7 +45796,7 @@
/turf/open/floor/snow/patchy,
/area/outdoors/town)
"wdz" = (
/obj/structure/nocdevice{
/obj/structure/scrying/nocdevice{
pixel_x = -3
},
/turf/open/floor/wood,
Expand Down
2 changes: 1 addition & 1 deletion _maps/map_files/rosewood/rosewood_marsh.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -2965,7 +2965,7 @@
/obj/structure/table/wood/reinf_long{
dir = 4
},
/obj/item/scrying{
/obj/item/scrying/orb{
pixel_x = 8;
pixel_y = 1
},
Expand Down
2 changes: 1 addition & 1 deletion _maps/map_files/rosewood/rosewood_mountain.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -5447,7 +5447,7 @@
/area/under/mountains/anvil/upper)
"Rn" = (
/obj/structure/table/vtable/v2,
/obj/item/scrying,
/obj/item/scrying/orb,
/turf/open/floor/carpet/royalblack,
/area/under/mountains/anvil/dungeon)
"Rp" = (
Expand Down
2 changes: 1 addition & 1 deletion _maps/map_files/shared/CentCom.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@
name = "Staff of the Wizend Wizard"
},
/obj/structure/table/wood/fancy/royalblue,
/obj/item/scrying,
/obj/item/scrying/orb,
/turf/open/floor/carpet,
/area/indoors)
"aW" = (
Expand Down
2 changes: 1 addition & 1 deletion _maps/map_files/vanderlin/vanderlin.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -48155,7 +48155,7 @@
/turf/open/floor/dirt,
/area/outdoors/exposed/church/graveyard)
"vNk" = (
/obj/structure/nocdevice,
/obj/structure/scrying/nocdevice,
/obj/structure/carpet/blue,
/turf/open/floor/cobblerock,
/area/indoors/town/keep/magician)
Expand Down
2 changes: 1 addition & 1 deletion _maps/map_files/vanderlin/vanderlin_bog.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -10977,7 +10977,7 @@
/area/outdoors/bog/south/west)
"jvo" = (
/obj/structure/table/wood/fancy/black,
/obj/item/scrying{
/obj/item/scrying/orb{
pixel_x = -4;
pixel_y = 10
},
Expand Down
2 changes: 1 addition & 1 deletion _maps/map_files/vanderlin/vanderlin_mountain.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -13724,7 +13724,7 @@
/turf/open/floor/cobblerock,
/area/indoors/mountains/anvil/upperkeep)
"rOq" = (
/obj/structure/nocdevice{
/obj/structure/scrying/nocdevice{
pixel_y = 11;
pixel_x = -7;
name = " defunct Magical Artillery device"
Expand Down
2 changes: 1 addition & 1 deletion _maps/map_files/voyager/voyager.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -2090,7 +2090,7 @@
/area/ship/middeck)
"nT" = (
/obj/structure/closet/crate/drawer,
/obj/item/scrying,
/obj/item/scrying/orb,
/obj/structure/fluff/wallclock,
/turf/open/floor/ruinedwood/two,
/area/ship/nobledeck)
Expand Down
2 changes: 1 addition & 1 deletion _maps/map_files/whitepalacepass/WhitePalacePass.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -19102,7 +19102,7 @@
/turf/open/floor/cobble,
/area/under/town/basement)
"lHr" = (
/obj/structure/nocdevice{
/obj/structure/scrying/nocdevice{
pixel_x = -3
},
/turf/open/floor/wood,
Expand Down
2 changes: 1 addition & 1 deletion _maps/matthios_tomb/room/SteamCastle.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -700,7 +700,7 @@
/obj/structure/fluff/railing/border{
dir = 5
},
/obj/structure/nocdevice{
/obj/structure/scrying/nocdevice{
pixel_x = -7;
pixel_y = 0
},
Expand Down
2 changes: 1 addition & 1 deletion _maps/templates/malums_anvil_dungeons/embercradle.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -1267,7 +1267,7 @@
/area/under/mountains/anvil/dungeon)
"ro" = (
/obj/machinery/artificer_table,
/obj/item/scrying,
/obj/item/scrying/orb,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/carpet/stellar,
/area/under/mountains/anvil/dungeon/lower)
Expand Down
2 changes: 2 additions & 0 deletions code/__DEFINES/is_helpers.dm
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,8 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list(

#define isrogueobserver(A) (istype(A, /mob/dead/observer/rogue))

#define isscryeye(A) (istype(A, /mob/scry_eye))

#define isdead(A) (istype(A, /mob/dead))

#define isnewplayer(A) (istype(A, /mob/dead/new_player))
Expand Down
3 changes: 0 additions & 3 deletions code/__DEFINES/traits/definitions.dm
Original file line number Diff line number Diff line change
Expand Up @@ -354,9 +354,6 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai

/// Given to a mob that can throw to make them not able to throw
#define TRAIT_NO_THROWING "no_throwing"

/// Hides the SSD indicator. Used with scrying.
#define TRAIT_NOSSDINDICATOR "nossdindicator"
/// Instant grabs on someone else.
#define TRAIT_NOSTRUGGLE "nostruggle"
/// Black-bagged. More snowflaking.
Expand Down
3 changes: 0 additions & 3 deletions code/_onclick/hud/ghost.dm
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,6 @@
if(!istype(ghost))
return

if(istype(ghost, /mob/dead/observer/rogue/arcaneeye))
return

if(ghost.isinhell)
return

Expand Down
3 changes: 0 additions & 3 deletions code/_onclick/observer.dm
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,6 @@
/mob/dead/observer/profane/DblClickOn(atom/clicked_atom, params) // Souls trapped by the dagger should not be jumping around.
return

/mob/dead/observer/rogue/arcaneeye/DblClickOn(atom/clicked_atom, params)
return

/mob/dead/observer/ClickOn(atom/clicked_atom, params)
var/list/modifiers = params2list(params)

Expand Down
3 changes: 1 addition & 2 deletions code/datums/components/orbiter.dm
Original file line number Diff line number Diff line change
Expand Up @@ -104,8 +104,7 @@
orbiter.glide_size = movable_parent.glide_size

orbiter.abstract_move(get_turf(parent))
if(!istype(orbiter, /mob/dead/observer/screye))
to_chat(orbiter, span_notice("Now orbiting [parent]."))
to_chat(orbiter, span_notice("Now orbiting [parent]."))

/datum/component/orbiter/proc/end_orbit(atom/movable/orbiter, refreshing=FALSE)
if(!orbiter_list[orbiter])
Expand Down
Loading
Loading