diff --git a/data/lt/games/survive_the_tide/3/dinner_mode.json b/data/lt/games/survive_the_tide/3/dinner_mode.json new file mode 100644 index 00000000..8695a0da --- /dev/null +++ b/data/lt/games/survive_the_tide/3/dinner_mode.json @@ -0,0 +1,65 @@ +{ + "name": {"translate": "ltminigames.minigame.survive_the_tide_3"}, + "subtitle": "DINNER MODE", + "icon": "ltminigames:textures/gui/minigames/survive_the_tide/icon.png", + "hide_from_list": true, + + "statistics_key": "survive_the_tide", + "backend_id": "lt:survive_the_tide_3_teams", + + "minimum_participants": 3, + "maximum_participants": 32, + "waiting": { + "map": { + "type": "ltminigames:load_map", + "load_from": "lt:waiting_lobby", + "dimension_type": "tropicraft:tropics" + }, + "behaviors": [ + { + "type": "lt:common/waiting", + "regions": { + "spawn": "spawn" + } + }, + { + "type": "ltminigames:setup_teams", + "teams": [ + { + "key": "dinners", + "name": "THE DINNERS", + "dye": "red", + "text": "red", + "assign_roles": ["dinners"] + }, + { + "key": "everyone", + "name": "Everyone Else", + "dye": "cyan", + "text": "aqua" + } + ] + } + ] + }, + "map": { + "type": "ltminigames:load_map", + "load_from": "lt:survive_the_tide_3", + "dimension_type": "lt:raised_clouds" + }, + "behaviors": [ + { + "type": "lt:common/playing", + "game_type": "adventure", + "join_late_with_role": "spectator" + }, + { + "type": "lt:survive_the_tide/3/map", + "tide": 190 + }, + "lt:survive_the_tide/3/phases", + "lt:survive_the_tide/mode/teams", + "lt:survive_the_tide/3/weather", + "lt:survive_the_tide/common" + ] +} diff --git a/data/ltpermissions/roles.json b/data/ltpermissions/roles.json index 42e8dd89..d5359970 100644 --- a/data/ltpermissions/roles.json +++ b/data/ltpermissions/roles.json @@ -120,6 +120,8 @@ } } }, + "dinners": { + }, "everyone": { "overrides": { "commands": {