Skip to content

Commit

Permalink
Некоторые исправления
Browse files Browse the repository at this point in the history
  • Loading branch information
Nlaysi committed Oct 11, 2024
1 parent 7473492 commit c9c7e09
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 40 deletions.
70 changes: 34 additions & 36 deletions modular_bandastation/species/code/human/species_type/vulpkanin.dm
Original file line number Diff line number Diff line change
Expand Up @@ -142,70 +142,68 @@

/datum/species/vulpkanin/get_scream_sound(mob/living/carbon/human/human)
if(human.physique == MALE)
if(prob(1))
return 'sound/voice/human/wilhelm_scream.ogg'
return pick(
'sound/voice/human/malescream_1.ogg',
'sound/voice/human/malescream_2.ogg',
'sound/voice/human/malescream_3.ogg',
'sound/voice/human/malescream_4.ogg',
'sound/voice/human/malescream_5.ogg',
'sound/voice/human/malescream_6.ogg',
'sound/mobs/humanoids/human/scream/malescream_1.ogg',
'sound/mobs/humanoids/human/scream/malescream_2.ogg',
'sound/mobs/humanoids/human/scream/malescream_3.ogg',
'sound/mobs/humanoids/human/scream/malescream_4.ogg',
'sound/mobs/humanoids/human/scream/malescream_5.ogg',
'sound/mobs/humanoids/human/scream/malescream_6.ogg',
)

return pick(
'sound/voice/human/femalescream_1.ogg',
'sound/voice/human/femalescream_2.ogg',
'sound/voice/human/femalescream_3.ogg',
'sound/voice/human/femalescream_4.ogg',
'sound/voice/human/femalescream_5.ogg',
'sound/mobs/humanoids/human/scream/femalescream_1.ogg',
'sound/mobs/humanoids/human/scream/femalescream_2.ogg',
'sound/mobs/humanoids/human/scream/femalescream_3.ogg',
'sound/mobs/humanoids/human/scream/femalescream_4.ogg',
'sound/mobs/humanoids/human/scream/femalescream_5.ogg',
)

/datum/species/vulpkanin/get_cough_sound(mob/living/carbon/human/human)
if(human.physique == FEMALE)
return pick(
'sound/voice/human/female_cough1.ogg',
'sound/voice/human/female_cough2.ogg',
'sound/voice/human/female_cough3.ogg',
'sound/voice/human/female_cough4.ogg',
'sound/voice/human/female_cough5.ogg',
'sound/voice/human/female_cough6.ogg',
'sound/mobs/humanoids/human/cough/female_cough1.ogg',
'sound/mobs/humanoids/human/cough/female_cough2.ogg',
'sound/mobs/humanoids/human/cough/female_cough3.ogg',
'sound/mobs/humanoids/human/cough/female_cough4.ogg',
'sound/mobs/humanoids/human/cough/female_cough5.ogg',
'sound/mobs/humanoids/human/cough/female_cough6.ogg',
)
return pick(
'sound/voice/human/male_cough1.ogg',
'sound/voice/human/male_cough2.ogg',
'sound/voice/human/male_cough3.ogg',
'sound/voice/human/male_cough4.ogg',
'sound/voice/human/male_cough5.ogg',
'sound/voice/human/male_cough6.ogg',
'sound/mobs/humanoids/human/cough/male_cough1.ogg',
'sound/mobs/humanoids/human/cough/male_cough2.ogg',
'sound/mobs/humanoids/human/cough/male_cough3.ogg',
'sound/mobs/humanoids/human/cough/male_cough4.ogg',
'sound/mobs/humanoids/human/cough/male_cough5.ogg',
'sound/mobs/humanoids/human/cough/male_cough6.ogg',
)

/datum/species/vulpkanin/get_cry_sound(mob/living/carbon/human/human)
if(human.physique == FEMALE)
return pick(
'sound/voice/human/female_cry1.ogg',
'sound/voice/human/female_cry2.ogg',
'sound/mobs/humanoids/human/cry/female_cry1.ogg',
'sound/mobs/humanoids/human/cry/female_cry2.ogg',
)
return pick(
'sound/voice/human/male_cry1.ogg',
'sound/voice/human/male_cry2.ogg',
'sound/voice/human/male_cry3.ogg',
'sound/mobs/humanoids/human/cry/male_cry1.ogg',
'sound/mobs/humanoids/human/cry/male_cry2.ogg',
'sound/mobs/humanoids/human/cry/male_cry3.ogg',
)


/datum/species/vulpkanin/get_sneeze_sound(mob/living/carbon/human/human)
if(human.physique == FEMALE)
return 'sound/voice/human/female_sneeze1.ogg'
return 'sound/voice/human/male_sneeze1.ogg'
return 'sound/mobs/humanoids/human/sneeze/female_sneeze1.ogg'
return 'sound/mobs/humanoids/human/sneeze/male_sneeze1.ogg'

/datum/species/vulpkanin/get_laugh_sound(mob/living/carbon/human/human)
if(!ishuman(human))
return
if(human.physique == FEMALE)
return 'sound/voice/human/womanlaugh.ogg'
return 'sound/mobs/humanoids/human/laugh/womanlaugh.ogg'
return pick(
'sound/voice/human/manlaugh1.ogg',
'sound/voice/human/manlaugh2.ogg',
'sound/mobs/humanoids/human/laugh/manlaugh1.ogg',
'sound/mobs/humanoids/human/laugh/manlaugh2.ogg',
)

/datum/species/vulpkanin/add_body_markings(mob/living/carbon/human/vulp)
Expand All @@ -215,7 +213,7 @@
var/datum/sprite_accessory/vulpkanin_body_markings/accessory = markings.get_accessory(accessory_name)

if(isnull(accessory))
CRASH("Value: [accessory_name] did not have a corresponding sprite accessory!")
return

for(var/obj/item/bodypart/part as anything in markings.applies_to) //check through our limbs
var/obj/item/bodypart/people_part = vulp.get_bodypart(initial(part.body_zone)) // and see if we have a compatible marking for that limb
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,17 @@
unarmed_attack_verbs = list("slash")
grappled_attack_verb = "lacerate"
unarmed_attack_effect = ATTACK_EFFECT_CLAW
unarmed_attack_sound = 'sound/weapons/slash.ogg'
unarmed_miss_sound = 'sound/weapons/slashmiss.ogg'
unarmed_attack_sound = 'sound/items/weapons/slice.ogg'
unarmed_miss_sound = 'sound/items/weapons/slashmiss.ogg'

/obj/item/bodypart/arm/right/vulpkanin
icon_greyscale = 'modular_bandastation/species/icons/mob/species/vulpkanin/body.dmi'
limb_id = SPECIES_VULPKANIN
unarmed_attack_verbs = list("slash")
grappled_attack_verb = "lacerate"
unarmed_attack_effect = ATTACK_EFFECT_CLAW
unarmed_attack_sound = 'sound/weapons/slash.ogg'
unarmed_miss_sound = 'sound/weapons/slashmiss.ogg'
unarmed_attack_sound = 'sound/items/weapons/slice.ogg'
unarmed_miss_sound = 'sound/items/weapons/slashmiss.ogg'

/obj/item/bodypart/leg/left/vulpkanin
icon_greyscale = 'modular_bandastation/species/icons/mob/species/vulpkanin/body.dmi'
Expand Down

0 comments on commit c9c7e09

Please sign in to comment.