Day of Twitch TV, and Faction Work

Today was a heck of a day on Twitch. It seems NEO Scavenger's dance card was full today, with multiple occasions where 3 live Twitch feeds were streaming NEO Scavenger. Cool!

Here's a recap of the channels:

I tried to pop by here and there, and had a good time as usual. Thanks for streaming, guys!

It wasn't all fun and games today, of course. I had to tear myself away from Twitch long enough to do some actual work. And I have some good news:

I think I've found (and fixed) the faction standings bug!

It looks like NPCs were bad-mouthing the player when they talked to each other in the same hex. Normally, they're supposed to average their opinions of the other factions, weighted for leadership score. However, the function I was using to apply this weighted average was applying it to every other creature in the same hex. This basically applied the wrong values to creatures multiple times each turn (once for each creature beyond the first). Needless to say, there were some really bad opinions being passed around! It's like high school all over again.

Anyway, I think I've got this fixed.

I also spent some time working on the new faction's trading post inventory, as well as standard loadouts for the faction wandering NPCs. I even setup a few mini conversations for them, just so there's something in place when the player attempts to talk. (Testing these is what led to the faction fix above.)

I also made a few tweaks and fixes here and there based on the Twitch feeds I was watching.

A pretty productive day, considering how much time I spent socializing with players. I'm really excited to have found that faction bug. It was even in the last few minutes of the day, too. It'll be nice having that fix in the next release!

Anyway, hope everyone has a good day. And do be sure to swing by the above streams if you get a chance. They're a blast to watch!