Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Misc staging fixes. #4686

Open
wants to merge 5 commits into
base: staging
Choose a base branch
from

Conversation

MistakeNot4892
Copy link
Contributor

@MistakeNot4892 MistakeNot4892 added the ready for review This PR is ready for review and merge. label Dec 29, 2024
Comment on lines +19 to +24
var/static/list/_melting_containers = list(
/obj/item/chems/crucible,
/obj/item/organ/internal/stomach
)
if(!is_type_in_list(loc, _melting_containers))
return
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i would ideally like for this to use a typecache, since it's marginally faster if we ever add more types to this, but it should be fine for now

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like overkill for what amounts to a temporary workaround to be honest.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah fair enough, like I said, fine for now

if(S.material?.type == /decl/material/solid/metal/steel)
return (amount < maxAmount && maketiles)

if(A.loc.name == "Space")
if(target.loc.name == "Space")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WHAT.
this should probably be is_open() or whatever rather than... that. christ. oh god. how many other cases of this are there?

@@ -10,7 +10,7 @@
icon_base = 'icons/mob/human_races/cyberlimbs/morgan/morgan_main.dmi'
modifier_string = "wooden"
hardiness = 0.75
manual_dexterity = DEXTERITY_SIMPLE_MACHINES
manual_dexterity = DEXTERITY_SIMPLE_MACHINES | DEXTERITY_HOLD_ITEM | DEXTERITY_EQUIP_ITEM | DEXTERITY_KEYBOARDS | DEXTERITY_GRAPPLE
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i don't know how to feel about that. what does this even prevent you from doing, now? it kind of feels like we're making wooden limbs not actually much worse than modern prostheses, especially given that DEXTERITY_COMPLEX_TOOLS or whatever isn't really used much on shaded hills. maybe we should just make bumping airlocks not check dexterity if it's worn and not held? and to open structure doors, we could make it so that it just needs DEXTERITY_HOLD_ITEM.

alternatively i'm open to hearing why wooden prostheses should have all of these? but I kind of liked the niche they had before.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not being able to hold and equip items makes them worse than mouth slots. They are almost completely pointless. Keyboards seems like an oversight, you can peck type with a hook. Grapple I'm ambivalent about, put it on there because you need it to drag.

Not being able to use complex electronics or weapons makes them still notably different/worse than regular prosthetics imo.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I could override them on Shaded Hills but they are really crap to use at the moment.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure, I'll take that. the name == "Space" thing should still go though, otherwise that's the only change requested

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah I just pushed a fix for that.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As a case in point for how useless they are, you cannot currently remove your headset with a prosthetic wooden hand. Would like to just buff them overall to be honest.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready for review This PR is ready for review and merge.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants