mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 05:30:05 +01:00
[MIRROR] Converts some unique and typelists into stringlists (#1284)
* Converts some unique and typelists into stringlists (#54237) * Converts some unique and typelists into stringlists Co-authored-by: Rohesie <rohesie@gmail.com>
This commit is contained in:
@@ -190,9 +190,11 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
|
||||
/obj/item/Initialize()
|
||||
|
||||
if(attack_verb_continuous)
|
||||
attack_verb_continuous = typelist("attack_verb_continuous", attack_verb_continuous)
|
||||
attack_verb_continuous = string_list(attack_verb_continuous)
|
||||
if(attack_verb_simple)
|
||||
attack_verb_simple = typelist("attack_verb_simple", attack_verb_simple)
|
||||
attack_verb_simple = string_list(attack_verb_simple)
|
||||
if(species_exception)
|
||||
species_exception = string_list(species_exception)
|
||||
|
||||
. = ..()
|
||||
for(var/path in actions_types)
|
||||
|
||||
@@ -49,8 +49,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM
|
||||
inhand_icon_state = "cigon"
|
||||
name = "lit [initial(name)]"
|
||||
desc = "A [initial(name)]. This one is lit."
|
||||
attack_verb_continuous = list("burns", "sings")
|
||||
attack_verb_simple = list("burn", "sing")
|
||||
attack_verb_continuous = string_list(list("burns", "sings"))
|
||||
attack_verb_simple = string_list(list("burn", "sing"))
|
||||
START_PROCESSING(SSobj, src)
|
||||
update_icon()
|
||||
|
||||
@@ -64,8 +64,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM
|
||||
inhand_icon_state = "cigoff"
|
||||
name = "burnt [initial(name)]"
|
||||
desc = "A [initial(name)]. This one has seen better days."
|
||||
attack_verb_continuous = list("flicks")
|
||||
attack_verb_simple = list("flick")
|
||||
attack_verb_continuous = string_list(list("flicks"))
|
||||
attack_verb_simple = string_list(list("flick"))
|
||||
STOP_PROCESSING(SSobj, src)
|
||||
|
||||
/obj/item/match/extinguish()
|
||||
@@ -188,8 +188,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM
|
||||
|
||||
lit = TRUE
|
||||
name = "lit [name]"
|
||||
attack_verb_continuous = list("burns", "sings")
|
||||
attack_verb_simple = list("burn", "sing")
|
||||
attack_verb_continuous = string_list(list("burns", "sings"))
|
||||
attack_verb_simple = string_list(list("burn", "sing"))
|
||||
hitsound = 'sound/items/welder.ogg'
|
||||
damtype = BURN
|
||||
force = 4
|
||||
@@ -680,8 +680,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM
|
||||
force = 5
|
||||
damtype = BURN
|
||||
hitsound = 'sound/items/welder.ogg'
|
||||
attack_verb_continuous = list("burns", "sings")
|
||||
attack_verb_simple = list("burn", "sing")
|
||||
attack_verb_continuous = string_list(list("burns", "sings"))
|
||||
attack_verb_simple = string_list(list("burn", "sing"))
|
||||
START_PROCESSING(SSobj, src)
|
||||
else
|
||||
hitsound = "swing_hit"
|
||||
|
||||
@@ -650,6 +650,15 @@
|
||||
var/list/card_attack_verb_continuous = list("attacks")
|
||||
var/list/card_attack_verb_simple = list("attack")
|
||||
|
||||
|
||||
/obj/item/toy/cards/Initialize()
|
||||
. = ..()
|
||||
if(card_attack_verb_continuous)
|
||||
card_attack_verb_continuous = string_list(card_attack_verb_continuous)
|
||||
if(card_attack_verb_simple)
|
||||
card_attack_verb_simple = string_list(card_attack_verb_simple)
|
||||
|
||||
|
||||
/obj/item/toy/cards/suicide_act(mob/living/carbon/user)
|
||||
user.visible_message("<span class='suicide'>[user] is slitting [user.p_their()] wrists with \the [src]! It looks like [user.p_they()] [user.p_have()] a crummy hand!</span>")
|
||||
playsound(src, 'sound/items/cardshuffle.ogg', 50, TRUE)
|
||||
@@ -848,8 +857,8 @@
|
||||
newobj.card_throwforce = sourceobj.card_throwforce
|
||||
newobj.card_throw_speed = sourceobj.card_throw_speed
|
||||
newobj.card_throw_range = sourceobj.card_throw_range
|
||||
newobj.card_attack_verb_continuous = sourceobj.card_attack_verb_continuous
|
||||
newobj.card_attack_verb_simple = sourceobj.card_attack_verb_simple
|
||||
newobj.card_attack_verb_continuous = sourceobj.card_attack_verb_continuous //null or unique list made by string_list()
|
||||
newobj.card_attack_verb_simple = sourceobj.card_attack_verb_simple //null or unique list made by string_list()
|
||||
newobj.resistance_flags = sourceobj.resistance_flags
|
||||
|
||||
/**
|
||||
@@ -968,10 +977,8 @@
|
||||
newobj.throw_speed = newobj.card_throw_speed
|
||||
newobj.card_throw_range = sourceobj.card_throw_range
|
||||
newobj.throw_range = newobj.card_throw_range
|
||||
newobj.card_attack_verb_continuous = sourceobj.card_attack_verb_continuous
|
||||
newobj.attack_verb_continuous = newobj.card_attack_verb_continuous
|
||||
newobj.card_attack_verb_simple = sourceobj.card_attack_verb_simple
|
||||
newobj.attack_verb_simple = newobj.card_attack_verb_simple
|
||||
newobj.attack_verb_continuous = newobj.card_attack_verb_continuous = sourceobj.card_attack_verb_continuous //null or unique list made by string_list()
|
||||
newobj.attack_verb_simple = newobj.card_attack_verb_simple = sourceobj.card_attack_verb_simple //null or unique list made by string_list()
|
||||
|
||||
/*
|
||||
|| Syndicate playing cards, for pretending you're Gambit and playing poker for the nuke disk. ||
|
||||
|
||||
Reference in New Issue
Block a user