swarm-game / swarm

Resource gathering + programming game
Other
842 stars 52 forks source link

Consider giving `require X` and `require n X` different names to avoid confusion #2206

Open byorgey opened 2 weeks ago

byorgey commented 2 weeks ago

I am not surprised that require 0 "treads" did not work. require X and require n X, although they look similar, are quite distinct: the first requires a device to be equipped, and the second requires a certain number of copies of a device in the inventory. (I realize this is potentially confusing; open to suggestions for making the distinction more clear / easier to understand.)

Originally posted by @byorgey in https://github.com/swarm-game/swarm/issues/921#issuecomment-1356402374

Currently, require "boat" means you require a boat to be equipped, and require 5 "boat" means you require 5 boats in your inventory. Although superficially similar these are quite distinct commands, and in order to reduce confusion / help players remember what they mean, it might be worth renaming one or both of them.

xsebek commented 1 week ago

How about: