• New Horizons on Maelstrom
    Maelstrom New Horizons


    Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!

My observations regarding boarding code.

I've reworked the udeck locators (that's the two ships side by side) and the effect works well. I've even got it so that if you board a smaller ship, you start off on the larger deck, with crew placed appropriately. <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />

It shouldn't be too difficult to merge any changes with Pirate_KK's changes, as the locator files get written to a text file which is easy enough to work with. Well, "easy" is a relative term, but you can open it in a spreadsheet program and work with it there.

Hook
 
<!--quoteo(post=165015:date=Oct 2 2006, 10:39 AM:name=Hook)--><div class='quotetop'>QUOTE(Hook @ Oct 2 2006, 10:39 AM) [snapback]165015[/snapback]</div><div class='quotemain'><!--quotec-->
Well, "easy" is a relative term, ...
<!--QuoteEnd--></div><!--QuoteEEnd-->
For me it is relatively easy <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /> cause I have some practice with that. How about sharing the task: you and/or Pirate_KK make a simplified boardingcode and tell me which locatordesignators shall be used as standard, e.g.

loc0 : player

loc1 : player crew

aloc1 : enemy crew

, and I could make the locatorfiles that work with your code.


<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->Pirate_KK made a lot of changes to the locators on the decks as well, so if this is to be done, it should probably wait for Build 13.1, because it would be best to make the changes to Pirate_KK's files. Otherwise you'd need to do the same work twice, which would be a shame... <!--QuoteEnd--></div><!--QuoteEEnd-->
I wouldn't make any major changes BEFORE the release of B13 anyway <img src="style_emoticons/<#EMO_DIR#>/no.gif" style="vertical-align:middle" emoid=":no" border="0" alt="no.gif" />
 
<!--quoteo(post=165027:date=Oct 2 2006, 01:00 PM:name=CouchcaptainCharles)--><div class='quotetop'>QUOTE(CouchcaptainCharles @ Oct 2 2006, 01:00 PM) [snapback]165027[/snapback]</div><div class='quotemain'><!--quotec-->
I wouldn't make any major changes BEFORE the release of B13 anyway <img src="style_emoticons/<#EMO_DIR#>/no.gif" style="vertical-align:middle" emoid=":no" border="0" alt="no.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->
*Agrees* <img src="style_emoticons/<#EMO_DIR#>/doff.gif" style="vertical-align:middle" emoid=":doff" border="0" alt="doff.gif" />
 
I think ideally there would be two groups of locators, one "locN" and the other "alocN". They would be on opposite sides of the ships. There would be a captain locator as well, just in front of the locN locations, and a captain1 in front of the alocN locations. This would allow swapping the boarding positions if the enemy boards you, which would allow for a bit of variety.

Boarding_Cabin_small and _medium will present problems in any case, because they're just too small. We can handle those as a special case if we're the defender, if necessary, not swapping locations.

I've got a fairly good version of udeck (two ships, side by side) where the swapping works well, but I had to work on the captain1 locator which was broken.

I haven't tried the forts yet, but they'll need to be set up reasonably as well. Currently in one of the levels all the enemy soldiers appear in the same spot, which makes for some odd animation when they all draw their swords at the same time.

Hook
 
Grouping the loc/aloc locators at seperate ends of the deck makes sense to me, but that would mean that Akellas original setting -where every boarder was locked in a duel with exactly one opponent right after loading- would be disabled for good.

I wouldn't miss that option, and maybe we can further streamline the code if we take that setting out completely. Would anyone else mind such a "drastic" but clean solution?
 
CCC,

I am reluctant to give up the dynamic, larger boarding fights we now have.
 
I've already pretty much disabled that in the code. You'll seldom have exactly the same number of boarders on each side. I've got it set up so that the odds are never more than 2:1.

There are also more boarders on most decks. Akella's original code had 4 on each side, I think, and it was increased to 6 somewhere along the line. Right now I limit the total number of boarders to the number of locators on the deck. So the largest upper decks can have 20 boarders (down from the possible 32), usually with 13 on one side and 7 on the other.

If people want to go back to a one-on-one fight, I can do that as well.

Hook
 
I am all for changing the locators. I don't care for the one-on-one fights. I prefer the big fights with many boardings. And it would be great if all boarders would start on their own ship with player actually near the enemy boarders.
 
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->There are also more boarders on most decks. Akella's original code had 4 on each side, I think, and it was increased to 6 somewhere along the line. Right now I limit the total number of boarders to the number of locators on the deck. So the largest upper decks can have 20 boarders (down from the possible 32), usually with 13 on one side and 7 on the other<!--QuoteEnd--></div><!--QuoteEEnd-->.


Hook, I like these bigger boardings and wouldn't want to loose them.


<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec--> And it would be great if all boarders would start on their own ship with player actually near the enemy boarders<!--QuoteEnd--></div><!--QuoteEEnd-->

This is a good suggestion if it can be accomodated easliy.
 
Are you still working on the locators on boardings? It would be nice to have this done for Build 13. But if you don't get it done, we'll add it to Build 13.1 instead. <img src="style_emoticons/<#EMO_DIR#>/yes.gif" style="vertical-align:middle" emoid=":yes" border="0" alt="yes.gif" />
 
I've only made one change recently to the larger cabins so the captain starts at the front of his men instead of behind. That way you have an option to fight or stay back. With the old code the captain started at the back and couldn't ever get into the fight.

I'll send you that code along with any other changes that need to be made.

Hook
 
<!--quoteo(post=166500:date=Oct 9 2006, 02:34 PM:name=Hook)--><div class='quotetop'>QUOTE(Hook @ Oct 9 2006, 02:34 PM) [snapback]166500[/snapback]</div><div class='quotemain'><!--quotec-->
I'll send you that code along with any other changes that need to be made.
<!--QuoteEnd--></div><!--QuoteEEnd-->
Excellent! Thanks a lot. I think I'll be needing to make a Beta 4 tomorrow then so that code can be tested as well before Build 13 is released. <img src="style_emoticons/<#EMO_DIR#>/rolleyes.gif" style="vertical-align:middle" emoid=":rolleyes:" border="0" alt="rolleyes.gif" />
 
Back
Top