Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -407,12 +407,23 @@ ABSTRACT_TYPE(/datum/gear/accessory)
var/list/passcard = list()
passcard["passcard, tau ceti"] = /obj/item/clothing/accessory/badge/passcard
passcard["passcard, sol"] = /obj/item/clothing/accessory/badge/passcard/sol
passcard["passcard, pluto"] = /obj/item/clothing/accessory/badge/passcard/sol/pluto
passcard["passcard, jovian"] = /obj/item/clothing/accessory/badge/passcard/sol/jupiter
passcard["passcard, luna"] = /obj/item/clothing/accessory/badge/passcard/sol/luna
passcard["passcard, europa"] = /obj/item/clothing/accessory/badge/passcard/sol/europa
passcard["passcard, callisto"] = /obj/item/clothing/accessory/badge/passcard/sol/callisto
passcard["passcard, cytherean"] = /obj/item/clothing/accessory/badge/passcard/sol/cytherean
passcard["passcard, europa"] = /obj/item/clothing/accessory/badge/passcard/sol/europa
passcard["passcard, jintarian"] = /obj/item/clothing/accessory/badge/passcard/sol/jintarian
passcard["passcard, jovian"] = /obj/item/clothing/accessory/badge/passcard/sol/jupiter
passcard["passcard, solarian konyang"] = /obj/item/clothing/accessory/badge/passcard/sol/konyang
passcard["passcard, luna"] = /obj/item/clothing/accessory/badge/passcard/sol/luna
passcard["passcard, solarian mictlan"] = /obj/item/clothing/accessory/badge/passcard/sol/mictlan
passcard["passcard, new hai phong"] = /obj/item/clothing/accessory/badge/passcard/sol/new_hai_phong
passcard["passcard, pluto"] = /obj/item/clothing/accessory/badge/passcard/sol/pluto
passcard["passcard, reconstruction mandate"] = /obj/item/clothing/accessory/badge/passcard/sol/restricted_mandate
passcard["passcard, mars"] = /obj/item/clothing/accessory/badge/passcard/sol/restricted_mars
passcard["passcard, san colette"] = /obj/item/clothing/accessory/badge/passcard/sol/san_colette
passcard["passcard, sankt frederick"] = /obj/item/clothing/accessory/badge/passcard/sol/sankt_frederick
passcard["passcard, silversun"] = /obj/item/clothing/accessory/badge/passcard/sol/silversun
passcard["passcard, venus"] = /obj/item/clothing/accessory/badge/passcard/sol/venus
passcard["passcard, visegrad"] = /obj/item/clothing/accessory/badge/passcard/sol/visegrad
passcard["passcard, eridani"] = /obj/item/clothing/accessory/badge/passcard/eridani
passcard["passcard, elyra"] = /obj/item/clothing/accessory/badge/passcard/elyra
passcard["passcard, dominia"] = /obj/item/clothing/accessory/badge/passcard/dominia
Expand All @@ -422,7 +433,6 @@ ABSTRACT_TYPE(/datum/gear/accessory)
passcard["passcard, gadpathur"] = /obj/item/clothing/accessory/badge/passcard/gad
passcard["passcard, assunzione"] = /obj/item/clothing/accessory/badge/passcard/assu
passcard["passcard, konyang"] = /obj/item/clothing/accessory/badge/passcard/konyang
passcard["passcard, visegrad"] = /obj/item/clothing/accessory/badge/passcard/sol/visegrad
gear_tweaks += new /datum/gear_tweak/path(passcard)

/datum/gear/accessory/workvisa
Expand Down
176 changes: 135 additions & 41 deletions code/modules/clothing/under/accessories/badges.dm
Original file line number Diff line number Diff line change
Expand Up @@ -317,39 +317,25 @@
icon_state = "passcard_ceti_m"
item_state = "passcard_ceti_m"

// Solarian Alliance passcards
/obj/item/clothing/accessory/badge/passcard/sol
name = "\improper ASSN passcard"
desc = "A passcard issued to citizens of the Alliance of Sovereign Solarian Nations, typically from planets such as the Jewel Worlds or smaller zones of authority."
desc_extended = "A passcard is a modern evolution of the state-issued identification card, with all the functionality of a driver's license, birth certificate, passport, or other document, \
updated as necessary or able by a central government. The concept was pioneered in the early days of the Sol Alliance, and continues in most human stellar nations to this day, owing to the availability \
and price of consumer plastics and self-powered microholograms."
desc = "A passcard issued to citizens of the Alliance of Sovereign Solarian Nations."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears only the Solarian flag, the background features Unity Station with a diverse range of civilian and military vessels visible in the periphery. \
These cards are issued directly by the Solarian Federal Government or by member-states that elect not to produce their own variants."
icon_state = "passcard_sol"
item_state = "passcard_sol"

/obj/item/clothing/accessory/badge/passcard/sol/pluto
name = "plutonian passcard"
desc = "A passcard issued to citizens of the Solarian planetoid, Pluto."
desc_extended = "Plutonian passcards, in addition to the features of their cousins in the greater Sol Alliance, include details such as Party membership and occupation, available for viewing by personnel \
with the appropriate scanning measures."
icon_state = "passcard_pluto"
item_state = "passcard_pluto"

/obj/item/clothing/accessory/badge/passcard/sol/jupiter
name = "jovian passcard"
desc = "A passcard issued to citizens of Sol Alliance, hailing from Jupiter or its moons."
desc_extended = "Due to its status as a trading hub for the Jewel Worlds of the Sol system, Jovian Solarians are among the most populous type to exist outside Earth proper, numbering in the billions. \
Originally given out as a celebration of fifty years of Jovian settlement, these passcards have since been introduced as a display of pride in their mutual orbit."
icon_state = "passcard_jovian"
item_state = "passcard_jovian"

/obj/item/clothing/accessory/badge/passcard/sol/europa
name = "europan passcard"
desc = "A passcard issued to citizens of the Alliance of Sovereign Solarian Nations, hailing from the murky Jovian moon of Europa."
desc_extended = "The Europan passcard, boasting a difficult-to-align identification strip, fragile materials, and an unfortunate resemblance to the ZHS Abaddon research vessel legendary for its supposed \
loss to the Cetus, is almost universally reviled by Europans, border agents, and choking sea creatures alike. To carry one aboard a submarine is said to bring bad luck so foul as to serve as a beacon \
to the darkest forces known to sailors."
icon_state = "passcard_europa"
item_state = "passcard_europa"
/obj/item/clothing/accessory/badge/passcard/sol/callisto
name = "callisto passcard"
desc = "A passcard issued to the citizens of the Sovereign Solarian Commonwealth of Callisto."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears the Callistean flag, with a background showcasing the skyline of New Edinburg, prominently featuring the Callistean parliament building."
icon_state = "passcard_callisto"
item_state = "passcard_callisto"

/obj/item/clothing/accessory/badge/passcard/sol/cytherean
name = "cytherean passcard"
Expand All @@ -359,6 +345,15 @@
icon_state = "passcard_cytherean"
item_state = "passcard_cytherean"

/obj/item/clothing/accessory/badge/passcard/sol/europa
name = "europan passcard"
desc = "A passcard issued to the citizens of the Sovereign Solarian Confederation of Europa."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears the Europan flag, with a background depicting a deep-ocean scene featuring native sea life, with a Bone Whale, several batsharks, and a large school of light-shrimp. "
icon_state = "passcard_europa"
item_state = "passcard_europa"

/obj/item/clothing/accessory/badge/passcard/sol/jintarian
name = "jintarian passcard"
desc = "A... 'passcard' manufactured by a Venusian living on the surface of their hostile Solarian world."
Expand All @@ -367,27 +362,126 @@
icon_state = "passcard_jintarian"
item_state = "passcard_jintarian"

/obj/item/clothing/accessory/badge/passcard/sol/jupiter
name = "jovian passcard"
desc = "A passcard issued to citizens of Sol Alliance, hailing from Jupiter or its moons."
desc_extended = "Due to its status as a trading hub for the Jewel Worlds of the Sol system, Jovian Solarians are among the most populous type to exist outside Earth proper, numbering in the billions. \
Originally given out as a celebration of fifty years of Jovian settlement, these passcards have since been introduced as a display of pride in their mutual orbit."
icon_state = "passcard_jovian"
item_state = "passcard_jovian"

/obj/item/clothing/accessory/badge/passcard/sol/konyang
name = "konyang passcard"
desc = "A passcard issued to inhabitants of Konyang who still claim citizenship with the Solarian Alliance."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears the flag of the former Sovereign Solarian Republic of Konyang and is issued to those konyangers who maintain Solarian Citizenship. \
The background depicts a weathered reinforced blast door set into the side of a hill. Along the bottom edge, the inscription reads, “Together in Spirit and Purpose.”"
icon_state = "passcard_solyang"
item_state = "passcard_solyang"

/obj/item/clothing/accessory/badge/passcard/sol/luna
name = "lunarian passcard"
desc = "A passcard issued to the citizens of the Sovereign Solarian Federal Republic of Luna."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears the Lunan tri-color, with a split background scene: one half depicts the Apollo 11 Eagle lander, while the other features the Pervoprohodets LK Lander. \
A banner across both halves reads, “Mankind’s first steps.”"
icon_state = "passcard_luna"
item_state = "passcard_luna"

/obj/item/clothing/accessory/badge/passcard/sol/mictlan
name = "mictlan passcard"
desc = "A passcard issued to inhabitants of Mictlan who still claim citizenship with the Solarian Alliance."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears the flag of the former Sovereign Solarian Republic of Mictlan, and is issued to those Mictlani who retain Solarian citizenship. \
The background depicts a vibrant festival in a city square, alive with flickering candles, painted faces and exotic costumes. \
Watermarked in the center of the scene are the words, “Legacy and loyalty.”"
icon_state = "passcard_soltlan"
item_state = "passcard_soltlan"

/obj/item/clothing/accessory/badge/passcard/sol/new_hai_phong
name = "new hai phong passcard"
desc = "A passcard issued to citizens of the Sovereign Solarian Democratic Socialist Republic of New Hai Phong."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears the New Hai Phongese flag, with the motto “Forged in Industry, Bound in Unity.” displayed over a background split evenly between densely packed urban sprawl and vast industrial zones."
icon_state = "passcard_nhp"
item_state = "passcard_nhp"

/obj/item/clothing/accessory/badge/passcard/sol/pluto
name = "plutonian passcard"
desc = "A passcard issued to the citizens of the Special Administrative Zone of Pluto."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears the Plutonian flag, with a background depicting the Plutonian skyline and a trio of massive Helium-3 refineries suspended in orbit. \
Beneath the scene are the words: “From hardship, strength; from struggle, solidarity.”"
icon_state = "passcard_pluto"
item_state = "passcard_pluto"

/obj/item/clothing/accessory/badge/passcard/sol/restricted_mandate
name = "restricted mandate passcard"
desc = "A restricted pass card issued to residents of the Reconstruction Mandates."
desc_extended = "This restricted variant of the Solarian passcard contains enhanced security features and personal biometric encryption. \
This example bears the combined flags of the Northern, and Southern Mandates, set against a plain background marked by a bold red warning banner stating, “State of emergency declared in this jurisdiction. Certain civil liberties have been temporarily suspended.”"
icon_state = "passcard_restricted_mand"
item_state = "passcard_restricted_mand"

/obj/item/clothing/accessory/badge/passcard/sol/restricted_mars
name = "restricted mars passcard"
desc = "A restricted passcard issued to residents of the Sovereign Solarian Union of Mars."
desc_extended = "This restricted variant of the Solarian passcard contains enhanced security features and personal biometric encryption. \
This example bears the Martian flag, set against a plain background marked by a bold red warning banner stating, “State of emergency declared in this jurisdiction. Certain civil liberties have been temporarily suspended.”"
icon_state = "passcard_restricted_mars"
item_state = "passcard_restricted_mars"

/obj/item/clothing/accessory/badge/passcard/sol/san_colette
name = "san colette passcard"
desc = "A passcard issued to citizens of the Sovereign Solarian Republic of San Colette."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears the Colettish tri-color, the background features a reproduction of the painting “Los Voluntarios”, depicting the courageous final stand of Colettish volunteers amidst the ruins of Nueva Isabela against the Solarian Restoration Front."
icon_state = "passcard_sancolette"
item_state = "passcard_sancolette"

/obj/item/clothing/accessory/badge/passcard/sol/sankt_frederick
name = "sankt frederick passcard"
desc = "A passcard issued to citizens of the Sovereign Solarian Free State of Sankt Frederick"
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
It bears the tricolor of Sankt Frederick, while the background is overprinted with a reproduction of the painting ‘The Last Harvest’, depicting a swarm of farmhands laboring across a river valley at dusk."
icon_state = "passcard_sanktfrederick"
item_state = "passcard_sanktfrederick"

/obj/item/clothing/accessory/badge/passcard/sol/silversun
name = "silversun commemorative passcard"
desc = "A passcard issued to Idris employees currently or formerly employed or residing on the planet Silversun."
desc_extended = "While Silversun itself is a member of the Sol Alliance, Idris Incorporated has secured a number of obscure patents, permits, and bureaucratic channels that allows them to commemorate \
faithful employees from the resort world with unique passcards that double as membership cards to some of the cheaper resorts on-world."
desc = "A passcard issued to citizens of the Sovereign Solarian Republic of Silversun."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears the Silversun flag. The background depicts a serene ocean beneath a cloud-streaked sky, dotted with sleek vessels and sprawling floating settlements. \
A faint watermark of rising suns and silver waves frame the edges of the card."
icon_state = "passcard_silversun"
item_state = "passcard_silversun"

/obj/item/clothing/accessory/badge/passcard/sol/luna
name = "lunarian passcard"
desc = "A passcard issued to Solarian citizens from the moon of Earth, Luna."
desc_extended = "Not only does the Lunarian passcard bring power, prestige, and a heritage of grace; it also brings an invitation to almost every high society open gathering on the planet, and earns priority \
in most reservations for the world's restaurants. If ever there was a silver spoon, it sits here."
icon_state = "passcard_moon"
item_state = "passcard_moon"
/obj/item/clothing/accessory/badge/passcard/sol/venus
name = "venus passcard"
desc = "A passcard issued to the citizens of the Sovereign Solarian Republic of Venus."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears the Venusian flag, with a background depicting an immense aerostat anchored amid dark, swirling gas clouds. \
Beneath the scene, the watermark reads, “Star of the Alliance.” "
icon_state = "passcard_venus"
item_state = "passcard_venus"

/obj/item/clothing/accessory/badge/passcard/sol/visegrad
name = "visegradi passcard"
desc = "A passcard issued to Solarian citizens from the outer ring planet Visegrad."
desc_extended = "The Visegradi passcard is an unusual thing, as many Solarian outer ring planets did not issue passcards at all, especially high-quality holographic ones. Predominantly seen in the hands of the \
urban population who could justify paying the government fee to acquire one, their manufacture is still undertaken by the Southern Solarian Military District that now controls Visegrad."
desc = "A passcard issued to citizens of the Sovereign Solarian Free Republic of Visegrad."
desc_extended = "This identification document is a standardized form adopted across the Alliance. \
Encrypted with detailed personal and biometric information, these cards verify identity and citizenship. \
This example bears the Visegradi flag, with a background featuring a Solarian Navy Carrier looming over the planet. \
In the distance, a network of orbital defense platforms can be seen. \
A faint watermind reading “From Ruin, Resolve” encircles the card’s edges."
icon_state = "passcard_visegrad"
item_state = "passcard_visegrad"

Expand Down
4 changes: 4 additions & 0 deletions html/changelogs/hellfirejag-sol-passcards.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
author: Hellfirejag & The Ill-Fated
delete-after: True
changes:
- rscadd: "Added a large number of new passcards for a variety of Solarian states."
Binary file modified icons/obj/item/clothing/accessory/passcards.dmi
Binary file not shown.
Loading