Author Topic: Exile Princes Closed Beta Testing  (Read 4522 times)

Jubal

  • Megadux
    Executive Officer
  • Posts: 30657
  • Karma: 123
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
Re: Exile Princes Closed Beta Testing
« Reply #45 on: May 30, 2020, 05:30:00 PM »
OK, crossing the sea has changed! Now instead of searching for a ship, you just try walking onto the water and it asks you if you want to search for a ship and tells you roughly how long it will take to look for one. I don't like the feel of this as much (I quite like the feeling of having impassable areas on the map that the map actually tells you that you can't cross, it makes the map feel more physical to me), but I do have to admit that it's overall a better system as you no longer have to do a billion searches when stuck on a small island before finding a ship.
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

Jubal

  • Megadux
    Executive Officer
  • Posts: 30657
  • Karma: 123
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
Re: Exile Princes Closed Beta Testing
« Reply #46 on: June 07, 2020, 11:20:25 PM »
I've now got the first rudimentary version of a new quest running. This is the potion making quest, which sets you three randomly selected flowers and asks you to go and get them. Once you have all of them, you make the potion and can choose whether to use it as instructed or not.

There's a lot still to do on it, both adding additional complications for finding the flowers and adding a lot more outcomes at the end of the quest (currently there's only one potion type and it always makes sense to drink it, but I'm thinking some may have more mixed effects and some of the complication moments might allow you to get some hints about what those might be).
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

Jubal

  • Megadux
    Executive Officer
  • Posts: 30657
  • Karma: 123
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
Re: Exile Princes Closed Beta Testing
« Reply #47 on: July 04, 2020, 11:16:31 PM »
Today's work has been fleshing out the companion ability roster. Tomorrow's will likely be the same.

New skills implemented are:
  • Combat stances. An attack and defence skill that allows someone to shift between their standard attack, a mode with +1 attack -1 defence, and a -1 attack +1 defence mode. Given the game's system where you basically have one "defender" and one "attacker" in play at any given time, this is pretty powerful as it means you can shift the unit to specialise in whichever of those 2 roles it's needed in. I might cut this in two and make the "shift to attack stance and back" and "shift to defence stance and back" skills separate, but I quite like how they work together. Currently these stance switches don't cost any resilience points and the skill is available for the minstrel, sergeant, and squire, though I might change that?
  • Trample. This is a squire only skill that gives a damage bonus based on the number of enemies. Good for stomping big blocks of lower grade enemies.
  • Engineer. Your siege times are reduced by a week (min of 1) for each siege engineer you have. Sergeant skill, will also be available for scholar companions if I get round to implementing those.
  • Calm beasts. A defence skill that only works on attacking beasts, for the minstrel and ranger. Reduces your resilience by 1 and the enemy unit's resilience by 2.

I'm struggling with three aspects of implementation for this stuff.

Aspect 1 is simply making up the skills in ways that aren't just "sacrifice a resilience point for a better attack/defence round" - it's easy for me to create skills that are technically different but which the player will just realise are the same trade-off: delivering an automatic critical hit and getting an attack score bonus, for example, technically do have different effects but as far as the player is concerned both just equate to "they hit harder". So I'm going to be experimenting with other things the player can sacrifice to get those sorts of bonuses - their level of control over their troops, and other stats than resilience, for example.

Aspect 2 is the skill lists - do I make them overlap more to make them broader? Overlapping lists mean more possibilities for each individual character, but also make each class of character less unique and make it more likely that there will be redundancy and overlap in some skills. Currently I'm treading a bit of a via media with this, but we'll see where I end up.

Finally, testing, especially in how the AI tries to use a lot of these skills - it's going to be very rare that AI units have these skills so maybe it's not a problem, but the AI process that decides when to trigger skills feels a bit random to me at the moment and I don't have a way of just booting up arbitrary longer battles that would allow better tests. I can generally test that something doesn't crash the game, but whether it works right is harder to say. Testing is easier for the player of course as I then get to trigger the skills myself as needed.

Also every skill makes the code a touch more unwieldy - I'm trying to make them concise, but because each skill has its own separate effects on the combat calculation, they pretty much all need some tweaks made to the "fight a combat round" function, plus the trigger code, etc.
« Last Edit: July 04, 2020, 11:28:41 PM by Jubal »
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...