I started to add the next few steps to the system generation:
G: Captured planets and empty orbits
H: presence and quantity of gas giants
I: presence and quantity of planetoid belts
Step 11: Place known items (those above, based on the rolls of the new table)
Step 12: generate worlds for the remaining available orbits.
Realized there was yet another table need. I got that model set up (Captured Planets and Empty Orbits, a d6 table with 4 columns), added to the database context and tried to run a database migration. A lot of red lines showed up - apparently there is an issue with the code analysis in my application. I poked around a bit, updated several libraries and packages, and the error remains. Not entirely sure what to do so will let it set again and think about it.
using System.ComponentModel;
using System.ComponentModel.DataAnnotations.Schema;
namespace TravSystem.Models;
[Table("CapturedAndEmpty")]
public class TCapturedAndEmpty
{
public int Id { get; set; }
[DisplayName("Die Roll")]
public int DieRoll { get; set; }
[DisplayName("Captured Planet")]
public bool Captures { get; set; }
[DisplayName("Captured Planet Qty")]
public int CapturedQty { get; set; }
[DisplayName("Empty Orbits?")]
public bool EmptyOrbits { get; set; }
[DisplayName("Empty Orbit Qty")]
public int EmptyOrbitsQty { get; set; }
}
I ended up having a bit more time today. Our face-to-face gaming keeps getting into scheduling or health issues. My wife is immuno-compromised from cancer treatments a few years ago (and honestly never had a great immune system - our son & I would shrug off a cold in a day or so and she would drag it out for weeks. It still makes her mad as I rarely get sick and usually it is over quickly. Though not as quickly as it used to over with. Guess hitting my 60s does impact those aging rolls!) I decided to play a bit. I'll finish adding the rest of the generation code and will eventually figure out the DB migrations. One of the reasons in general you do NOT want to be bleeding edge for software as there are usually hiccups!
Over on COTI, my little title disappeared again. After being told to directly contact Marc, I did and he promptly corrected it. There is still no automated way for that process apparently. I've been paying a bit every year for quite some time as I get a great deal of enjoyment from reading (and even sometimes contributing) to the various discussions there. He also asked for my mailing address, and I did say it was okay, but responded anyway. We'll see what happens there. I do have a cache of nobility and TAS cards from him. I really need to drag those and see if I can get them into play somehow. In our increasingly rare face-to-face gaming!
And as I have no screenshots, perhaps some pictures I took of the Beaver Moon a few weeks ago with my phone. I even brought out my ancient telescope to look at it and that was neat. I tried to put my phone camera over the eyepiece but never got that to work.


No comments:
Post a Comment