Skip to content

Commit 77d524b

Browse files
Merge pull request #57 from FalloutFalcon/darkpack-pull-6-1-26
Darkpack Pull 6/1/26
2 parents 73e39c7 + e4261ec commit 77d524b

129 files changed

Lines changed: 1826 additions & 767 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

_maps/map_files/Vampire/runtimetown.dmm

Lines changed: 347 additions & 274 deletions
Large diffs are not rendered by default.

code/__DEFINES/~darkpack/combat.dm

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,7 @@
1717
#define LETHAL "lethal"
1818
// exists in code/__DEFINES/~darkpack/aggravated_damage.dm
1919
//#define AGGRAVATED
20+
21+
// To convert a measure of yards into tiles/range
22+
#define YARDS / 5
23+
#define YARDS_TO_TILES * 5

code/__DEFINES/~darkpack/fera/fera.dm

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@
99
#define MAX_GNOSIS 10
1010
#define PRIMAL_URGE_PLACEHOLDER 3
1111

12-
#define BREED_HOMID "Homid"
12+
#define BREED_GAROU_HOMID "Garou Homid"
1313
#define BREED_LUPUS "Lupus"
1414
#define BREED_CRINOS "Crinos"
1515

16+
#define BREED_CORAX_HOMID "Corax Homid"
17+
#define BREED_CORVID "Corvid"
18+
1619
#define FEATURE_FUR_COLOR "fera_fur"
1720

1821
// fera will likely have a seperate list of colors but uses the same feature or var as other fera
@@ -22,7 +25,16 @@ GLOBAL_LIST_INIT(garou_fur_colors, list(
2225
"red" = "red",
2326
"white" = "white",
2427
"ginger" = "ginger",
25-
"brown" = "brown"
28+
"brown" = "brown",
29+
))
30+
31+
GLOBAL_LIST_INIT(corax_fur_colors, list(
32+
"black" = "black",
33+
"brown" = "brown",
34+
"white" = "white",
35+
"green" = "green",
36+
"red" = "red",
37+
"gray" = "gray",
2638
))
2739

2840
#define STATUS_EFFECT_DELIRIUM /datum/status_effect/delirium

code/__DEFINES/~darkpack/fera/werewolf_tribe.dm

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,8 @@
1616
#define TRIBE_STARGAZERS "Stargazers"
1717
#define TRIBE_BLACK_SPIRAL_DANCERS "Black Spiral Dancers"
1818

19-
#define TRIBE_CORAX "Corax" // DARKPACK TODO - CORAX
20-
21-
#define TRIBE_LIST_ALL list(TRIBE_RONIN, TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_GLASS_WALKERS, TRIBE_BONE_GNAWERS, TRIBE_SHADOW_LORDS, TRIBE_BLACK_SPIRAL_DANCERS, TRIBE_CORAX)
22-
#define TRIBE_LIST_GAIA list(TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_GLASS_WALKERS, TRIBE_BONE_GNAWERS, TRIBE_SHADOW_LORDS, TRIBE_CORAX)
23-
#define TRIBE_LIST_WYLD list(TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_SHADOW_LORDS, TRIBE_CORAX)
19+
#define TRIBE_LIST_ALL list(TRIBE_RONIN, TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_GLASS_WALKERS, TRIBE_BONE_GNAWERS, TRIBE_SHADOW_LORDS, TRIBE_BLACK_SPIRAL_DANCERS)
20+
#define TRIBE_LIST_GAIA list(TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_GLASS_WALKERS, TRIBE_BONE_GNAWERS, TRIBE_SHADOW_LORDS)
21+
#define TRIBE_LIST_WYLD list(TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_SHADOW_LORDS)
2422
#define TRIBE_LIST_WEAVER list(TRIBE_GLASS_WALKERS, TRIBE_BONE_GNAWERS)
2523
#define TRIBE_LIST_WYRM list(TRIBE_BLACK_SPIRAL_DANCERS)

code/__DEFINES/~darkpack/guns.dm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
#define CALIBER_9MMPARA "9x19mm Parabellum"
22
#define CALIBER_45ACP ".45 ACP"
33
#define CALIBER_44MAG ".44 Magnum"
4-
#define CALIBER_50CAL ".50" // DARKPACK TODO: Seperate into .50 BMG and .50 AE
4+
#define CALIBER_50CAL_BMG ".50 BMG"
5+
#define CALIBER_50CAL_AE ".50 AE"
56
#define CALIBER_545SOVIET "5.45x39mm"
67
#define CALIBER_556NATO "5.56mm NATO"
78
#define CALIBER_46HK "4.6x30mm HK"

code/__DEFINES/~darkpack/splats.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/// Parent type for shifters. Not player facing. Shouldnt be needed but put here for clarity.
99
//#define SPLAT_FERA "splat_fera"
1010
#define SPLAT_GAROU "splat_garou"
11-
#define SPLAT_CORAX "splat_corax" // DARKPACK TODO - CORAX
11+
#define SPLAT_CORAX "splat_corax"
1212
#define SPLAT_SHIFTERS list(SPLAT_GAROU, SPLAT_CORAX)
1313

1414
#define SPLAT_PRIO_HALFSPLAT 100

code/__DEFINES/~darkpack/traits/declarations.dm

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
4545
#define TRAIT_PALE_AURA "pale_aura"
4646
#define TRAIT_DECEPTIVE_AURA "deceptive_aura"
4747
#define TRAIT_FRENETIC_AURA "frenetic_aura"
48+
#define TRAIT_HIDDEN_DIABLERIE "hidden_diablerie"
4849

50+
#define TRAIT_HIDDEN_WYRMTAINT "hidden_wyrmtaint"
4951
#define TRAIT_BLUSH_OF_HEALTH "blush_of_health"
5052
/// The mob will automatically breach the Masquerade when seen by others, with no exceptions
5153
#define TRAIT_UNMASQUERADE "unmasquerade"
@@ -128,12 +130,6 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
128130
#define TRAIT_FERA_FORMS "fera_forms"
129131
// If the splat uses the WTA renown system described in W20 p. 245
130132
#define TRAIT_FERA_RENOWN "wta_fera_renown"
131-
/// If the species has garou breeds to select.
132-
#define TRAIT_WTA_GAROU_BREED "wta_garou_breeds"
133-
// if the species has garou tribes to select.
134-
#define TRAIT_WTA_GAROU_TRIBE "wta_garou_tribes"
135-
// If the species has garou auspices to select.
136-
#define TRAIT_WTA_GAROU_AUSPICE "wta_garou_auspice"
137133
// This mob has fur!
138134
#define TRAIT_FERA_FUR "fera_fur"
139135
/// If the fera is wyrm tainted.
@@ -144,11 +140,17 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
144140
#define TRAIT_NO_LYING_ANGLE "no_lying_angle"
145141
// Expensive but allows us to ensure there resting gets updated.
146142
#define TRAIT_TRANSFORM_UPDATES_ICON "transform_updates_icon"
143+
// Fera both grants a flight ability, and has the sprites to support such a thing. (Presently only designed to supprot feral form.)
144+
#define TRAIT_FERA_FLIGHT "fera_flight"
145+
#define TRAIT_SILVER_WEAKNESS "silver_weakness"
146+
#define TRAIT_GOLD_WEAKNESS "gold_weakness"
147+
// Delirium is effectivly two levels weaker
148+
#define TRAIT_WEAK_DELIRIUM "weak_delirium"
149+
// Massivly boosts the range of your howl emote.
150+
#define TRAIT_LOUD_WARCRY "loud_warcry"
147151
/// Prevents the mob from picking up items larger then small
148152
#define TRAIT_SMALL_HANDS "small_hands"
149153
// Traits granted via gifts
150-
// Massivly boosts the range of your howl emote.
151-
#define TRAIT_LOUD_HOWLER "loud_howler"
152154
#define TRAIT_RAZOR_CLAWS "razor_claws"
153155

154156
/// Sixth sense restricted to view range

code/__HELPERS/mobs.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,8 @@ GLOBAL_LIST_INIT(skin_tone_names, list(
405405
override = SEE_DEADCHAT_ADMIN
406406
if(HAS_TRAIT(M, TRAIT_SIXTHSENSE) && message_type == DEADCHAT_REGULAR)
407407
override = SEE_DEADCHAT_NORMAL
408-
// DARKPACK EDIT ADD START
409-
if(HAS_TRAIT(M, TRAIT_LOCAL_SIXTHSENSE) && (message_type == DEADCHAT_REGULAR) && (source in orange(DEFAULT_MESSAGE_RANGE, M)))
408+
// DARKPACK EDIT ADD START - WEREWOLF - (Spirit Speech)
409+
if(HAS_TRAIT(M, TRAIT_LOCAL_SIXTHSENSE) && (message_type == DEADCHAT_REGULAR) && ((follow_target || turf_target) in orange(DEFAULT_MESSAGE_RANGE, M)))
410410
override = SEE_DEADCHAT_NORMAL
411411
// DARKPACK EDIT ADD END
412412
if(SSticker.current_state == GAME_STATE_FINISHED)

code/_globalvars/darkpack/lists/ambience.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ GLOBAL_LIST_INIT(office_ambience, list(
2020
))
2121

2222
GLOBAL_LIST_INIT(music_assoc,list(
23-
MUSIC_CITY = list('modular_darkpack/modules/ambience/sounds/music/downtown.ogg', 'modular_darkpack/modules/ambience/sounds/music/downtown_alt.ogg', 'modular_darkpack/modules/ambience/sounds/music/what_comes_next.ogg'),
23+
MUSIC_CITY = list('modular_darkpack/modules/ambience/sounds/music/downtown.ogg', 'modular_darkpack/modules/ambience/sounds/music/downtown_alt.ogg', 'modular_darkpack/modules/ambience/sounds/music/what_comes_next.ogg', 'modular_darkpack/modules/ambience/sounds/music/vtm_redemption_nyc_hub.ogg'),
2424
MUSIC_FOREST = list('modular_darkpack/modules/ambience/sounds/music/night_ambience.ogg', 'modular_darkpack/modules/ambience/sounds/music/for_my_clan.ogg'),
2525
MUSIC_CHURCH = list('modular_darkpack/modules/ambience/sounds/music/hahihaho.ogg'),
26-
MUSIC_PRINCE = list('modular_darkpack/modules/ambience/sounds/music/prince.ogg'),
26+
MUSIC_PRINCE = list('modular_darkpack/modules/ambience/sounds/music/prince.ogg', 'modular_darkpack/modules/ambience/sounds/music/elysium.ogg'),
2727
MUSIC_BAR = list('modular_darkpack/modules/ambience/sounds/music/naive.ogg'),
2828
MUSIC_HOLLYWOOD = list('modular_darkpack/modules/ambience/sounds/music/hollywood.ogg', 'modular_darkpack/modules/ambience/sounds/music/open_season.ogg', 'modular_darkpack/modules/ambience/sounds/music/is_it_all_worth_it.ogg'),
2929
MUSIC_SANTAMONICA = list('modular_darkpack/modules/ambience/sounds/music/santamonica.ogg'),

code/_globalvars/traits/_traits.dm

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -693,14 +693,18 @@ GLOBAL_LIST_INIT(traits_by_type, list(
693693
"TRAIT_ENHANCED_MELEE_DODGE" = TRAIT_ENHANCED_MELEE_DODGE, // DARKPACK EDIT ADD
694694
"TRAIT_FAIR_GLABRO" = TRAIT_FAIR_GLABRO, // DARKPACK EDIT ADD - MERITS_FLAWS
695695
"TRAIT_FEEDING_RESTRICTION" = TRAIT_FEEDING_RESTRICTION, // DARKPACK EDIT ADD
696+
"TRAIT_FERA_FLIGHT" = TRAIT_FERA_FLIGHT, // DARKPACK EDIT ADD - WEREWOLF
696697
"TRAIT_FERA_FORMS" = TRAIT_FERA_FORMS, // DARKPACK EDIT ADD - WEREWOLF
697698
"TRAIT_FERA_FUR" = TRAIT_FERA_FUR, // DARKPACK EDIT ADD - WEREWOLF
698699
"TRAIT_FERA_RENOWN" = TRAIT_FERA_RENOWN, // DARKPACK EDIT ADD - WEREWOLF
699700
"TRAIT_FORCED_EMOTION" = TRAIT_FORCED_EMOTION, // DARKPACK EDIT ADD - Melpominee
700701
"TRAIT_FRENETIC_AURA" = TRAIT_FRENETIC_AURA, // DARKPACK EDIT ADD
701702
"TRAIT_GHOST_VISION" = TRAIT_GHOST_VISION, // DARKPACK EDIT ADD - POWERS - (Necromancy)
703+
"TRAIT_GOLD_WEAKNESS" = TRAIT_GOLD_WEAKNESS, // DARKPACK EDIT ADD - WEREWOLF - (corax)
702704
"TRAIT_GRIP_OF_THE_DAMNED" = TRAIT_GRIP_OF_THE_DAMNED, // DARKPACK EDIT ADD
703705
"TRAIT_GULLET" = TRAIT_GULLET, // DARKPACK EDIT ADD
706+
"TRAIT_HIDDEN_DIABLERIE" = TRAIT_HIDDEN_DIABLERIE, //DARKPACK EDIT ADD
707+
"TRAIT_HIDDEN_WYRMTAINT" = TRAIT_HIDDEN_WYRMTAINT, // DARKPACK EDIT ADD
704708
"TRAIT_HOMOSEXUAL" = TRAIT_HOMOSEXUAL, // DARKPACK EDIT ADD
705709
"TRAIT_HORRIFIC_APPEARANCE" = TRAIT_HORRIFIC_APPEARANCE, // DARKPACK EDIT ADD - Cappadocian Quirk
706710
"TRAIT_HUNGRY" = TRAIT_HUNGRY, // DARKPACK EDIT ADD
@@ -712,7 +716,7 @@ GLOBAL_LIST_INIT(traits_by_type, list(
712716
"TRAIT_LAZY" = TRAIT_LAZY, // DARKPACK EDIT ADD
713717
"TRAIT_LIGHT_WEAKNESS" = TRAIT_LIGHT_WEAKNESS, // DARKPACK EDIT ADD - Setite Flaw
714718
"TRAIT_LOCAL_SIXTHSENSE" = TRAIT_LOCAL_SIXTHSENSE, // DARKPACK EDIT ADD
715-
"TRAIT_LOUD_HOWLER" = TRAIT_LOUD_HOWLER, // DARKPACK EDIT ADD - WEREWOLF
719+
"TRAIT_LOUD_WARCRY" = TRAIT_LOUD_WARCRY, // DARKPACK EDIT ADD - WEREWOLF
716720
"TRAIT_MASQUERADE_VIOLATING_EYES" = TRAIT_MASQUERADE_VIOLATING_EYES, // DARKPACK EDIT ADD
717721
"TRAIT_MASQUERADE_VIOLATING_FACE" = TRAIT_MASQUERADE_VIOLATING_FACE, // DARKPACK EDIT ADD
718722
"TRAIT_MERIT_UNTAMABLE" = TRAIT_MERIT_UNTAMABLE, // DARKPACK EDIT ADD - MERITS_FLAWS
@@ -739,13 +743,13 @@ GLOBAL_LIST_INIT(traits_by_type, list(
739743
"TRAIT_SENSITIVE_HUMANITY" = TRAIT_SENSITIVE_HUMANITY, // DARKPACK EDIT ADD
740744
"TRAIT_SERPENTIS_SKIN" = TRAIT_SERPENTIS_SKIN, // DARKPACK EDIT ADD - POWERS - (Serpentis)
741745
"TRAIT_SILENCED" = TRAIT_SILENCED, // DARKPACK EDIT ADD - POWERS - (Quietus)
746+
"TRAIT_SILVER_WEAKNESS" = TRAIT_SILVER_WEAKNESS, // DARKPACK EDIT ADD - WEREWOLF
742747
"TRAIT_SMALL_HANDS" = TRAIT_SMALL_HANDS, // DARKPACK EDIT ADD - WEREWOLF
743748
"TRAIT_STAKED" = TRAIT_STAKED, // DARKPACK EDIT ADD
744749
"TRAIT_STAKE_IMMUNE" = TRAIT_STAKE_IMMUNE, // DARKPACK EDIT ADD
745750
"TRAIT_STAKE_RESISTANT" = TRAIT_STAKE_RESISTANT, // DARKPACK EDIT ADD
746751
"TRAIT_STILLNESS_OF_DEATH" = TRAIT_STILLNESS_OF_DEATH, // DARKPACK EDIT ADD - Gargoyle Quirk
747752
"TRAIT_THE_LARGEST_MAW" = TRAIT_THE_LARGEST_MAW, // DARKPACK EDIT ADD - MERITS/FLAWS
748-
"TRAIT_THE_LARGEST_MAW" = TRAIT_THE_LARGEST_MAW, // DARKPACK EDIT ADD - MERITS/FLAWS
749753
"TRAIT_THIRD_EYE" = TRAIT_THIRD_EYE, // DARKPACK EDIT ADD - Tremere & Salubri Quirk
750754
"TRAIT_TIMEWARPER" = TRAIT_TIMEWARPER, // DARKPACK EDIT ADD
751755
"TRAIT_TIME_SENSE" = TRAIT_TIME_SENSE, // DARKPACK EDIT ADD - MERITS_FLAWS
@@ -762,11 +766,9 @@ GLOBAL_LIST_INIT(traits_by_type, list(
762766
"TRAIT_VITAE_ADDICTION" = TRAIT_VITAE_ADDICTION, // DARKPACK EDIT ADD
763767
"TRAIT_VTM_CLANS" = TRAIT_VTM_CLANS, // DARKPACK EDIT ADD
764768
"TRAIT_VTM_MORALITY" = TRAIT_VTM_MORALITY, // DARKPACK EDIT ADD
769+
"TRAIT_WEAK_DELIRIUM" = TRAIT_WEAK_DELIRIUM, // DARKPACK EDIT ADD - WEREWOLF - (corax)
765770
"TRAIT_WEAK_TO_DOMINATE" = TRAIT_WEAK_TO_DOMINATE, // DARKPACK EDIT ADD - POWERS - (Dominate)
766771
"TRAIT_WEAK_WILLED" = TRAIT_WEAK_WILLED, // DARKPACK EDIT ADD - MERITS_FLAWS
767-
"TRAIT_WTA_GAROU_AUSPICE" = TRAIT_WTA_GAROU_AUSPICE, // DARKPACK EDIT ADD - WEREWOLF
768-
"TRAIT_WTA_GAROU_BREED" = TRAIT_WTA_GAROU_BREED, // DARKPACK EDIT ADD - WEREWOLF
769-
"TRAIT_WTA_GAROU_TRIBE" = TRAIT_WTA_GAROU_TRIBE, // DARKPACK EDIT ADD - WEREWOLF
770772
"TRAIT_WYRMTAINTED" = TRAIT_WYRMTAINTED, // DARKPACK EDIT ADD - WEREWOLF
771773
"TRAIT_WYRMTAINTED_SPRITE" = TRAIT_WYRMTAINTED_SPRITE, // DARKPACK EDIT ADD - WEREWOLF
772774
),

0 commit comments

Comments
 (0)