Skip to content

Commit

Permalink
sprite fixes, audio fixes, map fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Zenith00000 committed Jun 1, 2024
1 parent e287fa1 commit 8cc8a75
Show file tree
Hide file tree
Showing 12 changed files with 9,745 additions and 3,797 deletions.
1 change: 0 additions & 1 deletion code/__DEFINES/layers.dm
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,6 @@
//#define FLY_LAYER 5

#define RIPPLE_LAYER 5.1
#define EXTERIOR_HIGHWALLMOUNT_LAYER 5.01
#define INTERIOR_DOOR_INSIDE_LAYER 5.19
#define INTERIOR_WALL_SOUTH_LAYER 5.2
#define INTERIOR_DOOR_LAYER 5.21
Expand Down
49 changes: 31 additions & 18 deletions code/game/area/LV759_Hybrisa_Prospera.dm
Original file line number Diff line number Diff line change
Expand Up @@ -109,104 +109,117 @@
/area/lv759/indoors/derelict_ship
name = "Derelict Ship"
icon_state = "derelictship"
ceiling = CEILING_MAX
ceiling_muffle = FALSE
ceiling = CEILING_DEEP_UNDERGROUND
flags_area = AREA_NOTUNNEL
ambience_exterior = AMBIENCE_DERELICT
soundscape_playlist = SCAPE_PL_LV759_DERELICTSHIP
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES

// Caves
/area/lv759/indoors/wy_research_complex_entrance
/area/lv759/indoors/caves/wy_research_complex_entrance
name = "Weyland-Yutani - Advanced Bio-Genomic Research Complex - North Main Entrance"
icon_state = "wylab"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES_ALARM
soundscape_playlist = SCAPE_PL_LV759_DEEPCAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/indoors/west_caves
/area/lv759/indoors/caves/west_caves
name = "Caverns - West"
icon_state = "caves_west"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES
soundscape_playlist = SCAPE_PL_LV759_CAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/indoors/west_caves_alarm
/area/lv759/indoors/caves/west_caves_alarm
name = "Caverns - West"
icon_state = "caves_west"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES_ALARM
soundscape_playlist = SCAPE_PL_LV759_CAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/indoors/east_caves
/area/lv759/indoors/caves/east_caves
name = "Caverns - East"
icon_state = "caves_east"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES
soundscape_playlist = SCAPE_PL_LV759_DEEPCAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/indoors/south_caves
/area/lv759/indoors/caves/south_caves
name = "Caverns - South"
icon_state = "caves_south"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES
soundscape_playlist = SCAPE_PL_LV759_DEEPCAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/indoors/south_east_caves
/area/lv759/indoors/caves/south_east_caves
name = "Caverns - Southeast"
icon_state = "caves_southeast"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES
soundscape_playlist = SCAPE_PL_LV759_DEEPCAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/indoors/south_west_caves
/area/lv759/indoors/caves/south_west_caves
name = "Caverns - Southwest"
icon_state = "caves_southwest"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES
soundscape_playlist = SCAPE_PL_LV759_DEEPCAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/indoors/south_west_caves_alarm
/area/lv759/indoors/caves/south_west_caves_alarm
name = "Caverns - Southwest"
icon_state = "caves_southwest"
icon_state = "wylab"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES_ALARM
soundscape_playlist = SCAPE_PL_LV759_DEEPCAVES
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/indoors/north_west_caves
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_RESEARCH
/area/lv759/indoors/caves/north_west_caves
name = "Caverns - Northwest"
icon_state = "caves_northwest"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES
soundscape_playlist = SCAPE_PL_LV759_DEEPCAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/outdoors/north_west_caves_outdoors
/area/lv759/outdoors/caves/north_west_caves_outdoors
name = "Caverns - Northwest"
icon_state = "caves_northwest"
ceiling = CEILING_NONE
ambience_exterior = AMBIENCE_HYBRISA_CAVES
soundscape_playlist = SCAPE_PL_LV759_CAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/indoors/north_east_caves
/area/lv759/indoors/caves/north_east_caves
name = "Caverns - Northeast"
icon_state = "caves_northeast"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES
soundscape_playlist = SCAPE_PL_LV759_CAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/indoors/north_caves
/area/lv759/indoors/caves/north_caves
name = "Caverns - North"
icon_state = "caves_north"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES
soundscape_playlist = SCAPE_PL_LV759_DEEPCAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES
/area/lv759/indoors/central_caves
/area/lv759/indoors/caves/central_caves
name = "Caverns - Central"
icon_state = "caves_central"
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
ambience_exterior = AMBIENCE_HYBRISA_CAVES
soundscape_playlist = SCAPE_PL_LV759_CAVES
ceiling_muffle = FALSE
minimap_color = MINIMAP_AREA_CAVES


Expand Down Expand Up @@ -910,7 +923,7 @@
/area/lv759/indoors/wy_research_complex/southeastexit
name = "Weyland-Yutani - Advanced Bio-Genomic Research Complex - South East Maintenace & Emergency Exit"
icon_state = "wylab"
ambience_exterior = AMBIENCE_LAB_HALLWAY
ambience_exterior = AMBIENCE_LAB
soundscape_playlist = SCAPE_PL_LV759_INDOORS
/area/lv759/indoors/wy_research_complex/changingroom
name = "Weyland-Yutani - Advanced Bio-Genomic Research Complex - Locker Room"
Expand Down
66 changes: 39 additions & 27 deletions code/game/objects/structures/hybrisa_props.dm
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
icon_state = "[initial(icon_state)]_damage_[damage_state]"

/obj/structure/prop/hybrisa/vehicles/proc/explode(dam, mob/M)
src.visible_message(SPAN_DANGER("<B>[src] blows apart!</B>"), null, null, 1)
visible_message(SPAN_DANGER("[src] blows apart!"), max_distance = 1)
playsound(loc, 'sound/effects/car_crush.ogg', 25)
var/turf/Tsec = get_turf(src)
new /obj/item/stack/rods(Tsec)
Expand Down Expand Up @@ -586,21 +586,21 @@
/obj/structure/prop/hybrisa/furniture
icon = 'icons/obj/structures/props/hybrisatables.dmi'
icon_state = "blackmetaltable"

health = 1000
/obj/structure/prop/hybrisa/furniture/tables
icon = 'icons/obj/structures/props/hybrisatables.dmi'
icon_state = "table_pool"
health = 500
health = 1000

/obj/structure/prop/hybrisa/furniture/tables/bullet_act(obj/projectile/P)
var/damage = P.damage
health -= damage
..()
healthcheck()
return 1
return TRUE

/obj/structure/prop/hybrisa/furniture/tables/proc/explode()
src.visible_message(SPAN_DANGER("<B>[src] breaks apart!</B>"), null, null, 1)
visible_message(SPAN_DANGER("[src] breaks apart!"), max_distance = 1)
deconstruct(FALSE)

/obj/structure/prop/hybrisa/furniture/tables/proc/healthcheck()
Expand Down Expand Up @@ -924,10 +924,10 @@
health -= damage
..()
healthcheck()
return 1
return TRUE

/obj/structure/blackgoocontainer/proc/explode()
src.visible_message(SPAN_DANGER("<B>[src] crumbles!</B>"), null, null, 1)
visible_message(SPAN_DANGER("[src] crumbles!"), max_distance = 1)
playsound(loc, 'sound/effects/burrowoff.ogg', 25)

deconstruct(FALSE)
Expand Down Expand Up @@ -1287,16 +1287,17 @@
anchored = TRUE
density = TRUE
health = 500
opacity = FALSE

/obj/structure/machinery/big_computers/bullet_act(obj/projectile/P)
var/damage = P.damage
health -= damage
..()
healthcheck()
return 1
return TRUE

/obj/structure/machinery/big_computers/proc/explode()
src.visible_message(SPAN_DANGER("<B>[src] breaks apart!</B>"), null, null, 1)
visible_message(SPAN_DANGER("[src] breaks apart!"), max_distance = 1)
deconstruct(FALSE)

/obj/structure/machinery/big_computers/proc/healthcheck()
Expand Down Expand Up @@ -1396,10 +1397,10 @@
health -= damage
..()
healthcheck()
return 1
return TRUE

/obj/structure/prop/hybrisa/misc/machinery/screens/proc/explode()
src.visible_message(SPAN_DANGER("<B>[src] breaks apart!</B>"), null, null, 1)
visible_message(SPAN_DANGER("[src] breaks apart!"), max_distance = 1)
deconstruct(FALSE)

/obj/structure/prop/hybrisa/misc/machinery/screens/proc/healthcheck()
Expand Down Expand Up @@ -1678,6 +1679,16 @@
name = "medical cargo container"
icon_state = "emptymedicalright"

/obj/structure/cargo_container/hybrisa/containersextended/kelland_left
name = "Kelland Mining Company Cargo Container"
desc = "A small industrial shipping container.\nYou haven't heard much about Kelland Mining, besides the incident at LV-178's mining operation."
icon_state = "kelland_alt_l"

/obj/structure/cargo_container/hybrisa/containersextended/kelland_right
name = "Kelland Mining Company Cargo Container"
desc = "A small industrial shipping container.\nYou haven't heard much about Kelland Mining, besides the incident at LV-178's mining operation."
icon_state = "kelland_alt_r"

/// Fake Platforms

/obj/structure/prop/hybrisa/fakeplatforms
Expand Down Expand Up @@ -1717,19 +1728,19 @@
bound_width = 64
bound_height = 32
density = TRUE
health = 1000
health = 1500
anchored = TRUE
layer = EXTERIOR_HIGHWALLMOUNT_LAYER
layer = ABOVE_XENO_LAYER

/obj/structure/prop/hybrisa/misc/buildinggreeblies/bullet_act(obj/projectile/P)
var/damage = P.damage
health -= damage
..()
healthcheck()
return 1
return TRUE

/obj/structure/prop/hybrisa/misc/buildinggreeblies/proc/explode()
src.visible_message(SPAN_DANGER("<B>[src] breaks apart!</B>"), null, null, 1)
visible_message(SPAN_DANGER("[src] breaks apart!"), max_distance = 1)
deconstruct(FALSE)

/obj/structure/prop/hybrisa/misc/buildinggreeblies/proc/healthcheck()
Expand Down Expand Up @@ -1799,17 +1810,17 @@
icon = 'icons/obj/structures/props/hybrisarandomprops.dmi'
icon_state = "smallwallvent1"
density = FALSE
health = 250
health = 1000

/obj/structure/prop/hybrisa/misc/buildinggreebliessmall/bullet_act(obj/projectile/P)
var/damage = P.damage
health -= damage
..()
healthcheck()
return 1
return TRUE

/obj/structure/prop/hybrisa/misc/buildinggreebliessmall/proc/explode()
src.visible_message(SPAN_DANGER("<B>[src] breaks apart!</B>"), null, null, 1)
visible_message(SPAN_DANGER("[src] breaks apart!"), max_distance = 1)
deconstruct(FALSE)

/obj/structure/prop/hybrisa/misc/buildinggreebliessmall/proc/healthcheck()
Expand Down Expand Up @@ -1863,7 +1874,7 @@
bound_width = 32
bound_height = 64
density = TRUE
health = 1000
health = 2000
anchored = TRUE

/obj/structure/prop/hybrisa/misc/stoneplanterseats/empty
Expand Down Expand Up @@ -1919,7 +1930,7 @@
bound_height = 64
layer = BELOW_MOB_LAYER
density = FALSE
health = 200
health = 1500
anchored = TRUE

// Phonebox Prop (Doesn't actually work a locker)
Expand All @@ -1946,7 +1957,7 @@
icon_state = "jacksopen_on"
bound_height = 64
bound_width = 64
layer = ABOVE_MOB_LAYER
layer = ABOVE_XENO_LAYER

/obj/structure/prop/hybrisa/signs/casniosign
name = "casino sign"
Expand Down Expand Up @@ -2000,14 +2011,16 @@
// Billboards, Signs and Posters

/// Alien Isolation - posters used as reference (direct downscale of the image for some) If anyone wants to name the billboards individually ///

/obj/structure/prop/hybrisa/billboardsandsigns
health = 1000
/obj/structure/prop/hybrisa/billboardsandsigns/bigbillboards
name = "billboard"
desc = "A advertisement billboard."
icon = 'icons/obj/structures/props/32x64_hybrisabillboards.dmi'
icon_state = "billboard_bigger"
bound_width = 64
bound_height = 32
health = 1000
density = FALSE
anchored = TRUE

Expand All @@ -2016,10 +2029,10 @@
health -= damage
..()
healthcheck()
return 1
return TRUE

/obj/structure/prop/hybrisa/billboardsandsigns/proc/explode()
src.visible_message(SPAN_DANGER("<B>[src] breaks apart!</B>"), null, null, 1)
visible_message(SPAN_DANGER("[src] breaks apart!"), max_distance = 1)
deconstruct(FALSE)

/obj/structure/prop/hybrisa/billboardsandsigns/proc/healthcheck()
Expand Down Expand Up @@ -2077,9 +2090,8 @@
bound_width = 64
bound_height = 32
density = FALSE
health = 1000
anchored = TRUE
layer = 8
layer = FACEHUGGER_LAYER
/obj/structure/prop/hybrisa/billboardsandsigns/bigroadsigns/road_sign_1
icon_state = "roadsign_1"
/obj/structure/prop/hybrisa/billboardsandsigns/bigroadsigns/road_sign_2
Expand Down Expand Up @@ -2115,7 +2127,7 @@
icon = 'icons/obj/structures/props/hybrisa_lattice.dmi'
icon_state = "lattice1"
density = FALSE
layer = EXTERIOR_HIGHWALLMOUNT_LAYER
layer = ABOVE_XENO_LAYER
health = 6000
/obj/structure/prop/hybrisa/lattice_prop/lattice_1
icon_state = "lattice1"
Expand Down
Loading

0 comments on commit 8cc8a75

Please sign in to comment.