High Seas new ships 2.02

New boats and galleons from the High Seas expansion

  1. Regnak

    Regnak Illustrious Member JustUO Developer Gold Star Member

    Actually, in version 2.00, the Transport variable was removed to avoid core modifications.
    Check the latest updates :)
     
  2. Actarus

    Actarus Renowned Member

    in my Server transport is already contained in Mobile.cs....
     
  3. Johnny

    Johnny Super Contributor

    Well, in that case, I may wait for the next version before using it.
     
  4. Moody

    Moody Renowned Member

    Thanks for the script - it's a great base-line to work from and we've heavily modified it. There are some issues we ran into that are quite trivial to fix but really improve the usability:
    1. In BaseSmoothMulti.cs - you call IncomingMobile from Packets.cs directly. You should instead call IncomingMobile.Create(etc.) so that your script is only limited to new clients. It'll end up working with the pre-UOP clients which I'm sure many people are still using! Take a look at the IncomingMobile class in Packets.cs and you'll know what I'm talking about :)
    2. When the ships are damaged, some of the tiles get displayed incorrectly.
    3. You should put some form of delay on the move timers, otherwise someone can spam directions to go faster, or even spam mouse movements to go super fast :)
    That's what comes off the top of my head for now. Thanks again for your work :)
     
    • Like Like x 1
  5. zerodowned

    zerodowned Administrator Moderator JustUO Developer Gold Star Member Et Cetera, Et Cetera

    looks like it's been a while since any updates or changes were made to this system. is it stable enough to use at the moment? and should i download the main copy or is there a more updated version burried in the 9 pages of discussions?
     
  6. Greed

    Greed Grandmaster Member Gold Star Member

    .
     
    Last edited: Sep 28, 2016
  7. Forest Condon

    Forest Condon Illustrious Member

    Do ships have a custom region? If so disabling help I'm stuck should be fairly easy but I don't know if there is a ship region.
     
  8. Regnak

    Regnak Illustrious Member JustUO Developer Gold Star Member

    Hey guys !

    I wouldn't recommend to use this package on a live shard yet. There is still a lot to work on, and I'm currently lacking of time to go further in the project.

    I've gathered a list with all the reported bugs and I think there is nothing impossible to fix.
    I even have a version of the boats with regions (which isn't included in the current version). I indeed think it would be a nice way to fix a lot of issues.

    Hopefully I can free more time very soon. It's a project I really like to work on, and would like to give a final effort to finish it :p
     
    • Like Like x 2
  9. zerodowned

    zerodowned Administrator Moderator JustUO Developer Gold Star Member Et Cetera, Et Cetera

    while driving a ship, you're technically mounted, via Virtual Mount script. so you could just check to see if the player is mounted using that to disable.

    completely preventing "i'm stuck" while on ship could result in someone getting stuck.
     
    • Like Like x 1
  10. Forest Condon

    Forest Condon Illustrious Member

    Good point... I'll be quiet now. lol
     
    • Funny Funny x 1
  11. zerodowned

    zerodowned Administrator Moderator JustUO Developer Gold Star Member Et Cetera, Et Cetera

    if you did, I'd just be talking to myself and I do that plenty enough as it is.
    wait...what?
     
    • Like Like x 1
  12. Moody

    Moody Renowned Member

    I ended up making a "FindShipAt" function similar to the "FindHouseAt" function. Since they're both multis - it should work in a very similar way. Then you can just do a "FindShipAt" check.
     
    • Like Like x 2
  13. Joshua

    Joshua Renowned Member

    Hello,

    When I dry dock any of the ships they become the miniature ship model but when I place them back out they come out as a small ship. Any idea on how I could repair this? I've looked through the code but not sure where the problem is.

    Thank you very much for your hard work on this project.
     
  14. Regnak

    Regnak Illustrious Member JustUO Developer Gold Star Member

    Hello Joshua !

    It seems there is indeed an error in displaying the ships while placing them after a dry dock. However, if you effectively place the ship, it will get its original form (I've just tested it locally with a Gargoyle Galleon. What type of ship did give you the error ?).

    Well spotted ! Thanks for the report. I'll fix it in next release.

    Btw, I'm back working on this project ! Let's finish it ! :D

    -Rek-
     
    • Like Like x 4
  15. Joshua

    Joshua Renowned Member

    Hello,

    Happy to be of help :)

    First Test: Britain Galleon Deed.
    Buy it, place it. dry dock it.
    When dry docked it goes to the model ship of a standard boat, and the name of the model does not match Britain Galleon Deed name.

    Second Test: Orc Galleon Deed, same as above.

    Third Test: Gargoyle Galleon

    Fourth Test: Tokuno Galleon


    So it seems all ships follow this behavior.

    It's not a huge issue but it's a pain to re place the dry docked ship since the visual of the ship does not match the actual expected size of the ship.
     
  16. Regnak

    Regnak Illustrious Member JustUO Developer Gold Star Member

    Joshua : Thanks for your help ! The issue is now fixed and will be included in next release.

    For those who would want to fix it themselves, here's how the public BaseDockedGalleon function should look in the file BaseDockedGalleons.cs :

    Code:
           
     public BaseDockedGalleon( int id, Point3D offset, BaseGalleon galleon ) : base( 0x14F4 )
            {
                Weight = 1.0;
                LootType = LootType.Blessed;
    
                m_MultiID = id;
                m_MultiID_North = id;
                m_MultiID_South = id + 2;
                m_MultiID_East = id + 1;
                m_MultiID_West = id + 3;
               
                m_Offset = offset;
    
                m_ShipName = galleon.ShipName;
               
                m_ChosenDirection = Direction.North;           
            }
    
    Just add the line with "m_MultiID_North = id;"
    It seems I forgot to include it in my latest releases. But heh ! Now this is fixed :D
     
    • Like Like x 2
  17. Joshua

    Joshua Renowned Member

    Hello,

    Tested and confirmed. Thank you for getting that fixed so quick. :)
     
    • Like Like x 1
  18. Regnak

    Regnak Illustrious Member JustUO Developer Gold Star Member

    Regnak updated High Seas new ships with a new update entry:

    v2.02 : map wrapping and code rework.

    Read the rest of this update entry...
     
    • Like Like x 1
  19. Burner

    Burner Renowned Member

    Great work thus far, it is greatly appreciated, I will take a look into it and see if I can help with those mentioned bugs as well.
     
    • Like Like x 1
  20. Tasanar

    Tasanar Super Contributor

    Awesome! Am testing it now
     
    • Like Like x 1
  21. Talon Nyte

    Talon Nyte Distinguished Member

    just put the ships into my shard and im loving them great work!!!!

    was wondering one thing tho you can add the cannons on to the ships and fire them as well and i lke all that but
    a ship even in drydock in the days of warring ships would not have the cannons taken apart to dock them they would just get stored in the ship with the ship in dock.......is there a way to dock the ship with it fully dressed with the cannons and all?

    I also seen in my lists that there is a Ships bell as well and as far as i can tell it has nothing to do with the ships however i was thinking but have no idea on even where to start on this idea so i figured id let someone thats much more talented give it a go IF someone was willing to give it a shot.

    THE IDEA : ok so ships would have a lookout or "Crows nest" so to say with a guy in it to spot for land or other ships coming towards them yes? why not make that ships bell sound off if say another ship was in range?

    ill upload the shipbell as well so you can see what one im talking about and if it does in fact have a use then i missed it i guess as i have just got back into all this again but couldnt hurt to try to add ideas right?

    im using justuo pub4 im sure alot are but just figured id state what one i was using as i seen alot of the updates said they are for pub 2 pub 3 didnt see a pub 4 mentioned so.
     

    Attached Files:

    • Like Like x 1
  22. Regnak

    Regnak Illustrious Member JustUO Developer Gold Star Member

    Cool ! Thanks for testing it out :)
    I'll improve the dry dock system so you get everything back and don't loose addons that are attached to the ships.

    And thanks for the file. I'll give it a try !
     
    • Like Like x 1
  23. Talon Nyte

    Talon Nyte Distinguished Member

    i didnt lose anything but when you dock if the guns are placed it will say deck is clutterd and you cannot dock it unless you redeed the guns but i thought it would be cool if you could just get off the boat with the guns on deck then dock it without having to redeed them either way it dont matter its still a great item to have they are awesome
     
  24. Talon Nyte

    Talon Nyte Distinguished Member

    i do seem to remember a shard that i played on one time (cant remember if it was Paid version or the free shards ) but one time a player had asked me if i wanted to pvp and it sent a gump up on my screen saying ....(and im just going to use Regnaks name here) but it would say "Regnak would like to pvp do you accept this request?" and it would let you have a yes or no button to either confirm or not on the pvp......maybe the bell could be that gump as to say.....
    and again im going to use Regnak but the gump to say "Regnak would like to go to WAR with you accept or not?"
    so in a way for the players that wish to pvp can and the ones that dont cannot.......or you can make it just like pvp and have it only WAR in fel. waters.
     
    • Like Like x 1
  25. Regnak

    Regnak Illustrious Member JustUO Developer Gold Star Member

    That sounds like a great idea ! :D

    I will gotta check on OSI how it exactly works though. But yeah, there is still work to do on the boat fight system (Fel only ? Consentual PvP ? etc...)

    I'm still improving things step by step (according to free time I have IRL ... :p )
     

Share This Page