Add a new fishing minigame to NTOS (#16457)

This commit is contained in:
ShadowLarkens
2024-10-12 05:11:41 -07:00
committed by GitHub
parent 90d17d872f
commit a8b949fdcd
6 changed files with 409 additions and 0 deletions
@@ -0,0 +1,26 @@
/datum/computer_file/program/fishing
filename = "fishingminigame"
filedesc = "Fishy Fishy 905"
program_icon_state = "arcade"
extended_desc = "A little fishing minigame for when you're really bored."
size = 3
requires_ntnet = FALSE
available_on_ntnet = TRUE
tgui_id = "NtosFishing"
usage_flags = PROGRAM_ALL
/datum/computer_file/program/fishing/tgui_data(mob/user)
return get_header_data()
/datum/computer_file/program/fishing/tgui_act(action, list/params)
. = ..()
if(.)
return
switch(action)
if("lose")
playsound(computer, 'sound/arcade/lose.ogg', 50, TRUE, extrarange = -3, falloff = 0.1)
. = TRUE
if("win")
playsound(computer, 'sound/arcade/win.ogg', 50, TRUE, extrarange = -3, falloff = 0.1)
. = TRUE