forked from NebulaSS13/Nebula
-
Notifications
You must be signed in to change notification settings - Fork 3
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 #17 from MistakeNot4892/mantids
Adding the tza and nakhayl species.
- Loading branch information
Showing
59 changed files
with
1,028 additions
and
47 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 |
---|---|---|
|
@@ -126,4 +126,4 @@ | |
return 1 | ||
else if(istype(W, /turf/simulated/wall)) | ||
return 1 | ||
return 0 | ||
return 0 |
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 |
---|---|---|
@@ -1,2 +1,27 @@ | ||
#define SPECIES_TZA "Tza" | ||
#define BODYTYPE_TZA "mantid worker body" | ||
#define BODY_FLAG_TZA BITFLAG(9) | ||
|
||
#define SPECIES_NAKHAYL "Nakhayl" | ||
#define BODYTYPE_GNOLL "gnoll body" | ||
#define BODY_FLAG_GNOLL BITFLAG(10) | ||
|
||
#define BP_M_ARM "m_arm" | ||
#define BP_M_HAND "midlimb" | ||
#define BP_M_LEG "m_leg" | ||
#define BP_M_FOOT "m_foot" | ||
|
||
/decl/modpack/crux_content | ||
name = "Crux Content" | ||
|
||
/decl/modpack/crux_content/pre_initialize() | ||
. = ..() | ||
global.all_limb_tags |= BP_M_ARM | ||
global.all_limb_tags |= BP_M_HAND | ||
global.all_limb_tags |= BP_M_LEG | ||
global.all_limb_tags |= BP_M_FOOT | ||
global.all_limb_tags_by_depth.Insert(global.all_limb_tags_by_depth.Find(BP_CHEST)+1, BP_M_ARM) | ||
global.all_limb_tags_by_depth.Insert(global.all_limb_tags_by_depth.Find(BP_M_ARM)+1, BP_M_HAND) | ||
global.all_limb_tags_by_depth.Insert(global.all_limb_tags_by_depth.Find(BP_GROIN)+1, BP_M_LEG) | ||
global.all_limb_tags_by_depth.Insert(global.all_limb_tags_by_depth.Find(BP_M_LEG)+1, BP_M_FOOT) | ||
global.all_inventory_slots |= BP_M_HAND |
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 |
---|---|---|
@@ -1,7 +1,20 @@ | ||
#ifndef MODPACK_CRUX | ||
#define MODPACK_CRUX | ||
#include "_crux.dm" | ||
#include "datum/cultures.dm" | ||
#include "datum/languages.dm" | ||
#include "datum/species.dm" | ||
#include "_crux.dm" | ||
#include "overrides/clothing.dm" | ||
#include "species/nakhayl/bodytype.dm" | ||
#include "species/nakhayl/culture.dm" | ||
#include "species/nakhayl/markings.dm" | ||
#include "species/nakhayl/organs.dm" | ||
#include "species/nakhayl/species.dm" | ||
#include "species/tza/bodytype.dm" | ||
#include "species/tza/culture.dm" | ||
#include "species/tza/markings.dm" | ||
#include "species/tza/organs.dm" | ||
#include "species/tza/pheremones.dm" | ||
#include "species/tza/species.dm" | ||
#include "turfs/shuttle.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 |
---|---|---|
@@ -1,35 +1,3 @@ | ||
/decl/species/mantid | ||
available_cultural_info = list() | ||
force_cultural_info = list() | ||
|
||
/decl/species/adherent | ||
available_cultural_info = list() | ||
force_cultural_info = list() | ||
|
||
/decl/species/skrell | ||
available_cultural_info = list() | ||
force_cultural_info = list() | ||
|
||
/decl/species/tajaran | ||
available_cultural_info = list() | ||
force_cultural_info = list() | ||
|
||
/decl/species/unathi | ||
available_cultural_info = list() | ||
force_cultural_info = list() | ||
|
||
/decl/species/neoavian | ||
available_cultural_info = list() | ||
force_cultural_info = list() | ||
|
||
/decl/species/serpentid | ||
available_cultural_info = list() | ||
force_cultural_info = list() | ||
|
||
/decl/species/utility_frame | ||
available_cultural_info = list() | ||
force_cultural_info = list() | ||
|
||
/decl/species/vox | ||
available_cultural_info = list() | ||
force_cultural_info = list() |
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+850 Bytes
mods/crux/icons/species/nakhayl/clothing/voidsuits/atmos_alt/suit.dmi
Binary file not shown.
Binary file added
BIN
+1.08 KB
mods/crux/icons/species/nakhayl/clothing/voidsuits/deathsquad/suit.dmi
Binary file not shown.
Binary file added
BIN
+2.57 KB
mods/crux/icons/species/nakhayl/clothing/voidsuits/engineering/suit.dmi
Binary file not shown.
Binary file added
BIN
+843 Bytes
mods/crux/icons/species/nakhayl/clothing/voidsuits/engineering_alt/suit.dmi
Binary file not shown.
Binary file added
BIN
+968 Bytes
mods/crux/icons/species/nakhayl/clothing/voidsuits/excavation/suit.dmi
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+885 Bytes
mods/crux/icons/species/nakhayl/clothing/voidsuits/medical_alt/suit.dmi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.13 KB
mods/crux/icons/species/nakhayl/clothing/voidsuits/mining_alt/suit.dmi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+960 Bytes
mods/crux/icons/species/nakhayl/clothing/voidsuits/sec_alt/suit.dmi
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.
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,71 @@ | ||
/obj/machinery/suit_cycler/Initialize() | ||
LAZYDISTINCTADD(available_bodytypes, BODYTYPE_GNOLL) | ||
. = ..() | ||
|
||
/obj/item/clothing/suit/space/void/merc/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/merc/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/swat/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/deathsquad/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/engineering/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/engineering/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/mining/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/mining/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/medical/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/medical/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/security/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/sec/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/atmos/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/atmos/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/engineering/alt/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/engineering_alt/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/mining/alt/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/mining_alt/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/medical/alt/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/medical_alt/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/security/alt/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/sec_alt/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/atmos/alt/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/atmos_alt/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/engineering/salvage/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/salvage/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/pilot/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/pilot/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/nasa/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/wizard/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/wizard/suit.dmi') | ||
|
||
/obj/item/clothing/suit/space/void/excavation/Initialize() | ||
. = ..() | ||
LAZYSET(sprite_sheets, BODYTYPE_GNOLL, 'mods/species/bayliens/tajaran/icons/clothing/excavation/suit.dmi') |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
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,57 @@ | ||
/decl/bodytype/nakhayl | ||
name = "humanoid" | ||
bodytype_category = BODYTYPE_GNOLL | ||
limb_blend = ICON_MULTIPLY | ||
icon_template = 'mods/crux/icons/species/nakhayl/template.dmi' | ||
icon_base = 'mods/crux/icons/species/nakhayl/body.dmi' | ||
icon_deformed = 'mods/crux/icons/species/nakhayl/deformed_body.dmi' | ||
bandages_icon = 'icons/mob/bandage.dmi' | ||
eye_icon = 'mods/crux/icons/species/nakhayl/eyes.dmi' | ||
lip_icon = 'mods/crux/icons/species/nakhayl/lips.dmi' | ||
health_hud_intensity = 1.75 | ||
bodytype_flag = BODY_FLAG_GNOLL | ||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR | ||
base_hair_color = "#46321c" | ||
base_color = "#ae7d32" | ||
base_eye_color = "#00aa00" | ||
default_h_style = /decl/sprite_accessory/hair/nakhayl/mohawk | ||
base_markings = list( | ||
/decl/sprite_accessory/marking/nakhayl/belly = "#b6b0a8", | ||
/decl/sprite_accessory/marking/nakhayl/spots/body = "#1b1207", | ||
/decl/sprite_accessory/marking/nakhayl/ears = "#1b1207" | ||
) | ||
|
||
eye_darksight_range = 7 | ||
eye_flash_mod = 2 | ||
eye_blend = ICON_MULTIPLY | ||
eye_low_light_vision_effectiveness = 0.15 | ||
eye_low_light_vision_adjustment_speed = 0.3 | ||
|
||
override_limb_types = list( | ||
BP_TAIL = /obj/item/organ/external/tail/nakhayl | ||
) | ||
|
||
|
||
cold_level_1 = 200 | ||
cold_level_2 = 140 | ||
cold_level_3 = 80 | ||
|
||
heat_level_1 = 330 | ||
heat_level_2 = 380 | ||
heat_level_3 = 800 | ||
|
||
heat_discomfort_level = 294 | ||
cold_discomfort_level = 230 | ||
heat_discomfort_strings = list( | ||
"Your fur prickles in the heat.", | ||
"You feel uncomfortably warm.", | ||
"Your overheated skin itches." | ||
) | ||
|
||
/decl/bodytype/nakhayl/Initialize() | ||
equip_adjust = list( | ||
slot_glasses_str = list("[NORTH]" = list(0, 2), "[EAST]" = list(0, 2), "[SOUTH]" = list( 0, 2), "[WEST]" = list(0, 2)), | ||
slot_wear_mask_str = list("[NORTH]" = list(0, 2), "[EAST]" = list(0, 2), "[SOUTH]" = list( 0, 2), "[WEST]" = list(0, 2)), | ||
slot_head_str = list("[NORTH]" = list(0, 2), "[EAST]" = list(0, 2), "[SOUTH]" = list( 0, 2), "[WEST]" = list(0, 2)) | ||
) | ||
. = ..() |
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,11 @@ | ||
/decl/cultural_info/location/crux/nakhayl | ||
name = "Nakhayl Homeworld" | ||
description = "Placeholder." | ||
|
||
/decl/cultural_info/faction/crux/nakhayl | ||
name = "Imperial Loyalist" | ||
description = "Placeholder." | ||
|
||
/decl/cultural_info/culture/crux/nakhayl | ||
name = "Gynarchy Citizen" | ||
description = "Placeholder." |
Oops, something went wrong.