mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
[MIRROR] Prot rig up port (#9585)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
ce12ae569f
commit
9d1fa79b33
@@ -115,6 +115,7 @@
|
||||
#define FACTION_WOLFTAUR "wolftaur"
|
||||
#define FACTION_WORM "worm"
|
||||
#define FACTION_XENO "xeno"
|
||||
#define FACTION_CORGI "corgi"
|
||||
#define FACTION_ZORGOIA "zorgoia" // CHOMPAdd
|
||||
|
||||
#define FACTION_PLANTS "plants"
|
||||
|
||||
@@ -323,12 +323,12 @@
|
||||
#define SPECIES_VR_VOX "Virtual Reality Vox"
|
||||
|
||||
// Ayyy IDs.
|
||||
#define SPECIES_XENO "Xenomorph"
|
||||
#define SPECIES_XENO_DRONE "Xenomorph Drone"
|
||||
#define SPECIES_XENO_HUNTER "Xenomorph Hunter"
|
||||
#define SPECIES_XENO_SENTINEL "Xenomorph Sentinel"
|
||||
#define SPECIES_XENO_QUEEN "Xenomorph Queen"
|
||||
#define SPECIES_XENOMORPH_HYBRID "Xenomorph Hybrid" // CHOMPedit: Playable Xeno species.
|
||||
#define SPECIES_XENO "Xenomorph"
|
||||
#define SPECIES_XENO_DRONE "Xenomorph Drone"
|
||||
#define SPECIES_XENO_HUNTER "Xenomorph Hunter"
|
||||
#define SPECIES_XENO_SENTINEL "Xenomorph Sentinel"
|
||||
#define SPECIES_XENO_QUEEN "Xenomorph Queen"
|
||||
#define SPECIES_XENOMORPH_HYBRID "Xenomorph Hybrid"
|
||||
|
||||
// Misc species. Mostly unused but might as well be complete.
|
||||
#define SPECIES_SHADOW "Shadow"
|
||||
|
||||
63
code/__defines/talksounds.dm
Normal file
63
code/__defines/talksounds.dm
Normal file
@@ -0,0 +1,63 @@
|
||||
|
||||
|
||||
var/list/talk_sound_map = rlist(
|
||||
list(
|
||||
"beep-boop",
|
||||
"goon speak 1",
|
||||
"goon speak 2",
|
||||
"goon speak 3",
|
||||
"goon speak 4",
|
||||
"goon speak blub",
|
||||
"goon speak bottalk",
|
||||
"goon speak buwoo",
|
||||
"goon speak cow",
|
||||
"goon speak lizard",
|
||||
"goon speak pug",
|
||||
"goon speak pugg",
|
||||
"goon speak roach",
|
||||
"goon speak skelly",
|
||||
"xeno speak" // CHOMPEnable
|
||||
),
|
||||
list(
|
||||
talk_sound,
|
||||
goon_speak_one_sound,
|
||||
goon_speak_two_sound,
|
||||
goon_speak_three_sound,
|
||||
goon_speak_four_sound,
|
||||
goon_speak_blub_sound,
|
||||
goon_speak_bottalk_sound,
|
||||
goon_speak_buwoo_sound,
|
||||
goon_speak_cow_sound,
|
||||
goon_speak_lizard_sound,
|
||||
goon_speak_pug_sound,
|
||||
goon_speak_pugg_sound,
|
||||
goon_speak_roach_sound,
|
||||
goon_speak_skelly_sound,
|
||||
xeno_speak_sound // CHOMPEnable
|
||||
)
|
||||
)
|
||||
|
||||
/proc/get_talk_sound(var/voice_sound)
|
||||
if(!voice_sound)
|
||||
return talk_sound_map[1]
|
||||
return talk_sound_map[2][voice_sound]
|
||||
|
||||
/proc/rlist(var/list/keys,var/list/values) //short for reversible list generator
|
||||
var/list/rlist = list(list(),list(),FALSE,0)
|
||||
var/i = 0
|
||||
for(i = 1, i <= LAZYLEN(keys), i++)
|
||||
to_chat(world,keys[i])
|
||||
rlist[1] += keys[i]
|
||||
rlist[2][keys[i]] = values[i]
|
||||
rlist += TRUE
|
||||
rlist += i
|
||||
return rlist
|
||||
|
||||
/proc/arlist(var/list/altlist)
|
||||
var/list/rlist = list(list(),list(),FALSE,0)
|
||||
var/i = 0
|
||||
for(i = 1, i <= LAZYLEN(altlist), i++)
|
||||
rlist[(i % 2) +1] += altlist[i]
|
||||
rlist += TRUE
|
||||
rlist += i/2
|
||||
return rlist
|
||||
Reference in New Issue
Block a user