[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>
This commit is contained in:
SkyratBot
2022-01-16 18:13:22 +00:00
committed by GitHub
co-authored by Seth Scherer GoldenAlpharex
parent 364e5c4d78
commit e0944dc9bd
24 changed files with 29 additions and 25 deletions
+1 -1
View File
@@ -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)
+1 -1
View File
@@ -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
+2 -1
View File
@@ -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"
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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
+2 -2
View File
@@ -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")
)
+8 -5
View File
@@ -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
+1 -1
View File
@@ -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
+2 -2
View File
@@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 17 KiB