mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-09 16:05:07 +00:00
## About The Pull Request With this PR, I'm introducing fishing bluespace capsules to the game. They can be found on the black market, but I'll get a couple more ways to get them before it's ready. Anyway, they're special bluespace capsules that spawn a fishing spot of your choice. The fishing spot can be changed by alt-clicking the capsule, and so far it has 5 choices, plus 2 locked behind emagging for obvious reasons: - Freshwater: pretty basic, you get freshwater fish from this. - Saltwater: mainly saltwater fish. - Tiziran: You get tiziran fish here, like the gunner jellyfish, armorfish, needlefish, dwarves moonfish and the new, bigger zagoskian moonfish. By the by, moonfish now periodically lay moonfish eggs, a staple of lizardfolk cuisine. - Ice fishing spot: A small ice turf with a hole dug in it; salmon, arctic char, arctic chrabs and the bonemass (skeleton fish). - Hot Spring: Somehow the new home to the ought-to-be-extinct sacabambaspis. It also doubles as a better shower overall, with mild healing on top of stamina recovery. Felinids still hate it though, and won't benefit from the healing. - Lava: A 2x2 square of pure lava. Requires an emag for obvious reasons. - Plasma: Ditto, but it's plasma instead of lava. As a sidenote, unlike standard shelter capsules, these require their area to be clear of pipes and cables on top of the other requirements, unless emagged. Obviously, I've done some changes to allow pipes and cables to not be hidden by water turfs, though I'm still keeping these reqs because I don't think these fishing spots would look great if riddled with cables and pipes. I may remove this extra req later if it proves to be a tad too tedious. Also they don't knock you back when expanding. Screenshot from a recent test (fixed the misplaced decal and tweaked a few things since then):  ## Why It's Good For The Game The idea stems from how not all fishing spots aren't designed to be accessible every round, which is fine, because we have the fish-porter for that. However, even the fish-porter should have its limits in terms of what it can provide by itself (linking is all fair and game), so I've thought having something of a middle point would been neat, also as a way to mess around with the station layout a bit, to empower the player with a little extra "terraforming". ## Changelog 🆑 add: Added fishing bluespace capsules to the game, which can be used to spawn a variety of fishing spots, from freshwater to tiziran sea to hot springs, and also lava and plasma if emagged. add: Added two new fish: the zagoskian moonfish and the sacabambaspis. Moonfish will now periodically lay moonfish eggs. map: The 'crashed pod' lavaland ruin now has a hot spring, and the cursed hotspring on icemoon now has a plastic chair and a fishing toolbox. /🆑
69 lines
1.1 KiB
Plaintext
69 lines
1.1 KiB
Plaintext
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
|
"a" = (
|
|
/obj/effect/turf_decal/siding/dark_blue{
|
|
dir = 1
|
|
},
|
|
/turf/template_noop,
|
|
/area/template_noop)
|
|
"b" = (
|
|
/turf/open/misc/ice/icemoon/no_planet_atmos/holed,
|
|
/area/template_noop)
|
|
"d" = (
|
|
/obj/effect/turf_decal/siding/dark_blue/corner{
|
|
dir = 4
|
|
},
|
|
/turf/template_noop,
|
|
/area/template_noop)
|
|
"i" = (
|
|
/obj/effect/turf_decal/siding/dark_blue/corner,
|
|
/turf/template_noop,
|
|
/area/template_noop)
|
|
"o" = (
|
|
/obj/effect/turf_decal/siding/dark_blue/corner{
|
|
dir = 8
|
|
},
|
|
/turf/template_noop,
|
|
/area/template_noop)
|
|
"q" = (
|
|
/obj/effect/turf_decal/siding/dark_blue,
|
|
/obj/item/clothing/suit/caution,
|
|
/turf/template_noop,
|
|
/area/template_noop)
|
|
"E" = (
|
|
/obj/effect/turf_decal/siding/dark_blue{
|
|
dir = 4
|
|
},
|
|
/obj/structure/chair/plastic{
|
|
dir = 4
|
|
},
|
|
/turf/template_noop,
|
|
/area/template_noop)
|
|
"R" = (
|
|
/obj/effect/turf_decal/siding/dark_blue{
|
|
dir = 8
|
|
},
|
|
/turf/template_noop,
|
|
/area/template_noop)
|
|
"X" = (
|
|
/obj/effect/turf_decal/siding/dark_blue/corner{
|
|
dir = 1
|
|
},
|
|
/turf/template_noop,
|
|
/area/template_noop)
|
|
|
|
(1,1,1) = {"
|
|
i
|
|
E
|
|
d
|
|
"}
|
|
(2,1,1) = {"
|
|
q
|
|
b
|
|
a
|
|
"}
|
|
(3,1,1) = {"
|
|
o
|
|
R
|
|
X
|
|
"}
|