Skip to content

Commit

Permalink
replaced all of the vehicles with proper sprite paths (still need dam…
Browse files Browse the repository at this point in the history
…age-state sprites for majority)
  • Loading branch information
Zenith00000 committed May 25, 2024
1 parent 664d103 commit fa9e23a
Show file tree
Hide file tree
Showing 23 changed files with 1,776 additions and 1,117 deletions.
219 changes: 100 additions & 119 deletions code/game/objects/structures/hybrisa_props.dm
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Hybrisa props

/obj/structure/prop/hybrisa
icon = 'icons/obj/structures/props/vehiclesexpanded.dmi'
icon = 'icons/obj/structures/props/hybrisa_vehicles/small_truck_red.dmi'
icon_state = "pimp"

// Vehicles
Expand Down Expand Up @@ -70,94 +70,91 @@
take_damage(P.ammo.damage)
update_icon()

// Very Large Vehicles
/obj/structure/prop/hybrisa/vehicles/large_vehicles
icon = 'icons/obj/structures/props/128x32_vehiclesexpanded.dmi'
icon_state = "armoredtruck_wy_security_1"
density = TRUE
layer = ABOVE_MOB_LAYER

// Misc
/obj/structure/prop/hybrisa/vehicles/large_vehicles/ambulance
name = "ambulance"
// Armored Truck - Damage States
/obj/structure/prop/hybrisa/vehicles/Armored_Truck
name = "heavy-loader truck"
desc = "Seems to be broken down."
icon_state = "ambulance"
icon = 'icons/obj/structures/props/hybrisa_vehicles/armored_truck_wy_black.dmi'
icon_state = "armored_truck_wy_black"
bound_height = 64
bound_width = 96
density = TRUE
layer = ABOVE_MOB_LAYER

// Armored Truck
/obj/structure/prop/hybrisa/vehicles/Armored_Truck/Blue
icon = 'icons/obj/structures/props/hybrisa_vehicles/armored_truck_blue.dmi'
icon_state = "armored_truck_blue"

/obj/structure/prop/hybrisa/vehicles/large_vehicles/armored_trucks
icon_state = "armoredtruck_wy_security_1"
bound_height = 64
bound_width = 96
/obj/structure/prop/hybrisa/vehicles/Armored_Truck/Teal
icon = 'icons/obj/structures/props/hybrisa_vehicles/armored_truck_teal.dmi'
icon_state = "armored_truck_teal"

/obj/structure/prop/hybrisa/vehicles/large_vehicles/armored_trucks/WY_Security/Truck_1
name = "Weyland-Yutani security truck"
desc = "Seems to be broken down."
icon_state = "armoredtruck_wy_security_1"
/obj/structure/prop/hybrisa/vehicles/Armored_Truck/White
icon = 'icons/obj/structures/props/hybrisa_vehicles/armored_truck_white.dmi'
icon_state = "armored_truck_white"

/obj/structure/prop/hybrisa/vehicles/large_vehicles/armored_trucks/WY_Security/Truck_2
/obj/structure/prop/hybrisa/vehicles/Armored_Truck/WY_Black
name = "Weyland-Yutani security truck"
desc = "Seems to be broken down."
icon_state = "armoredtruck_wy_security_2"

// Armored Truck Goods
/obj/structure/prop/hybrisa/vehicles/large_vehicles/armored_trucks/heavy_loader/white
name = "heavy loader truck"
desc = "Seems to be broken down."
icon_state = "armoredtruck_white_white"
icon = 'icons/obj/structures/props/hybrisa_vehicles/armored_truck_wy_black.dmi'
icon_state = "armored_truck_wy_black"

/obj/structure/prop/hybrisa/vehicles/large_vehicles/armored_trucks/heavy_loader/white_teal
name = "heavy loader truck"
desc = "Seems to be broken down."
icon_state = "armoredtruck_white_teal"
/obj/structure/prop/hybrisa/vehicles/Armored_Truck/WY_White
name = "Weyland-Yutani security truck"
icon = 'icons/obj/structures/props/hybrisa_vehicles/armored_truck_wy_white.dmi'
icon_state = "armored_truck_wy_white"

/obj/structure/prop/hybrisa/vehicles/large_vehicles/armored_trucks/heavy_loader/blue_white
name = "heavy loader truck"
// Ambulance - Damage States
/obj/structure/prop/hybrisa/vehicles/Ambulance
name = "ambulance"
desc = "Seems to be broken down."
icon_state = "armoredtruck_blue_white"

// Mega-Hauler Trucks 128x64
icon = 'icons/obj/structures/props/hybrisa_vehicles/ambulance.dmi'
icon_state = "ambulance"
bound_height = 64
bound_width = 96
density = TRUE
layer = ABOVE_MOB_LAYER

/obj/structure/prop/hybrisa/vehicles/large_vehicles/mega_hauler_truck
name = "mega-hauler truck"
icon_state = "longtruck_kellandmining"
// Long Hauler Truck - Damage States
/obj/structure/prop/hybrisa/vehicles/Long_Truck
name = "long-hauler truck"
desc = "Seems to be broken down."
icon = 'icons/obj/structures/props/128x32_vehiclesexpanded.dmi'
icon = 'icons/obj/structures/props/hybrisa_vehicles/long_truck_wy_blue.dmi'
icon_state = "longtruck_wy_blue"
bound_height = 64
bound_width = 128
unslashable = TRUE
unacidable = TRUE
density = TRUE

/obj/structure/prop/hybrisa/vehicles/large_vehicles/mega_hauler_truck/kelland
icon_state = "longtruck_kellandmining"

/obj/structure/prop/hybrisa/vehicles/large_vehicles/mega_hauler_truck/red_stripe
icon_state = "longtruck_blue_redstripe"
/obj/structure/prop/hybrisa/vehicles/Long_Truck/Blue
icon = 'icons/obj/structures/props/hybrisa_vehicles/long_truck_blue.dmi'
icon_state = "longtruck_blue"

/obj/structure/prop/hybrisa/vehicles/large_vehicles/mega_hauler_truck/blue_stripe
icon_state = "longtruck_red_bluestripe"
/obj/structure/prop/hybrisa/vehicles/Long_Truck/Red
icon = 'icons/obj/structures/props/hybrisa_vehicles/long_truck_red.dmi'
icon_state = "longtruck_red"

/obj/structure/prop/hybrisa/vehicles/large_vehicles/mega_hauler_truck/brown
/obj/structure/prop/hybrisa/vehicles/Long_Truck/Brown
icon = 'icons/obj/structures/props/hybrisa_vehicles/long_truck_brown.dmi'
icon_state = "longtruck_brown"

/obj/structure/prop/hybrisa/vehicles/large_vehicles/mega_hauler_truck/donk
icon_state = "longtruck_donk"
/obj/structure/prop/hybrisa/vehicles/Long_Truck/Kelland_Mining
icon = 'icons/obj/structures/props/hybrisa_vehicles/long_truck_kelland.dmi'
icon_state = "longtruck_kelland"

//WY
/obj/structure/prop/hybrisa/vehicles/large_vehicles/mega_hauler_truck/wy_black
name = "Weyland-Yutani mega-hauler truck"
icon_state = "longtruck_wy_black"
/obj/structure/prop/hybrisa/vehicles/Long_Truck/Donk
icon = 'icons/obj/structures/props/hybrisa_vehicles/long_truck_donk.dmi'
icon_state = "longtruck_donk"

/obj/structure/prop/hybrisa/vehicles/large_vehicles/mega_hauler_truck/wy_blue
name = "Weyland-Yutani mega-hauler truck"
/obj/structure/prop/hybrisa/vehicles/Long_Truck/WY_Blue
icon = 'icons/obj/structures/props/hybrisa_vehicles/long_truck_wy_blue.dmi'
icon_state = "longtruck_wy_blue"

/obj/structure/prop/hybrisa/vehicles/Long_Truck/WY_Black
icon = 'icons/obj/structures/props/hybrisa_vehicles/long_truck_wy_black.dmi'
icon_state = "longtruck_wy_black"

// Small Truck - Damage States
/obj/structure/prop/hybrisa/vehicles/Small_Truck
name = "Small Truck"
name = "small truck"
desc = "Seems to be broken down."
icon = 'icons/obj/structures/props/hybrisa_vehicles/small_truck_turquoise_cargo.dmi'
icon_state = "small_truck_turquoise_cargo"
Expand Down Expand Up @@ -220,7 +217,7 @@

// Box Vans - Damage States
/obj/structure/prop/hybrisa/vehicles/Box_Vans
name = "Box Van"
name = "box van"
desc = "Seems to be broken down."
icon = 'icons/obj/structures/props/hybrisa_vehicles/box_van_hyperdyne.dmi'
icon_state = "box_van_hyperdyne"
Expand Down Expand Up @@ -325,73 +322,49 @@
icon = 'icons/obj/structures/props/hybrisa_vehicles/meridian_shell.dmi'
icon_state = "meridian_shell"

// Colony Crawlers

/obj/structure/prop/hybrisa/vehicles/colonycrawlers
icon_state = "crawler_wy2"
icon = 'icons/obj/structures/props/vehiclesexpanded.dmi'
bound_height = 64
// Colony Crawlers - Damage States
/obj/structure/prop/hybrisa/vehicles/Colony_Crawlers
name = "colony crawler"
desc = "Seems to be broken down."
icon = 'icons/obj/structures/props/hybrisa_vehicles/crawler_wy_1.dmi'
icon_state = "crawler_wy_1"
bound_height = 32
bound_width = 64
unslashable = TRUE
unacidable = TRUE
density = TRUE
layer = ABOVE_MOB_LAYER

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/mining
icon_state = "miningcrawler1"
desc = "It is a tread bound crawler used in harsh conditions. Supplied by The Kelland Mining Company; A subsidiary of Weyland Yutani."
icon = 'icons/obj/structures/props/vehiclesexpanded.dmi'

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/mining2
icon_state = "crawler_fuel"
desc = "It is a tread bound crawler used in harsh conditions. Supplied by The Kelland Mining Company; A subsidiary of Weyland Yutani."
icon = 'icons/obj/structures/props/vehiclesexpanded.dmi'

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/mining3
icon_state = "crawler_covered_bed"
desc = "It is a tread bound crawler used in harsh conditions. Supplied by The Kelland Mining Company; A subsidiary of Weyland Yutani."
icon = 'icons/obj/structures/props/vehiclesexpanded.dmi'

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/science
icon_state = "crawler_wy2"
/obj/structure/prop/hybrisa/vehicles/Colony_Crawlers/Science_1
desc = "It is a tread bound crawler used in harsh conditions. This one is designed for personnel transportation. Supplied by Orbital Blue International; 'Your friends, in the Aerospace business.' A subsidiary of Weyland Yutani."
icon = 'icons/obj/structures/props/vehiclesexpanded.dmi'

// Science Crawlers

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/science
name = "weyland-yutani colony crawler"
icon = 'icons/obj/structures/props/hybrisa_vehicles/crawler_wy_1.dmi'
icon_state = "crawler_wy_1"

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/science/science1
icon_state = "crawler_wy1"
icon = 'icons/obj/structures/props/vehiclesexpanded.dmi'
/obj/structure/prop/hybrisa/vehicles/Colony_Crawlers/Science_2
desc = "It is a tread bound crawler used in harsh conditions. This one is designed for personnel transportation. Supplied by Orbital Blue International; 'Your friends, in the Aerospace business.' A subsidiary of Weyland Yutani."
icon = 'icons/obj/structures/props/hybrisa_vehicles/crawler_wy_2.dmi'
icon_state = "crawler_wy_2"

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/science/science2
icon_state = "crawler_wy2"
icon = 'icons/obj/structures/props/vehiclesexpanded.dmi'
/obj/structure/prop/hybrisa/vehicles/Colony_Crawlers/Crawler_Cargo
icon = 'icons/obj/structures/props/hybrisa_vehicles/crawler_bed.dmi'
icon_state = "crawler_bed"

// Mining Crawlers

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/mining
name = "kelland mining colony crawler"

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/mining/mining1
desc = "It is a tread bound crawler used in harsh conditions. Supplied by The Kelland Mining Company; A subsidiary of Weyland Yutani."
icon_state = "miningcrawler2"

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/mining/mining2
/obj/structure/prop/hybrisa/vehicles/Mining_Crawlers
name = "mining crawler"
desc = "It is a tread bound crawler used in harsh conditions. Supplied by The Kelland Mining Company; A subsidiary of Weyland Yutani."
icon_state = "miningcrawler3"

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/mining/mining3
desc = "It is a tread bound crawler used in harsh conditions. Supplied by The Kelland Mining Company; A subsidiary of Weyland Yutani."
icon_state = "miningcrawler4"
icon = 'icons/obj/structures/props/hybrisa_vehicles/mining_crawler.dmi'
icon_state = "mining_crawler_1"
bound_height = 32
bound_width = 64
density = TRUE
layer = ABOVE_MOB_LAYER

/obj/structure/prop/hybrisa/vehicles/colonycrawlers/mining/mining4
desc = "It is a tread bound crawler used in harsh conditions. Supplied by The Kelland Mining Company; A subsidiary of Weyland Yutani."
icon_state = "miningcrawlerblank"
/obj/structure/prop/hybrisa/vehicles/Mining_Crawlers/Fuel
icon = 'icons/obj/structures/props/hybrisa_vehicles/mining_crawler_fuel.dmi'
icon_state = "mining_crawler_fuel"

// Car Pile up
/obj/structure/prop/hybrisa/vehicles/crashedcarsleft
// Car Pileup
/obj/structure/prop/hybrisa/crashedcarsleft
name = "car pileup"
desc = "Burned out wrecked vehicles block your path."
icon = 'icons/obj/structures/props/crashedcars.dmi'
Expand All @@ -403,7 +376,7 @@
density = TRUE
layer = 5

/obj/structure/prop/hybrisa/vehicles/crashedcarsright
/obj/structure/prop/hybrisa/crashedcarsright
name = "car pileup"
desc = "Burned out wrecked vehicles block your path."
icon = 'icons/obj/structures/props/crashedcars.dmi'
Expand Down Expand Up @@ -1230,6 +1203,12 @@
anchored = TRUE
density = TRUE

/obj/structure/machinery/big_computers/computerwhite
name = "computer"

/obj/structure/machinery/big_computers/computerblack
name = "computer"

/obj/structure/machinery/big_computers/computerwhite/computer1
icon_state = "mapping_comp"

Expand Down Expand Up @@ -1260,6 +1239,8 @@
/obj/structure/machinery/big_computers/computerblack/computer5
icon_state = "blacksensor_comp3"

// Monitors

/obj/structure/prop/hybrisa/misc/machinery/screens
name = "monitor"

Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified icons/obj/structures/props/hybrisa_vehicles/small_truck_red.dmi
Binary file not shown.
Binary file removed icons/obj/structures/props/vehiclesexpanded.dmi
Binary file not shown.
Loading

0 comments on commit fa9e23a

Please sign in to comment.