[MIRROR] Separates cult object and cult effect sprites into their own folders [MDB IGNORE] (#10672)
* Separates cult object and cult effect sprites into their own folders * Let's do this Co-authored-by: Seth Scherer <supernovaa41@gmx.com> Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
@@ -24,7 +24,7 @@
|
||||
SIGNAL_HANDLER
|
||||
|
||||
ADD_TRAIT(target, TRAIT_CULT_HALO, CULT_TRAIT)
|
||||
var/mutable_appearance/new_halo_overlay = mutable_appearance('icons/effects/32x64.dmi', "halo[rand(1, 6)]", -HALO_LAYER)
|
||||
var/mutable_appearance/new_halo_overlay = mutable_appearance('icons/effects/cult/halo.dmi', "halo[rand(1, 6)]", -HALO_LAYER)
|
||||
if (ishuman(target))
|
||||
var/mob/living/carbon/human/human_parent = target
|
||||
new /obj/effect/temp_visual/cult/sparks(get_turf(human_parent), human_parent.dir)
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
/obj/effect/forcefield/cult
|
||||
desc = "An unholy shield that blocks all attacks."
|
||||
name = "glowing wall"
|
||||
icon = 'icons/effects/cult_effects.dmi'
|
||||
icon = 'icons/effects/cult/effects.dmi'
|
||||
icon_state = "cultshield"
|
||||
can_atmos_pass = ATMOS_PASS_NO
|
||||
timeleft = 200
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//temporary visual effects(/obj/effect/temp_visual) used by cult stuff
|
||||
/obj/effect/temp_visual/cult
|
||||
icon = 'icons/effects/cult_effects.dmi'
|
||||
icon = 'icons/effects/cult/effects.dmi'
|
||||
randomdir = FALSE
|
||||
duration = 10
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
icon_state = "bloodout"
|
||||
|
||||
/obj/effect/temp_visual/dir_setting/cult/phase // The veil shifter teleport
|
||||
icon = 'icons/effects/cult_effects.dmi'
|
||||
icon = 'icons/effects/cult/effects.dmi'
|
||||
name = "phase glow"
|
||||
duration = 7
|
||||
icon_state = "cultin"
|
||||
|
||||
/obj/effect/temp_visual/dir_setting/cult/phase/out
|
||||
icon = 'icons/effects/cult_effects.dmi'
|
||||
icon = 'icons/effects/cult/effects.dmi'
|
||||
icon_state = "cultout"
|
||||
|
||||
/obj/effect/temp_visual/cult/sac
|
||||
|
||||
@@ -256,6 +256,7 @@
|
||||
/obj/item/nullrod/claymore/darkblade
|
||||
name = "dark blade"
|
||||
desc = "Spread the glory of the dark gods!"
|
||||
icon = 'icons/obj/cult/items_and_weapons.dmi'
|
||||
icon_state = "cultblade"
|
||||
inhand_icon_state = "cultblade"
|
||||
worn_icon_state = "cultblade"
|
||||
@@ -477,7 +478,7 @@
|
||||
/obj/item/nullrod/clown
|
||||
name = "clown dagger"
|
||||
desc = "Used for absolutely hilarious sacrifices."
|
||||
icon = 'icons/obj/wizard.dmi'
|
||||
icon = 'icons/obj/cult/items_and_weapons.dmi'
|
||||
icon_state = "clownrender"
|
||||
inhand_icon_state = "render"
|
||||
worn_icon_state = "render"
|
||||
|
||||
@@ -1324,7 +1324,7 @@
|
||||
/obj/item/toy/toy_dagger
|
||||
name = "toy dagger"
|
||||
desc = "A cheap plastic replica of a dagger. Produced by THE ARM Toys, Inc."
|
||||
icon = 'icons/obj/wizard.dmi'
|
||||
icon = 'icons/obj/cult/items_and_weapons.dmi'
|
||||
icon_state = "render"
|
||||
inhand_icon_state = "cultdagger"
|
||||
lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi'
|
||||
|
||||
@@ -340,7 +340,7 @@
|
||||
/obj/structure/girder/cult
|
||||
name = "runed girder"
|
||||
desc = "Framework made of a strange and shockingly cold metal. It doesn't seem to have any bolts."
|
||||
icon = 'icons/obj/cult.dmi'
|
||||
icon = 'icons/obj/cult/structures.dmi'
|
||||
icon_state= "cultgirder"
|
||||
can_displace = FALSE
|
||||
|
||||
|
||||
@@ -268,7 +268,7 @@
|
||||
var/mob/living/carbon/human/H = target
|
||||
H.hallucination = max(H.hallucination, 120)
|
||||
SEND_SOUND(ranged_ability_user, sound('sound/effects/ghost.ogg',0,1,50))
|
||||
var/image/C = image('icons/effects/cult_effects.dmi',H,"bloodsparkles", ABOVE_MOB_LAYER)
|
||||
var/image/C = image('icons/effects/cult/effects.dmi',H,"bloodsparkles", ABOVE_MOB_LAYER)
|
||||
add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", C, NONE)
|
||||
addtimer(CALLBACK(H,/atom/.proc/remove_alt_appearance,"cult_apoc",TRUE), 2400, TIMER_OVERRIDE|TIMER_UNIQUE)
|
||||
to_chat(ranged_ability_user,span_cult("<b>[H] has been cursed with living nightmares!</b>"))
|
||||
@@ -804,7 +804,7 @@
|
||||
if(IS_CULTIST(user))
|
||||
//skyrat edit
|
||||
var/static/list/spells = list(
|
||||
"Bloody Halberd (150)" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "occultpoleaxe0"),
|
||||
"Bloody Halberd (150)" = image(icon = 'icons/obj/cult/items_and_weapons.dmi', icon_state = "occultpoleaxe0"),
|
||||
"Blood Bolt Barrage (300)" = image(icon = 'modular_skyrat/modules/fixing_missing_icons/ballistic.dmi', icon_state = "arcane_barrage"),
|
||||
"Blood Beam (500)" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "disintegrate")
|
||||
)
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
/obj/item/melee/cultblade/dagger
|
||||
name = "ritual dagger"
|
||||
desc = "A strange dagger said to be used by sinister groups for \"preparing\" a corpse before sacrificing it to their dark gods."
|
||||
icon = 'icons/obj/wizard.dmi'
|
||||
icon = 'icons/obj/cult/items_and_weapons.dmi'
|
||||
icon_state = "render"
|
||||
inhand_icon_state = "cultdagger"
|
||||
worn_icon_state = "render"
|
||||
@@ -55,6 +55,7 @@ Striking a noncultist, however, will tear their flesh."}
|
||||
/obj/item/melee/cultblade
|
||||
name = "eldritch longsword"
|
||||
desc = "A sword humming with unholy energy. It glows with a dim red light."
|
||||
icon = 'icons/obj/cult/items_and_weapons.dmi'
|
||||
icon_state = "cultblade"
|
||||
inhand_icon_state = "cultblade"
|
||||
worn_icon_state = "cultblade"
|
||||
@@ -133,6 +134,7 @@ Striking a noncultist, however, will tear their flesh."}
|
||||
light_color = COLOR_RED
|
||||
attack_verb_continuous = list("cleaves", "slashes", "tears", "lacerates", "hacks", "rips", "dices", "carves")
|
||||
attack_verb_simple = list("cleave", "slash", "tear", "lacerate", "hack", "rip", "dice", "carve")
|
||||
icon = 'icons/obj/cult/items_and_weapons.dmi'
|
||||
icon_state = "cultbastard"
|
||||
inhand_icon_state = "cultbastard"
|
||||
hitsound = 'sound/weapons/bladeslice.ogg'
|
||||
@@ -442,7 +444,7 @@ Striking a noncultist, however, will tear their flesh."}
|
||||
hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/cult_shield
|
||||
|
||||
/obj/item/clothing/suit/hooded/cultrobes/cult_shield/setup_shielding()
|
||||
AddComponent(/datum/component/shielded, recharge_start_delay = 0 SECONDS, shield_icon_file = 'icons/effects/cult_effects.dmi', shield_icon = "shield-cult", run_hit_callback = CALLBACK(src, .proc/shield_damaged))
|
||||
AddComponent(/datum/component/shielded, recharge_start_delay = 0 SECONDS, shield_icon_file = 'icons/effects/cult/effects.dmi', shield_icon = "shield-cult", run_hit_callback = CALLBACK(src, .proc/shield_damaged))
|
||||
|
||||
/// A proc for callback when the shield breaks, since cult robes are stupid and have different effects
|
||||
/obj/item/clothing/suit/hooded/cultrobes/cult_shield/proc/shield_damaged(mob/living/wearer, attack_text, new_current_charges)
|
||||
@@ -520,8 +522,8 @@ Striking a noncultist, however, will tear their flesh."}
|
||||
/obj/item/shuttle_curse
|
||||
name = "cursed orb"
|
||||
desc = "You peer within this smokey orb and glimpse terrible fates befalling the emergency escape shuttle. "
|
||||
icon = 'icons/obj/cult.dmi'
|
||||
icon_state ="shuttlecurse"
|
||||
icon = 'icons/obj/cult/items_and_weapons.dmi'
|
||||
icon_state = "shuttlecurse"
|
||||
///how many times has the shuttle been cursed so far?
|
||||
var/static/totalcurses = 0
|
||||
///when was the first shuttle curse?
|
||||
@@ -595,7 +597,7 @@ Striking a noncultist, however, will tear their flesh."}
|
||||
/obj/item/cult_shift
|
||||
name = "veil shifter"
|
||||
desc = "This relic instantly teleports you, and anything you're pulling, forward by a moderate distance."
|
||||
icon = 'icons/obj/cult.dmi'
|
||||
icon = 'icons/obj/cult/items_and_weapons.dmi'
|
||||
icon_state ="shifter"
|
||||
var/uses = 4
|
||||
|
||||
@@ -702,6 +704,7 @@ Striking a noncultist, however, will tear their flesh."}
|
||||
/obj/item/melee/cultblade/halberd
|
||||
name = "bloody halberd"
|
||||
desc = "A halberd with a volatile axehead made from crystallized blood. It seems linked to its creator. And, admittedly, more of a poleaxe than a halberd."
|
||||
icon = 'icons/obj/cult/items_and_weapons.dmi'
|
||||
icon_state = "occultpoleaxe0"
|
||||
base_icon_state = "occultpoleaxe"
|
||||
inhand_icon_state = "occultpoleaxe0"
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
OUTPUT_ITEMS = list(/obj/item/clothing/glasses/hud/health/night/cultblind),
|
||||
),
|
||||
CURSE_ORB = list(
|
||||
PREVIEW_IMAGE = image(icon = 'icons/obj/cult.dmi', icon_state = "shuttlecurse"),
|
||||
PREVIEW_IMAGE = image(icon = 'icons/obj/cult/items_and_weapons.dmi', icon_state = "shuttlecurse"),
|
||||
OUTPUT_ITEMS = list(/obj/item/shuttle_curse),
|
||||
),
|
||||
VEIL_WALKER = list(
|
||||
PREVIEW_IMAGE = image(icon = 'icons/obj/cult.dmi', icon_state = "shifter"),
|
||||
PREVIEW_IMAGE = image(icon = 'icons/obj/cult/items_and_weapons.dmi', icon_state = "shifter"),
|
||||
OUTPUT_ITEMS = list(/obj/item/cult_shift, /obj/item/flashlight/flare/culttorch),
|
||||
),
|
||||
)
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
OUTPUT_ITEMS = list(/obj/item/clothing/suit/hooded/cultrobes/berserker),
|
||||
),
|
||||
ELDRITCH_SWORD = list(
|
||||
PREVIEW_IMAGE = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "cultblade"),
|
||||
PREVIEW_IMAGE = image(icon = 'icons/obj/cult/items_and_weapons.dmi', icon_state = "cultblade"),
|
||||
OUTPUT_ITEMS = list(/obj/item/melee/cultblade),
|
||||
),
|
||||
)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Cult buildings!
|
||||
/obj/structure/destructible/cult
|
||||
icon = 'icons/obj/cult.dmi'
|
||||
icon = 'icons/obj/cult/structures.dmi'
|
||||
break_sound = 'sound/hallucinations/veryfar_noise.ogg'
|
||||
density = TRUE
|
||||
anchored = TRUE
|
||||
@@ -179,7 +179,7 @@
|
||||
/obj/effect/gateway
|
||||
name = "gateway"
|
||||
desc = "You're pretty sure that abyss is staring back."
|
||||
icon = 'icons/obj/cult.dmi'
|
||||
icon = 'icons/obj/cult/structures.dmi'
|
||||
icon_state = "hole"
|
||||
density = TRUE
|
||||
anchored = TRUE
|
||||
|
||||
@@ -992,7 +992,7 @@ structure_check() searches for nearby cultist structures required for the invoca
|
||||
images += B
|
||||
if(!IS_CULTIST(M))
|
||||
if(M.client)
|
||||
var/image/C = image('icons/effects/cult_effects.dmi',M,"bloodsparkles", ABOVE_MOB_LAYER)
|
||||
var/image/C = image('icons/effects/cult/effects.dmi',M,"bloodsparkles", ABOVE_MOB_LAYER)
|
||||
add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", C, NONE)
|
||||
addtimer(CALLBACK(M,/atom/.proc/remove_alt_appearance,"cult_apoc",TRUE), duration)
|
||||
images += C
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
/obj/structure/academy_wizard_spawner
|
||||
name = "Academy Defensive System"
|
||||
desc = "Made by Abjuration, Inc."
|
||||
icon = 'icons/obj/cult.dmi'
|
||||
icon = 'icons/obj/cult/structures.dmi'
|
||||
icon_state = "forge"
|
||||
anchored = TRUE
|
||||
max_integrity = 200
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
/obj/narsie
|
||||
name = "Nar'Sie"
|
||||
desc = "Your mind begins to bubble and ooze as it tries to comprehend what it sees."
|
||||
icon = 'icons/obj/narsie.dmi'
|
||||
icon = 'icons/obj/cult/narsie.dmi'
|
||||
icon_state = "narsie"
|
||||
anchored = TRUE
|
||||
appearance_flags = LONG_GLIDE
|
||||
@@ -57,7 +57,7 @@
|
||||
|
||||
var/area/area = get_area(src)
|
||||
if(area)
|
||||
var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/cult_effects.dmi', "ghostalertsie")
|
||||
var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/cult/effects.dmi', "ghostalertsie")
|
||||
notify_ghosts("Nar'Sie has risen in [area]. Reach out to the Geometer to be given a new shell for your soul.", source = src, alert_overlay = alert_overlay, action = NOTIFY_ATTACK)
|
||||
narsie_spawn_animation()
|
||||
|
||||
|
||||
@@ -111,7 +111,7 @@
|
||||
/obj/item/knife/envy //Envy's knife: Found in the Envy ruin. Attackers take on the appearance of whoever they strike.
|
||||
name = "envy's knife"
|
||||
desc = "Their success will be yours."
|
||||
icon = 'icons/obj/wizard.dmi'
|
||||
icon = 'icons/obj/cult/items_and_weapons.dmi'
|
||||
icon_state = "render"
|
||||
inhand_icon_state = "knife"
|
||||
lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi'
|
||||
|
||||
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 443 KiB After Width: | Height: | Size: 443 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 17 KiB |