Closed robot256 closed 1 year ago
Making notes here instead of some other random place. This is still a notional long-term plan, if it ever works. Feel free to comment with any new ideas.
Hey! I don't know how far you are into this work, but I am against removing the boat placement logic. I really like the idea that you can use the boat in one or the other way, and there isn't really a logical reason why this should not be the case.
And even with this still in place, any new boats don't need to have the same dual use character!
I haven't actually started this code yet, so I'll try to keep that in place. It's a neat gimmick, but I'm just speaking as a user who has found it a little confusing sometimes. I also don't use rail boats much so an extra step to make them (converting from a car boat) doesn't seem like a hassle.
@rudegrass @snouz I completed the Ship API interface and published a beta version on Github, along with a beta Electric Boat mod to use with it. Let me know if you get a chance to test it. I don't want to release until someone else does!
I included the dual boat / ship behavior so that any new entity can use it too. I think overall it ended up being less invasive than I had originally envisioned.
https://github.com/robot256/cargo_ships/releases/tag/api-beta-19 https://github.com/robot256/electric-boat/releases/tag/beta-1
I let this code sit for way too long. We had at least two beta testers back in May whose testing agreed with mine, so I went ahead and released it in 0.1.19. Commit of the interface itself was fd5e3649955983b06e7b140ea074bfe733689286
This will require a large refactoring, which I got partially working about a year ago.