forked from SierraBay/SierraBay12
-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #49 from 800maximum123/awayshit
Awayshit
- Loading branch information
Showing
46 changed files
with
91,293 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
/singleton/modpack/map_farfleet | ||
name = "Разведывательный корабль Пионерского Корпуса КФ ГКК" | ||
desc = "Авейка, включающая в себя разведывательный корабль, принадлежащий к Пионерскому корпусу КФ ГКК." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#ifndef MODPACK_MAP_FARFLEET | ||
#define MODPACK_MAP_FARFLEET | ||
|
||
#include "_map_farfleet.dm" | ||
#include "code/farfleet.dm" | ||
#include "code/farfleet_areas.dm" | ||
#include "code/farfleet_crew.dm" | ||
#include "code/farfleet_faction.dm" | ||
#include "code/farfleet_items.dm" | ||
#include "code/farfleet_presets.dm" | ||
#include "code/farfleet_shuttle.dm" | ||
#include "code/farfleet_structures.dm" | ||
#include "code/farfleet_turbolift.dm" | ||
#include "assets.dm" | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
/obj/paint/dark_gunmetal | ||
color = COLOR_DARK_GUNMETAL | ||
|
||
/obj/floor_decal/corner/darkblue | ||
name = "dark blue corner" | ||
color = COLOR_COMMAND_BLUE | ||
|
||
/obj/floor_decal/corner/darkblue/diagonal | ||
icon_state = "corner_white_diagonal" | ||
|
||
/obj/floor_decal/corner/darkblue/three_quarters | ||
icon_state = "corner_white_three_quarters" | ||
|
||
/obj/floor_decal/corner/darkblue/full | ||
icon_state = "corner_white_full" | ||
|
||
/obj/floor_decal/corner/darkblue/border | ||
icon_state = "bordercolor" | ||
|
||
/obj/floor_decal/corner/darkblue/half | ||
icon_state = "bordercolorhalf" | ||
|
||
/obj/floor_decal/corner/darkblue/mono | ||
icon_state = "bordercolormonofull" | ||
|
||
/obj/floor_decal/corner/darkblue/bordercorner | ||
icon_state = "bordercolorcorner" | ||
|
||
/obj/floor_decal/corner/darkblue/bordercorner2 | ||
icon_state = "bordercolorcorner2" | ||
|
||
/obj/floor_decal/corner/darkblue/borderfull | ||
icon_state = "bordercolorfull" | ||
|
||
/obj/floor_decal/corner/darkblue/bordercee | ||
icon_state = "bordercolorcee" | ||
|
||
/obj/floor_decal/industrial/warning/half | ||
name = "floor decal" | ||
icon = 'maps/sierra/icons/turf/decals.dmi' | ||
icon_state = "warninghalf" | ||
|
||
/obj/paint_stripe/nt_red | ||
color = "#9d2300" | ||
|
||
/obj/floor_decal/industrial/hatch/grey | ||
color = "#808080" | ||
|
||
/obj/floor_decal/corner/grey_alt/diagonal | ||
icon_state = "corner_white_diagonal" | ||
|
||
/obj/structure/sign/poster/no_alcohol | ||
icon_state = "no_alcohol" | ||
poster_type = /singleton/poster/no_alcohol | ||
|
||
/obj/floor_decal/industrial/outline/green | ||
name = "green outline" //INF, WAS orange outline | ||
color = COLOR_GREEN_GRAY //INF, WAS COLOR_GREEN |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
|
||
/////////// | ||
//OVERMAP// | ||
/////////// | ||
|
||
/obj/overmap/visitable/ship/farfleet | ||
name = "Pioneer Corps Gunboat" | ||
desc = "ICGNV Garibaldi-class Gunboat. This craft bears markings of Pioneer Corps" | ||
color = "#fc7a00" | ||
fore_dir = WEST | ||
vessel_mass = 1000 | ||
known_ships = list(/obj/overmap/visitable/ship/landable/snz) | ||
vessel_size = SHIP_SIZE_SMALL | ||
hide_from_reports = TRUE | ||
start_x = 39 | ||
start_y = 39 | ||
|
||
initial_generic_waypoints = list( | ||
"nav_farfleet_1", | ||
"nav_farfleet_2", | ||
"nav_farfleet_3", | ||
"nav_farfleet_4", | ||
"nav_hangar_snz" | ||
) | ||
|
||
initial_restricted_waypoints = list( | ||
"SNZ" = list("nav_hangar_snz") | ||
) | ||
|
||
#define RECON_SHIP_PREFIX pick("Admiral Sobolev","Ivan Kozhedub","Sevastopol","Zirkel","Kurchatov","Gomel","Admiral Kolchak","Udaloi","Omsk","Krondstatt","Admiral Nakhimov","Iron Dmitry","Simbirsk","Apostle Peter","Admiral Chernavin","Proryv","Triumph","Besstrashnyi","Elisarov","Magnitogorsk") | ||
/obj/overmap/visitable/ship/farfleet/New() | ||
name = "ICCGN PC [RECON_SHIP_PREFIX], \a [name]" | ||
for(var/area/ship/farfleet/A) | ||
A.name = "\improper [name] - [A.name]" | ||
GLOB.using_map.area_purity_test_exempt_areas += A.type | ||
..() | ||
#undef RECON_SHIP_PREFIX | ||
|
||
/datum/map_template/ruin/away_site/farfleet | ||
name = "Pioneer Corps Gunboat (ICGNV)" | ||
id = "awaysite_recon_ship" | ||
description = "Garibaldi-class Gunboat, ICCG Pioneer Corps Reconnaissance Craft." | ||
// prefix = "mods/_fd/_maps/farfleet/maps/" | ||
// suffixes = list("farfleet-1.dmm", "farfleet-2.dmm") | ||
// ban_ruins = list(/datum/map_template/ruin/away_site/patrol) | ||
mappaths = list("mods/_fd/_maps/farfleet_fd/maps/farfleet-1.dmm", "mods/_fd/_maps/farfleet_fd/maps/farfleet-2.dmm") | ||
spawn_cost = 0.5 | ||
player_cost = 7 | ||
spawn_weight = 1 | ||
shuttles_to_initialise = list(/datum/shuttle/autodock/overmap/snz) | ||
|
||
area_usage_test_exempted_areas = list( | ||
/area/turbolift/farfleet_first, | ||
/area/turbolift/farfleet_second | ||
) | ||
|
||
#ifdef MODPACK_MAP_SENTINEL | ||
/datum/map_template/ruin/away_site/farfleet | ||
ban_ruins = list(/datum/map_template/ruin/away_site/patrol) | ||
#endif | ||
|
||
/obj/shuttle_landmark/nav_farfleet/nav1 | ||
name = "Pioneer Corps Ship Fore" | ||
landmark_tag = "nav_farfleet_1" | ||
|
||
/obj/shuttle_landmark/nav_farfleet/nav2 | ||
name = "Pioneer Corps Ship Aft" | ||
landmark_tag = "nav_farfleet_2" | ||
|
||
/obj/shuttle_landmark/nav_farfleet/nav3 | ||
name = "Pioneer Corps Ship Port" | ||
landmark_tag = "nav_farfleet_3" | ||
|
||
/obj/shuttle_landmark/nav_farfleet/nav4 | ||
name = "Pioneer Corps Ship Starboard" | ||
landmark_tag = "nav_farfleet_4" | ||
|
||
/obj/submap_landmark/joinable_submap/farfleet | ||
name = "ICCGN PC Ship" | ||
archetype = /singleton/submap_archetype/away_iccgn_farfleet | ||
|
||
/* TCOMMS | ||
* ====== | ||
*/ | ||
|
||
/obj/machinery/telecomms/allinone/iccgn | ||
listening_freqs = list(ICCGN_FREQ) | ||
channel_color = COMMS_COLOR_ICCG | ||
channel_name = "Pioneer" | ||
circuitboard = /obj/item/stock_parts/circuitboard/telecomms/allinone/iccgn | ||
|
||
|
||
//Items | ||
/obj/item/device/radio/headset/iccgn | ||
name = "iccgn headset" | ||
desc = "Headset belonging to an ICCGN operative." | ||
icon_state = "syndie_headset" | ||
item_state = "headset" | ||
ks1type = /obj/item/device/encryptionkey/iccgn | ||
|
||
/obj/item/device/radio/headset/iccgn/Initialize() | ||
. = ..() | ||
set_frequency(ICCGN_FREQ) | ||
|
||
/obj/item/device/encryptionkey/iccgn | ||
name = "\improper ICCGN radio encryption key" | ||
channels = list("ICGN Ship" = 1) | ||
|
||
/obj/item/stock_parts/circuitboard/telecomms/allinone/iccgn | ||
build_path = /obj/machinery/telecomms/allinone/iccgn |
Oops, something went wrong.