Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
<!-- Change Title to 'NSS Phoenix' If Kaedwulf rules over Station -->
# Aphelion Project
![Travis Build Status](https://travis-ci.org/sshado/Aphelion-Code.svg)
[![Join the chat at https://gitter.im/sshado/Aphelion-Code](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/sshado/Aphelion-Code?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
![Travis Build Status](https://travis-ci.org/DJPantheris/Aphelion-Code.svg?branch=master)
[![Join the chat at https://gitter.im/sshado/Aphelion-Code](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/sshado/Aphelion-Code?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

[Website](hhttp://aphelion-project.xyz/) - [Code](https://github.com/sshado/Aphelion-Code)

---

This is a branch of the Aphelion Project began by Sshado.

---

### LICENSE
Baystation12 is licensed under the GNU Affero General Public License version 3, which can be found in full in LICENSE-AGPL3.txt.

Expand Down
62 changes: 62 additions & 0 deletions baystation12.dme
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,68 @@
// END_INTERNALS
// BEGIN_FILE_DIR
#define FILE_DIR .
#define FILE_DIR "html"
#define FILE_DIR "html/images"
#define FILE_DIR "icons"
#define FILE_DIR "icons/48x48"
#define FILE_DIR "icons/atmos"
#define FILE_DIR "icons/effects"
#define FILE_DIR "icons/mecha"
#define FILE_DIR "icons/misc"
#define FILE_DIR "icons/mob"
#define FILE_DIR "icons/mob/human_races"
#define FILE_DIR "icons/mob/human_races/cyberlimbs"
#define FILE_DIR "icons/mob/human_races/masks"
#define FILE_DIR "icons/mob/human_races/monkeys"
#define FILE_DIR "icons/mob/human_races/xenos"
#define FILE_DIR "icons/mob/items"
#define FILE_DIR "icons/mob/species"
#define FILE_DIR "icons/mob/species/skrell"
#define FILE_DIR "icons/mob/species/tajaran"
#define FILE_DIR "icons/mob/species/unathi"
#define FILE_DIR "icons/mob/species/vox"
#define FILE_DIR "icons/NTOS"
#define FILE_DIR "icons/NTOS/battery_icons"
#define FILE_DIR "icons/obj"
#define FILE_DIR "icons/obj/assemblies"
#define FILE_DIR "icons/obj/atmospherics"
#define FILE_DIR "icons/obj/clothing"
#define FILE_DIR "icons/obj/clothing/species"
#define FILE_DIR "icons/obj/clothing/species/skrell"
#define FILE_DIR "icons/obj/clothing/species/tajaran"
#define FILE_DIR "icons/obj/clothing/species/unathi"
#define FILE_DIR "icons/obj/doors"
#define FILE_DIR "icons/obj/flora"
#define FILE_DIR "icons/obj/machines"
#define FILE_DIR "icons/obj/pipes"
#define FILE_DIR "icons/pda_icons"
#define FILE_DIR "icons/spideros_icons"
#define FILE_DIR "icons/Testing"
#define FILE_DIR "icons/turf"
#define FILE_DIR "icons/vending_icons"
#define FILE_DIR "maps"
#define FILE_DIR "maps/overmap"
#define FILE_DIR "maps/overmap/bearcat"
#define FILE_DIR "nano"
#define FILE_DIR "nano/images"
#define FILE_DIR "sound"
#define FILE_DIR "sound/AI"
#define FILE_DIR "sound/ambience"
#define FILE_DIR "sound/effects"
#define FILE_DIR "sound/effects/turret"
#define FILE_DIR "sound/effects/wind"
#define FILE_DIR "sound/hallucinations"
#define FILE_DIR "sound/items"
#define FILE_DIR "sound/machines"
#define FILE_DIR "sound/mecha"
#define FILE_DIR "sound/misc"
#define FILE_DIR "sound/music"
#define FILE_DIR "sound/piano"
#define FILE_DIR "sound/violin"
#define FILE_DIR "sound/voice"
#define FILE_DIR "sound/voice/complionator"
#define FILE_DIR "sound/voice/Serithi"
#define FILE_DIR "sound/weapons"
// END_FILE_DIR
// BEGIN_PREFERENCES
#define DEBUG
Expand Down
8 changes: 7 additions & 1 deletion code/modules/materials/material_sheets.dm
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
/obj/item/stack/material/proc/update_strings()
// Update from material datum.
singular_name = material.sheet_singular_name

if(amount>1)
name = "[material.use_name] [material.sheet_plural_name]"
desc = "A stack of [material.use_name] [material.sheet_plural_name]."
Expand Down Expand Up @@ -209,3 +209,9 @@
name = "reinforced phoron glass"
icon_state = "sheet-phoronrglass"
default_type = "rphglass"

/obj/item/stack/material/turbidium
name = "Turbidium"
icon_state = "sheet-plasteel"
item_state = "sheet-metal"
default_type = "turbidium"
20 changes: 16 additions & 4 deletions code/modules/materials/materials.dm
Original file line number Diff line number Diff line change
Expand Up @@ -362,12 +362,12 @@ var/list/name_to_material
icon_reinf = "reinf_over"
melting_point = 3700
stack_origin_tech = "materials=6"
cut_delay = 60
cut_delay = 60
explosion_resistance = 30
integrity = 600
hardness = 90
weight = 25

/material/glass
name = "glass"
stack_type = /obj/item/stack/material/glass
Expand Down Expand Up @@ -494,7 +494,7 @@ var/list/name_to_material
/material/glass/phoron/reinforced
name = "rphglass"
display_name = "reinforced phoron glass"
icon_colour = "#d60db4"
icon_colour = "#d60db4"
stack_type = /obj/item/stack/material/glass/phoronrglass
stack_origin_tech = "materials=4;phorontech=2"
composite_material = list() //todo
Expand Down Expand Up @@ -554,7 +554,7 @@ var/list/name_to_material
stack_origin_tech = "materials=2"
sheet_singular_name = "ingot"
sheet_plural_name = "ingots"

/material/iron
name = "iron"
stack_type = /obj/item/stack/material/iron
Expand All @@ -565,6 +565,18 @@ var/list/name_to_material
sheet_singular_name = "ingot"
sheet_plural_name = "ingots"

/material/turbidium
name = "turbidium"
stack_type = /obj/item/stack/material/turbidium
icon_colour = "#00aaaa"
integrity = 3000
melting_point = 35000
weight = 20
hardness = 100
stack_per_sheet = 3500
sheet_singular_name = "sheet"
sheet_plural_name = "sheets"

// Adminspawn only, do not let anyone get this.
/material/voxalloy
name = "voxalloy"
Expand Down
12 changes: 11 additions & 1 deletion code/modules/mining/alloys.dm
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,14 @@
"carbon" = 1,
"hematite" = 1
)
product = /obj/item/stack/material/steel
product = /obj/item/stack/material/steel

/datum/alloy/turbidium
metaltag = "turbidium"
requires = list(
"crystarium" = 1,
"phoron" = 1,
"platinum" = 1
)
product_mod = 0.3
product = /obj/item/stack/material/turbidium
6 changes: 6 additions & 0 deletions code/modules/mining/ore.dm
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,12 @@
icon_state = "ore_hydrogen"
material = "mhydrogen"

/obj/item/weapon/ore/crystarium
name = "Unrefined Crystal"
icon_state = "ore_crystarium"
material = "turbidium"
desc = "That's a raw crystal, and it was a PAIN to get."

/obj/item/weapon/ore/slag
name = "Slag"
desc = "Someone screwed up..."
Expand Down
9 changes: 9 additions & 0 deletions code/modules/mining/ore_datum.dm
Original file line number Diff line number Diff line change
Expand Up @@ -139,4 +139,13 @@ var/global/list/ore_data = list()
display_name = "metallic hydrogen"
smelts_to = "tritium"
compresses_to = "mhydrogen"
scan_icon = "mineral_rare"

/ore/crystarium
name = "crystarium"
display_name = "Strange Crystal"
alloy = 1
result_amount = 3
spread_chance = 10
ore = /obj/item/weapon/ore/crystarium
scan_icon = "mineral_rare"
Binary file added icons/obj/crystalsci.dmi
Binary file not shown.