From dc62edb218566ea17ecdb62ffecab343e39ba28d Mon Sep 17 00:00:00 2001 From: Jason Date: Tue, 1 Jul 2025 10:50:40 -0500 Subject: [PATCH] De-hornify battlemonsters cards (#20908) There were a few 18+ lewd descriptions or jokes present in these for a long time. Let me know if I missed any. Keeps the same descriptions and stuff generally but without the cringe. --- code/modules/battlemonsters/datum_elements.dm | 4 +- code/modules/battlemonsters/datum_monsters.dm | 14 ++--- .../Jasorn-dehornybattlemonsters.yml | 58 +++++++++++++++++++ 3 files changed, 67 insertions(+), 9 deletions(-) create mode 100644 html/changelogs/Jasorn-dehornybattlemonsters.yml diff --git a/code/modules/battlemonsters/datum_elements.dm b/code/modules/battlemonsters/datum_elements.dm index ee7af142bce..8a1b75aeec5 100644 --- a/code/modules/battlemonsters/datum_elements.dm +++ b/code/modules/battlemonsters/datum_elements.dm @@ -113,7 +113,7 @@ icon_state = "thunder" power_add = BATTLE_MONSTERS_POWER_UPGRADE * 2 attack_add = 1000 - description = "A symbol on their forehead indicates that they are a %SPECIES thunderchild, born of the incredibly horny god Bleus after coitus with a %SPECIES. Children born of Bleus tend to show a god-like control over energy elements, such as lightning." + description = "A symbol on their forehead indicates that they are a %SPECIES thunderchild. Children born of Bleus tend to show a god-like control over energy elements, such as lightning." special_effects = "Charge: %NAME can attack as soon as it's revealed, regardless of other penalties. If Charge is used, %NAME is sent to the graveyard." tip = "Remember that 'played' is not the same as 'revealed', a card is considered 'played' when it's put into the field from the owner's hand." defense_type = BATTLE_MONSTERS_DEFENSETYPE_GOD @@ -336,7 +336,7 @@ name = "Stone" id = "stone" icon_state = "stone" - description = "They're rock hard. Made out of rock, that is." + description = "They're made out of rock." power_add = BATTLE_MONSTERS_POWER_UPGRADE elements = BATTLE_MONSTERS_ELEMENT_STONE rarity = BATTLE_MONSTERS_RARITY_COMMON diff --git a/code/modules/battlemonsters/datum_monsters.dm b/code/modules/battlemonsters/datum_monsters.dm index 1a7e13ff6fc..29988516b13 100644 --- a/code/modules/battlemonsters/datum_monsters.dm +++ b/code/modules/battlemonsters/datum_monsters.dm @@ -88,7 +88,7 @@ power_add = BATTLE_MONSTERS_POWER_COMMON defense_add = 2 attack_add = 1 - description = "a seductively buff male %SPECIES barbarian wearing a simple fur loincloth and a chest full of hair. They seem to be in possession of a %WEAPON_AND." + description = "a buff male %SPECIES barbarian wearing a simple fur loincloth and a chest full of hair. They seem to be in possession of a %WEAPON_AND." special_effects = "%SPECIES_C Kinship: %NAME gains 300 attack points if there is another visible %SPECIES on the same side of the field." attack_type = BATTLE_MONSTERS_ATTACKTYPE_SWORDSMAN rarity = BATTLE_MONSTERS_RARITY_UNCOMMON @@ -101,7 +101,7 @@ power_add = BATTLE_MONSTERS_POWER_COMMON defense_add = 2 attack_add = 1 - description = "a scantily clad male %SPECIES %NAME dressed in leopard skin. They proudly wield a giant %WEAPON_AND." + description = "a male %SPECIES %NAME dressed in leopard skin. They proudly wield a giant %WEAPON_AND." attack_type = BATTLE_MONSTERS_ATTACKTYPE_CLUB rarity = BATTLE_MONSTERS_RARITY_UNCOMMON rarity_score = 0 @@ -113,7 +113,7 @@ power_add = BATTLE_MONSTERS_POWER_COMMON defense_add = 2 attack_add = 1 - description = "a scantily clad female %SPECIES %NAME dressed in leopard skin. They're one of the many queen guards of the Amazonian Kingdom." + description = "a female %SPECIES %NAME dressed in leopard skin. They're one of the many queen guards of the Amazonian Kingdom." special_effects = "Free Shipping: A trap or spell card can be played from the card owner's hand during their opponent's turn, as long as %NAME is visible." attack_type = BATTLE_MONSTERS_ATTACKTYPE_CLUB rarity = BATTLE_MONSTERS_RARITY_RARE @@ -152,8 +152,8 @@ power_add = BATTLE_MONSTERS_POWER_GREATER defense_add = 1 attack_add = 5 - description = "an incredibly voluptuous %SPECIES female adorned in a %ELEMENT_AND robe. An equally tight-fitting crown sits atop her head." - special_effects = "Lustful Aurora: %NAME cannot be attacked by %SPECIES monsters." + description = "a %SPECIES female adorned in a %ELEMENT_AND robe. An equally tight-fitting crown sits atop her head." + special_effects = "Pacifying Aurora: %NAME cannot be attacked by %SPECIES monsters." attack_type = BATTLE_MONSTERS_ATTACKTYPE_ARMY rarity = BATTLE_MONSTERS_RARITY_MYTHICAL rarity_score = 1 @@ -192,8 +192,8 @@ power_add = BATTLE_MONSTERS_POWER_COMMON defense_add = 2 attack_add = 1 - description = "an unrealsticly busty feminine shaped %SPECIES. When not using their mammaries to confuse scientists, %NAME usually stalks careless human climbers for a quick and easy meal using their deadly %WEAPON_AND." - special_effects = "Lustful Aurora: %NAME cannot be attacked by %SPECIES monsters." + description = "a feminine shaped %SPECIES. %NAME usually stalks careless human climbers for a quick and easy meal using their deadly %WEAPON_AND." + special_effects = "Pacifying Aurora: %NAME cannot be attacked by %SPECIES monsters." attack_type = BATTLE_MONSTERS_ATTACKTYPE_CLAWS defense_type = BATTLE_MONSTERS_DEFENSETYPE_DRAGONHYBRID rarity = BATTLE_MONSTERS_RARITY_RARE diff --git a/html/changelogs/Jasorn-dehornybattlemonsters.yml b/html/changelogs/Jasorn-dehornybattlemonsters.yml new file mode 100644 index 00000000000..d8dc484ffa9 --- /dev/null +++ b/html/changelogs/Jasorn-dehornybattlemonsters.yml @@ -0,0 +1,58 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# code_imp +# - (misc internal code change) +# refactor +# - (refactors code) +# config +# - (makes a change to the config files) +# admin +# - (makes changes to administrator tools) +# server +# - (miscellaneous changes to server) +################################# + +# Your name. +author: Jasorn + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscdel: "Removed the adult descriptions/references in the battlemonsters cards."