Player agency for NewGRF
Posted: 28 Jan 2021 18:49
I'm outlining a series of NewGRFs and was hoping to get some opinions on how best to implement some challenges they would include. The "how" is not as important as the "why" right now as I'm just planning and can always adjust based on obstacles. The long term goal of the project probably won't happen without some patch work anyways.
In short, I want to classify ships as "Off Shore"(deep water), "Inland"(shallow water) and "Versatile"(deep and shallow water) based on their size and draft depth.
Two new disasters would be introduced;
"Lost at Sea", more likely for smaller ships on sea tiles,
"Run Aground", more likely for large ships on river and canal tiles.
They are mostly meant to affect "Versatile" classed ships as a risk to balance their not having to transfer cargo.
So my question is; Should players even be allowed to send an "Off Shore" super tanker up a river if it's pretty much guaranteed to run aground or an "Inland" barge tow out to sea if it's very likely just going to get lost at sea?
Maybe I could add an option to either allow un-restricted travel with disasters on, or restrict travel with disasters off? But, I can see cases where a port is just around the corner from a river mouth or a lake is only a few canal tiles away from another lake and a player is willing to take the risk.
A very expensive and high maintenance cost "Deep Channel" track type(or something of the sort) that would allow "Off Shore" vessels to safely travel inland waterways is also planned for a later stage of the project but is one of the things that will probably require a patch(currently beyond my skill, currently...)
(Edit: Buildable lighthouses to reduce chance of the "Lost at Sea" disaster within a set radius are also planned)
I'd love to hear people's opinions, advice and even well informed nay-saying is welcome. Again, I understand that some of what I want to do may not be possible currently or just may take some creative workarounds. Thanks for your time.
In short, I want to classify ships as "Off Shore"(deep water), "Inland"(shallow water) and "Versatile"(deep and shallow water) based on their size and draft depth.
Two new disasters would be introduced;
"Lost at Sea", more likely for smaller ships on sea tiles,
"Run Aground", more likely for large ships on river and canal tiles.
They are mostly meant to affect "Versatile" classed ships as a risk to balance their not having to transfer cargo.
So my question is; Should players even be allowed to send an "Off Shore" super tanker up a river if it's pretty much guaranteed to run aground or an "Inland" barge tow out to sea if it's very likely just going to get lost at sea?
Maybe I could add an option to either allow un-restricted travel with disasters on, or restrict travel with disasters off? But, I can see cases where a port is just around the corner from a river mouth or a lake is only a few canal tiles away from another lake and a player is willing to take the risk.
A very expensive and high maintenance cost "Deep Channel" track type(or something of the sort) that would allow "Off Shore" vessels to safely travel inland waterways is also planned for a later stage of the project but is one of the things that will probably require a patch(currently beyond my skill, currently...)
(Edit: Buildable lighthouses to reduce chance of the "Lost at Sea" disaster within a set radius are also planned)
I'd love to hear people's opinions, advice and even well informed nay-saying is welcome. Again, I understand that some of what I want to do may not be possible currently or just may take some creative workarounds. Thanks for your time.