mirror of
https://github.com/quotefox/Hyper-Station-13.git
synced 2026-07-12 16:22:42 +01:00
Merge branch 'master' into economy-update-junk
This commit is contained in:
@@ -36,7 +36,7 @@
|
||||
if(overmind)
|
||||
H.color = overmind.blob_reagent_datum.complementary_color
|
||||
else
|
||||
H.color = "#000000"
|
||||
H.color = COLOR_BLACK
|
||||
adjustHealth(-maxHealth*0.0125)
|
||||
|
||||
/mob/living/simple_animal/hostile/blob/fire_act(exposed_temperature, exposed_volume)
|
||||
@@ -240,14 +240,14 @@
|
||||
if(overmind)
|
||||
H.color = overmind.blob_reagent_datum.complementary_color
|
||||
else
|
||||
H.color = "#000000"
|
||||
H.color = COLOR_BLACK
|
||||
if(locate(/obj/structure/blob/node) in blobs_in_area)
|
||||
adjustHealth(-maxHealth*0.05)
|
||||
var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(src))
|
||||
if(overmind)
|
||||
H.color = overmind.blob_reagent_datum.complementary_color
|
||||
else
|
||||
H.color = "#000000"
|
||||
H.color = COLOR_BLACK
|
||||
if(damagesources)
|
||||
for(var/i in 1 to damagesources)
|
||||
adjustHealth(maxHealth*0.025) //take 2.5% of max health as damage when not near the blob or if the naut has no factory, 5% if both
|
||||
|
||||
@@ -721,7 +721,7 @@ datum/antagonist/bloodsucker/proc/SpendRank()
|
||||
|
||||
// Update Rank Counter
|
||||
if(owner.current.hud_used.vamprank_display)
|
||||
var/valuecolor = vamplevel_unspent ? "#FFFF00" : "#FF0000"
|
||||
var/valuecolor = vamplevel_unspent ? COLOR_YELLOW : COLOR_RED
|
||||
owner.current.hud_used.vamprank_display.update_counter(vamplevel, valuecolor)
|
||||
if(updateRank) // Only change icon on special request.
|
||||
owner.current.hud_used.vamprank_display.icon_state = (vamplevel_unspent > 0) ? "rank_up" : "rank"
|
||||
|
||||
@@ -503,7 +503,7 @@
|
||||
name = "Binding Aura"
|
||||
desc = "Allows you to bind a victim and temporarily silence them."
|
||||
invocation = "In'totum Lig'abis."
|
||||
color = "#000000" // black
|
||||
color = COLOR_BLACK
|
||||
|
||||
/obj/item/melee/blood_magic/shackles/afterattack(atom/target, mob/living/carbon/user, proximity)
|
||||
if(iscultist(user) && iscarbon(target) && proximity)
|
||||
@@ -553,7 +553,7 @@
|
||||
name = "Corrupting Aura"
|
||||
desc = "Corrupts metal and plasteel into more sinister forms."
|
||||
invocation = "Ethra p'ni dedol."
|
||||
color = "#000000" // black
|
||||
color = COLOR_BLACK
|
||||
|
||||
/obj/item/melee/blood_magic/construction/afterattack(atom/target, mob/user, proximity_flag, click_parameters)
|
||||
if(proximity_flag && iscultist(user))
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
throw_speed = 1
|
||||
throw_range = 3
|
||||
sharpness = IS_SHARP
|
||||
light_color = "#ff0000"
|
||||
light_color = COLOR_RED
|
||||
attack_verb = list("cleaved", "slashed", "torn", "hacked", "ripped", "diced", "carved")
|
||||
icon_state = "cultbastard"
|
||||
item_state = "cultbastard"
|
||||
@@ -625,7 +625,7 @@
|
||||
brightness_on = 1
|
||||
icon_state = "torch"
|
||||
item_state = "torch"
|
||||
color = "#ff0000"
|
||||
color = COLOR_RED
|
||||
on_damage = 15
|
||||
slot_flags = null
|
||||
on = TRUE
|
||||
@@ -783,7 +783,7 @@
|
||||
/obj/item/gun/ballistic/shotgun/boltaction/enchanted/arcane_barrage/blood
|
||||
name = "blood bolt barrage"
|
||||
desc = "Blood for blood."
|
||||
color = "#ff0000"
|
||||
color = COLOR_RED
|
||||
guns_left = 24
|
||||
mag_type = /obj/item/ammo_box/magazine/internal/boltaction/enchanted/arcane_barrage/blood
|
||||
fire_sound = 'sound/magic/wand_teleport.ogg'
|
||||
@@ -872,9 +872,9 @@
|
||||
if(i > 1)
|
||||
sleep(15)
|
||||
if(i < 4)
|
||||
O = new /obj/effect/temp_visual/cult/rune_spawn/rune1/inner(user.loc, 30, "#ff0000")
|
||||
O = new /obj/effect/temp_visual/cult/rune_spawn/rune1/inner(user.loc, 30, COLOR_RED)
|
||||
else
|
||||
O = new /obj/effect/temp_visual/cult/rune_spawn/rune5(user.loc, 30, "#ff0000")
|
||||
O = new /obj/effect/temp_visual/cult/rune_spawn/rune5(user.loc, 30, COLOR_RED)
|
||||
new /obj/effect/temp_visual/dir_setting/cult/phase/out(user.loc, user.dir)
|
||||
if(O)
|
||||
qdel(O)
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
visible_message("<span class='danger'>[src] fades away.</span>")
|
||||
invisibility = INVISIBILITY_OBSERVER
|
||||
alpha = 100 //To help ghosts distinguish hidden runes
|
||||
light_range = 0
|
||||
light_power = 0
|
||||
set_light_range(0)
|
||||
set_light_range(0)
|
||||
update_light()
|
||||
STOP_PROCESSING(SSfastprocess, src)
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
invisibility = 0
|
||||
visible_message("<span class='danger'>[src] suddenly appears!</span>")
|
||||
alpha = initial(alpha)
|
||||
light_range = initial(light_range)
|
||||
light_power = initial(light_power)
|
||||
set_light_range(initial(light_range))
|
||||
set_light_power(initial(light_power))
|
||||
update_light()
|
||||
START_PROCESSING(SSfastprocess, src)
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
desc = "A floating crystal that slowly heals those faithful to Nar'Sie."
|
||||
icon_state = "pylon"
|
||||
light_range = 1.5
|
||||
light_color = LIGHT_COLOR_RED
|
||||
light_color = COLOR_SOFT_RED
|
||||
break_sound = 'sound/effects/glassbr2.ogg'
|
||||
break_message = "<span class='warning'>The blood-red crystal falls to the floor and shatters!</span>"
|
||||
var/heal_delay = 25
|
||||
|
||||
@@ -428,14 +428,14 @@ structure_check() searches for nearby cultist structures required for the invoca
|
||||
playsound(T, pick('sound/effects/sparks1.ogg', 'sound/effects/sparks2.ogg', 'sound/effects/sparks3.ogg', 'sound/effects/sparks4.ogg'), 100, TRUE, 14)
|
||||
inner_portal = new /obj/effect/temp_visual/cult/portal(T)
|
||||
if(portal_type == "space")
|
||||
light_color = color
|
||||
set_light_color(color)
|
||||
desc += "<br><b>A tear in reality reveals a black void interspersed with dots of light... something recently teleported here from space.<br><u>The void feels like it's trying to pull you to the [dir2text(get_dir(T, origin))]!</u></b>"
|
||||
else
|
||||
inner_portal.icon_state = "lava"
|
||||
light_color = LIGHT_COLOR_FIRE
|
||||
set_light_color(LIGHT_COLOR_FIRE)
|
||||
desc += "<br><b>A tear in reality reveals a coursing river of lava... something recently teleported here from the Lavaland Mines!</b>"
|
||||
outer_portal = new(T, 600, color)
|
||||
light_range = 4
|
||||
set_light_range(4)
|
||||
update_light()
|
||||
addtimer(CALLBACK(src, .proc/close_portal), 600, TIMER_UNIQUE)
|
||||
|
||||
@@ -443,7 +443,7 @@ structure_check() searches for nearby cultist structures required for the invoca
|
||||
qdel(inner_portal)
|
||||
qdel(outer_portal)
|
||||
desc = initial(desc)
|
||||
light_range = 0
|
||||
set_light_range(0)
|
||||
update_light()
|
||||
|
||||
//Ritual of Dimensional Rending: Calls forth the avatar of Nar'Sie upon the station.
|
||||
|
||||
@@ -707,7 +707,7 @@ This is here to make the tiles around the station mininuke change when it's arme
|
||||
user.visible_message("<span class='suicide'>[user] is going delta! It looks like [user.p_theyre()] trying to commit suicide!</span>")
|
||||
playsound(src, 'sound/machines/alarm.ogg', 50, -1, 1)
|
||||
for(var/i in 1 to 100)
|
||||
addtimer(CALLBACK(user, /atom/proc/add_atom_colour, (i % 2)? "#00FF00" : "#FF0000", ADMIN_COLOUR_PRIORITY), i)
|
||||
addtimer(CALLBACK(user, /atom/proc/add_atom_colour, (i % 2)? COLOR_GREEN : COLOR_RED, ADMIN_COLOUR_PRIORITY), i)
|
||||
addtimer(CALLBACK(src, .proc/manual_suicide, user), 101)
|
||||
return MANUAL_SUICIDE
|
||||
|
||||
|
||||
Reference in New Issue
Block a user