ObjectManagerManager / SMAPIDedicatedServerMod

Dedicated (headless) server mod for Stardew Valley, powered by SMAPI. Turns the host into an automated bot.
MIT License
78 stars 17 forks source link

Chat command to paint buildings #4

Closed ObjectManagerManager closed 1 year ago

ObjectManagerManager commented 1 year ago

Non-host players can enter chat commands by direct-messaging the automated host. So far, the only such chat command is "build", supporting building of the three types of in-game cabins (since normally only the host can build these by talking to Robin).

However, perhaps only the host can paint buildings (this needs to be verified). A similar chat command should be implemented to allow non-host players to paint buildings, provided that they are paintable.

ObjectManagerManager commented 1 year ago

After further research, it seems as though players can already paint their own cabins once fully upgraded through the carpenter menu, and it also seems like anyone can paint the greenhouse (and other "collectively owned" buildings). This only leaves the farmhouse as something that can't be painted by non-host players. But the farmhouse can't be upgraded anyway, and it's unclear whether it could possibly support being painted without first being fully upgraded (it's impossible to paint the farmhouse without fully upgrading it during normal gameplay, anyways).

So unless a future feature makes it possible to upgrade the farmhouse (which currently seems like a very low priority), at which point it might theoretically be "paintable", it doesn't seem to be necessary to make any changes to the painting mechanics, nor to introduce painting-related chat commands.