mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-25 05:25:14 +00:00
Improve built-in mods a bit
This commit is contained in:
parent
f6ecb5fa9e
commit
111f03dfc0
4 changed files with 24 additions and 12 deletions
|
@ -1,5 +1,18 @@
|
|||
-- name: [CS] VL-Tone & Cjes Luigi
|
||||
-- description: A character swap mod using the Character Select's API.
|
||||
-- description: [CS] VL-Tone & Cjes Luigi\nBy Coop Deluxe Team\n\nnThis Character Select pack adds VL-Tone Luigi and Cjes Luigi, who was originally the model for luigi in earlier versions of sm64ex-coop.
|
||||
-- pausable: true
|
||||
|
||||
if not _G.charSelectExists then
|
||||
local first = false
|
||||
hook_event(HOOK_ON_LEVEL_INIT, function()
|
||||
if not first then
|
||||
first = true
|
||||
play_sound(SOUND_MENU_CAMERA_BUZZ, gGlobalSoundSource)
|
||||
djui_chat_message_create("\\#ffffa0\\Extra Characters requires Character Select to be enabled.\nPlease rehost with it enabled.")
|
||||
end
|
||||
end)
|
||||
return
|
||||
end
|
||||
|
||||
local E_MODEL_VL = smlua_model_util_get_id("vl_geo")
|
||||
local E_MODEL_CJES = smlua_model_util_get_id("cjes_geo")
|
||||
|
@ -8,9 +21,6 @@ local TEXT_MOD_NAME = "VL-Tone & Cjes Luigi"
|
|||
|
||||
local TEX_LUIGI = get_texture_info("luigi-icon")
|
||||
|
||||
if _G.charSelectExists then
|
||||
_G.charSelect.character_add("VL-Tone Luigi", {" A fanmade model of Luigi.", "The model was created for the", "program Toad's Tool 64, a romhack editor.", "This model is a nostalgic throwback to", "many players in the SM64 Community!"}, "VL-Tone", {r = 0, g = 152, b = 0}, E_MODEL_VL, CT_LUIGI, TEX_LUIGI)
|
||||
_G.charSelect.character_add("Cjes Luigi", {"Another fanmade Luigi model.", "The model originates from Super", "Luigi 64 in 2015.", "This model originally was the", "main Luigi model for ex-Coop before", "the giga leak occured in 2020 and", "eventually replaced it." }, "Cjes", {r = 0, g = 152, b = 0}, E_MODEL_CJES, CT_LUIGI, TEX_LUIGI)
|
||||
else
|
||||
djui_popup_create("\\#ffffdc\\\n"..TEXT_MOD_NAME.."\nRequires the Character Select Mod\nto use as a Library!\n\nPlease turn on the Character Select Mod\nand Restart the Room!", 6)
|
||||
end
|
||||
_G.charSelect.character_add("VL-Tone Luigi", {" A fanmade model of Luigi.", "The model was created for the", "program Toad's Tool 64, a romhack editor.", "This model is a nostalgic throwback to", "many players in the SM64 Community!"}, "VL-Tone", {r = 0, g = 152, b = 0}, E_MODEL_VL, CT_LUIGI, TEX_LUIGI)
|
||||
|
||||
_G.charSelect.character_add("Cjes Luigi", {"Another fanmade Luigi model.", "The model originates from Super", "Luigi 64 in 2015.", "This model originally was the", "main Luigi model for sm64ex-coop before", "the giga leak occured in 2020 and", "eventually replaced it." }, "Cjes", {r = 0, g = 152, b = 0}, E_MODEL_CJES, CT_LUIGI, TEX_LUIGI)
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
-- name: [CS] Extra Characters
|
||||
-- description: [CS] Extra Characters\nBy Coop Deluxe Team\n\nThis Character Select pack adds other characters from the Mario series! Currently, The only character that has been added is \\#ff46a1\\Toadette\\#dcdcdc\\.
|
||||
-- description: [CS] Extra Characters\nBy Coop Deluxe Team\n\nThis Character Select pack adds other characters from the Mario series! Currently, The only character that has been added is just \\#ff46a1\\Toadette\\#dcdcdc\\.
|
||||
-- pausable: true
|
||||
|
||||
if not _G.charSelectExists then
|
||||
local first = false
|
||||
|
@ -58,4 +59,4 @@ hook_event(HOOK_MARIO_UPDATE, function (m)
|
|||
end)
|
||||
hook_event(HOOK_CHARACTER_SOUND, function (m, sound)
|
||||
if _G.charSelect.character_get_voice(m) == VOICETABLE_TOADETTE then return _G.charSelect.voice.sound(m, sound) end
|
||||
end)
|
||||
end)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
-- name: Faster Swimming
|
||||
-- incompatible:
|
||||
-- description: Everyone swims faster.
|
||||
-- pausable: true
|
||||
|
||||
function mario_before_phys_step(m)
|
||||
local hScale = 1.0
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
-- name: Personal Star Counter
|
||||
-- description: See how many stars you've collected!\n\nCredits:\n\\#097419\\Mr.Needlemouse\\#FFFFFF\\ - Concept\nSunk\\#dcdcdc\\ - Creator\n\\#269A91\\Demnyx\\#dcdcdc\\ - Assistance\n\\#f296af\\PeachyPeach\\#dcdcdc\\ - Global functions
|
||||
-- incompatible: gamemode
|
||||
-- description: See how many stars you've collected!\n\nCredits:\n\\#097419\\Mr.Needlemouse\\#FFFFFF\\ - Concept\nSunk\\#dcdcdc\\ - Creator\n\\#269A91\\Demnyx\\#dcdcdc\\ - Assistance\n\\#f296af\\PeachyPeach\\#dcdcdc\\ - Global functions
|
||||
-- pausable: true
|
||||
|
||||
------------------------------
|
||||
----- Localize functions -----
|
||||
|
@ -352,4 +353,4 @@ _G.PersonalStarCounter = {
|
|||
mod_storage_save("StarCounter", tostring(TotalStarCounter))
|
||||
end
|
||||
end
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue