Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beach remap alternative #15437

Closed

Conversation

Fox-McCloud
Copy link
Member

@Fox-McCloud Fox-McCloud commented Feb 4, 2021

An alternative to: #13122

It's been a long sought goal of @Necaladun to cut down on what away missions have to offer---too much adventuring and loot off station is a bad thing---it's better to encourage players to stay on station for most of their adventuring. That said, getting rid of away missions, entirely, isn't really in the cards. Additionally, having a relaxing spot, to go, doesn't necessarily do any harm either, especially when it doesn't have much loot, at all.

This is the beach revamp from TG.

This scales back, dramatically, what the beach has in terms of adventuring, but it makes up for it in offering a larger entertainment area with a bit more to do, upgraded drink dispensers, some food, a bartender role, and radio coverage.

This away mission can be excellent bar to set for what away missions should be---relaxing areas that encourage roleplay with one another while not being a loot pinata or some grand design for running all over the place or ignoring your on-station duties; a thematic "bar" or chillout area, if you will.

Things from the original PR, however, I do think could be added, mostly the chairs, as they have a great aesthetic. I won't be adding those in this PR, and well, they should be added by the other author anyway, to his credit.

This also standardizes on using a single beach turf set---the entire game uses the same set of beach icons, but then the beach away mission uses a different one---this isn't great---better to standardize one one now, then, if we want to update the sprites, we can do that at a later point (the beach away mission sprites don't have great wave animations)

The overlay for being under water won't be used, at least, temporarily---it has issues with the sprite standardization, and doesn't even work with the regular beach away mission if you use complex angles---it's kinda badly hard coded to be only facing south, and that's it.

Some pics:

img
img
img
img
img

other things this PR does:

  • Adds a tiki mask
  • You can craft these out of wood
  • Adds a few letterman style jackets
    • Find them in the clothesmate as well as on the beach
  • Adds the dollar bling to the clothes mate
  • Updates bedsheets sprites to be consistent
    • Some of these were genuinely awful; we had a good one and the rest were super old and...bad
  • Updates the flora rock sprites

馃啈 Fox McCloud
add: Adds tiki mask--craft one out of wood
add: Adds letterman style jackets--find them in the clothes mate.
add: Adds dollar bling to the clothes mate
tweak: Updates bed sheet sprites
tweak; Updates rock structure sprites (the kind that are added for decoration)
add: Majorly overhauls the beach away mission
/:cl:

@Fox-McCloud Fox-McCloud added Feature This PR is a new addition to the game Map Edit This PR will modify a map Refactor This PR will clean up the code but have the same ingame outcome labels Feb 4, 2021
@AffectedArc07 AffectedArc07 added the General Map This map edit is not part of any of the primary maps label Feb 4, 2021
pixel_y = rand(-5, 5)
icon_state = "shell[rand(1, 3)]"
color = pickweight(possible_colors)
setDir(pick(GLOB.cardinal))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
setDir(pick(GLOB.cardinal))
setDir(pick(GLOB.cardinal))

Missing newline

icon = 'icons/obj/bedsheets.dmi'
icon_state = "sheetwhite"
lefthand_file = 'icons/mob/inhands/misc/bedsheet_lefthand.dmi'
righthand_file = 'icons/mob/inhands/misc/bedsheet_righthand.dmi'
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note to self, test all of these.

var/obj/machinery/poolcontroller/linkedcontroller = null

/turf/simulated/floor/beach/water/Initialize(mapload)
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have an idea for this one, potentially...

/obj/item/clothing/mask/gas/tiki_mask/Initialize(mapload)
.=..()
tikimask_designs = list(
"Original Tiki" = image(icon = src.icon, icon_state = "tiki_eyebrow"),
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in this case, we really do have to use src, as gross as that is---and since this is all built in BYOND stuff, we can't really do the whole icon = _icon thing either).

@McRamon
Copy link
Contributor

McRamon commented Feb 4, 2021

What is the point of cutting what away missions have to offer if the only people that are affected by it are explorers and clueless assistants, and explorers are already leaving the station and for another adventure. I would love to see beach gateway changed because currently its very dull, but making it absolutely adventureless may make explorers feel like they wasted a round.

If anything should be done about adventures that attract people away from station, i would rather like to see more restrictions on gateway itself (for example make it impossible to enter without access of an explorer (which also will help with vampires and changelings that abuse gateway helpless explorers)

@Fox-McCloud
Copy link
Member Author

What is the point of cutting what away missions have to offer if the only people that are affected by it are explorers and clueless assistants, and explorers are already leaving the station and for another adventure

Because people should primarily be engaging with the station. See the issues that crop up with places like lavaland in terms of the enagement it creates with station crew vs non-station crew--some limited amount of this, especially if tied with a job and it reinforces that job, is ok, but having it everywhere for the sake of itself, especially when it's easy to access as entering one door? Not great.

These areas just turn into loot pinatas that powergamers invariably are attracted to---oh, it's beach? Time to get my energy sword! Stuff like that. Again, some form of this, if it's tied into rewarding a job to do what it needs to do, that ties into the station, is ok---but Away Missions don't do this--they're just pure loot for the sake of loot.

They're an adventure the first 3 times you do them, then they're just a timegate for valuables.

@Kyep
Copy link
Contributor

Kyep commented Feb 4, 2021

I would rather see #13122 than this, as 13122 is far more popular.
13122 has even been TMed a few times and was generally a success.

I'm not opposed to the idea of some away missions having a chillout area, but I think that away missions that are nothing more than a chillout area are effectively useless as they're just duplicating the already-existing on-station bar. And really, will often be inferior to the on-station bar, as the on-station bar will have more people.

Like it or not there are a bunch of players/crew who end up bored, especially if they get stuck as assistant, and offstation exploration areas are popular for a reason. I don't think it takes anything away from the station to have them.

Its also a weird double-standard to try to force the gateway to be purely a chillout area with no combat or loot, when lavaland takes far more crew offstation than the gateway does, has far more fights, and far more loot, and all this is considered both fine and desirable. The same enjoyment that you get from being a miner, others get from the gateway. It seems a inconsistent to say lavaland is fine to be full of combat and loot, but gateway isn't, and has to be limited to being a reskinned inferior version of bar RP.

Objection.

@Wojz
Copy link

Wojz commented Feb 4, 2021

Because people should primarily be engaging with the station.

I'd agree if we didn't hit 100 pop regularly. We need things outside the station like ghost roles to balance that out and avoid overcrowding.

@Spacemanspark
Copy link
Contributor

Spacemanspark commented Feb 4, 2021

This is a game that takes place in space. While there's certainly a major focus on the station (as there should be) space/ gateway exploration is a very, very fun and intriguing side activity. I see no reason to remove that aspect. Exploration also offers tons of opportunities for roleplay.

Perhaps instead of static maps, we could have something akin to a mystery dungeon game with randomized dungeons. This would enable fresh exploration for all, and help curb people meta hunting specific items.

@procdrone
Copy link
Contributor

procdrone commented Feb 4, 2021

Perhaps instead of static maps, we could have something akin to a mystery dungeon game with randomized dungeons. This would enable fresh exploration for all, and help curb people meta hunting specific items.

sounds like an excellent opportunity to use the features presented in #15334 , but maybe with bigger generation options for whole rooms and essentially random dungeons?

@github-actions github-actions bot added the Merge Conflict This PR is merge conflicted label Feb 7, 2021
@Fox-McCloud Fox-McCloud changed the title Beach remap alternative: The War on Unsimulated Continues Beach remap alternative Feb 8, 2021
@Fox-McCloud Fox-McCloud deleted the beach-remap-alternative branch September 25, 2021 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature This PR is a new addition to the game General Map This map edit is not part of any of the primary maps Map Edit This PR will modify a map Merge Conflict This PR is merge conflicted Refactor This PR will clean up the code but have the same ingame outcome
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants