mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-30 16:38:22 +01:00
More Revenant Tweaks (#11146)
This commit is contained in:
@@ -123,6 +123,8 @@
|
||||
H.gender = NEUTER
|
||||
H.universal_understand = TRUE
|
||||
H.add_language(LANGUAGE_REVENANT_RIFTSPEAK)
|
||||
var/datum/martial_art/revenant/R = new /datum/martial_art/revenant()
|
||||
R.teach(H)
|
||||
|
||||
/datum/species/revenant/get_random_name()
|
||||
return "Revenant"
|
||||
@@ -133,7 +135,7 @@
|
||||
return FALSE
|
||||
|
||||
/datum/species/revenant/bullet_act(var/obj/item/projectile/P, var/def_zone, var/mob/living/carbon/human/H)
|
||||
if((istype(P, /obj/item/projectile/energy) || istype(P, /obj/item/projectile/beam)) && prob(30))
|
||||
if((istype(P, /obj/item/projectile/energy) || istype(P, /obj/item/projectile/beam)) && prob(20))
|
||||
H.visible_message(SPAN_CULT("The [P.name] gets absorbed by [H]!"), SPAN_CULT("You absorb the [P.name]!"))
|
||||
return -1
|
||||
return ..()
|
||||
@@ -116,6 +116,13 @@
|
||||
/mob/living/carbon/alien/diona/is_diona()
|
||||
return DIONA_NYMPH
|
||||
|
||||
/proc/is_mob_special(A) // determines special mobs. has restrictions on certain things, like welderbombing
|
||||
if(isrevenant(A))
|
||||
return TRUE
|
||||
if(iszombie(A))
|
||||
return TRUE
|
||||
return FALSE
|
||||
|
||||
/proc/isskeleton(A)
|
||||
if(istype(A, /mob/living/carbon/human) && (A:get_species() == SPECIES_SKELETON))
|
||||
return 1
|
||||
|
||||
Reference in New Issue
Block a user