mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
Merge pull request #6473 from Woodratt/09272019_weightbodytype
Port weight/body types to traits
This commit is contained in:
@@ -72,25 +72,45 @@
|
|||||||
Regardless, you find it quite difficult to land shots where you wanted them to go."
|
Regardless, you find it quite difficult to land shots where you wanted them to go."
|
||||||
modifier_type = /datum/modifier/trait/inaccurate
|
modifier_type = /datum/modifier/trait/inaccurate
|
||||||
|
|
||||||
/datum/trait/modifier/physical/smaller
|
/datum/trait/modifier/physical/shorter
|
||||||
name = "Smaller"
|
name = "Shorter"
|
||||||
modifier_type = /datum/modifier/trait/smaller
|
modifier_type = /datum/modifier/trait/shorter
|
||||||
mutually_exclusive = list(/datum/trait/modifier/physical/small, /datum/trait/modifier/physical/large, /datum/trait/modifier/physical/larger)
|
mutually_exclusive = list(/datum/trait/modifier/physical/short, /datum/trait/modifier/physical/tall, /datum/trait/modifier/physical/taller)
|
||||||
|
|
||||||
/datum/trait/modifier/physical/small
|
/datum/trait/modifier/physical/short
|
||||||
name = "Small"
|
name = "Short"
|
||||||
modifier_type = /datum/modifier/trait/small
|
modifier_type = /datum/modifier/trait/short
|
||||||
mutually_exclusive = list(/datum/trait/modifier/physical/smaller, /datum/trait/modifier/physical/large, /datum/trait/modifier/physical/larger)
|
mutually_exclusive = list(/datum/trait/modifier/physical/shorter, /datum/trait/modifier/physical/tall, /datum/trait/modifier/physical/taller)
|
||||||
|
|
||||||
/datum/trait/modifier/physical/large
|
/datum/trait/modifier/physical/tall
|
||||||
name = "Large"
|
name = "Tall"
|
||||||
modifier_type = /datum/modifier/trait/large
|
modifier_type = /datum/modifier/trait/tall
|
||||||
mutually_exclusive = list(/datum/trait/modifier/physical/smaller, /datum/trait/modifier/physical/small, /datum/trait/modifier/physical/larger)
|
mutually_exclusive = list(/datum/trait/modifier/physical/shorter, /datum/trait/modifier/physical/short, /datum/trait/modifier/physical/taller)
|
||||||
|
|
||||||
/datum/trait/modifier/physical/larger
|
/datum/trait/modifier/physical/taller
|
||||||
name = "Larger"
|
name = "Taller"
|
||||||
modifier_type = /datum/modifier/trait/larger
|
modifier_type = /datum/modifier/trait/taller
|
||||||
mutually_exclusive = list(/datum/trait/modifier/physical/smaller, /datum/trait/modifier/physical/small, /datum/trait/modifier/physical/large)
|
mutually_exclusive = list(/datum/trait/modifier/physical/shorter, /datum/trait/modifier/physical/short, /datum/trait/modifier/physical/tall)
|
||||||
|
|
||||||
|
/datum/trait/modifier/physical/thin
|
||||||
|
name = "Thin"
|
||||||
|
modifier_type = /datum/modifier/trait/thin
|
||||||
|
mutually_exclusive = list(/datum/trait/modifier/physical/fat, /datum/trait/modifier/physical/obese, /datum/trait/modifier/physical/thinner)
|
||||||
|
|
||||||
|
/datum/trait/modifier/physical/thinner
|
||||||
|
name = "Rail Thin"
|
||||||
|
modifier_type = /datum/modifier/trait/thinner
|
||||||
|
mutually_exclusive = list(/datum/trait/modifier/physical/fat, /datum/trait/modifier/physical/obese, /datum/trait/modifier/physical/thin)
|
||||||
|
|
||||||
|
/datum/trait/modifier/physical/fat
|
||||||
|
name = "Broad-Shouldered"
|
||||||
|
modifier_type = /datum/modifier/trait/fat
|
||||||
|
mutually_exclusive = list(/datum/trait/modifier/physical/thin, /datum/trait/modifier/physical/obese, /datum/trait/modifier/physical/thinner)
|
||||||
|
|
||||||
|
/datum/trait/modifier/physical/obese
|
||||||
|
name = "Heavily Built"
|
||||||
|
modifier_type = /datum/modifier/trait/obese
|
||||||
|
mutually_exclusive = list(/datum/trait/modifier/physical/fat, /datum/trait/modifier/physical/thinner, /datum/trait/modifier/physical/thin)
|
||||||
|
|
||||||
/datum/trait/modifier/physical/colorblind_protanopia
|
/datum/trait/modifier/physical/colorblind_protanopia
|
||||||
name = "Protanopia"
|
name = "Protanopia"
|
||||||
|
|||||||
@@ -60,33 +60,67 @@
|
|||||||
metabolism_percent = 0.5
|
metabolism_percent = 0.5
|
||||||
incoming_healing_percent = 0.6
|
incoming_healing_percent = 0.6
|
||||||
|
|
||||||
/datum/modifier/trait/larger
|
/datum/modifier/trait/taller
|
||||||
name = "Larger"
|
name = "Taller"
|
||||||
desc = "Your body is larger than average."
|
desc = "Your body is taller than average."
|
||||||
|
icon_scale_x_percent = 1
|
||||||
|
icon_scale_y_percent = 1.09
|
||||||
|
|
||||||
icon_scale_x_percent = 1.1
|
/datum/modifier/trait/tall
|
||||||
icon_scale_y_percent = 1.1
|
name = "Tall"
|
||||||
|
desc = "Your body is a bit taller than average."
|
||||||
/datum/modifier/trait/large
|
icon_scale_x_percent = 1
|
||||||
name = "Large"
|
|
||||||
desc = "Your body is a bit larger than average."
|
|
||||||
|
|
||||||
icon_scale_x_percent = 1.05
|
|
||||||
icon_scale_y_percent = 1.05
|
icon_scale_y_percent = 1.05
|
||||||
|
|
||||||
/datum/modifier/trait/small
|
/datum/modifier/trait/short
|
||||||
name = "Small"
|
name = "Short"
|
||||||
desc = "Your body is a bit smaller than average."
|
desc = "Your body is a bit shorter than average."
|
||||||
|
icon_scale_x_percent = 1
|
||||||
icon_scale_x_percent = 0.95
|
|
||||||
icon_scale_y_percent = 0.95
|
icon_scale_y_percent = 0.95
|
||||||
|
|
||||||
/datum/modifier/trait/smaller
|
|
||||||
name = "Smaller"
|
|
||||||
desc = "Your body is smaller than average."
|
|
||||||
|
|
||||||
icon_scale_x_percent = 0.9
|
/datum/modifier/trait/shorter
|
||||||
icon_scale_y_percent = 0.9
|
name = "Shorter"
|
||||||
|
desc = "You are shorter than average."
|
||||||
|
icon_scale_x_percent = 1
|
||||||
|
icon_scale_y_percent = 0.915
|
||||||
|
|
||||||
|
/datum/modifier/trait/fat
|
||||||
|
name = "Overweight"
|
||||||
|
desc = "You are heavier than average."
|
||||||
|
|
||||||
|
metabolism_percent = 1.2
|
||||||
|
icon_scale_x_percent = 1.054
|
||||||
|
icon_scale_y_percent = 1
|
||||||
|
slowdown = 1.1
|
||||||
|
max_health_percent = 1.05
|
||||||
|
|
||||||
|
/datum/modifier/trait/obese
|
||||||
|
name = "Obese"
|
||||||
|
desc = "You are much heavier than average."
|
||||||
|
metabolism_percent = 1.4
|
||||||
|
icon_scale_x_percent = 1.095
|
||||||
|
icon_scale_y_percent = 1
|
||||||
|
slowdown = 1.2
|
||||||
|
max_health_percent = 1.10
|
||||||
|
|
||||||
|
/datum/modifier/trait/thin
|
||||||
|
name = "Thin"
|
||||||
|
desc = "You are skinnier than average."
|
||||||
|
metabolism_percent = 0.8
|
||||||
|
icon_scale_x_percent = 0.945
|
||||||
|
icon_scale_y_percent = 1
|
||||||
|
max_health_percent = 0.95
|
||||||
|
outgoing_melee_damage_percent = 0.95
|
||||||
|
|
||||||
|
/datum/modifier/trait/thinner
|
||||||
|
name = "Very Thin"
|
||||||
|
desc = "You are much skinnier than average."
|
||||||
|
metabolism_percent = 0.6
|
||||||
|
icon_scale_x_percent = 0.905
|
||||||
|
icon_scale_y_percent = 1
|
||||||
|
max_health_percent = 0.90
|
||||||
|
outgoing_melee_damage_percent = 0.9
|
||||||
|
|
||||||
/datum/modifier/trait/colorblind_protanopia
|
/datum/modifier/trait/colorblind_protanopia
|
||||||
name = "Protanopia"
|
name = "Protanopia"
|
||||||
|
|||||||
37
html/changelogs/woodrat - mobsizeport.yml
Normal file
37
html/changelogs/woodrat - mobsizeport.yml
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
################################
|
||||||
|
# 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
|
||||||
|
# wip (For works in progress)
|
||||||
|
# tweak
|
||||||
|
# soundadd
|
||||||
|
# sounddel
|
||||||
|
# rscadd (general adding of nice things)
|
||||||
|
# rscdel (general deleting of nice things)
|
||||||
|
# imageadd
|
||||||
|
# imagedel
|
||||||
|
# maptweak
|
||||||
|
# spellcheck (typo fixes)
|
||||||
|
# experiment
|
||||||
|
#################################
|
||||||
|
|
||||||
|
# Your name.
|
||||||
|
author: Woodrat
|
||||||
|
|
||||||
|
# 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, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
|
||||||
|
# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
|
||||||
|
changes:
|
||||||
|
- rscdel: "Removed the old size modifier traits for mobs."
|
||||||
|
- rscadd: "Port and tweak of the size modifiers from World Server for mobs."
|
||||||
Reference in New Issue
Block a user