Files
Bubberstation/code/modules/mafia/map_pieces.dm
SkyratBot 5b55a57c26 [MIRROR] Adds map-specific outfits for the mafia minigame, updates an out-of-date mafia map description [MDB IGNORE] (#19928)
* Adds map-specific outfits for the mafia minigame, updates an out-of-date mafia map description (#74033)

## About The Pull Request

Themed Mafia maps will now equip players with a custom map-specific
outfit, instead of that ugly grey jumpsuit and sneakers.

Syndicate Megastation:

![mafia1](https://user-images.githubusercontent.com/28870487/225453474-2514e8df-778f-4a4a-a5ba-c90c41aa3020.png)

Vampire's Castle:

![mafia2](https://user-images.githubusercontent.com/28870487/225453488-c761a6e2-05e3-4fce-b89f-8a76d87884c6.png)

Alien Mothership:

![mafia3](https://user-images.githubusercontent.com/28870487/225453498-20c277eb-9437-40ab-a4a9-2745112e620a.png)

Lavaland Excursion (I took the pic at the pizza party ruin because I
didn't want to keep rerolling maps):

![mafia4](https://user-images.githubusercontent.com/28870487/225453537-500aa6a7-d4f1-49df-ac87-fb1babc567d3.png)

Snowdin:

![mafia5](https://user-images.githubusercontent.com/28870487/225453546-de11da5f-ec2d-4d07-857b-8b7f8d0f3441.png)

Spider Clan Kidnapping:

![image](https://user-images.githubusercontent.com/28870487/225456606-b12c14a9-599e-41f9-a9d3-7cd0fae63e5a.png)

This also changes the description for the "Snowdin" map.

```
"Based off of the icey moon map of the same name, the guy who reworked it pretty much did it for nothing since away missions are disabled but at least he'll get this...?"
```
Changed to:
```
"Based off of the icy moon map of the same name, the guy who reworked it did a good enough job to recieve a derivative piece of work based on it. Cool!"
```

Away missions are back! Snowdin is back!

## Why It's Good For The Game

Adds some neat costumes to compliment the map description blurbs. How am
I supposed to be immersed in the Mafia setting if everyone's dressed
like a greytider?

Updates an out of date map description.
## Changelog
🆑 Rhials
add: Mafia maps now come with their own thematic outfits!
spellcheck: Changes the "Snowdin" mafia map description
/🆑

* Adds map-specific outfits for the mafia minigame, updates an out-of-date mafia map description

---------

Co-authored-by: Rhials <Datguy33456@gmail.com>
2023-03-18 03:17:50 -07:00

86 lines
3.0 KiB
Plaintext

/obj/effect/landmark/mafia_game_area //locations where mafia will be loaded by the datum
name = "Mafia Area Spawn"
var/game_id = "mafia"
/obj/effect/landmark/mafia
name = "Mafia Player Spawn"
var/game_id = "mafia"
/obj/effect/landmark/mafia/town_center
name = "Mafia Town Center"
//for ghosts/admins
/obj/mafia_game_board
name = "Mafia Game Board"
icon = 'icons/obj/mafia.dmi'
icon_state = "board"
anchored = TRUE
var/game_id = "mafia"
var/datum/mafia_controller/MF
/obj/mafia_game_board/attack_ghost(mob/user)
. = ..()
if(!MF)
MF = GLOB.mafia_game
if(!MF)
MF = create_mafia_game()
MF.ui_interact(user)
/area/centcom/mafia
name = "Mafia Minigame"
icon_state = "mafia"
static_lighting = FALSE
base_lighting_alpha = 255
requires_power = FALSE
has_gravity = STANDARD_GRAVITY
flags_1 = NONE
area_flags = BLOCK_SUICIDE | UNIQUE_AREA
/datum/map_template/mafia
///A brief background tidbit
var/description = ""
///What costume will this map force players to start with?
var/custom_outfit
/datum/map_template/mafia/summerball
name = "Summerball 2020"
description = "The original, the OG. The 2020 Summer ball was where mafia came from, with this map."
mappath = "_maps/map_files/Mafia/mafia_ball.dmm"
/datum/map_template/mafia/syndicate
name = "Syndicate Megastation"
description = "Yes, it's a very confusing day at the Megastation. Will the syndicate conflict resolution operatives succeed?"
mappath = "_maps/map_files/Mafia/mafia_syndie.dmm"
custom_outfit = /datum/outfit/mafia/syndie
/datum/map_template/mafia/lavaland
name = "Lavaland Excursion"
description = "The station has no idea what's going down on lavaland right now, we got changelings... traitors, and worst of all... lawyers roleblocking you every night."
mappath = "_maps/map_files/Mafia/mafia_lavaland.dmm"
custom_outfit = /datum/outfit/mafia/lavaland
/datum/map_template/mafia/ufo
name = "Alien Mothership"
description = "The haunted ghost UFO tour has gone south and now it's up to our fine townies and scare seekers to kill the actual real alien changelings..."
mappath = "_maps/map_files/Mafia/mafia_ayylmao.dmm"
custom_outfit = /datum/outfit/mafia/abductee
/datum/map_template/mafia/spider_clan
name = "Spider Clan Kidnapping"
description = "New and improved spider clan kidnappings are a lot less boring and have a lot more lynching. Damn westaboos!"
mappath = "_maps/map_files/Mafia/mafia_spiderclan.dmm"
custom_outfit = /datum/outfit/mafia/ninja
/datum/map_template/mafia/snowy
name = "Snowdin"
description = "Based off of the icy moon map of the same name, the guy who reworked it did a good enough job to recieve a derivative piece of work based on it. Cool!"
mappath = "_maps/map_files/Mafia/mafia_snow.dmm"
custom_outfit = /datum/outfit/mafia/snowy
/datum/map_template/mafia/gothic
name = "Vampire's Castle"
description = "Vampires and changelings clash to find out who's the superior bloodsucking monster in this creepy castle map."
mappath = "_maps/map_files/Mafia/mafia_gothic.dmm"
custom_outfit = /datum/outfit/mafia/gothic