mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
Adjust icon
This commit is contained in:
@@ -2,3 +2,4 @@
|
|||||||
#define SMITE_SHADEKIN_NOMF "Shadekin (Devour)"
|
#define SMITE_SHADEKIN_NOMF "Shadekin (Devour)"
|
||||||
#define SMITE_REDSPACE_ABDUCT "Redspace Abduction"
|
#define SMITE_REDSPACE_ABDUCT "Redspace Abduction"
|
||||||
#define SMITE_AUTOSAVE "10 Second Autosave"
|
#define SMITE_AUTOSAVE "10 Second Autosave"
|
||||||
|
#define SMITE_AUTOSAVE_WIDE "10 Second Autosave (AoE)"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
if(!istype(target))
|
if(!istype(target))
|
||||||
return
|
return
|
||||||
|
|
||||||
var/list/smite_types = list(SMITE_SHADEKIN_ATTACK,SMITE_SHADEKIN_NOMF,SMITE_REDSPACE_ABDUCT,SMITE_AUTOSAVE)
|
var/list/smite_types = list(SMITE_SHADEKIN_ATTACK,SMITE_SHADEKIN_NOMF,SMITE_REDSPACE_ABDUCT,SMITE_AUTOSAVE,SMITE_AUTOSAVE_WIDE)
|
||||||
|
|
||||||
var/smite_choice = input("Select the type of SMITE for [target]","SMITE Type Choice") as null|anything in smite_types
|
var/smite_choice = input("Select the type of SMITE for [target]","SMITE Type Choice") as null|anything in smite_types
|
||||||
if(!smite_choice)
|
if(!smite_choice)
|
||||||
@@ -125,6 +125,9 @@
|
|||||||
if(SMITE_AUTOSAVE)
|
if(SMITE_AUTOSAVE)
|
||||||
fake_autosave(target, src)
|
fake_autosave(target, src)
|
||||||
|
|
||||||
|
if(SMITE_AUTOSAVE_WIDE)
|
||||||
|
fake_autosave(target, src, TRUE)
|
||||||
|
|
||||||
else
|
else
|
||||||
return //Injection? Don't print any messages.
|
return //Injection? Don't print any messages.
|
||||||
|
|
||||||
@@ -215,9 +218,14 @@ var/redspace_abduction_z
|
|||||||
|
|
||||||
target.transforming = FALSE
|
target.transforming = FALSE
|
||||||
|
|
||||||
/proc/fake_autosave(mob/living/target, user)
|
/proc/fake_autosave(var/mob/living/target, var/client/user, var/wide)
|
||||||
if(!istype(target) || !target.client)
|
if(!istype(target) || !target.client)
|
||||||
to_chat(user, "<span class='warning'>Not a living mob or no client, so no point!</span>")
|
to_chat(user, "<span class='warning'>Skipping [target] because they are not a /mob/living or have no client.</span>")
|
||||||
|
return
|
||||||
|
|
||||||
|
if(wide)
|
||||||
|
for(var/mob/living/L in orange(user.view, user.mob))
|
||||||
|
fake_autosave(L, user)
|
||||||
return
|
return
|
||||||
|
|
||||||
target.move_delay = 99999999
|
target.move_delay = 99999999
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.3 KiB |
Reference in New Issue
Block a user