mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2026-02-20 04:21:14 +00:00
Some checks failed
Build coop / build-linux (push) Has been cancelled
Build coop / build-steamos (push) Has been cancelled
Build coop / build-windows-opengl (push) Has been cancelled
Build coop / build-windows-directx (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
* Replaces Extra Characters * Folder inside another folder fix
1936 lines
No EOL
96 KiB
Lua
1936 lines
No EOL
96 KiB
Lua
-- name: [CS] Extra Characters Plus
|
|
-- description: [CS] Extra Characters Plus v1.0\nBy: \\#00ff00\\ULTRA BROS TEAM\n\ \n\\\#ffffff\\A CS Pack done by CoopDX members that not only gives opportunity to new roster additions but also provides unique movesets.\n\ \n\\\#00ff00\\It is RECOMMENDED to have the interpolation set to ACCURATE.\n\ \n\Delete the modcache file in sm64coopdx's roaming file and restart if multiplayer causes issues.\n\ \n\\\#ff0000\\REQUIRES Character Select v1.16 or newer for all of it's features to be used.
|
|
-- category: cs
|
|
|
|
local TEXT_VANILLA_CAST = "CoopDX Characters"
|
|
local TEXT_PACK_NAME = "Extra Characters"
|
|
if not charSelect then
|
|
djui_popup_create(
|
|
"\\#ffffa0\\Extra Characters requires\nCharacter Select to be enabled.\n\nPlease rehost with it enabled.", 4)
|
|
return
|
|
end
|
|
|
|
|
|
-- Additional Voicelines used for Characters
|
|
YOSHI_SOUND_FLUTTER = CHAR_SOUND_MAX + 1
|
|
|
|
-- Edit Model for Sonic
|
|
--local E_MODEL_SUPERSONIC = smlua_model_util_get_id("segasupersonic_geo"),
|
|
|
|
|
|
-- Characters are stored in a table for ease of addition
|
|
|
|
extraCharacters = {
|
|
--------------
|
|
-- Toadette --
|
|
--------------
|
|
{
|
|
name = "Toadette",
|
|
description =
|
|
"A very rare female toad with a bubbly personality who lives in a world of male toads! She seems to enjoy her hobby as a construction boss! Although for some reason, she seems to hate unions. Wonder why?",
|
|
credits = "Coop Team / VA: MelissaMekrose",
|
|
color = { r = 255, g = 70, b = 161 },
|
|
model = smlua_model_util_get_id("toadette_geo"),
|
|
forceChar = CT_TOAD,
|
|
lifeIcon = get_texture_info("icon-toadette"),
|
|
camScale = 0.8,
|
|
offset = 0,
|
|
meter = {
|
|
label = {
|
|
left = get_texture_info("char-select-toadette-meter-left"),
|
|
right = get_texture_info("char-select-toadette-meter-right"),
|
|
},
|
|
pie = {
|
|
[1] = get_texture_info("char_select_custom_meter_pie1"),
|
|
[2] = get_texture_info("char_select_custom_meter_pie2"),
|
|
[3] = get_texture_info("char_select_custom_meter_pie3"),
|
|
[4] = get_texture_info("char_select_custom_meter_pie4"),
|
|
[5] = get_texture_info("char_select_custom_meter_pie5"),
|
|
[6] = get_texture_info("char_select_custom_meter_pie6"),
|
|
[7] = get_texture_info("char_select_custom_meter_pie7"),
|
|
[8] = get_texture_info("char_select_custom_meter_pie8"),
|
|
}
|
|
},
|
|
caps = {
|
|
normal = smlua_model_util_get_id("toadette_cap_geo"),
|
|
wing = smlua_model_util_get_id("toadette_wing_cap_geo"),
|
|
metal = smlua_model_util_get_id("toadette_metal_cap_geo"),
|
|
metalWing = smlua_model_util_get_id("toadette_metal_wing_cap_geo")
|
|
},
|
|
palettes = {
|
|
{
|
|
name = "Default",
|
|
[PANTS] = 'ffffff',
|
|
[SHIRT] = 'ff0000',
|
|
[GLOVES] = 'ffffff',
|
|
[SHOES] = '68401b',
|
|
[HAIR] = '730600',
|
|
[SKIN] = 'fed5a1',
|
|
[CAP] = 'f30080',
|
|
[EMBLEM] = 'f30080'
|
|
},
|
|
|
|
{
|
|
name = "Drill",
|
|
[PANTS] = 'ffffff',
|
|
[SHIRT] = 'ee9900',
|
|
[GLOVES] = 'ff98dd',
|
|
[SHOES] = '666977',
|
|
[HAIR] = 'db0808',
|
|
[SKIN] = 'fed5a1',
|
|
[CAP] = '666977',
|
|
[EMBLEM] = 'ff98dd'
|
|
},
|
|
|
|
{
|
|
name = "Chanterelle",
|
|
[PANTS] = '7342a5',
|
|
[SHIRT] = '7342a5',
|
|
[GLOVES] = '7342a5',
|
|
[SHOES] = '7b214a',
|
|
[HAIR] = '7b214a',
|
|
[SKIN] = 'bd9c84',
|
|
[CAP] = 'bdbdbd',
|
|
[EMBLEM] = '555555'
|
|
},
|
|
|
|
{
|
|
name = "Poison",
|
|
[PANTS] = '000000',
|
|
[SHIRT] = '000000',
|
|
[GLOVES] = '000000',
|
|
[SHOES] = '000000',
|
|
[HAIR] = '994b0c',
|
|
[SKIN] = 'ffc8b8',
|
|
[CAP] = '994b0c',
|
|
[EMBLEM] = '994b0c'
|
|
},
|
|
},
|
|
voices = {
|
|
[CHAR_SOUND_ATTACKED] = "toadette_attacked.ogg",
|
|
[CHAR_SOUND_COUGHING1] = "toadette_coughing1.ogg",
|
|
[CHAR_SOUND_COUGHING2] = "toadette_coughing2.ogg",
|
|
[CHAR_SOUND_COUGHING3] = "toadette_coughing3.ogg",
|
|
[CHAR_SOUND_DOH] = "toadette_doh.ogg",
|
|
[CHAR_SOUND_DROWNING] = "toadette_drowning.ogg",
|
|
[CHAR_SOUND_DYING] = "toadette_dying.ogg",
|
|
[CHAR_SOUND_EEUH] = "toadette_euuh.ogg",
|
|
[CHAR_SOUND_GROUND_POUND_WAH] = "toadette_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_HAHA] = "toadette_haha.ogg",
|
|
[CHAR_SOUND_HAHA_2] = "toadette_haha2.ogg",
|
|
[CHAR_SOUND_HERE_WE_GO] = "toadette_herewego.ogg",
|
|
[CHAR_SOUND_HOOHOO] = "toadette_hoohoo.ogg",
|
|
[CHAR_SOUND_HRMM] = "toadette_hrmm.ogg",
|
|
[CHAR_SOUND_IMA_TIRED] = "toadette_imatired.ogg",
|
|
[CHAR_SOUND_MAMA_MIA] = "toadette_mamamia.ogg",
|
|
[CHAR_SOUND_LETS_A_GO] = "toadette_letsago.ogg",
|
|
[CHAR_SOUND_ON_FIRE] = "toadette_on_fire.ogg",
|
|
[CHAR_SOUND_OOOF] = "toadette_ooof.ogg",
|
|
[CHAR_SOUND_OOOF2] = "toadette_ooof2.ogg",
|
|
[CHAR_SOUND_PANTING] = "toadette_panting.ogg",
|
|
[CHAR_SOUND_PANTING_COLD] = "toadette_panting_cold.ogg",
|
|
[CHAR_SOUND_PUNCH_HOO] = "toadette_punch_hoo.ogg",
|
|
[CHAR_SOUND_PUNCH_WAH] = "toadette_punch_wah.ogg",
|
|
[CHAR_SOUND_PUNCH_YAH] = "toadette_punch_yah.ogg",
|
|
[CHAR_SOUND_SO_LONGA_BOWSER] = "toadette_solonga_bowser.ogg",
|
|
[CHAR_SOUND_SNORING1] = "toadette_snoring1.ogg",
|
|
[CHAR_SOUND_SNORING2] = "toadette_snoring2.ogg",
|
|
[CHAR_SOUND_SNORING3] = { "toadette_snoring2.ogg", "toadette_snoring1.ogg", "toadette_snoring3.ogg" },
|
|
[CHAR_SOUND_TWIRL_BOUNCE] = "toadette_twirl_bounce.ogg",
|
|
[CHAR_SOUND_UH] = "toadette_uh.ogg",
|
|
[CHAR_SOUND_UH2] = "toadette_uh2.ogg",
|
|
[CHAR_SOUND_UH2_2] = "toadette_uh2_2.ogg",
|
|
[CHAR_SOUND_WAAAOOOW] = "toadette_waaaooow.ogg",
|
|
[CHAR_SOUND_WAH2] = "toadette_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_WHOA] = "toadette_whoa.ogg",
|
|
[CHAR_SOUND_YAHOO] = "toadette_yahoo.ogg",
|
|
[CHAR_SOUND_YAWNING] = "toadette_yawning.ogg",
|
|
[CHAR_SOUND_YAHOO_WAHA_YIPPEE] = { "toadette_yahoo.ogg", "toadette_yahoo1.ogg", "toadette_yahoo2.ogg", "toadette_yahoo3.ogg", "toadette_yahoo4.ogg", "toadette_yahoo5.ogg" },
|
|
[CHAR_SOUND_YAH_WAH_HOO] = { "toadette_yah_wah_hoo1.ogg", "toadette_yah_wah_hoo2.ogg", "toadette_yah_wah_hoo3.ogg" },
|
|
[CHAR_SOUND_HELLO] = "toadette_hello.ogg"
|
|
},
|
|
anims = {
|
|
[CS_ANIM_MENU] = 'cs_toadette',
|
|
}
|
|
},
|
|
--------------------
|
|
-- Princess Peach --
|
|
--------------------
|
|
{
|
|
name = "Peach",
|
|
description =
|
|
"The ruler of the Mushroom Kingdom, always ready to help Mario in his adventures and save her kingdom from the evil clutches of King Bowser! .........wait. What?! Why is she here?! How did she escape?! And who's the Peach we saw earlier?! This is confusing!",
|
|
credits = "Coop Team / VA: SuperKirbyLover",
|
|
color = { r = 239, g = 128, b = 177 },
|
|
model = smlua_model_util_get_id("peach_player_geo"),
|
|
forceChar = CT_MARIO,
|
|
lifeIcon = get_texture_info("icon-peach"),
|
|
camScale = 1,
|
|
offset = 0,
|
|
meter = {
|
|
label = {
|
|
left = get_texture_info("char-select-peach-meter-left"),
|
|
right = get_texture_info("char-select-peach-meter-right"),
|
|
},
|
|
pie = {
|
|
[1] = get_texture_info("char_select_custom_meter_pie1"),
|
|
[2] = get_texture_info("char_select_custom_meter_pie2"),
|
|
[3] = get_texture_info("char_select_custom_meter_pie3"),
|
|
[4] = get_texture_info("char_select_custom_meter_pie4"),
|
|
[5] = get_texture_info("char_select_custom_meter_pie5"),
|
|
[6] = get_texture_info("char_select_custom_meter_pie6"),
|
|
[7] = get_texture_info("char_select_custom_meter_pie7"),
|
|
[8] = get_texture_info("char_select_custom_meter_pie8"),
|
|
}
|
|
},
|
|
caps = {
|
|
normal = smlua_model_util_get_id("peach_player_cap_geo"),
|
|
wing = smlua_model_util_get_id("peach_player_wing_cap_geo"),
|
|
metal = smlua_model_util_get_id("peach_player_metal_cap_geo"),
|
|
metalWing = smlua_model_util_get_id("peach_player_metal_wing_cap_geo")
|
|
},
|
|
palettes = {
|
|
{
|
|
name = "Default",
|
|
[PANTS] = 'ff5096',
|
|
[SHIRT] = 'f8c8bb',
|
|
[GLOVES] = 'ffffff',
|
|
[SHOES] = '0000ff',
|
|
[HAIR] = 'ffd302',
|
|
[SKIN] = 'fec179',
|
|
[CAP] = 'ffff00',
|
|
[EMBLEM] = '0082ff'
|
|
},
|
|
{
|
|
name = "Classic",
|
|
[PANTS] = 'b53120',
|
|
[SHIRT] = 'ffffff',
|
|
[GLOVES] = 'ffffff',
|
|
[SHOES] = 'ea9e22',
|
|
[HAIR] = 'b53120',
|
|
[SKIN] = 'ea9e22',
|
|
[CAP] = 'ea9e22',
|
|
[EMBLEM] = 'b53120'
|
|
},
|
|
{
|
|
name = "Ice Cream",
|
|
[PANTS] = 'a850f8',
|
|
[SHIRT] = '50d0f8',
|
|
[GLOVES] = 'f8f8f8',
|
|
[SHOES] = '48b0e0',
|
|
[HAIR] = 'f88000',
|
|
[SKIN] = 'f8d098',
|
|
[CAP] = 'f8f800',
|
|
[EMBLEM] = 'f8f800'
|
|
},
|
|
{
|
|
name = "Shadow Queen",
|
|
[PANTS] = '4a384a',
|
|
[SHIRT] = '6b5563',
|
|
[GLOVES] = 'ad9ea5',
|
|
[SHOES] = 'ff1c63',
|
|
[HAIR] = 'ffe331',
|
|
[SKIN] = 'cbb6c8',
|
|
[CAP] = 'c69a18',
|
|
[EMBLEM] = 'ff1c63'
|
|
},
|
|
},
|
|
voices = {
|
|
[CHAR_SOUND_ATTACKED] = "peach_attacked.ogg",
|
|
[CHAR_SOUND_COUGHING1] = "peach_coughing1.ogg",
|
|
[CHAR_SOUND_COUGHING2] = "peach_coughing2.ogg",
|
|
[CHAR_SOUND_COUGHING3] = "peach_coughing3.ogg",
|
|
[CHAR_SOUND_DOH] = "peach_doh.ogg",
|
|
[CHAR_SOUND_DROWNING] = "peach_drowning.ogg",
|
|
[CHAR_SOUND_DYING] = "peach_dying.ogg",
|
|
[CHAR_SOUND_EEUH] = "peach_euuh.ogg",
|
|
[CHAR_SOUND_GROUND_POUND_WAH] = "peach_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_HAHA] = "peach_haha.ogg",
|
|
[CHAR_SOUND_HAHA_2] = "peach_haha.ogg",
|
|
[CHAR_SOUND_HERE_WE_GO] = "peach_herewego.ogg",
|
|
[CHAR_SOUND_HOOHOO] = "peach_hoohoo.ogg",
|
|
[CHAR_SOUND_HRMM] = "peach_hrmm.ogg",
|
|
[CHAR_SOUND_IMA_TIRED] = "peach_imatired.ogg",
|
|
[CHAR_SOUND_MAMA_MIA] = "peach_mamamia.ogg",
|
|
[CHAR_SOUND_LETS_A_GO] = "peach_letsago.ogg",
|
|
[CHAR_SOUND_ON_FIRE] = "peach_on_fire.ogg",
|
|
[CHAR_SOUND_OOOF] = "peach_ooof.ogg",
|
|
[CHAR_SOUND_OOOF2] = "peach_ooof2.ogg",
|
|
[CHAR_SOUND_PANTING] = "peach_panting.ogg",
|
|
[CHAR_SOUND_PANTING_COLD] = "peach_panting_cold.ogg",
|
|
[CHAR_SOUND_PUNCH_HOO] = "peach_punch_hoo.ogg",
|
|
[CHAR_SOUND_PUNCH_WAH] = "peach_punch_wah.ogg",
|
|
[CHAR_SOUND_PUNCH_YAH] = "peach_punch_yah.ogg",
|
|
[CHAR_SOUND_SO_LONGA_BOWSER] = "peach_solonga_bowser.ogg",
|
|
[CHAR_SOUND_SNORING1] = "peach_snoring1.ogg",
|
|
[CHAR_SOUND_SNORING2] = "peach_snoring2.ogg",
|
|
[CHAR_SOUND_SNORING3] = { "peach_snoring2.ogg", "peach_snoring1.ogg", "peach_snoring3.ogg" },
|
|
[CHAR_SOUND_TWIRL_BOUNCE] = "peach_twirl_bounce.ogg",
|
|
[CHAR_SOUND_UH] = "peach_uh.ogg",
|
|
[CHAR_SOUND_UH2] = "peach_uh2.ogg",
|
|
[CHAR_SOUND_UH2_2] = "peach_uh2_2.ogg",
|
|
[CHAR_SOUND_WAAAOOOW] = "peach_waaaooow.ogg",
|
|
[CHAR_SOUND_WAH2] = "peach_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_WHOA] = "peach_whoa.ogg",
|
|
[CHAR_SOUND_YAHOO] = "peach_yahoo.ogg",
|
|
[CHAR_SOUND_YAWNING] = "peach_yawning.ogg",
|
|
[CHAR_SOUND_YAHOO_WAHA_YIPPEE] = { "peach_yahoo.ogg", "peach_yahoo1.ogg", "peach_yahoo2.ogg", "peach_yahoo3.ogg", "peach_yahoo4.ogg", "peach_yahoo5.ogg" },
|
|
[CHAR_SOUND_YAH_WAH_HOO] = { "peach_yah_wah_hoo1.ogg", "peach_yah_wah_hoo2.ogg", "peach_yah_wha_hoo3.ogg" },
|
|
[CHAR_SOUND_HELLO] = "peach_float.ogg"
|
|
},
|
|
anims = {
|
|
[CHAR_ANIM_RUNNING] = 'princess_running',
|
|
[CHAR_ANIM_IDLE_HEAD_CENTER] = 'princess_idle_head_center',
|
|
[CHAR_ANIM_IDLE_HEAD_LEFT] = 'princess_idle_head_left',
|
|
[CHAR_ANIM_IDLE_HEAD_RIGHT] = 'princess_idle_head_right',
|
|
[CHAR_ANIM_BACKWARD_KB] = 'princess_backward_kb',
|
|
[CHAR_ANIM_FIRST_PERSON] = 'princess_first_person',
|
|
[CHAR_ANIM_FLUTTERKICK] = 'princess_flutterkick',
|
|
[CHAR_ANIM_FLUTTERKICK_WITH_OBJ] = 'princess_flutterkick_with_obj',
|
|
[CHAR_ANIM_FORWARD_KB] = 'princess_forward_kb',
|
|
[CHAR_ANIM_GROUND_BONK] = 'princess_ground_bonk',
|
|
[CHAR_ANIM_GROUND_KICK] = 'princess_ground_kick',
|
|
[CHAR_ANIM_GROUND_THROW] = 'princess_ground_throw',
|
|
[CHAR_ANIM_HEAVY_THROW] = 'princess_heavy_throw',
|
|
[CHAR_ANIM_MISSING_CAP] = 'princess_missing_cap',
|
|
[CHAR_ANIM_PULL_DOOR_WALK_IN] = 'princess_pull_door_walk_in',
|
|
[CHAR_ANIM_FIRST_PERSON] = 'princess_first_person',
|
|
[CHAR_ANIM_RELEASE_BOWSER] = 'princess_release_bowser',
|
|
[CHAR_ANIM_RETURN_FROM_STAR_DANCE] = 'princess_return_from_star_dance',
|
|
[CHAR_ANIM_RETURN_STAR_APPROACH_DOOR] = 'princess_return_star_approach_door',
|
|
[CHAR_ANIM_SLIDEFLIP_LAND] = 'princess_sideflip_land',
|
|
[CHAR_ANIM_SLEEP_IDLE] = 'princess_sleep_idle',
|
|
[CHAR_ANIM_START_SLEEP_SITTING] = 'princess_sleep_sitting',
|
|
[CHAR_ANIM_SOFT_BACK_KB] = 'princess_soft_back_kb',
|
|
[CHAR_ANIM_SOFT_FRONT_KB] = 'princess_soft_front_kb',
|
|
[CHAR_ANIM_STAR_DANCE] = 'princess_star_dance',
|
|
[CHAR_ANIM_START_CROUCHING] = 'princess_start_crouch',
|
|
[CHAR_ANIM_STOP_CROUCHING] = 'princess_stop_crouch',
|
|
[CHAR_ANIM_START_SLEEP_IDLE] = 'princess_start_sleep',
|
|
[CHAR_ANIM_STOP_SLIDE] = 'princess_stop_slide',
|
|
[CHAR_ANIM_SUMMON_STAR] = 'princess_summon_star',
|
|
[CHAR_ANIM_SWIM_WITH_OBJ_PART1] = 'princess_swim_with_obj1',
|
|
[CHAR_ANIM_SWIM_WITH_OBJ_PART2] = 'princess_swim_with_obj2',
|
|
[CHAR_ANIM_TRIPLE_JUMP_LAND] = 'princess_triple_jump_land',
|
|
[CHAR_ANIM_TURNING_PART1] = 'princess_turning_part1',
|
|
[CHAR_ANIM_TURNING_PART2] = 'princess_turning_part2',
|
|
[CHAR_ANIM_TWIRL_LAND] = 'princess_twirl_land',
|
|
[CHAR_ANIM_WAKE_FROM_LYING] = 'princess_wake_from_lying',
|
|
[CHAR_ANIM_WAKE_FROM_SLEEP] = 'princess_wake_from_sleep',
|
|
[CHAR_ANIM_CREDITS_RAISE_HAND] = 'princess_credits_raise_hand',
|
|
[CHAR_ANIM_CREDITS_RETURN_FROM_LOOK_UP] = 'princess_credits_return_from_look_up',
|
|
[CHAR_ANIM_CREDITS_START_WALK_LOOK_UP] = 'princess_credits_start_walk_look_up',
|
|
[CHAR_ANIM_CREDITS_TAKE_OFF_CAP] = 'princess_credits_take_off_cap',
|
|
[CHAR_ANIM_DYING_FALL_OVER] = 'princess_dying_fall_over',
|
|
[CHAR_ANIM_FALL_OVER_BACKWARDS] = 'princess_fall_over_backwards',
|
|
[CHAR_ANIM_FAST_LEDGE_GRAB] = 'princess_fast_ledge_grab',
|
|
--[CHAR_ANIM_FINAL_BOWSER_RAISE_HAND_SPIN] = 'princess_final_bowser_raise_hand_spin',
|
|
[CHAR_ANIM_FIRST_PUNCH_FAST] = 'princess_first_punch_fast',
|
|
[CHAR_ANIM_GENERAL_LAND] = 'princess_general_land',
|
|
[CHAR_ANIM_HEAD_STUCK_IN_GROUND] = 'princess_head_stuck_in_ground',
|
|
[CHAR_ANIM_LAND_FROM_DOUBLE_JUMP] = 'princess_land_from_double_jump',
|
|
[CHAR_ANIM_LAND_FROM_SINGLE_JUMP] = 'princess_land_from_single_jump',
|
|
[CHAR_ANIM_LAND_ON_STOMACH] = 'princess_land_on_stomach',
|
|
[CHAR_ANIM_LEGS_STUCK_IN_GROUND] = 'princess_legs_stuck_in_ground',
|
|
[CHAR_ANIM_PLACE_LIGHT_OBJ] = 'princess_place_light_obj',
|
|
[CHAR_ANIM_PUSH_DOOR_WALK_IN] = 'princess_push_door_walk_in',
|
|
[CHAR_ANIM_PUT_CAP_ON] = 'princess_put_cap_on',
|
|
[CHAR_ANIM_RUN_WITH_LIGHT_OBJ] = 'princess_run_with_light_obj',
|
|
[CHAR_ANIM_SECOND_PUNCH_FAST] = 'princess_second_punch_fast',
|
|
[CHAR_ANIM_SHIVERING_RETURN_TO_IDLE] = 'princess_shivering_returning_to_idle',
|
|
[CHAR_ANIM_SKID_ON_GROUND] = 'princess_skid_on_ground',
|
|
[CHAR_ANIM_SLOW_LAND_FROM_DIVE] = 'princess_slow_land_from_dive',
|
|
[CHAR_ANIM_SLOW_LEDGE_GRAB] = 'princess_slow_ledge_grab',
|
|
[CHAR_ANIM_SLOW_WALK_WITH_LIGHT_OBJ] = 'princess_slow_walk_with_light_obj',
|
|
[CHAR_ANIM_STAND_UP_FROM_LAVA_BOOST] = 'princess_stand_up_from_lava_boost',
|
|
[CHAR_ANIM_STOP_SKID] = 'princess_stop_skid',
|
|
[CHAR_ANIM_TAKE_CAP_OFF_THEN_ON] = 'princess_take_cap_off_then_on',
|
|
[CHAR_ANIM_THROW_CATCH_KEY] = 'princess_throw_catch_key',
|
|
[CHAR_ANIM_WALK_WITH_LIGHT_OBJ] = 'princess_walk_with_light_obj',
|
|
[CHAR_ANIM_BOTTOM_STUCK_IN_GROUND] = 'princess_bottom_stuck_in_ground',
|
|
--[CHAR_ANIM_CREDITS_PEACE_SIGN] = 'princess_credits_peace_sign',
|
|
[CHAR_ANIM_FIRE_LAVA_BURN] = 'princess_fire_lava_burn',
|
|
[CHAR_ANIM_GROUND_POUND] = 'princess_ground_pound',
|
|
[CHAR_ANIM_GROUND_POUND_LANDING] = 'princess_ground_pound_landing',
|
|
[CHAR_ANIM_TRIPLE_JUMP_GROUND_POUND] = 'princess_triple_jump_ground_pound_anim',
|
|
[CHAR_ANIM_UNLOCK_DOOR] = 'princess_unlock_door',
|
|
[CHAR_ANIM_SWINGING_BOWSER] = 'princess_swinging_bowser',
|
|
[CHAR_ANIM_HOLDING_BOWSER] = 'princess_holding_bowser',
|
|
[CHAR_ANIM_GRAB_BOWSER] = 'princess_grab_bowser',
|
|
[CHAR_ANIM_BEND_KNESS_RIDING_SHELL] = "peach_dressfloating",
|
|
[CS_ANIM_MENU] = 'cs_peach',
|
|
}
|
|
},
|
|
--------------------
|
|
-- Princess Daisy --
|
|
--------------------
|
|
{
|
|
name = "Daisy",
|
|
description =
|
|
"Princess of the Sarasaland who was once rescued by Mario against the evil alien, Tatanga! Boasting with energy, she has joined Mario and friends on occasional friendly events, such as golf, tennis, and parties! Try to stay on her good side, if you know what's best for ya!",
|
|
credits = "Coop Team / VA: MorphiGalaxi",
|
|
color = { r = 255, g = 97, b = 0 },
|
|
model = smlua_model_util_get_id("daisy_geo"),
|
|
forceChar = CT_MARIO,
|
|
lifeIcon = get_texture_info("icon-daisy"),
|
|
camScale = 1,
|
|
offset = 0,
|
|
meter = {
|
|
label = {
|
|
left = get_texture_info("char-select-daisy-meter-left"),
|
|
right = get_texture_info("char-select-daisy-meter-right"),
|
|
},
|
|
pie = {
|
|
[1] = get_texture_info("char_select_custom_meter_pie1"),
|
|
[2] = get_texture_info("char_select_custom_meter_pie2"),
|
|
[3] = get_texture_info("char_select_custom_meter_pie3"),
|
|
[4] = get_texture_info("char_select_custom_meter_pie4"),
|
|
[5] = get_texture_info("char_select_custom_meter_pie5"),
|
|
[6] = get_texture_info("char_select_custom_meter_pie6"),
|
|
[7] = get_texture_info("char_select_custom_meter_pie7"),
|
|
[8] = get_texture_info("char_select_custom_meter_pie8"),
|
|
}
|
|
},
|
|
caps = {
|
|
normal = smlua_model_util_get_id("daisy_cap_geo"),
|
|
wing = smlua_model_util_get_id("daisy_wing_cap_geo"),
|
|
metal = smlua_model_util_get_id("daisy_metal_cap_geo"),
|
|
metalWing = smlua_model_util_get_id("daisy_metal_wing_cap_geo")
|
|
},
|
|
palettes = {
|
|
{
|
|
name = "Default",
|
|
[PANTS] = 'FFFFFF',
|
|
[SHIRT] = 'EFCA11',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = '0000FF',
|
|
[HAIR] = 'FF6100',
|
|
[SKIN] = 'FDAE82',
|
|
[CAP] = 'FF0000',
|
|
[EMBLEM] = '00FFFF'
|
|
},
|
|
{
|
|
name = "Modern",
|
|
[PANTS] = 'F1662F',
|
|
[SHIRT] = 'FFD01C',
|
|
[GLOVES] = 'FEFFFF',
|
|
[SHOES] = '25BD8C',
|
|
[HAIR] = 'CF550C',
|
|
[SKIN] = 'FDAE82',
|
|
[CAP] = 'E4A349',
|
|
[EMBLEM] = '25BD8C'
|
|
},
|
|
{
|
|
name = "Chai",
|
|
[PANTS] = 'f7ea6e',
|
|
[SHIRT] = '9bdf7c',
|
|
[GLOVES] = '69b289',
|
|
[SHOES] = 'ce53b2',
|
|
[HAIR] = 'FF6100',
|
|
[SKIN] = 'FDAE82',
|
|
[CAP] = 'f7ea6e',
|
|
[EMBLEM] = 'ce53b2',
|
|
},
|
|
|
|
{
|
|
name = "LCD",
|
|
[PANTS] = 'A8A8A8',
|
|
[SHIRT] = '505050',
|
|
[GLOVES] = '505050',
|
|
[SHOES] = 'A8A8A8',
|
|
[HAIR] = '161616',
|
|
[SKIN] = 'A8A8A8',
|
|
[CAP] = '505050',
|
|
[EMBLEM] = 'A8A8A8'
|
|
},
|
|
|
|
},
|
|
voices = {
|
|
[CHAR_SOUND_ATTACKED] = { 'daisy_attacked_1.ogg', 'daisy_attacked_2.ogg', 'daisy_attacked_3.ogg' },
|
|
[CHAR_SOUND_COUGHING1] = 'daisy_coughing1.ogg',
|
|
[CHAR_SOUND_COUGHING2] = 'daisy_coughing2.ogg',
|
|
[CHAR_SOUND_COUGHING3] = 'daisy_coughing3.ogg',
|
|
[CHAR_SOUND_DOH] = { 'daisy_doh_1.ogg', 'daisy_doh_2.ogg' },
|
|
[CHAR_SOUND_DROWNING] = 'daisy_drowning_1.ogg',
|
|
[CHAR_SOUND_DYING] = 'daisy_dying.ogg',
|
|
[CHAR_SOUND_EEUH] = 'daisy_eeuh.ogg',
|
|
[CHAR_SOUND_GROUND_POUND_WAH] = 'daisy_ground_pound_wah.ogg',
|
|
[CHAR_SOUND_HAHA] = 'daisy_haha.ogg',
|
|
[CHAR_SOUND_HAHA_2] = 'daisy_haha_2.ogg',
|
|
[CHAR_SOUND_HERE_WE_GO] = 'daisy_here_we_go.ogg',
|
|
[CHAR_SOUND_HOOHOO] = 'daisy_hoohoo.ogg',
|
|
[CHAR_SOUND_HRMM] = 'daisy_hrmm.ogg',
|
|
[CHAR_SOUND_IMA_TIRED] = 'daisy_ima_tired.ogg',
|
|
[CHAR_SOUND_MAMA_MIA] = 'daisy_mama_mia.ogg',
|
|
[CHAR_SOUND_LETS_A_GO] = 'daisy_lets_a_go.ogg',
|
|
[CHAR_SOUND_ON_FIRE] = 'daisy_on_fire.ogg',
|
|
[CHAR_SOUND_OOOF] = 'daisy_oof.ogg',
|
|
[CHAR_SOUND_OOOF2] = 'daisy_ooof2.ogg',
|
|
[CHAR_SOUND_PANTING] = 'daisy_panting.ogg',
|
|
[CHAR_SOUND_PANTING_COLD] = 'daisy_panting_cold.ogg',
|
|
[CHAR_SOUND_PUNCH_HOO] = 'daisy_punch_hoo.ogg',
|
|
[CHAR_SOUND_PUNCH_WAH] = 'daisy_punch_wah.ogg',
|
|
[CHAR_SOUND_PUNCH_YAH] = 'daisy_punch_yah.ogg',
|
|
[CHAR_SOUND_SO_LONGA_BOWSER] = 'daisy_so_longa_bowser.ogg',
|
|
[CHAR_SOUND_SNORING1] = 'daisy_snoring1.ogg',
|
|
[CHAR_SOUND_SNORING2] = 'daisy_snoring2.ogg',
|
|
[CHAR_SOUND_SNORING3] = { 'daisy_snoring2.ogg', 'daisy_snoring1.ogg', 'daisy_snoring3.ogg' },
|
|
[CHAR_SOUND_TWIRL_BOUNCE] = 'daisy_twirl_bounce.ogg',
|
|
[CHAR_SOUND_UH] = 'daisy_uh.ogg',
|
|
[CHAR_SOUND_UH2] = 'daisy_uh2.ogg',
|
|
[CHAR_SOUND_UH2_2] = 'daisy_uh2_2.ogg',
|
|
[CHAR_SOUND_WAAAOOOW] = 'daisy_waaaooow.ogg',
|
|
[CHAR_SOUND_WAH2] = 'daisy_wah2.ogg',
|
|
[CHAR_SOUND_WHOA] = 'daisy_whoa.ogg',
|
|
[CHAR_SOUND_YAHOO] = 'daisy_yahoo.ogg',
|
|
[CHAR_SOUND_YAWNING] = 'daisy_yawning.ogg',
|
|
[CHAR_SOUND_YAHOO_WAHA_YIPPEE] = { 'daisy_yahoo.ogg', 'daisy_yahoo2.ogg', 'daisy_yahoo3.ogg', 'daisy_yahoo4.ogg' },
|
|
[CHAR_SOUND_YAH_WAH_HOO] = { 'daisy_yah1.ogg', 'daisy_yah2.ogg', 'daisy_yah3.ogg' },
|
|
[CHAR_SOUND_HELLO] = 'daisy_double_jump.ogg'
|
|
},
|
|
anims = {
|
|
[CHAR_ANIM_RUNNING] = 'princess_running',
|
|
[CHAR_ANIM_IDLE_HEAD_CENTER] = 'princess_idle_head_center',
|
|
[CHAR_ANIM_IDLE_HEAD_LEFT] = 'princess_idle_head_left',
|
|
[CHAR_ANIM_IDLE_HEAD_RIGHT] = 'princess_idle_head_right',
|
|
[CHAR_ANIM_BACKWARD_KB] = 'princess_backward_kb',
|
|
[CHAR_ANIM_FIRST_PERSON] = 'princess_first_person',
|
|
[CHAR_ANIM_FLUTTERKICK] = 'princess_flutterkick',
|
|
[CHAR_ANIM_FLUTTERKICK_WITH_OBJ] = 'princess_flutterkick_with_obj',
|
|
[CHAR_ANIM_FORWARD_KB] = 'princess_forward_kb',
|
|
[CHAR_ANIM_GROUND_BONK] = 'princess_ground_bonk',
|
|
[CHAR_ANIM_GROUND_KICK] = 'princess_ground_kick',
|
|
[CHAR_ANIM_GROUND_THROW] = 'princess_ground_throw',
|
|
[CHAR_ANIM_HEAVY_THROW] = 'princess_heavy_throw',
|
|
[CHAR_ANIM_MISSING_CAP] = 'princess_missing_cap',
|
|
[CHAR_ANIM_PULL_DOOR_WALK_IN] = 'princess_pull_door_walk_in',
|
|
[CHAR_ANIM_FIRST_PERSON] = 'princess_first_person',
|
|
[CHAR_ANIM_RELEASE_BOWSER] = 'princess_release_bowser',
|
|
[CHAR_ANIM_RETURN_FROM_STAR_DANCE] = 'princess_return_from_star_dance',
|
|
[CHAR_ANIM_RETURN_STAR_APPROACH_DOOR] = 'princess_return_star_approach_door',
|
|
[CHAR_ANIM_SLIDEFLIP_LAND] = 'princess_sideflip_land',
|
|
[CHAR_ANIM_SLEEP_IDLE] = 'princess_sleep_idle',
|
|
[CHAR_ANIM_START_SLEEP_SITTING] = 'princess_sleep_sitting',
|
|
[CHAR_ANIM_SOFT_BACK_KB] = 'princess_soft_back_kb',
|
|
[CHAR_ANIM_SOFT_FRONT_KB] = 'princess_soft_front_kb',
|
|
[CHAR_ANIM_STAR_DANCE] = 'princess_star_dance',
|
|
[CHAR_ANIM_START_CROUCHING] = 'princess_start_crouch',
|
|
[CHAR_ANIM_STOP_CROUCHING] = 'princess_stop_crouch',
|
|
[CHAR_ANIM_START_SLEEP_IDLE] = 'princess_start_sleep',
|
|
[CHAR_ANIM_STOP_SLIDE] = 'princess_stop_slide',
|
|
[CHAR_ANIM_SUMMON_STAR] = 'princess_summon_star',
|
|
[CHAR_ANIM_SWIM_WITH_OBJ_PART1] = 'princess_swim_with_obj1',
|
|
[CHAR_ANIM_SWIM_WITH_OBJ_PART2] = 'princess_swim_with_obj2',
|
|
[CHAR_ANIM_TRIPLE_JUMP_LAND] = 'princess_triple_jump_land',
|
|
[CHAR_ANIM_TURNING_PART1] = 'princess_turning_part1',
|
|
[CHAR_ANIM_TURNING_PART2] = 'princess_turning_part2',
|
|
[CHAR_ANIM_TWIRL_LAND] = 'princess_twirl_land',
|
|
[CHAR_ANIM_WAKE_FROM_LYING] = 'princess_wake_from_lying',
|
|
[CHAR_ANIM_WAKE_FROM_SLEEP] = 'princess_wake_from_sleep',
|
|
[CHAR_ANIM_CREDITS_RAISE_HAND] = 'princess_credits_raise_hand',
|
|
[CHAR_ANIM_CREDITS_RETURN_FROM_LOOK_UP] = 'princess_credits_return_from_look_up',
|
|
[CHAR_ANIM_CREDITS_START_WALK_LOOK_UP] = 'princess_credits_start_walk_look_up',
|
|
[CHAR_ANIM_CREDITS_TAKE_OFF_CAP] = 'princess_credits_take_off_cap',
|
|
[CHAR_ANIM_DYING_FALL_OVER] = 'princess_dying_fall_over',
|
|
[CHAR_ANIM_FALL_OVER_BACKWARDS] = 'princess_fall_over_backwards',
|
|
[CHAR_ANIM_FAST_LEDGE_GRAB] = 'princess_fast_ledge_grab',
|
|
--[CHAR_ANIM_FINAL_BOWSER_RAISE_HAND_SPIN] = 'princess_final_bowser_raise_hand_spin',
|
|
[CHAR_ANIM_FIRST_PUNCH_FAST] = 'princess_first_punch_fast',
|
|
[CHAR_ANIM_GENERAL_LAND] = 'princess_general_land',
|
|
[CHAR_ANIM_HEAD_STUCK_IN_GROUND] = 'princess_head_stuck_in_ground',
|
|
[CHAR_ANIM_LAND_FROM_DOUBLE_JUMP] = 'princess_land_from_double_jump',
|
|
[CHAR_ANIM_LAND_FROM_SINGLE_JUMP] = 'princess_land_from_single_jump',
|
|
[CHAR_ANIM_LAND_ON_STOMACH] = 'princess_land_on_stomach',
|
|
[CHAR_ANIM_LEGS_STUCK_IN_GROUND] = 'princess_legs_stuck_in_ground',
|
|
[CHAR_ANIM_PLACE_LIGHT_OBJ] = 'princess_place_light_obj',
|
|
[CHAR_ANIM_PUSH_DOOR_WALK_IN] = 'princess_push_door_walk_in',
|
|
[CHAR_ANIM_PUT_CAP_ON] = 'princess_put_cap_on',
|
|
[CHAR_ANIM_RUN_WITH_LIGHT_OBJ] = 'princess_run_with_light_obj',
|
|
[CHAR_ANIM_SECOND_PUNCH_FAST] = 'princess_second_punch_fast',
|
|
[CHAR_ANIM_SHIVERING_RETURN_TO_IDLE] = 'princess_shivering_returning_to_idle',
|
|
[CHAR_ANIM_SKID_ON_GROUND] = 'princess_skid_on_ground',
|
|
[CHAR_ANIM_SLOW_LAND_FROM_DIVE] = 'princess_slow_land_from_dive',
|
|
[CHAR_ANIM_SLOW_LEDGE_GRAB] = 'princess_slow_ledge_grab',
|
|
[CHAR_ANIM_SLOW_WALK_WITH_LIGHT_OBJ] = 'princess_slow_walk_with_light_obj',
|
|
[CHAR_ANIM_STAND_UP_FROM_LAVA_BOOST] = 'princess_stand_up_from_lava_boost',
|
|
[CHAR_ANIM_STOP_SKID] = 'princess_stop_skid',
|
|
[CHAR_ANIM_TAKE_CAP_OFF_THEN_ON] = 'princess_take_cap_off_then_on',
|
|
[CHAR_ANIM_THROW_CATCH_KEY] = 'princess_throw_catch_key',
|
|
[CHAR_ANIM_WALK_WITH_LIGHT_OBJ] = 'princess_walk_with_light_obj',
|
|
[CHAR_ANIM_BOTTOM_STUCK_IN_GROUND] = 'princess_bottom_stuck_in_ground',
|
|
--[CHAR_ANIM_CREDITS_PEACE_SIGN] = 'princess_credits_peace_sign',
|
|
[CHAR_ANIM_FIRE_LAVA_BURN] = 'princess_fire_lava_burn',
|
|
[CHAR_ANIM_GROUND_POUND] = 'princess_ground_pound',
|
|
[CHAR_ANIM_GROUND_POUND_LANDING] = 'princess_ground_pound_landing',
|
|
[CHAR_ANIM_TRIPLE_JUMP_GROUND_POUND] = 'princess_triple_jump_ground_pound_anim',
|
|
[CHAR_ANIM_UNLOCK_DOOR] = 'princess_unlock_door',
|
|
[CHAR_ANIM_SWINGING_BOWSER] = 'princess_swinging_bowser',
|
|
[CHAR_ANIM_HOLDING_BOWSER] = 'princess_holding_bowser',
|
|
[CHAR_ANIM_GRAB_BOWSER] = 'princess_grab_bowser',
|
|
[CHAR_ANIM_BEND_KNESS_RIDING_SHELL] = 'daisy_dressjump',
|
|
[CS_ANIM_MENU] = 'cs_daisy'
|
|
}
|
|
},
|
|
|
|
-----------
|
|
-- Yoshi --
|
|
-----------
|
|
{
|
|
name = "Yoshi",
|
|
description =
|
|
"A friendly dinosuar originating from Dinosuar Land where he reunited with Mario! These cute little guys come in different colors! Might suggest to stay back when they're in a very hungry mood...",
|
|
credits = "Coop Team / VA: FunkyLion 'Yuyake'",
|
|
color = { r = 0, g = 255, b = 0 },
|
|
model = smlua_model_util_get_id("yoshi_player_geo"),
|
|
forceChar = CT_MARIO,
|
|
lifeIcon = get_texture_info("icon-yoshi"),
|
|
camScale = 1.1,
|
|
offset = 0,
|
|
meter = {
|
|
label = {
|
|
left = get_texture_info("char-select-yoshi-meter-left"),
|
|
right = get_texture_info("char-select-yoshi-meter-right"),
|
|
},
|
|
pie = {
|
|
[1] = get_texture_info("char_select_custom_meter_pie1"),
|
|
[2] = get_texture_info("char_select_custom_meter_pie2"),
|
|
[3] = get_texture_info("char_select_custom_meter_pie3"),
|
|
[4] = get_texture_info("char_select_custom_meter_pie4"),
|
|
[5] = get_texture_info("char_select_custom_meter_pie5"),
|
|
[6] = get_texture_info("char_select_custom_meter_pie6"),
|
|
[7] = get_texture_info("char_select_custom_meter_pie7"),
|
|
[8] = get_texture_info("char_select_custom_meter_pie8"),
|
|
}
|
|
},
|
|
caps = {
|
|
normal = smlua_model_util_get_id("yoshi_player_cap_geo"),
|
|
wing = smlua_model_util_get_id("yoshi_player_wing_cap_geo"),
|
|
metal = smlua_model_util_get_id("yoshi_player_metal_cap_geo"),
|
|
metalWing = smlua_model_util_get_id("yoshi_player_metal_wing_cap_geo")
|
|
},
|
|
palettes = {
|
|
{
|
|
name = "Default",
|
|
[PANTS] = { r = 0xFF, g = 0x00, b = 0x00 },
|
|
[SHIRT] = { r = 0x00, g = 0xFF, b = 0x00 },
|
|
[GLOVES] = { r = 0xFF, g = 0xFF, b = 0xFF },
|
|
[SHOES] = { r = 0xFF, g = 0x00, b = 0x00 },
|
|
[HAIR] = { r = 0xFF, g = 0x00, b = 0x00 },
|
|
[SKIN] = { r = 0xFF, g = 0xDE, b = 0x39 },
|
|
[CAP] = { r = 0x00, g = 0xFF, b = 0x00 },
|
|
[EMBLEM] = { r = 0xFF, g = 0x00, b = 0x00 }
|
|
},
|
|
{
|
|
name = "Red",
|
|
[PANTS] = 'FFFF00',
|
|
[SHIRT] = 'FE0000',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = '0000FF',
|
|
[HAIR] = 'FF6800',
|
|
[SKIN] = 'FEC179',
|
|
[CAP] = 'FF0000',
|
|
[EMBLEM] = 'FF0000'
|
|
},
|
|
{
|
|
name = "Blue",
|
|
[PANTS] = '004098',
|
|
[SHIRT] = '004098',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = 'cb2998',
|
|
[HAIR] = 'ff6800',
|
|
[SKIN] = 'fec179',
|
|
[CAP] = '004098',
|
|
[EMBLEM] = 'ff0000'
|
|
},
|
|
{
|
|
name = "Yellow",
|
|
[PANTS] = 'FFFF00',
|
|
[SHIRT] = 'FFFF00',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = '00ff00',
|
|
[HAIR] = 'ff8600',
|
|
[SKIN] = 'fec179',
|
|
[CAP] = 'ffff00',
|
|
[EMBLEM] = 'ff0000'
|
|
},
|
|
},
|
|
voices = {
|
|
[CHAR_SOUND_ATTACKED] = "yoshi_attacked.ogg",
|
|
[CHAR_SOUND_COUGHING1] = "yoshi_coughing1.ogg", -- missing all three
|
|
[CHAR_SOUND_COUGHING2] = "yoshi_coughing2.ogg", -- missing all three
|
|
[CHAR_SOUND_COUGHING3] = "yoshi_coughing3.ogg", -- missing all three
|
|
[CHAR_SOUND_DOH] = "yoshi_doh.ogg",
|
|
[CHAR_SOUND_DROWNING] = "yoshi_drowning.ogg",
|
|
[CHAR_SOUND_DYING] = "yoshi_dying.ogg",
|
|
[CHAR_SOUND_EEUH] = "yoshi_euuh.ogg",
|
|
[CHAR_SOUND_GROUND_POUND_WAH] = "yoshi_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_HAHA] = "yoshi_haha.ogg",
|
|
[CHAR_SOUND_HAHA_2] = "yoshi_haha2.ogg",
|
|
[CHAR_SOUND_HERE_WE_GO] = "yoshi_herewego.ogg",
|
|
[CHAR_SOUND_HOOHOO] = "yoshi_hoohoo.ogg",
|
|
[CHAR_SOUND_HRMM] = "yoshi_hrmm.ogg",
|
|
[CHAR_SOUND_IMA_TIRED] = "yoshi_imatired.ogg",
|
|
[CHAR_SOUND_MAMA_MIA] = "yoshi_mamamia.ogg",
|
|
[CHAR_SOUND_LETS_A_GO] = "yoshi_letsago.ogg",
|
|
[CHAR_SOUND_ON_FIRE] = "yoshi_on_fire.ogg",
|
|
[CHAR_SOUND_OOOF] = "yoshi_ooof.ogg",
|
|
[CHAR_SOUND_OOOF2] = "yoshi_ooof2.ogg",
|
|
[CHAR_SOUND_PANTING] = "yoshi_panting.ogg",
|
|
[CHAR_SOUND_PANTING_COLD] = "yoshi_panting_cold.ogg",
|
|
[CHAR_SOUND_PUNCH_HOO] = "yoshi_punch_hoo.ogg",
|
|
[CHAR_SOUND_PUNCH_WAH] = "yoshi_punch_wah.ogg",
|
|
[CHAR_SOUND_PUNCH_YAH] = "yoshi_punch_yah.ogg",
|
|
[CHAR_SOUND_SO_LONGA_BOWSER] = "yoshi_solonga_bowser.ogg",
|
|
[CHAR_SOUND_SNORING1] = "yoshi_snoring1.ogg",
|
|
[CHAR_SOUND_SNORING2] = "yoshi_snoring2.ogg",
|
|
[CHAR_SOUND_SNORING3] = { "yoshi_snoring2.ogg", "yoshi_snoring1.ogg", "yoshi_snoring3.ogg" },
|
|
[CHAR_SOUND_TWIRL_BOUNCE] = "yoshi_twirl_bounce.ogg",
|
|
[CHAR_SOUND_UH] = "yoshi_uh.ogg",
|
|
[CHAR_SOUND_UH2] = "yoshi_uh2.ogg",
|
|
[CHAR_SOUND_UH2_2] = "yoshi_uh2_2.ogg",
|
|
[CHAR_SOUND_WAAAOOOW] = "yoshi_waaaooow.ogg",
|
|
[CHAR_SOUND_WAH2] = "yoshi_wah.ogg",
|
|
[CHAR_SOUND_WHOA] = "yoshi_whoa.ogg",
|
|
[CHAR_SOUND_YAHOO] = "yoshi_yahoo.ogg",
|
|
[CHAR_SOUND_YAWNING] = "yoshi_yawning.ogg",
|
|
[CHAR_SOUND_YAHOO_WAHA_YIPPEE] = { "yoshi_yahoo.ogg", "yoshi_yahoo1.ogg", "yoshi_yahoo2.ogg", "yoshi_yahoo3.ogg", "yoshi_yahoo4.ogg", "yoshi_yahoo5.ogg" },
|
|
[CHAR_SOUND_YAH_WAH_HOO] = { "yoshi_yah_wah_hoo1.ogg", "yoshi_yah_wah_hoo2.ogg", "yoshi_yah_wah_hoo3.ogg" },
|
|
[CHAR_SOUND_HELLO] = "yoshi_hello.ogg",
|
|
-- Non-vanilla lines
|
|
[YOSHI_SOUND_FLUTTER] = "yoshi_flutter.ogg",
|
|
},
|
|
anims = {
|
|
[CS_ANIM_MENU] = "cs_yoshi",
|
|
}
|
|
},
|
|
-----------
|
|
-- Birdo --
|
|
-----------
|
|
{
|
|
name = "Birdo",
|
|
description =
|
|
"A very feminine dinosuar who has fought against Mario during his dreams! How she came into reality is anyone's guess. It is said she was once a boy before she learned more about herself in life and eventually became a girl!",
|
|
credits = "Coop Team / VA: LuUvvUCY 'Lucy'",
|
|
color = { r = 254, g = 77, b = 127 },
|
|
model = smlua_model_util_get_id("birdo_geo"),
|
|
forceChar = CT_MARIO,
|
|
lifeIcon = get_texture_info("icon-birdo"),
|
|
camScale = 1.1,
|
|
offset = 0,
|
|
meter = {
|
|
label = {
|
|
left = get_texture_info("char-select-birdo-meter-left"),
|
|
right = get_texture_info("char-select-birdo-meter-right"),
|
|
},
|
|
pie = {
|
|
[1] = get_texture_info("char_select_custom_meter_pie1"),
|
|
[2] = get_texture_info("char_select_custom_meter_pie2"),
|
|
[3] = get_texture_info("char_select_custom_meter_pie3"),
|
|
[4] = get_texture_info("char_select_custom_meter_pie4"),
|
|
[5] = get_texture_info("char_select_custom_meter_pie5"),
|
|
[6] = get_texture_info("char_select_custom_meter_pie6"),
|
|
[7] = get_texture_info("char_select_custom_meter_pie7"),
|
|
[8] = get_texture_info("char_select_custom_meter_pie8"),
|
|
}
|
|
},
|
|
caps = {
|
|
normal = smlua_model_util_get_id("birdo_cap_geo"),
|
|
wing = smlua_model_util_get_id("birdo_wing_cap_geo"),
|
|
metal = smlua_model_util_get_id("birdo_metal_cap_geo"),
|
|
metalWing = smlua_model_util_get_id("birdo_metal_wing_cap_geo")
|
|
},
|
|
palettes = {
|
|
{
|
|
name = "Default",
|
|
[PANTS] = 'FF0000',
|
|
[SHIRT] = 'FE4D7F',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = 'FE4D7F',
|
|
[HAIR] = 'FF0000',
|
|
[SKIN] = 'FEC179',
|
|
[CAP] = 'FE4D7F',
|
|
[EMBLEM] = 'FF0000'
|
|
},
|
|
{
|
|
name = "Green",
|
|
[PANTS] = 'FDE400',
|
|
[SHIRT] = 'A4E784',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = 'A4E784',
|
|
[HAIR] = 'C91812',
|
|
[SKIN] = 'E88FFF',
|
|
[CAP] = 'A4E784',
|
|
[EMBLEM] = '72FFFF'
|
|
},
|
|
{
|
|
name = "Red",
|
|
[PANTS] = 'ff5ec9',
|
|
[SHIRT] = 'eb1905',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = '5b1905',
|
|
[HAIR] = 'c91812',
|
|
[SKIN] = 'e88fff',
|
|
[CAP] = 'eb1905',
|
|
[EMBLEM] = '72ffff'
|
|
},
|
|
{
|
|
name = "Grey",
|
|
[PANTS] = 'CFCFCF',
|
|
[SHIRT] = '646464',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = '646464',
|
|
[HAIR] = '468BCC',
|
|
[SKIN] = '646464',
|
|
[CAP] = '646464',
|
|
[EMBLEM] = '646464'
|
|
}
|
|
},
|
|
voices = {
|
|
[CHAR_SOUND_ATTACKED] = "birdo_attacked.ogg",
|
|
[CHAR_SOUND_COUGHING1] = "birdo_coughing1.ogg",
|
|
[CHAR_SOUND_COUGHING2] = "birdo_coughing2.ogg",
|
|
[CHAR_SOUND_COUGHING3] = "birdo_coughing3.ogg",
|
|
[CHAR_SOUND_DOH] = "birdo_doh.ogg",
|
|
[CHAR_SOUND_DROWNING] = "birdo_drowning.ogg", -- missing
|
|
[CHAR_SOUND_DYING] = "birdo_dying.ogg",
|
|
[CHAR_SOUND_EEUH] = "birdo_euuh.ogg",
|
|
[CHAR_SOUND_GROUND_POUND_WAH] = "birdo_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_HAHA] = "birdo_haha.ogg",
|
|
[CHAR_SOUND_HAHA_2] = "birdo_haha2.ogg",
|
|
[CHAR_SOUND_HERE_WE_GO] = "birdo_herewego.ogg",
|
|
[CHAR_SOUND_HOOHOO] = "birdo_hoohoo.ogg",
|
|
[CHAR_SOUND_HRMM] = "birdo_hrmm.ogg",
|
|
[CHAR_SOUND_IMA_TIRED] = "birdo_imatired.ogg",
|
|
[CHAR_SOUND_MAMA_MIA] = "birdo_mamamia.ogg", -- Missing
|
|
[CHAR_SOUND_LETS_A_GO] = "birdo_letsago.ogg",
|
|
[CHAR_SOUND_ON_FIRE] = "birdo_on_fire.ogg",
|
|
[CHAR_SOUND_OOOF] = "birdo_ooof.ogg",
|
|
[CHAR_SOUND_OOOF2] = "birdo_ooof2.ogg",
|
|
[CHAR_SOUND_PANTING] = "birdo_panting.ogg",
|
|
[CHAR_SOUND_PANTING_COLD] = "birdo_panting_cold.ogg",
|
|
[CHAR_SOUND_PUNCH_HOO] = "birdo_punch_hoo.ogg",
|
|
[CHAR_SOUND_PUNCH_WAH] = "birdo_punch_wah.ogg",
|
|
[CHAR_SOUND_PUNCH_YAH] = "birdo_punch_yah.ogg",
|
|
[CHAR_SOUND_SO_LONGA_BOWSER] = "birdo_solonga_bowser.ogg",
|
|
[CHAR_SOUND_SNORING1] = "birdo_snoring1.ogg",
|
|
[CHAR_SOUND_SNORING2] = "birdo_snoring2.ogg",
|
|
[CHAR_SOUND_SNORING3] = { "birdo_snoring2.ogg", "birdo_snoring1.ogg", "birdo_snoring3.ogg" },
|
|
[CHAR_SOUND_TWIRL_BOUNCE] = "birdo_twirl_bounce.ogg",
|
|
[CHAR_SOUND_UH] = "birdo_uh.ogg",
|
|
[CHAR_SOUND_UH2] = "birdo_uh2.ogg",
|
|
[CHAR_SOUND_UH2_2] = "birdo_uh2_2.ogg",
|
|
[CHAR_SOUND_WAAAOOOW] = "birdo_waaaooow.ogg",
|
|
[CHAR_SOUND_WAH2] = "birdo_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_WHOA] = "birdo_whoa.ogg",
|
|
[CHAR_SOUND_YAHOO] = "birdo_yahoo.ogg",
|
|
[CHAR_SOUND_YAWNING] = "birdo_yawning.ogg",
|
|
[CHAR_SOUND_YAHOO_WAHA_YIPPEE] = { "birdo_yahoo.ogg", "birdo_yahoo1.ogg", "birdo_yahoo2.ogg", "birdo_yahoo3.ogg", "birdo_yahoo4.ogg", "birdo_yahoo5.ogg" },
|
|
[CHAR_SOUND_YAH_WAH_HOO] = { "birdo_yah_wah_hoo1.ogg", "birdo_yah_wah_hoo2.ogg", "birdo_yah_wah_hoo3.ogg" },
|
|
[CHAR_SOUND_HELLO] = "birdo_hello.ogg"
|
|
},
|
|
anims = {
|
|
[CS_ANIM_MENU] = "cs_birdo",
|
|
}
|
|
},
|
|
|
|
--------------------------------
|
|
-- Extra Characters - Wave II --
|
|
--------------------------------
|
|
|
|
-----------
|
|
-- Spike --
|
|
-----------
|
|
{
|
|
name = "Spike",
|
|
description =
|
|
"Owner of the Wrecking Crew company and former boss of the Mario Brothers before they moved to the plumbing business! He's had a vendetta against the bros since! Quite versitile with his hammer!",
|
|
credits = "Coop Team / VA: VinnyVinesauce",
|
|
color = { r = 88, g = 142, b = 255 },
|
|
model = smlua_model_util_get_id("foreman_spike_geo"),
|
|
forceChar = CT_MARIO,
|
|
lifeIcon = get_texture_info("icon-spike"),
|
|
camScale = 1.1,
|
|
offset = 0,
|
|
meter = {
|
|
label = {
|
|
left = get_texture_info("char-select-foremanspike-meter-left"),
|
|
right = get_texture_info("char-select-foremanspike-meter-right"),
|
|
},
|
|
pie = {
|
|
[1] = get_texture_info("char_select_custom_meter_pie1"),
|
|
[2] = get_texture_info("char_select_custom_meter_pie2"),
|
|
[3] = get_texture_info("char_select_custom_meter_pie3"),
|
|
[4] = get_texture_info("char_select_custom_meter_pie4"),
|
|
[5] = get_texture_info("char_select_custom_meter_pie5"),
|
|
[6] = get_texture_info("char_select_custom_meter_pie6"),
|
|
[7] = get_texture_info("char_select_custom_meter_pie7"),
|
|
[8] = get_texture_info("char_select_custom_meter_pie8"),
|
|
}
|
|
},
|
|
caps = {
|
|
normal = smlua_model_util_get_id("foreman_spike_cap_geo"),
|
|
wing = smlua_model_util_get_id("foreman_spike_wing_cap_geo"),
|
|
metal = smlua_model_util_get_id("foreman_spike_metal_cap_geo"),
|
|
metalWing = smlua_model_util_get_id("foreman_spike_metal_wing_cap_geo")
|
|
},
|
|
palettes = {
|
|
{
|
|
name = "Default",
|
|
[PANTS] = '0000FF',
|
|
[SHIRT] = '568EFF',
|
|
[GLOVES] = '613E21',
|
|
[SHOES] = '613E21',
|
|
[HAIR] = '000000',
|
|
[SKIN] = 'FEC179',
|
|
[CAP] = '568EFF',
|
|
[EMBLEM] = 'FFFF00'
|
|
},
|
|
{
|
|
name = "Classic",
|
|
[PANTS] = 'c39e4e',
|
|
[SHIRT] = 'f0f1dd',
|
|
[GLOVES] = 'ffffff',
|
|
[SHOES] = '721c0e',
|
|
[HAIR] = '000000',
|
|
[SKIN] = 'e9d9b0',
|
|
[CAP] = 'c39e4e',
|
|
[EMBLEM] = '721c0e'
|
|
},
|
|
{
|
|
name = "Retro",
|
|
[PANTS] = 'c84c0c',
|
|
[SHIRT] = 'c84c0c',
|
|
[GLOVES] = 'fcbcb0',
|
|
[SHOES] = '0000a8',
|
|
[HAIR] = '0000a8',
|
|
[SKIN] = 'fcbcb0',
|
|
[CAP] = 'c84c0c',
|
|
[EMBLEM] = '0000a8'
|
|
},
|
|
},
|
|
voices = {
|
|
[CHAR_SOUND_ATTACKED] = "foreman_spike_attacked.ogg",
|
|
[CHAR_SOUND_COUGHING1] = "foreman_spike_coughing1.ogg",
|
|
[CHAR_SOUND_COUGHING2] = "foreman_spike_coughing2.ogg",
|
|
[CHAR_SOUND_COUGHING3] = "foreman_spike_coughing3.ogg",
|
|
[CHAR_SOUND_DOH] = "foreman_spike_doh.ogg",
|
|
[CHAR_SOUND_DROWNING] = "foreman_spike_drowning.ogg",
|
|
[CHAR_SOUND_DYING] = "foreman_spike_dying.ogg",
|
|
[CHAR_SOUND_EEUH] = "foreman_spike_eeuh.ogg",
|
|
[CHAR_SOUND_GROUND_POUND_WAH] = "foreman_spike_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_HAHA] = "foreman_spike_haha.ogg",
|
|
[CHAR_SOUND_HAHA_2] = "foreman_spike_haha.ogg",
|
|
[CHAR_SOUND_HERE_WE_GO] = "foreman_spike_herewego.ogg",
|
|
[CHAR_SOUND_HOOHOO] = "foreman_spike_hoohoo.ogg",
|
|
[CHAR_SOUND_HRMM] = "foreman_spike_hrmm.ogg",
|
|
[CHAR_SOUND_IMA_TIRED] = "foreman_spike_imatired.ogg",
|
|
[CHAR_SOUND_MAMA_MIA] = "foreman_spike_mamamia.ogg",
|
|
[CHAR_SOUND_LETS_A_GO] = "foreman_spike_letsago.ogg",
|
|
[CHAR_SOUND_ON_FIRE] = "foreman_spike_on_fire.ogg",
|
|
[CHAR_SOUND_OOOF] = "foreman_spike_ooof.ogg",
|
|
[CHAR_SOUND_OOOF2] = "foreman_spike_ooof2.ogg",
|
|
[CHAR_SOUND_PANTING] = "foreman_spike_panting.ogg",
|
|
[CHAR_SOUND_PANTING_COLD] = "foreman_spike_panting_cold.ogg",
|
|
[CHAR_SOUND_PUNCH_HOO] = "foreman_spike_punch_hoo.ogg",
|
|
[CHAR_SOUND_PUNCH_WAH] = "foreman_spike_punch_wah.ogg",
|
|
[CHAR_SOUND_PUNCH_YAH] = "foreman_spike_punch_yah.ogg",
|
|
[CHAR_SOUND_SO_LONGA_BOWSER] = "foreman_spike_solonga_bowser.ogg",
|
|
[CHAR_SOUND_SNORING1] = "foreman_spike_snoring1.ogg",
|
|
[CHAR_SOUND_SNORING2] = "foreman_spike_snoring2.ogg",
|
|
[CHAR_SOUND_SNORING3] = { "foreman_spike_snoring2.ogg", "foreman_spike_snoring1.ogg", "foreman_spike_snoring3.ogg" },
|
|
[CHAR_SOUND_TWIRL_BOUNCE] = "foreman_spike_twirl_bounce.ogg",
|
|
[CHAR_SOUND_UH] = "foreman_spike_uh.ogg",
|
|
[CHAR_SOUND_UH2] = "foreman_spike_uh2.ogg",
|
|
[CHAR_SOUND_UH2_2] = "foreman_spike_uh2_2.ogg",
|
|
[CHAR_SOUND_WAAAOOOW] = "foreman_spike_waaaooow.ogg",
|
|
[CHAR_SOUND_WAH2] = "foreman_spike_wah2.ogg",
|
|
[CHAR_SOUND_WHOA] = "foreman_spike_whoa.ogg",
|
|
[CHAR_SOUND_YAHOO] = "foreman_spike_yahoo.ogg",
|
|
[CHAR_SOUND_YAWNING] = "foreman_spike_yawning.ogg",
|
|
[CHAR_SOUND_YAHOO_WAHA_YIPPEE] = { "foreman_spike_yahoo.ogg", "foreman_spike_yahoo1.ogg", "foreman_spike_yahoo2.ogg", "foreman_spike_yahoo3.ogg", "foreman_spike_yahoo4.ogg", "foreman_spike_yahoo5.ogg" },
|
|
[CHAR_SOUND_YAH_WAH_HOO] = { "foreman_spike_yah_wah_hoo1.ogg", "foreman_spike_yah_wah_hoo2.ogg", "foreman_spike_yah_wah_hoo3.ogg" },
|
|
[CHAR_SOUND_HELLO] = "foreman_spike_hello.ogg"
|
|
},
|
|
anims = {
|
|
[CS_ANIM_MENU] = "cs_foremanspike",
|
|
}
|
|
},
|
|
-------------
|
|
-- Pauline --
|
|
-------------
|
|
{
|
|
name = "Pauline",
|
|
description =
|
|
"Mayor of New Donk City who was originally saved by Mario in his days as a carpenter against the big ape, Donkey Kong!",
|
|
credits = "Coop Team / VA: BeckyVO",
|
|
color = { r = 207, g = 66, b = 57 },
|
|
model = smlua_model_util_get_id("pauline_geo"),
|
|
forceChar = CT_MARIO,
|
|
lifeIcon = get_texture_info("icon-pauline"),
|
|
camScale = 1.1,
|
|
offset = 0,
|
|
meter = {
|
|
label = {
|
|
left = get_texture_info("char-select-pauline-meter-left"),
|
|
right = get_texture_info("char-select-pauline-meter-right"),
|
|
},
|
|
pie = {
|
|
[1] = get_texture_info("char_select_custom_meter_pie1"),
|
|
[2] = get_texture_info("char_select_custom_meter_pie2"),
|
|
[3] = get_texture_info("char_select_custom_meter_pie3"),
|
|
[4] = get_texture_info("char_select_custom_meter_pie4"),
|
|
[5] = get_texture_info("char_select_custom_meter_pie5"),
|
|
[6] = get_texture_info("char_select_custom_meter_pie6"),
|
|
[7] = get_texture_info("char_select_custom_meter_pie7"),
|
|
[8] = get_texture_info("char_select_custom_meter_pie8"),
|
|
}
|
|
},
|
|
caps = {
|
|
normal = smlua_model_util_get_id("pauline_cap_geo"),
|
|
wing = smlua_model_util_get_id("pauline_wing_cap_geo"),
|
|
metal = smlua_model_util_get_id("pauline_metal_cap_geo"),
|
|
metalWing = smlua_model_util_get_id("pauline_metal_wing_cap_geo")
|
|
},
|
|
palettes = {
|
|
{
|
|
name = "Default",
|
|
[PANTS] = 'CF4239',
|
|
[SHIRT] = 'CF4239',
|
|
[GLOVES] = 'FFFF00',
|
|
[SHOES] = 'CF4239',
|
|
[HAIR] = '793127',
|
|
[SKIN] = 'F8C1AC',
|
|
[CAP] = 'CF4239',
|
|
[EMBLEM] = 'FFFF00'
|
|
},
|
|
{
|
|
name = "Classic",
|
|
[PANTS] = 'ff9fd5',
|
|
[SHIRT] = 'ff9fd5',
|
|
[GLOVES] = 'ff9fd5',
|
|
[SHOES] = 'ff0000',
|
|
[HAIR] = 'fbe34b',
|
|
[SKIN] = 'f6e9b7',
|
|
[CAP] = 'ff9fd5',
|
|
[EMBLEM] = 'ffffff'
|
|
},
|
|
{
|
|
name = "Odd Rock",
|
|
[PANTS] = '7234F5',
|
|
[SHIRT] = '7234F5',
|
|
[GLOVES] = '7234F5',
|
|
[SHOES] = '412969',
|
|
[HAIR] = '412969',
|
|
[SKIN] = 'A68FFF',
|
|
[CAP] = '7234F5',
|
|
[EMBLEM] = '72FFFF'
|
|
},
|
|
{
|
|
name = "Family",
|
|
[PANTS] = 'D8B51D',
|
|
[SHIRT] = '9D2121',
|
|
[GLOVES] = '7234F5',
|
|
[SHOES] = '131315',
|
|
[HAIR] = '793127',
|
|
[SKIN] = 'F8C1AC',
|
|
[CAP] = '131315',
|
|
[EMBLEM] = '7234F5'
|
|
},
|
|
},
|
|
voices = {
|
|
[CHAR_SOUND_ATTACKED] = "pauline_attacked.ogg",
|
|
[CHAR_SOUND_COUGHING1] = "pauline_coughing1.ogg",
|
|
[CHAR_SOUND_COUGHING2] = "pauline_coughing2.ogg",
|
|
[CHAR_SOUND_COUGHING3] = "pauline_coughing3.ogg",
|
|
[CHAR_SOUND_DOH] = "pauline_doh.ogg",
|
|
[CHAR_SOUND_DROWNING] = "pauline_drowning.ogg",
|
|
[CHAR_SOUND_DYING] = "pauline_dying.ogg",
|
|
[CHAR_SOUND_EEUH] = "pauline_eeuh.ogg",
|
|
[CHAR_SOUND_GROUND_POUND_WAH] = "pauline_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_HAHA] = "pauline_haha.ogg",
|
|
[CHAR_SOUND_HAHA_2] = "pauline_haha.ogg",
|
|
[CHAR_SOUND_HERE_WE_GO] = "pauline_herewego.ogg",
|
|
[CHAR_SOUND_HOOHOO] = "pauline_hoohoo.ogg",
|
|
[CHAR_SOUND_HRMM] = "pauline_hrmm.ogg",
|
|
[CHAR_SOUND_IMA_TIRED] = "pauline_imatired.ogg",
|
|
[CHAR_SOUND_MAMA_MIA] = "pauline_mamamia.ogg",
|
|
[CHAR_SOUND_LETS_A_GO] = "pauline_letsago.ogg",
|
|
[CHAR_SOUND_ON_FIRE] = "pauline_on_fire.ogg",
|
|
[CHAR_SOUND_OOOF] = "pauline_ooof.ogg",
|
|
[CHAR_SOUND_OOOF2] = "pauline_ooof2.ogg",
|
|
[CHAR_SOUND_PANTING] = "pauline_panting.ogg",
|
|
[CHAR_SOUND_PANTING_COLD] = "pauline_panting_cold.ogg",
|
|
[CHAR_SOUND_PUNCH_HOO] = "pauline_punch_hoo.ogg",
|
|
[CHAR_SOUND_PUNCH_WAH] = "pauline_punch_wah.ogg",
|
|
[CHAR_SOUND_PUNCH_YAH] = "pauline_punch_yah.ogg",
|
|
[CHAR_SOUND_SO_LONGA_BOWSER] = "pauline_solonga_bowser.ogg",
|
|
[CHAR_SOUND_SNORING1] = "pauline_snoring1.ogg",
|
|
[CHAR_SOUND_SNORING2] = "pauline_snoring2.ogg",
|
|
[CHAR_SOUND_SNORING3] = { "pauline_snoring2.ogg", "pauline_snoring1.ogg", "pauline_snoring3.ogg" },
|
|
[CHAR_SOUND_TWIRL_BOUNCE] = "pauline_twirl_bounce.ogg",
|
|
[CHAR_SOUND_UH] = "pauline_uh.ogg",
|
|
[CHAR_SOUND_UH2] = "pauline_uh2.ogg",
|
|
[CHAR_SOUND_UH2_2] = "pauline_uh2_2.ogg",
|
|
[CHAR_SOUND_WAAAOOOW] = "pauline_waaaooow.ogg",
|
|
[CHAR_SOUND_WAH2] = "pauline_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_WHOA] = "pauline_whoa.ogg",
|
|
[CHAR_SOUND_YAHOO] = "pauline_yahoo.ogg",
|
|
[CHAR_SOUND_YAWNING] = "pauline_yawning.ogg",
|
|
[CHAR_SOUND_YAHOO_WAHA_YIPPEE] = { "pauline_yahoo.ogg", "pauline_yahoo1.ogg", "pauline_yahoo2.ogg", "pauline_yahoo3.ogg", "pauline_yahoo4.ogg", "pauline_yahoo5.ogg" },
|
|
[CHAR_SOUND_YAH_WAH_HOO] = { "pauline_yah_wah_hoo1.ogg", "pauline_yah_wah_hoo2.ogg", "pauline_yah_wah_hoo3.ogg" },
|
|
[CHAR_SOUND_HELLO] = "pauline_hello.ogg"
|
|
},
|
|
anims = {
|
|
[CHAR_ANIM_RUNNING] = 'princess_running',
|
|
[CHAR_ANIM_IDLE_HEAD_CENTER] = 'princess_idle_head_center',
|
|
[CHAR_ANIM_IDLE_HEAD_LEFT] = 'princess_idle_head_left',
|
|
[CHAR_ANIM_IDLE_HEAD_RIGHT] = 'princess_idle_head_right',
|
|
[CHAR_ANIM_BACKWARD_KB] = 'princess_backward_kb',
|
|
[CHAR_ANIM_FIRST_PERSON] = 'princess_first_person',
|
|
[CHAR_ANIM_FLUTTERKICK] = 'princess_flutterkick',
|
|
[CHAR_ANIM_FLUTTERKICK_WITH_OBJ] = 'princess_flutterkick_with_obj',
|
|
[CHAR_ANIM_FORWARD_KB] = 'princess_forward_kb',
|
|
[CHAR_ANIM_GROUND_BONK] = 'princess_ground_bonk',
|
|
[CHAR_ANIM_GROUND_KICK] = 'princess_ground_kick',
|
|
[CHAR_ANIM_GROUND_THROW] = 'princess_ground_throw',
|
|
[CHAR_ANIM_HEAVY_THROW] = 'princess_heavy_throw',
|
|
[CHAR_ANIM_MISSING_CAP] = 'princess_missing_cap',
|
|
[CHAR_ANIM_PULL_DOOR_WALK_IN] = 'princess_pull_door_walk_in',
|
|
[CHAR_ANIM_FIRST_PERSON] = 'princess_first_person',
|
|
[CHAR_ANIM_RELEASE_BOWSER] = 'princess_release_bowser',
|
|
[CHAR_ANIM_RETURN_FROM_STAR_DANCE] = 'princess_return_from_star_dance',
|
|
[CHAR_ANIM_RETURN_STAR_APPROACH_DOOR] = 'princess_return_star_approach_door',
|
|
[CHAR_ANIM_SLIDEFLIP_LAND] = 'princess_sideflip_land',
|
|
[CHAR_ANIM_SLEEP_IDLE] = 'princess_sleep_idle',
|
|
[CHAR_ANIM_START_SLEEP_SITTING] = 'princess_sleep_sitting',
|
|
[CHAR_ANIM_SOFT_BACK_KB] = 'princess_soft_back_kb',
|
|
[CHAR_ANIM_SOFT_FRONT_KB] = 'princess_soft_front_kb',
|
|
[CHAR_ANIM_STAR_DANCE] = 'princess_star_dance',
|
|
[CHAR_ANIM_START_CROUCHING] = 'princess_start_crouch',
|
|
[CHAR_ANIM_STOP_CROUCHING] = 'princess_stop_crouch',
|
|
[CHAR_ANIM_START_SLEEP_IDLE] = 'princess_start_sleep',
|
|
[CHAR_ANIM_STOP_SLIDE] = 'princess_stop_slide',
|
|
[CHAR_ANIM_SUMMON_STAR] = 'princess_summon_star',
|
|
[CHAR_ANIM_SWIM_WITH_OBJ_PART1] = 'princess_swim_with_obj1',
|
|
[CHAR_ANIM_SWIM_WITH_OBJ_PART2] = 'princess_swim_with_obj2',
|
|
[CHAR_ANIM_TRIPLE_JUMP_LAND] = 'princess_triple_jump_land',
|
|
[CHAR_ANIM_TURNING_PART1] = 'princess_turning_part1',
|
|
[CHAR_ANIM_TURNING_PART2] = 'princess_turning_part2',
|
|
[CHAR_ANIM_TWIRL_LAND] = 'princess_twirl_land',
|
|
[CHAR_ANIM_WAKE_FROM_LYING] = 'princess_wake_from_lying',
|
|
[CHAR_ANIM_WAKE_FROM_SLEEP] = 'princess_wake_from_sleep',
|
|
[CHAR_ANIM_CREDITS_RAISE_HAND] = 'princess_credits_raise_hand',
|
|
[CHAR_ANIM_CREDITS_RETURN_FROM_LOOK_UP] = 'princess_credits_return_from_look_up',
|
|
[CHAR_ANIM_CREDITS_START_WALK_LOOK_UP] = 'princess_credits_start_walk_look_up',
|
|
[CHAR_ANIM_CREDITS_TAKE_OFF_CAP] = 'princess_credits_take_off_cap',
|
|
[CHAR_ANIM_DYING_FALL_OVER] = 'princess_dying_fall_over',
|
|
[CHAR_ANIM_FALL_OVER_BACKWARDS] = 'princess_fall_over_backwards',
|
|
[CHAR_ANIM_FAST_LEDGE_GRAB] = 'princess_fast_ledge_grab',
|
|
--[CHAR_ANIM_FINAL_BOWSER_RAISE_HAND_SPIN] = 'princess_final_bowser_raise_hand_spin',
|
|
[CHAR_ANIM_FIRST_PUNCH_FAST] = 'princess_first_punch_fast',
|
|
[CHAR_ANIM_GENERAL_LAND] = 'princess_general_land',
|
|
[CHAR_ANIM_HEAD_STUCK_IN_GROUND] = 'princess_head_stuck_in_ground',
|
|
[CHAR_ANIM_LAND_FROM_DOUBLE_JUMP] = 'princess_land_from_double_jump',
|
|
[CHAR_ANIM_LAND_FROM_SINGLE_JUMP] = 'princess_land_from_single_jump',
|
|
[CHAR_ANIM_LAND_ON_STOMACH] = 'princess_land_on_stomach',
|
|
[CHAR_ANIM_LEGS_STUCK_IN_GROUND] = 'princess_legs_stuck_in_ground',
|
|
[CHAR_ANIM_PLACE_LIGHT_OBJ] = 'princess_place_light_obj',
|
|
[CHAR_ANIM_PUSH_DOOR_WALK_IN] = 'princess_push_door_walk_in',
|
|
[CHAR_ANIM_PUT_CAP_ON] = 'princess_put_cap_on',
|
|
[CHAR_ANIM_RUN_WITH_LIGHT_OBJ] = 'princess_run_with_light_obj',
|
|
[CHAR_ANIM_SECOND_PUNCH_FAST] = 'princess_second_punch_fast',
|
|
[CHAR_ANIM_SHIVERING_RETURN_TO_IDLE] = 'princess_shivering_returning_to_idle',
|
|
[CHAR_ANIM_SKID_ON_GROUND] = 'princess_skid_on_ground',
|
|
[CHAR_ANIM_SLOW_LAND_FROM_DIVE] = 'princess_slow_land_from_dive',
|
|
[CHAR_ANIM_SLOW_LEDGE_GRAB] = 'princess_slow_ledge_grab',
|
|
[CHAR_ANIM_SLOW_WALK_WITH_LIGHT_OBJ] = 'princess_slow_walk_with_light_obj',
|
|
[CHAR_ANIM_STAND_UP_FROM_LAVA_BOOST] = 'princess_stand_up_from_lava_boost',
|
|
[CHAR_ANIM_STOP_SKID] = 'princess_stop_skid',
|
|
[CHAR_ANIM_TAKE_CAP_OFF_THEN_ON] = 'princess_take_cap_off_then_on',
|
|
[CHAR_ANIM_THROW_CATCH_KEY] = 'princess_throw_catch_key',
|
|
[CHAR_ANIM_WALK_WITH_LIGHT_OBJ] = 'princess_walk_with_light_obj',
|
|
[CHAR_ANIM_BOTTOM_STUCK_IN_GROUND] = 'princess_bottom_stuck_in_ground',
|
|
--[CHAR_ANIM_CREDITS_PEACE_SIGN] = 'princess_credits_peace_sign',
|
|
[CHAR_ANIM_FIRE_LAVA_BURN] = 'princess_fire_lava_burn',
|
|
[CHAR_ANIM_GROUND_POUND] = 'princess_ground_pound',
|
|
[CHAR_ANIM_GROUND_POUND_LANDING] = 'princess_ground_pound_landing',
|
|
[CHAR_ANIM_TRIPLE_JUMP_GROUND_POUND] = 'princess_triple_jump_ground_pound_anim',
|
|
[CHAR_ANIM_UNLOCK_DOOR] = 'princess_unlock_door',
|
|
[CHAR_ANIM_SWINGING_BOWSER] = 'princess_swinging_bowser',
|
|
[CHAR_ANIM_HOLDING_BOWSER] = 'princess_holding_bowser',
|
|
[CHAR_ANIM_GRAB_BOWSER] = 'princess_grab_bowser',
|
|
[CS_ANIM_MENU] = "cs_pauline",
|
|
},
|
|
eyes = {
|
|
[CS_ANIM_MENU] = MARIO_EYES_LOOK_LEFT,
|
|
},
|
|
},
|
|
--------------
|
|
-- Rosalina --
|
|
--------------
|
|
{
|
|
name = "Rosalina",
|
|
description =
|
|
"Protector of the cosmos and mother to billions of Lumas. She was once a little girl who lost her own mother after traveling the cosmos to help a little Luma find their own mother. She has taken her role as their mother since.",
|
|
credits = "Coop Team / VA: GauntletQueen",
|
|
color = { r = 143, g = 239, b = 246 },
|
|
model = smlua_model_util_get_id("rosalina_geo"),
|
|
forceChar = CT_MARIO,
|
|
lifeIcon = get_texture_info("icon-rosalina"),
|
|
graffiti = get_texture_info("char-select-graffiti-rosalina"),
|
|
camScale = 1.5,
|
|
offset = 0,
|
|
meter = {
|
|
label = {
|
|
left = get_texture_info("char-select-rosalina-meter-left"),
|
|
right = get_texture_info("char-select-rosalina-meter-right"),
|
|
},
|
|
pie = {
|
|
[1] = get_texture_info("char_select_custom_meter_pie1"),
|
|
[2] = get_texture_info("char_select_custom_meter_pie2"),
|
|
[3] = get_texture_info("char_select_custom_meter_pie3"),
|
|
[4] = get_texture_info("char_select_custom_meter_pie4"),
|
|
[5] = get_texture_info("char_select_custom_meter_pie5"),
|
|
[6] = get_texture_info("char_select_custom_meter_pie6"),
|
|
[7] = get_texture_info("char_select_custom_meter_pie7"),
|
|
[8] = get_texture_info("char_select_custom_meter_pie8"),
|
|
}
|
|
},
|
|
caps = {
|
|
normal = smlua_model_util_get_id("rosalina_cap_geo"),
|
|
wing = smlua_model_util_get_id("rosalina_wing_cap_geo"),
|
|
metal = smlua_model_util_get_id("rosalina_metal_cap_geo"),
|
|
metalWing = smlua_model_util_get_id("rosalina_metal_wing_cap_geo")
|
|
},
|
|
palettes = {
|
|
{
|
|
name = "Default",
|
|
[PANTS] = '8FEFF6',
|
|
[SHIRT] = '8FEFF6',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = 'FFFF00',
|
|
[HAIR] = 'FCC69A',
|
|
[SKIN] = 'FCE3CD',
|
|
[CAP] = 'B7B7BB',
|
|
[EMBLEM] = 'FFFF00'
|
|
},
|
|
{
|
|
name = "Super Bell",
|
|
[PANTS] = '272F40',
|
|
[SHIRT] = '272F40',
|
|
[GLOVES] = 'FFF9E9',
|
|
[SHOES] = 'FFFF00',
|
|
[HAIR] = 'FCC69A',
|
|
[SKIN] = 'FCE3CD',
|
|
[CAP] = 'B7B7BB',
|
|
[EMBLEM] = 'FFF9E9'
|
|
},
|
|
{
|
|
name = "Witch",
|
|
[PANTS] = '411545',
|
|
[SHIRT] = '272F40',
|
|
[GLOVES] = '7D3692',
|
|
[SHOES] = 'FFFF00',
|
|
[HAIR] = 'FCC69A',
|
|
[SKIN] = 'FCE3CD',
|
|
[CAP] = 'B7B7BB',
|
|
[EMBLEM] = 'FFF9E9'
|
|
}
|
|
},
|
|
voices = {
|
|
[CHAR_SOUND_ATTACKED] = "rosalina_attacked.ogg",
|
|
[CHAR_SOUND_COUGHING1] = "rosalina_coughing1.ogg",
|
|
[CHAR_SOUND_COUGHING2] = "rosalina_coughing2.ogg",
|
|
[CHAR_SOUND_COUGHING3] = "rosalina_coughing3.ogg",
|
|
[CHAR_SOUND_DOH] = "rosalina_doh.ogg",
|
|
[CHAR_SOUND_DROWNING] = "rosalina_drowning.ogg",
|
|
[CHAR_SOUND_DYING] = "rosalina_dying.ogg",
|
|
[CHAR_SOUND_EEUH] = "rosalina_eeuh.ogg",
|
|
[CHAR_SOUND_GROUND_POUND_WAH] = "rosalina_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_HAHA] = "rosalina_haha.ogg",
|
|
[CHAR_SOUND_HAHA_2] = "rosalina_haha.ogg",
|
|
[CHAR_SOUND_HERE_WE_GO] = "rosalina_herewego.ogg",
|
|
[CHAR_SOUND_HOOHOO] = "rosalina_hoohoo.ogg",
|
|
[CHAR_SOUND_HRMM] = "rosalina_hrmm.ogg",
|
|
[CHAR_SOUND_IMA_TIRED] = "rosalina_imatired.ogg",
|
|
[CHAR_SOUND_MAMA_MIA] = "rosalina_mamamia.ogg",
|
|
[CHAR_SOUND_LETS_A_GO] = "rosalina_letsago.ogg",
|
|
[CHAR_SOUND_ON_FIRE] = "rosalina_on_fire.ogg",
|
|
[CHAR_SOUND_OOOF] = "rosalina_ooof.ogg",
|
|
[CHAR_SOUND_OOOF2] = "rosalina_ooof2.ogg",
|
|
[CHAR_SOUND_PANTING] = "rosalina_panting.ogg",
|
|
[CHAR_SOUND_PANTING_COLD] = "rosalina_panting_cold.ogg",
|
|
[CHAR_SOUND_PUNCH_HOO] = "rosalina_punch_hoo.ogg",
|
|
[CHAR_SOUND_PUNCH_WAH] = "rosalina_punch_wah.ogg",
|
|
[CHAR_SOUND_PUNCH_YAH] = "rosalina_punch_yah.ogg",
|
|
[CHAR_SOUND_SO_LONGA_BOWSER] = "rosalina_solonga_bowser.ogg",
|
|
[CHAR_SOUND_SNORING1] = "rosalina_snoring1.ogg",
|
|
[CHAR_SOUND_SNORING2] = "rosalina_snoring2.ogg",
|
|
[CHAR_SOUND_SNORING3] = { "rosalina_snoring2.ogg", "rosalina_snoring1.ogg", "rosalina_snoring3.ogg" },
|
|
[CHAR_SOUND_TWIRL_BOUNCE] = "rosalina_twirl_bounce.ogg",
|
|
[CHAR_SOUND_UH] = "rosalina_uh.ogg",
|
|
[CHAR_SOUND_UH2] = "rosalina_uh2.ogg",
|
|
[CHAR_SOUND_UH2_2] = "rosalina_uh2_2.ogg",
|
|
[CHAR_SOUND_WAAAOOOW] = "rosalina_waaaooow.ogg",
|
|
[CHAR_SOUND_WAH2] = "rosalina_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_WHOA] = "rosalina_whoa.ogg",
|
|
[CHAR_SOUND_YAHOO] = "rosalina_yahoo.ogg",
|
|
[CHAR_SOUND_YAWNING] = "rosalina_yawning.ogg",
|
|
[CHAR_SOUND_YAHOO_WAHA_YIPPEE] = { "rosalina_yahoo.ogg", "rosalina_yahoo1.ogg", "rosalina_yahoo2.ogg", "rosalina_yahoo3.ogg", "rosalina_yahoo4.ogg", "rosalina_yahoo5.ogg" },
|
|
[CHAR_SOUND_YAH_WAH_HOO] = { "rosalina_yah_wah_hoo1.ogg", "rosalina_yah_wah_hoo2.ogg", "rosalina_yah_wah_hoo3.ogg" },
|
|
[CHAR_SOUND_HELLO] = { "rosalina_hello.ogg", "rosalina_hello1.ogg", "rosalina_hello2.ogg", "rosalina_hello3.ogg", "rosalina_hello4.ogg" }
|
|
},
|
|
anims = {
|
|
[CHAR_ANIM_RUNNING] = 'rosalina_running',
|
|
[CHAR_ANIM_IDLE_HEAD_CENTER] = 'princess_idle_head_center',
|
|
[CHAR_ANIM_IDLE_HEAD_LEFT] = 'princess_idle_head_left',
|
|
[CHAR_ANIM_IDLE_HEAD_RIGHT] = 'princess_idle_head_right',
|
|
[CHAR_ANIM_BACKWARD_KB] = 'princess_backward_kb',
|
|
[CHAR_ANIM_FIRST_PERSON] = 'princess_first_person',
|
|
[CHAR_ANIM_FLUTTERKICK] = 'princess_flutterkick',
|
|
[CHAR_ANIM_FLUTTERKICK_WITH_OBJ] = 'princess_flutterkick_with_obj',
|
|
[CHAR_ANIM_FORWARD_KB] = 'princess_forward_kb',
|
|
[CHAR_ANIM_GROUND_BONK] = 'princess_ground_bonk',
|
|
[CHAR_ANIM_GROUND_KICK] = 'princess_ground_kick',
|
|
[CHAR_ANIM_GROUND_THROW] = 'princess_ground_throw',
|
|
[CHAR_ANIM_HEAVY_THROW] = 'princess_heavy_throw',
|
|
[CHAR_ANIM_MISSING_CAP] = 'princess_missing_cap',
|
|
[CHAR_ANIM_PULL_DOOR_WALK_IN] = 'princess_pull_door_walk_in',
|
|
[CHAR_ANIM_FIRST_PERSON] = 'princess_first_person',
|
|
[CHAR_ANIM_RELEASE_BOWSER] = 'princess_release_bowser',
|
|
[CHAR_ANIM_RETURN_FROM_STAR_DANCE] = 'princess_return_from_star_dance',
|
|
[CHAR_ANIM_RETURN_STAR_APPROACH_DOOR] = 'princess_return_star_approach_door',
|
|
[CHAR_ANIM_SLIDEFLIP_LAND] = 'princess_sideflip_land',
|
|
[CHAR_ANIM_SLEEP_IDLE] = 'princess_sleep_idle',
|
|
[CHAR_ANIM_START_SLEEP_SITTING] = 'princess_sleep_sitting',
|
|
[CHAR_ANIM_SOFT_BACK_KB] = 'princess_soft_back_kb',
|
|
[CHAR_ANIM_SOFT_FRONT_KB] = 'princess_soft_front_kb',
|
|
[CHAR_ANIM_STAR_DANCE] = 'princess_star_dance',
|
|
[CHAR_ANIM_START_CROUCHING] = 'princess_start_crouch',
|
|
[CHAR_ANIM_STOP_CROUCHING] = 'princess_stop_crouch',
|
|
[CHAR_ANIM_START_SLEEP_IDLE] = 'princess_start_sleep',
|
|
[CHAR_ANIM_STOP_SLIDE] = 'princess_stop_slide',
|
|
[CHAR_ANIM_SUMMON_STAR] = 'princess_summon_star',
|
|
[CHAR_ANIM_SWIM_WITH_OBJ_PART1] = 'princess_swim_with_obj1',
|
|
[CHAR_ANIM_SWIM_WITH_OBJ_PART2] = 'princess_swim_with_obj2',
|
|
[CHAR_ANIM_TRIPLE_JUMP_LAND] = 'princess_triple_jump_land',
|
|
[CHAR_ANIM_TURNING_PART1] = 'princess_turning_part1',
|
|
[CHAR_ANIM_TURNING_PART2] = 'princess_turning_part2',
|
|
[CHAR_ANIM_TWIRL_LAND] = 'princess_twirl_land',
|
|
[CHAR_ANIM_WAKE_FROM_LYING] = 'princess_wake_from_lying',
|
|
[CHAR_ANIM_WAKE_FROM_SLEEP] = 'princess_wake_from_sleep',
|
|
[CHAR_ANIM_CREDITS_RAISE_HAND] = 'princess_credits_raise_hand',
|
|
[CHAR_ANIM_CREDITS_RETURN_FROM_LOOK_UP] = 'princess_credits_return_from_look_up',
|
|
[CHAR_ANIM_CREDITS_START_WALK_LOOK_UP] = 'princess_credits_start_walk_look_up',
|
|
[CHAR_ANIM_CREDITS_TAKE_OFF_CAP] = 'princess_credits_take_off_cap',
|
|
[CHAR_ANIM_DYING_FALL_OVER] = 'princess_dying_fall_over',
|
|
[CHAR_ANIM_FALL_OVER_BACKWARDS] = 'princess_fall_over_backwards',
|
|
[CHAR_ANIM_FAST_LEDGE_GRAB] = 'princess_fast_ledge_grab',
|
|
--[CHAR_ANIM_FINAL_BOWSER_RAISE_HAND_SPIN] = 'princess_final_bowser_raise_hand_spin',
|
|
[CHAR_ANIM_FIRST_PUNCH_FAST] = 'princess_first_punch_fast',
|
|
[CHAR_ANIM_GENERAL_LAND] = 'princess_general_land',
|
|
[CHAR_ANIM_HEAD_STUCK_IN_GROUND] = 'princess_head_stuck_in_ground',
|
|
[CHAR_ANIM_LAND_FROM_DOUBLE_JUMP] = 'princess_land_from_double_jump',
|
|
[CHAR_ANIM_LAND_FROM_SINGLE_JUMP] = 'princess_land_from_single_jump',
|
|
[CHAR_ANIM_LAND_ON_STOMACH] = 'princess_land_on_stomach',
|
|
[CHAR_ANIM_LEGS_STUCK_IN_GROUND] = 'princess_legs_stuck_in_ground',
|
|
[CHAR_ANIM_PLACE_LIGHT_OBJ] = 'princess_place_light_obj',
|
|
[CHAR_ANIM_PUSH_DOOR_WALK_IN] = 'princess_push_door_walk_in',
|
|
[CHAR_ANIM_PUT_CAP_ON] = 'princess_put_cap_on',
|
|
[CHAR_ANIM_RUN_WITH_LIGHT_OBJ] = 'princess_run_with_light_obj',
|
|
[CHAR_ANIM_SECOND_PUNCH_FAST] = 'princess_second_punch_fast',
|
|
[CHAR_ANIM_SHIVERING_RETURN_TO_IDLE] = 'princess_shivering_returning_to_idle',
|
|
[CHAR_ANIM_SKID_ON_GROUND] = 'princess_skid_on_ground',
|
|
[CHAR_ANIM_SLOW_LAND_FROM_DIVE] = 'princess_slow_land_from_dive',
|
|
[CHAR_ANIM_SLOW_LEDGE_GRAB] = 'princess_slow_ledge_grab',
|
|
[CHAR_ANIM_SLOW_WALK_WITH_LIGHT_OBJ] = 'princess_slow_walk_with_light_obj',
|
|
[CHAR_ANIM_STAND_UP_FROM_LAVA_BOOST] = 'princess_stand_up_from_lava_boost',
|
|
[CHAR_ANIM_STOP_SKID] = 'princess_stop_skid',
|
|
[CHAR_ANIM_TAKE_CAP_OFF_THEN_ON] = 'princess_take_cap_off_then_on',
|
|
[CHAR_ANIM_THROW_CATCH_KEY] = 'princess_throw_catch_key',
|
|
[CHAR_ANIM_WALK_WITH_LIGHT_OBJ] = 'princess_walk_with_light_obj',
|
|
[CHAR_ANIM_BOTTOM_STUCK_IN_GROUND] = 'princess_bottom_stuck_in_ground',
|
|
--[CHAR_ANIM_CREDITS_PEACE_SIGN] = 'princess_credits_peace_sign',
|
|
[CHAR_ANIM_FIRE_LAVA_BURN] = 'princess_fire_lava_burn',
|
|
[CHAR_ANIM_GROUND_POUND] = 'princess_ground_pound',
|
|
[CHAR_ANIM_GROUND_POUND_LANDING] = 'princess_ground_pound_landing',
|
|
[CHAR_ANIM_TRIPLE_JUMP_GROUND_POUND] = 'princess_triple_jump_ground_pound_anim',
|
|
[CHAR_ANIM_UNLOCK_DOOR] = 'princess_unlock_door',
|
|
[CHAR_ANIM_SWINGING_BOWSER] = 'princess_swinging_bowser',
|
|
[CHAR_ANIM_HOLDING_BOWSER] = 'princess_holding_bowser',
|
|
[CHAR_ANIM_GRAB_BOWSER] = 'princess_grab_bowser',
|
|
[CHAR_ANIM_BEND_KNESS_RIDING_SHELL] = 'rosalina_spinjump',
|
|
[CS_ANIM_MENU] = "cs_rosalina",
|
|
},
|
|
eyes = {
|
|
[CS_ANIM_MENU] = MARIO_EYES_OPEN,
|
|
},
|
|
hands = {
|
|
[CS_ANIM_MENU] = MARIO_HAND_PEACE_SIGN,
|
|
}
|
|
},
|
|
-------------
|
|
-- WaPeach --
|
|
-------------
|
|
{
|
|
name = "WaPeach",
|
|
description = "Who is this?! A Princess Peach imposter?! A very angsty girl who holds a very large axe for neferious purposes! How did she get here?! And why?",
|
|
credits = "Coop Team / VA: SlashOLantern",
|
|
color = { r = 255, g = 129, b = 69 },
|
|
model = smlua_model_util_get_id("wapeach_geo"),
|
|
forceChar = CT_MARIO,
|
|
lifeIcon = get_texture_info("icon-wapeach"),
|
|
camScale = 1,
|
|
offset = 0,
|
|
meter = {
|
|
label = {
|
|
left = get_texture_info("char-select-wapeach-meter-left"),
|
|
right = get_texture_info("char-select-wapeach-meter-right"),
|
|
},
|
|
pie = {
|
|
[1] = get_texture_info("char_select_custom_meter_pie1"),
|
|
[2] = get_texture_info("char_select_custom_meter_pie2"),
|
|
[3] = get_texture_info("char_select_custom_meter_pie3"),
|
|
[4] = get_texture_info("char_select_custom_meter_pie4"),
|
|
[5] = get_texture_info("char_select_custom_meter_pie5"),
|
|
[6] = get_texture_info("char_select_custom_meter_pie6"),
|
|
[7] = get_texture_info("char_select_custom_meter_pie7"),
|
|
[8] = get_texture_info("char_select_custom_meter_pie8"),
|
|
}
|
|
},
|
|
caps = {
|
|
normal = smlua_model_util_get_id("wapeach_cap_geo"),
|
|
wing = smlua_model_util_get_id("wapeach_wing_cap_geo"),
|
|
metal = smlua_model_util_get_id("wapeach_metal_cap_geo"),
|
|
metalWing = smlua_model_util_get_id("wapeach_metal_wing_cap_geo")
|
|
},
|
|
palettes = {
|
|
{
|
|
name = "Default",
|
|
[PANTS] = '6C3AAC',
|
|
[SHIRT] = '6C3AAC',
|
|
[GLOVES] = '6C3AAC',
|
|
[SHOES] = '6C3AAC',
|
|
[HAIR] = 'FF8145',
|
|
[SKIN] = 'BF9468',
|
|
[CAP] = 'EFCA11',
|
|
[EMBLEM] = 'FF0000'
|
|
},
|
|
{
|
|
name = "Classic",
|
|
[PANTS] = '151010',
|
|
[SHIRT] = '151010',
|
|
[GLOVES] = '151010',
|
|
[SHOES] = '151010',
|
|
[HAIR] = 'FEC431',
|
|
[SKIN] = 'BF9468',
|
|
[CAP] = 'FFC836',
|
|
[EMBLEM] = 'FF258C'
|
|
},
|
|
{
|
|
name = "Scene",
|
|
[PANTS] = 'FF009E',
|
|
[SHIRT] = 'FF0077',
|
|
[GLOVES] = 'FF005D',
|
|
[SHOES] = '372B2C',
|
|
[HAIR] = '00BE00',
|
|
[SKIN] = 'BF9468',
|
|
[CAP] = 'FF5581',
|
|
[EMBLEM] = 'FFFFFF'
|
|
}
|
|
},
|
|
voices = {
|
|
[CHAR_SOUND_ATTACKED] = "wapeach_attacked.ogg",
|
|
[CHAR_SOUND_COUGHING1] = "wapeach_coughing1.ogg",
|
|
[CHAR_SOUND_COUGHING2] = "wapeach_coughing2.ogg",
|
|
[CHAR_SOUND_COUGHING3] = "wapeach_coughing3.ogg",
|
|
[CHAR_SOUND_DOH] = "wapeach_doh.ogg",
|
|
[CHAR_SOUND_DROWNING] = "wapeach_drowning.ogg",
|
|
[CHAR_SOUND_DYING] = "wapeach_dying.ogg",
|
|
[CHAR_SOUND_EEUH] = "wapeach_eeuh.ogg",
|
|
[CHAR_SOUND_GROUND_POUND_WAH] = "wapeach_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_HAHA] = "wapeach_haha.ogg",
|
|
[CHAR_SOUND_HAHA_2] = "wapeach_haha.ogg",
|
|
[CHAR_SOUND_HERE_WE_GO] = "wapeach_herewego.ogg",
|
|
[CHAR_SOUND_HOOHOO] = "wapeach_hoohoo.ogg",
|
|
[CHAR_SOUND_HRMM] = "wapeach_hrmm.ogg",
|
|
[CHAR_SOUND_IMA_TIRED] = "wapeach_imatired.ogg",
|
|
[CHAR_SOUND_MAMA_MIA] = "wapeach_mamamia.ogg",
|
|
[CHAR_SOUND_LETS_A_GO] = "wapeach_letsago.ogg",
|
|
[CHAR_SOUND_ON_FIRE] = "wapeach_on_fire.ogg",
|
|
[CHAR_SOUND_OOOF] = "wapeach_ooof.ogg",
|
|
[CHAR_SOUND_OOOF2] = "wapeach_ooof2.ogg",
|
|
[CHAR_SOUND_PANTING] = "wapeach_panting.ogg",
|
|
[CHAR_SOUND_PANTING_COLD] = "wapeach_panting_cold.ogg",
|
|
[CHAR_SOUND_PUNCH_HOO] = "wapeach_punch_hoo.ogg",
|
|
[CHAR_SOUND_PUNCH_WAH] = "wapeach_punch_wah.ogg",
|
|
[CHAR_SOUND_PUNCH_YAH] = "wapeach_punch_yah.ogg",
|
|
[CHAR_SOUND_SO_LONGA_BOWSER] = "wapeach_solonga_bowser.ogg",
|
|
[CHAR_SOUND_SNORING1] = "wapeach_snoring1.ogg",
|
|
[CHAR_SOUND_SNORING2] = "wapeach_snoring2.ogg",
|
|
[CHAR_SOUND_SNORING3] = { "wapeach_snoring2.ogg", "wapeach_snoring1.ogg", "wapeach_snoring3.ogg" },
|
|
[CHAR_SOUND_TWIRL_BOUNCE] = "wapeach_twirl_bounce.ogg",
|
|
[CHAR_SOUND_UH] = "wapeach_uh.ogg",
|
|
[CHAR_SOUND_UH2] = "wapeach_uh2.ogg",
|
|
[CHAR_SOUND_UH2_2] = "wapeach_uh2_2.ogg",
|
|
[CHAR_SOUND_WAAAOOOW] = "wapeach_waaaooow.ogg",
|
|
[CHAR_SOUND_WAH2] = "wapeach_wah2.ogg",
|
|
[CHAR_SOUND_WHOA] = "wapeach_whoa.ogg",
|
|
[CHAR_SOUND_YAHOO] = "wapeach_yahoo.ogg",
|
|
[CHAR_SOUND_YAWNING] = "wapeach_yawning.ogg",
|
|
[CHAR_SOUND_YAHOO_WAHA_YIPPEE] = { "wapeach_yahoo.ogg", "wapeach_yahoo1.ogg", "wapeach_yahoo2.ogg", "wapeach_yahoo3.ogg", "wapeach_yahoo4.ogg", "wapeach_yahoo5.ogg" },
|
|
[CHAR_SOUND_YAH_WAH_HOO] = { "wapeach_yah_wah_hoo1.ogg", "wapeach_yah_wah_hoo2.ogg", "wapeach_yah_wah_hoo3.ogg" },
|
|
--[CHAR_SOUND_HELLO] = "wapeach_hello.ogg"
|
|
},
|
|
anims = {
|
|
[CS_ANIM_MENU] = "cs_wapeach",
|
|
},
|
|
eyes = {
|
|
[CS_ANIM_MENU] = MARIO_EYES_LOOK_RIGHT
|
|
},
|
|
},
|
|
-----------------
|
|
-- Donkey Kong --
|
|
-----------------
|
|
{
|
|
name = "Donkey Kong",
|
|
description =
|
|
"King of the Apes! Son of the original Donkey Kong who battled Mario in the arcades. No matter which generation, the beef continues!",
|
|
credits = "Coop Team / VA: Dean Seavor",
|
|
color = { r = 131, g = 30, b = 20 },
|
|
model = smlua_model_util_get_id("dk_geo"),
|
|
forceChar = CT_MARIO,
|
|
lifeIcon = get_texture_info("icon-dk"),
|
|
camScale = 1.5,
|
|
offset = 0,
|
|
meter = {
|
|
label = {
|
|
left = get_texture_info("char-select-dk-meter-left"),
|
|
right = get_texture_info("char-select-dk-meter-right"),
|
|
},
|
|
pie = {
|
|
[1] = get_texture_info("char_select_custom_meter_pie1"),
|
|
[2] = get_texture_info("char_select_custom_meter_pie2"),
|
|
[3] = get_texture_info("char_select_custom_meter_pie3"),
|
|
[4] = get_texture_info("char_select_custom_meter_pie4"),
|
|
[5] = get_texture_info("char_select_custom_meter_pie5"),
|
|
[6] = get_texture_info("char_select_custom_meter_pie6"),
|
|
[7] = get_texture_info("char_select_custom_meter_pie7"),
|
|
[8] = get_texture_info("char_select_custom_meter_pie8"),
|
|
}
|
|
},
|
|
caps = {
|
|
normal = smlua_model_util_get_id("dk_cap_geo"),
|
|
wing = smlua_model_util_get_id("dk_wing_cap_geo"),
|
|
metal = smlua_model_util_get_id("dk_metal_cap_geo"),
|
|
metalWing = smlua_model_util_get_id("dk_metal_wing_cap_geo")
|
|
},
|
|
palettes = {
|
|
{
|
|
name = "Default",
|
|
[PANTS] = 'FF0000',
|
|
[SHIRT] = '831E14',
|
|
[GLOVES] = '6C3AAC',
|
|
[SHOES] = 'fec179',
|
|
[HAIR] = '831E14',
|
|
[SKIN] = 'fec179',
|
|
[CAP] = '831E14',
|
|
[EMBLEM] = 'FFE900'
|
|
},
|
|
{
|
|
name = "Gorilla",
|
|
[PANTS] = 'eec52b',
|
|
[SHIRT] = '1b1b1b',
|
|
[GLOVES] = 'ae794f',
|
|
[SHOES] = 'ae794f',
|
|
[HAIR] = '1b1b1b',
|
|
[SKIN] = 'ae794f',
|
|
[CAP] = '1b1b1b',
|
|
[EMBLEM] = '2d5b2d'
|
|
},
|
|
{
|
|
name = "Yeti",
|
|
[PANTS] = 'FF0000',
|
|
[SHIRT] = 'ffffff',
|
|
[GLOVES] = 'fec179',
|
|
[SHOES] = 'fec179',
|
|
[HAIR] = 'ffffff',
|
|
[SKIN] = 'fec179',
|
|
[CAP] = 'ffffff',
|
|
[EMBLEM] = 'FFE900',
|
|
},
|
|
{
|
|
name = "Retro",
|
|
[PANTS] = 'ee7511',
|
|
[SHIRT] = 'ab0507',
|
|
[GLOVES] = 'f5bb9f',
|
|
[SHOES] = 'f5bb9f',
|
|
[HAIR] = 'ab0507',
|
|
[SKIN] = 'f5bb9f',
|
|
[CAP] = 'ab0507',
|
|
[EMBLEM] = 'f5bb9f'
|
|
}
|
|
},
|
|
voices = {
|
|
[CHAR_SOUND_ATTACKED] = "dk_attacked.ogg",
|
|
[CHAR_SOUND_COUGHING1] = "dk_coughing1.ogg",
|
|
[CHAR_SOUND_COUGHING2] = "dk_coughing2.ogg",
|
|
[CHAR_SOUND_COUGHING3] = "dk_coughing3.ogg",
|
|
[CHAR_SOUND_DOH] = "dk_doh.ogg",
|
|
[CHAR_SOUND_DROWNING] = "dk_drowning.ogg",
|
|
[CHAR_SOUND_DYING] = "dk_dying.ogg",
|
|
[CHAR_SOUND_EEUH] = "dk_eeuh.ogg",
|
|
[CHAR_SOUND_GROUND_POUND_WAH] = "dk_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_HAHA] = "dk_haha.ogg",
|
|
[CHAR_SOUND_HAHA_2] = "dk_haha.ogg",
|
|
[CHAR_SOUND_HERE_WE_GO] = "dk_herewego.ogg",
|
|
[CHAR_SOUND_HOOHOO] = "dk_hoohoo.ogg",
|
|
[CHAR_SOUND_HRMM] = "dk_hrmm.ogg",
|
|
[CHAR_SOUND_IMA_TIRED] = "dk_imatired.ogg",
|
|
[CHAR_SOUND_MAMA_MIA] = "dk_mamamia.ogg",
|
|
[CHAR_SOUND_LETS_A_GO] = "dk_letsago.ogg",
|
|
[CHAR_SOUND_ON_FIRE] = "dk_on_fire.ogg",
|
|
[CHAR_SOUND_OOOF] = "dk_ooof.ogg",
|
|
[CHAR_SOUND_OOOF2] = "dk_ooof2.ogg",
|
|
[CHAR_SOUND_PANTING] = "dk_panting.ogg",
|
|
[CHAR_SOUND_PANTING_COLD] = "dk_panting_cold.ogg",
|
|
[CHAR_SOUND_PUNCH_HOO] = "dk_punch_hoo.ogg",
|
|
[CHAR_SOUND_PUNCH_WAH] = "dk_punch_wah.ogg",
|
|
[CHAR_SOUND_PUNCH_YAH] = "dk_punch_yah.ogg",
|
|
[CHAR_SOUND_SO_LONGA_BOWSER] = "dk_solonga_bowser.ogg",
|
|
[CHAR_SOUND_SNORING1] = "dk_snoring1.ogg",
|
|
[CHAR_SOUND_SNORING2] = "dk_snoring2.ogg",
|
|
[CHAR_SOUND_SNORING3] = { "dk_snoring2.ogg", "dk_snoring1.ogg", "dk_snoring3.ogg" },
|
|
[CHAR_SOUND_TWIRL_BOUNCE] = "dk_twirl_bounce.ogg",
|
|
[CHAR_SOUND_UH] = "dk_uh.ogg",
|
|
[CHAR_SOUND_UH2] = "dk_uh2.ogg",
|
|
[CHAR_SOUND_UH2_2] = "dk_uh2_2.ogg",
|
|
[CHAR_SOUND_WAAAOOOW] = "dk_waaaooow.ogg",
|
|
[CHAR_SOUND_WAH2] = "dk_wah2.ogg",
|
|
[CHAR_SOUND_WHOA] = "dk_whoa.ogg",
|
|
[CHAR_SOUND_YAHOO] = "dk_yahoo.ogg",
|
|
[CHAR_SOUND_YAWNING] = "dk_yawning.ogg",
|
|
[CHAR_SOUND_YAHOO_WAHA_YIPPEE] = { "dk_yahoo.ogg", "dk_yahoo1.ogg", "dk_yahoo2.ogg", "dk_yahoo3.ogg", "dk_yahoo4.ogg", "dk_yahoo5.ogg" },
|
|
[CHAR_SOUND_YAH_WAH_HOO] = { "dk_yah_wah_hoo1.ogg", "dk_yah_wah_hoo2.ogg", "dk_yah_wah_hoo3.ogg" },
|
|
--[CHAR_SOUND_HELLO] = "dk_hello.ogg"
|
|
},
|
|
anims = {
|
|
[CHAR_ANIM_IDLE_HEAD_CENTER] = 'donkey_idle_3',
|
|
[CHAR_ANIM_IDLE_HEAD_LEFT] = 'donkey_idle_1',
|
|
[CHAR_ANIM_IDLE_HEAD_RIGHT] = 'donkey_idle_2',
|
|
[CHAR_ANIM_FIRST_PERSON] = 'donkey_first_person',
|
|
[CHAR_ANIM_SLOW_LEDGE_GRAB] = 'donkey_00_slow_ledge_grab',
|
|
[CHAR_ANIM_FALL_OVER_BACKWARDS] = 'donkey_01_fall_over_backwards',
|
|
[CHAR_ANIM_SKID_ON_GROUND] = 'donkey_0F_skid_on_ground',
|
|
[CHAR_ANIM_SHIVERING_RETURN_TO_IDLE] = 'donkey_1a_shivering_return_to_idle',
|
|
[CHAR_ANIM_CLIMB_DOWN_LEDGE] = 'donkey_1C_climb_down_ledge',
|
|
[CHAR_ANIM_FALL_OVER_BACKWARDS] = 'donkey_02_fall',
|
|
[CHAR_ANIM_LAND_ON_STOMACH] = 'donkey_2C_anim_land_on_stomach',
|
|
[CHAR_ANIM_SUFFOCATING] = 'donkey_2F_suffocating',
|
|
[CHAR_ANIM_LAND_FROM_DOUBLE_JUMP] = 'donkey_4B_land_from_double_jump',
|
|
[CHAR_ANIM_SINGLE_JUMP] = 'donkey_4D_single_jump',
|
|
[CHAR_ANIM_LAND_FROM_SINGLE_JUMP] = 'donkey_4E_land_from_single_jump',
|
|
[CHAR_ANIM_SLOW_LAND_FROM_DIVE] = 'donkey_5A_slow_land_from_dive',
|
|
[CHAR_ANIM_MISSING_CAP] = 'donkey_5E_missing_cap',
|
|
[CHAR_ANIM_PULL_DOOR_WALK_IN] = 'donkey_5F_pull_door_walk_in',
|
|
[CHAR_ANIM_STOP_SKID] = 'donkey_10_stop_skid',
|
|
[CHAR_ANIM_SHIVERING_WARMING_HAND] = 'donkey_19_shivering_warming_hand',
|
|
--[CHAR_ANIM_CREDITS_RAISE_HAND] = 'donkey_20_credits_raide_hand',
|
|
[CHAR_ANIM_CREDITS_TAKE_OFF_CAP] = 'donkey_22_credits_take_off_cap',
|
|
[CHAR_ANIM_STAND_UP_FROM_LAVA_BOOST] = 'donkey_28_standup_from_lava_boost',
|
|
[CHAR_ANIM_LAND_ON_STOMACH] = 'donkey_2c_land_on_stomach',
|
|
[CHAR_ANIM_AIR_FORWARD_KB] = 'donkey_2c_land_on_stomach',
|
|
[CHAR_ANIM_DYING_ON_STOMACH] = 'donkey_2e_dying_on_stomach',
|
|
[CHAR_ANIM_THROW_CATCH_KEY] = 'donkey_31_throw_catch_key',
|
|
[CHAR_ANIM_DYING_FALL_OVER] = 'donkey_32_dying_fall_over',
|
|
[CHAR_ANIM_PUT_CAP_ON] = 'donkey_36_put_cap_on',
|
|
[CHAR_ANIM_TAKE_CAP_OFF_THEN_ON] = 'donkey_37_take_cap_off_then_on',
|
|
[CHAR_ANIM_HEAD_STUCK_IN_GROUND] = 'donkey_39_head_stuck_in_ground',
|
|
[CHAR_ANIM_LEGS_STUCK_IN_GROUND] = 'donkey_55_legs_stuck_in_ground',
|
|
[CHAR_ANIM_GENERAL_LAND] = 'donkey_57_general_land',
|
|
[CHAR_ANIM_RUNNING] = 'donkey_72_running',
|
|
[CHAR_ANIM_GROUND_THROW] = 'donkey_65_ground_throw',
|
|
[CHAR_ANIM_PLACE_LIGHT_OBJ] = 'donkey_6E_place_light_obj',
|
|
[CHAR_ANIM_WALKING] = 'donkey_48_walking',
|
|
[CHAR_ANIM_GROUND_THROW] = 'donkey_65_ground_throw',
|
|
[CHAR_ANIM_PLACE_LIGHT_OBJ] = 'donkey_6E_place_light_obj',
|
|
[CHAR_ANIM_SOFT_BACK_KB] = 'donkey_74_soft_back_kb',
|
|
[CHAR_ANIM_SOFT_FRONT_KB] = 'donkey_75_soft_front_kb',
|
|
[CHAR_ANIM_BACKWARD_KB] = 'donkey_7B_backward_kb',
|
|
[CHAR_ANIM_FORWARD_KB] = 'donkey_7C _forward_kb',
|
|
[CHAR_ANIM_GROUND_BONK] = 'donkey_8A _ground_bonk',
|
|
[CHAR_ANIM_TWIRL_LAND] = 'donkey_93_twirl_land',
|
|
[CHAR_ANIM_SUMMON_STAR] = 'donkey_9C_summon_star',
|
|
[CHAR_ANIM_RETURN_STAR_APPROACH_DOOR] = 'donkey_9D_return_star_approach_door',
|
|
[CHAR_ANIM_RELEASE_BOWSER] = 'donkey_B7_release_bowser',
|
|
[CHAR_ANIM_HEAVY_THROW] = 'donkey_B9_heavy_throw',
|
|
[CHAR_ANIM_SLIDEFLIP_LAND] = 'donkey_BE_sideflip_land',
|
|
[CHAR_ANIM_TRIPLE_JUMP_LAND] = 'donkey_C0_triple_jump_land',
|
|
[CHAR_ANIM_CROUCHING] = 'donkey_98_crouching',
|
|
[CHAR_ANIM_START_CRAWLING] = 'donkey_9B_start_crawling',
|
|
[CHAR_ANIM_STOP_CRAWLING] = 'donkey_9A_stop_crawling',
|
|
[CHAR_ANIM_STOP_CROUCHING] = 'donkey_96_stop_crouching',
|
|
[CHAR_ANIM_START_CROUCHING] = 'donkey_97_start_crouching',
|
|
[CHAR_ANIM_IDLE_ON_LEDGE] = 'donkey_33_idle_on_ledge',
|
|
[CHAR_ANIM_FAST_LEDGE_GRAB] = 'donkey_34_fast_ledge_grab',
|
|
[CHAR_ANIM_CRAWLING] = 'donkey_99_crawling',
|
|
[CHAR_ANIM_CROUCH_FROM_SLIDE_KICK] = 'donkey_8D_crouch_from_slide_kick',
|
|
[CHAR_ANIM_CROUCH_FROM_FAST_LONGJUMP] = 'donkey_11_crouch_from_fast_long_jump',
|
|
[CHAR_ANIM_CROUCH_FROM_SLOW_LONGJUMP] = 'donkey_12_crouch_from_slow_long_jump',
|
|
[CHAR_ANIM_WALK_PANTING] = 'donkey_ba_walk_panting',
|
|
[CHAR_ANIM_STAND_UP_FROM_LAVA_BOOST] = 'donkey_28_standup_from_lava_boost',
|
|
[CHAR_ANIM_FIRE_LAVA_BURN] = 'donkey_29_fire_lave_burn',
|
|
[CHAR_ANIM_DIVE] = 'donkey_88_dive',
|
|
[CHAR_ANIM_MISSING_CAP] = 'donkey_5E_missingcap',
|
|
[CHAR_ANIM_STAR_DANCE] = 'donkey_CD_stardance',
|
|
[CHAR_ANIM_RETURN_FROM_STAR_DANCE] = 'donkey_CE_stardance_stop',
|
|
[CHAR_ANIM_GROUND_KICK] = 'donkey_66_GroundKick',
|
|
[CHAR_ANIM_PULL_DOOR_WALK_IN] = 'donkey_5F_pulldoor',
|
|
[CHAR_ANIM_PUSH_DOOR_WALK_IN] = 'donkey_60_pushdoor',
|
|
[CHAR_ANIM_START_TIPTOE] = 'donkey_CA_starttiptoe',
|
|
[CHAR_ANIM_TIPTOE] = 'donkey_92_tiptoe',
|
|
[CHAR_ANIM_UNLOCK_DOOR] = 'donkey_61_unlock_door',
|
|
[CHAR_ANIM_STOP_SLIDE] = 'donkey_8F_stop_slide',
|
|
[CHAR_ANIM_FIRST_PUNCH_FAST] = 'donkey_69_first_punch_fast',
|
|
[CHAR_ANIM_SECOND_PUNCH_FAST] = 'donkey_6A_second_punch_fast',
|
|
[CHAR_ANIM_TURNING_PART1] = 'donkey_BC_turningpart1',
|
|
[CHAR_ANIM_TURNING_PART2] = 'donkey_BD_turningpart2',
|
|
|
|
[CS_ANIM_MENU] = 'cs_donkey',
|
|
},
|
|
},
|
|
-----------
|
|
-- Sonic --
|
|
-----------
|
|
{
|
|
name = "Sonic",
|
|
description =
|
|
"A rebellious teenage hedgehog with a blue of attitude, originating from Christmas Island. How'd he got here is anyone's guess.",
|
|
credits = "Coop Team / VA: ReeseiMental",
|
|
color = { r = 0, g = 0, b = 255 },
|
|
model = smlua_model_util_get_id("segasonic_geo"),
|
|
forceChar = CT_MARIO,
|
|
lifeIcon = get_texture_info("icon-segasonic"),
|
|
graffiti = get_texture_info("char-select-graffiti-sonic"),
|
|
camScale = 0.9,
|
|
offset = 0,
|
|
meter = {
|
|
label = {
|
|
left = get_texture_info("char-select-sonic-meter-left"),
|
|
right = get_texture_info("char-select-sonic-meter-right"),
|
|
},
|
|
pie = {
|
|
[1] = get_texture_info("char_select_custom_meter_pie1"),
|
|
[2] = get_texture_info("char_select_custom_meter_pie2"),
|
|
[3] = get_texture_info("char_select_custom_meter_pie3"),
|
|
[4] = get_texture_info("char_select_custom_meter_pie4"),
|
|
[5] = get_texture_info("char_select_custom_meter_pie5"),
|
|
[6] = get_texture_info("char_select_custom_meter_pie6"),
|
|
[7] = get_texture_info("char_select_custom_meter_pie7"),
|
|
[8] = get_texture_info("char_select_custom_meter_pie8"),
|
|
}
|
|
},
|
|
caps = {
|
|
normal = smlua_model_util_get_id("segasonic_cap_geo"),
|
|
wing = smlua_model_util_get_id("segasonic_wing_cap_geo"),
|
|
metal = smlua_model_util_get_id("segasonic_metal_cap_geo"),
|
|
metalWing = smlua_model_util_get_id("segasonic_metal_wing_cap_geo")
|
|
},
|
|
palettes = {
|
|
{
|
|
name = "Default",
|
|
[PANTS] = '0000FF',
|
|
[SHIRT] = 'FEC179',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = 'FF0000',
|
|
[HAIR] = 'FFFF00',
|
|
[SKIN] = 'FEC179',
|
|
[CAP] = '0000FF',
|
|
[EMBLEM] = '000000'
|
|
},
|
|
{
|
|
name = "Mirror",
|
|
[PANTS] = '555555',
|
|
[SHIRT] = 'cccccc',
|
|
[GLOVES] = 'cccccc',
|
|
[SHOES] = '555555',
|
|
[HAIR] = 'cccccc',
|
|
[SKIN] = 'cccccc',
|
|
[CAP] = '555555',
|
|
[EMBLEM] = '000000'
|
|
},
|
|
{
|
|
name = "Ashura",
|
|
[PANTS] = '000000',
|
|
[SHIRT] = 'ffb493',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = 'ff9000',
|
|
[HAIR] = 'FFFF00',
|
|
[SKIN] = 'ffb493',
|
|
[CAP] = '49fc00',
|
|
[EMBLEM] = '006cff'
|
|
},
|
|
{
|
|
name = "Origin",
|
|
[PANTS] = 'ea7640',
|
|
[SHIRT] = 'e7eae5',
|
|
[GLOVES] = 'FFFFFF',
|
|
[SHOES] = '248bbf',
|
|
[HAIR] = 'ba6864',
|
|
[SKIN] = 'e7eae5',
|
|
[CAP] = 'ea7640',
|
|
[EMBLEM] = '000000'
|
|
},
|
|
},
|
|
voices = {
|
|
[CHAR_SOUND_ATTACKED] = "sonic_attacked.ogg",
|
|
[CHAR_SOUND_COUGHING1] = "sonic_coughing1.ogg",
|
|
[CHAR_SOUND_COUGHING2] = "sonic_coughing2.ogg",
|
|
[CHAR_SOUND_COUGHING3] = "sonic_coughing3.ogg",
|
|
[CHAR_SOUND_DOH] = "sonic_doh.ogg",
|
|
[CHAR_SOUND_DROWNING] = "sonic_drowning.ogg",
|
|
[CHAR_SOUND_DYING] = "sonic_dying.ogg",
|
|
[CHAR_SOUND_EEUH] = "sonic_eeuh.ogg",
|
|
[CHAR_SOUND_GROUND_POUND_WAH] = "sonic_ground_pound_wah.ogg",
|
|
[CHAR_SOUND_HAHA] = "sonic_haha.ogg",
|
|
[CHAR_SOUND_HAHA_2] = "sonic_haha2.ogg",
|
|
[CHAR_SOUND_HERE_WE_GO] = "sonic_herewego.ogg",
|
|
[CHAR_SOUND_HOOHOO] = "sonic_hoohoo.ogg",
|
|
[CHAR_SOUND_HRMM] = "sonic_hrmm.ogg",
|
|
[CHAR_SOUND_IMA_TIRED] = "sonic_imatired.ogg",
|
|
[CHAR_SOUND_MAMA_MIA] = "sonic_mamamia.ogg",
|
|
[CHAR_SOUND_LETS_A_GO] = "sonic_letsago.ogg",
|
|
[CHAR_SOUND_ON_FIRE] = "sonic_on_fire.ogg",
|
|
[CHAR_SOUND_OOOF] = "sonic_ooof.ogg",
|
|
[CHAR_SOUND_OOOF2] = "sonic_ooof2.ogg",
|
|
[CHAR_SOUND_PANTING] = "sonic_panting.ogg",
|
|
[CHAR_SOUND_PANTING_COLD] = "sonic_panting_cold.ogg",
|
|
[CHAR_SOUND_PUNCH_HOO] = "sonic_punch_hoo.ogg",
|
|
[CHAR_SOUND_PUNCH_WAH] = "sonic_punch_wah.ogg",
|
|
[CHAR_SOUND_PUNCH_YAH] = "sonic_punch_yah.ogg",
|
|
[CHAR_SOUND_SO_LONGA_BOWSER] = "sonic_solonga_bowser.ogg",
|
|
[CHAR_SOUND_SNORING1] = "sonic_snoring1.ogg",
|
|
[CHAR_SOUND_SNORING2] = "sonic_snoring2.ogg",
|
|
[CHAR_SOUND_SNORING3] = { "sonic_snoring2.ogg", "sonic_snoring1.ogg", "sonic_snoring3.ogg" },
|
|
[CHAR_SOUND_TWIRL_BOUNCE] = "sonic_twirl_bounce.ogg",
|
|
[CHAR_SOUND_UH] = "sonic_uh.ogg",
|
|
[CHAR_SOUND_UH2] = "sonic_uh2.ogg",
|
|
[CHAR_SOUND_UH2_2] = "sonic_uh2_2.ogg",
|
|
[CHAR_SOUND_WAAAOOOW] = "sonic_waaaooow.ogg",
|
|
[CHAR_SOUND_WAH2] = "sonic_wah2.ogg",
|
|
[CHAR_SOUND_WHOA] = "sonic_whoa.ogg",
|
|
[CHAR_SOUND_YAHOO] = "sonic_yahoo.ogg",
|
|
[CHAR_SOUND_YAWNING] = "sonic_yawning.ogg",
|
|
[CHAR_SOUND_YAHOO_WAHA_YIPPEE] = { "sonic_yahoo.ogg", "sonic_yahoo1.ogg", "sonic_yahoo2.ogg", "sonic_yahoo3.ogg", "sonic_yahoo4.ogg", "sonic_yahoo5.ogg" },
|
|
[CHAR_SOUND_YAH_WAH_HOO] = { "sonic_yah_wah_hoo1.ogg", "sonic_yah_wah_hoo2.ogg", "sonic_yah_wah_hoo3.ogg" },
|
|
--[CHAR_SOUND_HELLO] = "sonic_hello.ogg"
|
|
},
|
|
anims = {
|
|
[CHAR_ANIM_WALKING] = function(m)
|
|
if gCSPlayers[m.playerIndex].movesetToggle then
|
|
return 'sonic_walk'
|
|
end
|
|
end,
|
|
[CHAR_ANIM_RUNNING] = function(m)
|
|
if gCSPlayers[m.playerIndex].movesetToggle then
|
|
return 'sonic_running'
|
|
end
|
|
end,
|
|
[CHAR_ANIM_SHIVERING_RETURN_TO_IDLE] = function(m)
|
|
if gCSPlayers[m.playerIndex].movesetToggle then
|
|
return 'sonic_shivering_stop'
|
|
end
|
|
end,
|
|
[CHAR_ANIM_RUNNING_UNUSED] = function(m)
|
|
if gCSPlayers[m.playerIndex].movesetToggle then
|
|
return 'sonic_running3'
|
|
end
|
|
end,
|
|
[CHAR_ANIM_STAR_DANCE] = function(m)
|
|
if gCSPlayers[m.playerIndex].movesetToggle then
|
|
return 'sonic_victory'
|
|
end
|
|
end,
|
|
[CHAR_ANIM_RETURN_FROM_STAR_DANCE] = function(m)
|
|
if gCSPlayers[m.playerIndex].movesetToggle then
|
|
return 'sonic_after_victory'
|
|
end
|
|
end,
|
|
[CHAR_ANIM_TAKE_CAP_OFF_THEN_ON] = 'sonic_star_exit_with_hat',
|
|
[CHAR_ANIM_PUT_CAP_ON] = 'sonic_putting_on_hat',
|
|
[CS_ANIM_MENU] = 'cs_sonic',
|
|
},
|
|
eyes = {
|
|
[CS_ANIM_MENU] = MARIO_EYES_LOOK_LEFT
|
|
},
|
|
},
|
|
}
|
|
|
|
local ultraBrosCredits = {
|
|
{
|
|
name = TEXT_PACK_NAME,
|
|
"FunkyLion,Lead Dev",
|
|
"Melzinoff,Co-Lead",
|
|
"MlopsFunny,Animation",
|
|
"Sharen,Animation",
|
|
"WBmario,Animation",
|
|
"FluffaMario,Models",
|
|
"EmilyEmmi,Moveset",
|
|
"Wibblus,Moveset",
|
|
"SwagSkeleton95,Moveset",
|
|
"steven3004,Moveset, Coder",
|
|
"PeachyPeach,Moveset, Coder",
|
|
"Squishy6094,CS Coder",
|
|
"xLuigiGamerx,Moveset, Coder",
|
|
'Strawberii "Oreo",Render Icons',
|
|
"Chars_64,Render Icons",
|
|
"WaterVapor,DK Render",
|
|
"wwolforam,Sonic Render",
|
|
"SMSAlfredo,Coder",
|
|
},
|
|
{
|
|
name = TEXT_PACK_NAME .. " Voice Actors",
|
|
"MelissaMekrose,Toadette",
|
|
"SuperKirbyLover,Peach",
|
|
"MorphiGalaxi,Daisy",
|
|
"FunkyLion,Yoshi",
|
|
"LuUvvUCY,Birdo",
|
|
"VinnyVinesauce,Spike",
|
|
"BeckyVO,Pauline",
|
|
"GauntletQueen,Rosalina",
|
|
"SlashOLantern,WaPeach",
|
|
"Dean Seavor,Donkey Kong",
|
|
"ReeseiMental,Sonic",
|
|
},
|
|
{
|
|
name = TEXT_PACK_NAME .. " Graffiti Artists",
|
|
"SAWhane,Sonic",
|
|
},
|
|
}
|
|
|
|
local function on_character_select_load()
|
|
for i, char in pairs(extraCharacters) do
|
|
local _ENV = setmetatable(char, { __index = _G })
|
|
tablePos = character_add(name, description, credits, color, model, forceChar, lifeIcon, camScale, offset, meter, graffiti)
|
|
if caps then character_add_caps(model, caps) end
|
|
if voices then character_add_voice(model, voices) end
|
|
if palettes then
|
|
for i = 1, #palettes do
|
|
character_add_palette_preset(model, palettes[i], palettes[i].name)
|
|
end
|
|
end
|
|
character_set_category(tablePos, "CoopDX")
|
|
if anims then character_add_animations(model, anims, eyes, hands) end
|
|
if meter then character_add_health_meter(tablePos, meter) end
|
|
if graffiti then character_add_graffiti(tablePos, graffiti) end
|
|
end
|
|
|
|
for i = 1, #ultraBrosCredits do
|
|
for c = 1, #ultraBrosCredits[i] do
|
|
local creditSplit = string.split(ultraBrosCredits[i][c], ",")
|
|
charSelect.credit_add(ultraBrosCredits[i].name, creditSplit[1], creditSplit[2])
|
|
end
|
|
end
|
|
end
|
|
|
|
hook_event(HOOK_ON_MODS_LOADED, on_character_select_load) |