Skip to content

Commit

Permalink
Merge pull request #37 from coficoficofi/grrr-obey-your-daddy-my-litt…
Browse files Browse the repository at this point in the history
…le-discord-kitten

TOTALLY PEAK: Replaces references to "Rockhill" with Azure Peak, enables femboy Consorts, changes "King" and "Queen", unlinks gendered job equipment and links them to pronouns instead, and more
  • Loading branch information
GeneralPantsuIsBadAtCoding authored Aug 8, 2024
2 parents a1a6aed + a6569a0 commit 0997911
Show file tree
Hide file tree
Showing 40 changed files with 184 additions and 178 deletions.
2 changes: 1 addition & 1 deletion code/__HELPERS/roundend.dm
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,7 @@
if(C.vampire_werewolf() == "vampire")
end_reason = "When the Vampires finished sucking the town dry, they moved on to the next one."
if(C.vampire_werewolf() == "werewolf")
end_reason = "The Werevolves formed an unholy clan, marauding Rockhill until the end of its daes."
end_reason = "The Werevolves formed an unholy clan, marauding Azure Peak until the end of its daes."

if(C.headrebdecree)
end_reason = "The peasant rebels took control of the throne, hail the new community!"
Expand Down
4 changes: 2 additions & 2 deletions code/datums/gods/faiths/divine_pantheon.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/datum/faith/divine
name = "Divine Pantheon"
desc = "The most accepted religion in Rockhill. May Almighty Psydon and His ten children protect us from Zizo!"
worshippers = "Humans and citizens of Rockhill"
desc = "The most accepted religion in Azure Peak. May Almighty Psydon and His ten children protect us from Zizo!"
worshippers = "Humans and citizens of Azure Peak"
godhead = /datum/patron/divine/astrata
16 changes: 8 additions & 8 deletions code/datums/migrants/migrant_wave.dm
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
roles = list(
/datum/migrant_role/pilgrim = 4,
)
greet_text = "Fleeing from misfortune and hardship, you and a handful of survivors get closer to Rockhill, looking for refuge and work, finally almost being there, almost..."
greet_text = "Fleeing from misfortune and hardship, you and a handful of survivors get closer to Azure Peak, looking for refuge and work, finally almost being there, almost..."

/datum/migrant_wave/pilgrim_down_one
name = "Pilgrimage"
Expand All @@ -50,7 +50,7 @@
roles = list(
/datum/migrant_role/pilgrim = 3,
)
greet_text = "Fleeing from misfortune and hardship, you and a handful of survivors get closer to Rockhill, looking for refuge and work, finally almost being there, almost..."
greet_text = "Fleeing from misfortune and hardship, you and a handful of survivors get closer to Azure Peak, looking for refuge and work, finally almost being there, almost..."

/datum/migrant_wave/pilgrim_down_two
name = "Pilgrimage"
Expand All @@ -59,23 +59,23 @@
roles = list(
/datum/migrant_role/pilgrim = 2,
)
greet_text = "Fleeing from misfortune and hardship, you and a handful of survivors get closer to Rockhill, looking for refuge and work, finally almost being there, almost..."
greet_text = "Fleeing from misfortune and hardship, you and a handful of survivors get closer to Azure Peak, looking for refuge and work, finally almost being there, almost..."

/datum/migrant_wave/pilgrim_down_three
name = "Pilgrimage"
can_roll = FALSE
roles = list(
/datum/migrant_role/pilgrim = 1,
)
greet_text = "Fleeing from misfortune and hardship, you and a handful of survivors get closer to Rockhill, looking for refuge and work, finally almost being there, almost..."
greet_text = "Fleeing from misfortune and hardship, you and a handful of survivors get closer to Azure Peak, looking for refuge and work, finally almost being there, almost..."

/datum/migrant_wave/adventurer
name = "Adventure Party"
downgrade_wave = /datum/migrant_wave/adventurer_down_one
roles = list(
/datum/migrant_role/adventurer = 4,
)
greet_text = "Together with a party of trusted friends we decided to venture out, seeking thrills, glory and treasure, ending up in the misty and damp bog underneath Rockhill, perhaps getting ourselves into more than what we bargained for."
greet_text = "Together with a party of trusted friends we decided to venture out, seeking thrills, glory and treasure, ending up in the misty and damp bog underneath Azure Peak, perhaps getting ourselves into more than what we bargained for."

/datum/migrant_wave/adventurer_down_one
name = "Adventure Party"
Expand All @@ -84,7 +84,7 @@
roles = list(
/datum/migrant_role/adventurer = 3,
)
greet_text = "Together with a party of trusted friends we decided to venture out, seeking thrills, glory and treasure, ending up in the misty and damp bog underneath Rockhill, perhaps getting ourselves into more than what we bargained for."
greet_text = "Together with a party of trusted friends we decided to venture out, seeking thrills, glory and treasure, ending up in the misty and damp bog underneath Azure Peak, perhaps getting ourselves into more than what we bargained for."

/datum/migrant_wave/adventurer_down_two
name = "Adventure Party"
Expand All @@ -93,15 +93,15 @@
roles = list(
/datum/migrant_role/adventurer = 2,
)
greet_text = "Together with a party of trusted friends we decided to venture out, seeking thrills, glory and treasure, ending up in the misty and damp bog underneath Rockhill, perhaps getting ourselves into more than what we bargained for."
greet_text = "Together with a party of trusted friends we decided to venture out, seeking thrills, glory and treasure, ending up in the misty and damp bog underneath Azure Peak, perhaps getting ourselves into more than what we bargained for."

/datum/migrant_wave/adventurer_down_three
name = "Adventure Party"
can_roll = FALSE
roles = list(
/datum/migrant_role/adventurer = 1,
)
greet_text = "Together with a party of trusted friends we decided to venture out, seeking thrills, glory and treasure, ending up in the misty and damp bog underneath Rockhill, perhaps getting ourselves into more than what we bargained for."
greet_text = "Together with a party of trusted friends we decided to venture out, seeking thrills, glory and treasure, ending up in the misty and damp bog underneath Azure Peak, perhaps getting ourselves into more than what we bargained for."


/datum/migrant_wave/bandit
Expand Down
4 changes: 2 additions & 2 deletions code/datums/migrants/migrant_waves/fablefield wave.dm
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
/datum/migrant_role/fablefield/goliard = 1,
/datum/migrant_role/fablefield/troubadour = 3,
)
greet_text = "A troupe of troubadours from fair Fablefield, you travel to Rockhill seeking inspiration, drawn at every step seemingly by the whims of Xylix. The people here look like they could do with a good show, give them one they'll remember!"
greet_text = "A troupe of troubadours from fair Fablefield, you travel to Azure Peak seeking inspiration, drawn at every step seemingly by the whims of Xylix. The people here look like they could do with a good show, give them one they'll remember!"

/datum/migrant_wave/fablefield_down_one
name = "The Fablefield Troupe"
Expand All @@ -17,4 +17,4 @@
/datum/migrant_role/fablefield/goliard = 1,
/datum/migrant_role/fablefield/troubadour = 2,
)
greet_text = "A troupe of troubadours from fair Fablefield, you travel to Rockhill seeking inspiration, drawn at every step seemingly by the whims of Xylix. The people here look like they could do with a good show, give them one they'll remember!"
greet_text = "A troupe of troubadours from fair Fablefield, you travel to Azure Peak seeking inspiration, drawn at every step seemingly by the whims of Xylix. The people here look like they could do with a good show, give them one they'll remember!"
2 changes: 1 addition & 1 deletion code/datums/mind.dm
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@
if(H.job)
var/datum/job/J = SSjob.GetJob(H.job)
used_title = J.title
if(H.gender == FEMALE && J.f_title)
if(H.pronouns == SHE_HER && J.f_title)
used_title = J.f_title
if(!used_title)
used_title = "unknown"
Expand Down
8 changes: 4 additions & 4 deletions code/game/area/roguetownareas.dm
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ GLOBAL_LIST_INIT(roguetown_areas_typecache, typecacheof(/area/rogue/indoors/town
droning_sound_night = null

/area/rogue/outdoors/rtfield
name = "rockhill basin"
name = "azure basin"
icon_state = "rtfield"
soundenv = 19
ambush_times = list("night")
Expand All @@ -121,7 +121,7 @@ GLOBAL_LIST_INIT(roguetown_areas_typecache, typecacheof(/area/rogue/indoors/town
ambush_mobs = list(
/mob/living/simple_animal/hostile/retaliate/rogue/wolf = 30,
/mob/living/carbon/human/species/skeleton/npc/ambush = 50)
first_time_text = "ROCKHILL BASIN"
first_time_text = "AZURE BASIN"
droning_sound = 'sound/music/area/field.ogg'
droning_sound_dusk = 'sound/music/area/septimus.ogg'
droning_sound_night = 'sound/music/area/sleeping.ogg'
Expand Down Expand Up @@ -390,7 +390,7 @@ GLOBAL_LIST_INIT(roguetown_areas_typecache, typecacheof(/area/rogue/indoors/town
droning_sound_dusk = null
droning_sound_night = null
converted_type = /area/rogue/outdoors/exposed/manorgarri
first_time_text = "THE KEEP OF ROCKHILL"
first_time_text = "THE KEEP OF AZURE PEAK"
/area/rogue/outdoors/exposed/manorgarri
icon_state = "manorgarri"
droning_sound = 'sound/music/area/manorgarri.ogg'
Expand Down Expand Up @@ -542,7 +542,7 @@ GLOBAL_LIST_INIT(roguetown_areas_typecache, typecacheof(/area/rogue/indoors/town
droning_sound_dusk = 'sound/music/area/septimus.ogg'
droning_sound_night = 'sound/music/area/sleeping.ogg'
converted_type = /area/rogue/indoors/shelter/town
first_time_text = "THE TOWN OF ROCKHILL"
first_time_text = "THE TOWN OF AZURE PEAK"
/area/rogue/indoors/shelter/town
icon_state = "town"
droning_sound = 'sound/music/area/townstreets.ogg'
Expand Down
8 changes: 4 additions & 4 deletions code/game/gamemodes/objectives_rogue.dm
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@

/datum/objective/werewolf
name = "conquer"
explanation_text = "Put an end to the vampire scourge in Rockhill, or unite with them against the forces of the Nine."
team_explanation_text = "The feud between werewolves and vampires reaches back to the dawn of time. Will the two factions destroy each other, or find a way to coexist and face the mortals of Rockhill together?"
explanation_text = "Put an end to the vampire scourge in Azure Peak, or unite with them against the forces of the Nine."
team_explanation_text = "The feud between werewolves and vampires reaches back to the dawn of time. Will the two factions destroy each other, or find a way to coexist and face the mortals of Azure Peak together?"
triumph_count = 5

/datum/objective/werewolf/check_completion()
Expand All @@ -51,8 +51,8 @@

/datum/objective/vampire
name = "conquer"
explanation_text = "Put an end to the werewolf menace in Rockhill, or unite with them against the forces of the Nine."
team_explanation_text = "The feud between werewolves and vampires reaches back to the dawn of time. Will the two factions destroy each other, or find a way to coexist and face the mortals of Rockhill together?"
explanation_text = "Put an end to the werewolf menace in Azure Peak, or unite with them against the forces of the Nine."
team_explanation_text = "The feud between werewolves and vampires reaches back to the dawn of time. Will the two factions destroy each other, or find a way to coexist and face the mortals of Azure Peak together?"
triumph_count = 5

/datum/objective/vampire/check_completion()
Expand Down
6 changes: 3 additions & 3 deletions code/game/objects/effects/landmarks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark)
delete_after_roundstart = FALSE

/obj/effect/landmark/start/lord
name = "King"
name = "Monarch"
icon_state = "arrow"

/obj/effect/landmark/start/knight
Expand Down Expand Up @@ -328,15 +328,15 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark)
icon_state = "arrow"

/obj/effect/landmark/start/lady
name = "Queen Consort"
name = "Consort"
icon_state = "arrow"

/obj/effect/landmark/start/prince
name = "Prince"
icon_state = "arrow"

/obj/effect/landmark/start/prisonerr
name = "Prisoner (Rockhill)"
name = "Prisoner (Azure Keep)"
icon_state = "arrow"

/obj/effect/landmark/start/prisonerb
Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/items/rogueweapons/melee/special.dm
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
if(ishuman(user))
var/mob/living/carbon/human/HU = user

if((HU.job != "King") && (HU.job != "Queen Consort"))
if((HU.job != "Monarch") && (HU.job != "Consort"))
to_chat(user, span_danger("The rod doesn't obey me."))
return

Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/structures/roguetown/telescope.dm
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,5 @@
return

var/mob/living/carbon/human/H = user
var/random_message = pick("you spin the globe!", "You land on Rockhill!", "You land on Zybantine!", "You land on port Ice cube!.", "You land on port Thornvale!", "You land on grenzelhoft!")
var/random_message = pick("you spin the globe!", "You land on Azure Peak!", "You land on Zybantine!", "You land on port Ice cube!.", "You land on port Thornvale!", "You land on grenzelhoft!")
to_chat(H, span_notice("[random_message]"))
2 changes: 1 addition & 1 deletion code/game/objects/structures/walldeco.dm
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@
..()

/obj/structure/fluff/walldeco/customflag
name = "rockhill flag"
name = "Azure Peak flag"
desc = ""
icon_state = "wallflag"

Expand Down
8 changes: 4 additions & 4 deletions code/modules/client/preferences.dm
Original file line number Diff line number Diff line change
Expand Up @@ -806,7 +806,7 @@ GLOBAL_LIST_EMPTY(chosen_names)
HTML += "<tr bgcolor='#000000'><td width='60%' align='right'>"
var/rank = job.title
var/used_name = "[job.title]"
if(gender == FEMALE && job.f_title)
if(pronouns == SHE_HER && job.f_title)
used_name = "[job.f_title]"
lastJob = job
if(is_banned_from(user.ckey, rank))
Expand Down Expand Up @@ -997,7 +997,7 @@ Slots: [job.spawn_positions]</span>
jpval = null
else
var/used_name = "[job.title]"
if(gender == FEMALE && job.f_title)
if(pronouns == SHE_HER && job.f_title)
used_name = "[job.f_title]"
to_chat(user, "<font color='red'>You have too low PQ for [used_name] (Min PQ: [job.min_pq]), you may only set it to low.</font>")
jpval = JP_LOW
Expand Down Expand Up @@ -1531,7 +1531,9 @@ Slots: [job.spawn_positions]</span>
var pronouns_input = input(user, "Choose your character's pronouns", "Pronouns") as null|anything in GLOB.pronouns_list
if(pronouns_input)
pronouns = pronouns_input
ResetJobs()
to_chat(user, "<font color='red'>Your character's pronouns are now [pronouns].")
to_chat(user, "<font color='red'><b>Your classes have been reset.</b></font>")

// LETHALSTONE EDIT: add voice type selection
if ("voicetype")
Expand Down Expand Up @@ -1799,9 +1801,7 @@ Slots: [job.spawn_positions]</span>
pickedGender = "female"
if(pickedGender && pickedGender != gender)
gender = pickedGender
ResetJobs()
to_chat(user, "<font color='red'>Your character will now use a [friendlyGenders[pickedGender]] sprite.")
to_chat(user, "<font color='red'><b>Your classes have been reset.</b></font>")
random_character(gender)
genderize_customizer_entries()
if("domhand")
Expand Down
4 changes: 2 additions & 2 deletions code/modules/clothing/rogueclothes/hats.dm
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@
color = CLOTHING_RED

/obj/item/clothing/head/roguetown/crown/serpcrown
name = "crown of rockhill"
name = "crown of azure peak"
desc = ""
icon_state = "serpcrown"
//dropshrink = 0
Expand All @@ -340,7 +340,7 @@
SSroguemachine.crown = src

/obj/item/clothing/head/roguetown/crown/serpcrown/proc/anti_stall()
src.visible_message(span_warning("The Crown of Rockhill crumbles to dust, the ashes spiriting away in the direction of the Keep."))
src.visible_message(span_warning("The Crown of Azure Peak crumbles to dust, the ashes spiriting away in the direction of the Keep."))
SSroguemachine.crown = null //Do not harddel.
qdel(src) //Anti-stall

Expand Down
3 changes: 3 additions & 0 deletions code/modules/clothing/rogueclothes/shirts.dm
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,9 @@
name = "formal silks"
icon_state = "puritan_shirt"
allowed_race = CLOTHED_RACES_TYPES
sleeved = 'icons/roguetown/clothing/onmob/shirts.dmi'
r_sleeve_status = SLEEVE_NORMAL
l_sleeve_status = SLEEVE_NORMAL

/obj/item/clothing/suit/roguetown/shirt/undershirt/sailor
icon_state = "sailorblues"
Expand Down
4 changes: 2 additions & 2 deletions code/modules/jobs/job_types/_job.dm
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@

if(H.islatejoin && show_in_credits)
var/used_title = title
if((H.gender == FEMALE) && f_title)
if((H.pronouns == SHE_HER) && f_title)
used_title = f_title
scom_announce("[H.real_name] the [used_title] arrives from Kingsfield.")

Expand Down Expand Up @@ -231,7 +231,7 @@
var/used_title
if(J)
used_title = J.title
if(gender == FEMALE && J.f_title)
if(pronouns == SHE_HER && J.f_title)
used_title = J.f_title
if(used_title)
thename = "[real_name] the [used_title]"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
backpack_contents = list(/obj/item/rogueweapon/huntingknife/idagger/steel)
neck = /obj/item/storage/belt/rogue/pouch/coins/rich
id = /obj/item/clothing/ring/silver
if(H.gender == FEMALE)
if(H.pronouns == SHE_HER && H.gender == FEMALE)
H.mind.adjust_skillrank(/datum/skill/combat/knives, 1, TRUE)
H.mind.adjust_skillrank(/datum/skill/misc/sewing, 1, TRUE)
H.mind.adjust_skillrank(/datum/skill/craft/crafting, 1, TRUE)
Expand All @@ -37,15 +37,15 @@
cloak = /obj/item/clothing/cloak/raincloak/purple
beltl = /obj/item/storage/belt/rogue/pouch/food
pants = /obj/item/clothing/under/roguetown/tights/stockings/silk/random //Added Silk Stockings for the female nobles
if(H.gender == MALE)
else
H.change_stat("strength", -1)
H.mind.adjust_skillrank(/datum/skill/combat/knives, 2, TRUE)
H.mind.adjust_skillrank(/datum/skill/combat/bows, 1, TRUE)
H.mind.adjust_skillrank(/datum/skill/combat/swords, 1, TRUE)
H.mind.adjust_skillrank(/datum/skill/misc/riding, 3, TRUE)
pants = /obj/item/clothing/under/roguetown/tights/purple
shirt = /obj/item/clothing/suit/roguetown/shirt/undershirt/purple
cloak = /obj/item/clothing/cloak/half
pants = /obj/item/clothing/under/roguetown/tights
shirt = /obj/item/clothing/suit/roguetown/shirt/undershirt/black
cloak = /obj/item/clothing/cloak/raincloak/purple
head = /obj/item/clothing/head/roguetown/fancyhat
if(H.age == AGE_OLD)
H.mind.adjust_skillrank(/datum/skill/combat/polearms, 1, TRUE)
Expand Down
4 changes: 2 additions & 2 deletions code/modules/jobs/job_types/roguetown/church/priest.dm
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,8 @@
SSticker.rulermob = HU
var/dispjob = mind.assigned_role
removeomen(OMEN_NOLORD)
say("By the authority of the gods, I pronounce you Ruler of all Rockhill!")
priority_announce("[real_name] the [dispjob] has named [HU.real_name] the inheritor of ROCKHILL!", title = "Long Live [HU.real_name]!", sound = 'sound/misc/bell.ogg')
say("By the authority of the gods, I pronounce you Ruler of all Azure Peak!")
priority_announce("[real_name] the [dispjob] has named [HU.real_name] the inheritor of AZURE PEAK!", title = "Long Live [HU.real_name]!", sound = 'sound/misc/bell.ogg')

/mob/living/carbon/human/proc/churchexcommunicate()
set name = "Curse"
Expand Down
21 changes: 10 additions & 11 deletions code/modules/jobs/job_types/roguetown/courtier/butler.dm
Original file line number Diff line number Diff line change
Expand Up @@ -33,16 +33,7 @@
H.change_stat("intelligence", 2)
H.change_stat("perception", 2)

if(H.gender == MALE)
pants = /obj/item/clothing/under/roguetown/tights
shirt = /obj/item/clothing/suit/roguetown/shirt/undershirt
shoes = /obj/item/clothing/shoes/roguetown/shortboots
belt = /obj/item/storage/belt/rogue/leather
beltr = /obj/item/keyring/servant
beltl = /obj/item/storage/belt/rogue/pouch/coins/poor
armor = /obj/item/clothing/suit/roguetown/armor/leather/vest/black
head = /obj/item/clothing/head/roguetown/fancyhat
else
if(H.pronouns == SHE_HER)
switch(H.patron?.type)
if(/datum/patron/divine/eora) //Eoran loadouts
armor = /obj/item/clothing/suit/roguetown/shirt/dress/gen/sexy/black
Expand All @@ -58,4 +49,12 @@
belt = /obj/item/storage/belt/rogue/leather
beltr = /obj/item/keyring/servant
beltl = /obj/item/storage/belt/rogue/pouch/coins/poor

else
pants = /obj/item/clothing/under/roguetown/tights
shirt = /obj/item/clothing/suit/roguetown/shirt/undershirt
shoes = /obj/item/clothing/shoes/roguetown/shortboots
belt = /obj/item/storage/belt/rogue/leather
beltr = /obj/item/keyring/servant
beltl = /obj/item/storage/belt/rogue/pouch/coins/poor
armor = /obj/item/clothing/suit/roguetown/armor/leather/vest/black
head = /obj/item/clothing/head/roguetown/fancyhat
Loading

0 comments on commit 0997911

Please sign in to comment.