Refi

Author Topic: Ship vs Ship Battles  (Read 44 times)

mruno

  • Administrator
  • Newbie
  • *****
  • Posts: 39
    • View Profile
Ship vs Ship Battles
« on: September 14, 2019, 08:46:25 am »
I am beginning work on ship vs ship battles. This will be a long process to code and debug so no timetable is set.

Below is how I am thinking it will work and may change as the work progresses. Post if you have ideas and I will try to add them in the game (if they are good)  ;)



Ship battles will consist of 4 phases: Chase, Battle, Boarding, End
Ship1 = ship that initiated the attack
Ship2 = ship that is being attacked

At anytime...
    Ship1 can abandon the attack
    Ship2 can surrender which will initiate the End phase

Chase Phase: - 95% complete
Both ships must be sailing and near each other
This phase will be initiated by a vote from the crew or the Captain
This phase begins with Ship2 having the choice to run away or fight from the Captain or a number of the crew. The longer it takes for Ship2 to decide, the closer Ship1 gets
     If no response, Ship1 will incur a speed bonus that may enable it to catch up (then have option to attack or board the ship)
     If Ship2 decides to run, both ships will have the ability to raise/lower sails
     If Ship2 decides to fight, the Battle Phase will begin

   
Ship2 running:
     Ship2 will be able to choose what direction to sail, (North, East South, West), and must be cognizant of land masses, weather, and borders of the live map
     Ship speed will be dependent on what direction ship is moving in relation to the wind and wind speeds
    Sails on both ships will be set to half (6/12) so players can unfurl them to increase ship speed
     Once Ship2 changes direction, Ship1 must match the direction. The time it takes for Ship1 to match Ship2's direction will be factored into speed
     Ship speed will be based on: ship upgrades, speed bonuses, number of sails raised, direction (for Ship2), direction change time (for Ship1), wind direction, if Ship2 is idle, and ship1 will receive a speed bonus
     If Ship1 closes within 2 leagues, The Battle Phase will begin
     If Ship1 does not get within 2 leagues of Ship2 within 10mins, Ship2 will be hidden from the live map and will not be able to be attacked by Ship1 for a short time

If Ship2 is running, Ship1 can abandon the chase and continue on their original voyage
If Ship1 gets within XX (2?) leagues, ship1 can start the Battle Phase
If Ship1 gets within XX (1 or less?) leagues, ship1 can start the Boarding Phase
If distance becomes 0, battle phase will be skipped and boarding phase will commence. Both ship's players will suffer penalties for the ship collision (stunned, stamina or power loss, etc). Speed at time of impact will determine how many pirates are stunned and how much stamina/power penalties they receive

Battle Phase: - 95% complete
Ships will automatically rig the sails - Battle Sails (8/12 raised)
This phase will be similar to interactive port battles, where you can raise or lower sails, steer the ship, shoot your gun, shoot cannons, etc.
Depending on what ammo type is used, will affect damage to the sails, hull, or pirates
More sails raised = more damage and chance to hit them
The more damaged a ship is, the slower it will be...
The faster of the two ships will be more accurate in shooting the other ship or pirates
Players who are hurt during the battle will either unable to perform commands for a short time or lose power/stamina
There is a chance a cannon shot can take out multiple inactive players (for the rest of the ship battle) during a successful hit (Critical)
If a ship reaches <25% health, either ship can initiate the boarding phase
If a ship reaches <10% health, the ship will surrender and the End Phase will be initiated

?? Teleport stones will be disabled during ship vs ship battles ??

Boarding Phase: - 95% complete
This phase is not automatic and must be initiated by Ship1 or Ship2 (unless distance was 0 in chase phase and ships collided)
This will consist of players battling each other
Players can choose who to attack and player power will be based on:
Code: [Select]
Rare weapons (+3 each), unique weapons (+2 each), regular weapons (+1 each), Stamina, Power bonuses, Capn (+2), power cheats, adrenaline, vampyre, werewolf, faction, skills: (swordsmanship, marksmanship, meditation, defense), Age (>30 years is -power), and RNGPlayers can see their boarding power wit' !P Power
Captains will gain +2 favor with each duel
Inactive pirates (pirates not !P Awake) will automatically fight in the background. On shared channel ships (in !P Game Options, Reduce Msgs: ON) the duels will not be announced to prevent excessive messages
If the boarding phase is taking too long, chance for multiple inactive players to be taken out by RNG to 'hurry up' the boarding
?? After 5 mins, the ship with the most 'wins' will win the battle. ??
?? After all pirates onboard the ship have been defeated, the other ship wins ??

End Phase: - 0% complete
This phase will pay out the winning ship
Loser will sail to nearest port
Other penalties for the loser?
The losing ship will be unable to be attacked by the other ships and hidden from the map until after reaching a port
« Last Edit: October 20, 2019, 08:03:37 pm by mruno »

Share on Facebook Share on Twitter


Zjoasan

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Ship vs Ship Battles
« Reply #1 on: September 14, 2019, 07:41:12 pm »
Sounds like a great addition to the game, just thinking out laud here:

What does "Both ships must be sailing and near each other" mean, like the surrounding 8 cells of ship?
If the chase is limited to say 10 mins, how often can a ship change direction/speed?
How will the chase end if ship 1 goes to opposite direction then ship 2, timeout / cell spaceing?
If one ships wants to board and the other attack, which will be the "winning vote"?
Does attack hinder a boarding after a while?

I got probably 100 more questions, but i'll wait for your reply before asking more.


GREAT game

mruno

  • Administrator
  • Newbie
  • *****
  • Posts: 39
    • View Profile
Re: Ship vs Ship Battles
« Reply #2 on: September 14, 2019, 10:25:39 pm »
Sounds like a great addition to the game, just thinking out laud here:

1 What does "Both ships must be sailing and near each other" mean, like the surrounding 8 cells of ship?
2 If the chase is limited to say 10 mins, how often can a ship change direction/speed?
3 How will the chase end if ship 1 goes to opposite direction then ship 2, timeout / cell spaceing?
4 If one ships wants to board and the other attack, which will be the "winning vote"?
5 Does attack hinder a boarding after a while?

I got probably 100 more questions, but i'll wait for your reply before asking more.


GREAT game

1 Distance is TBD. currently !p work or !p lookout will find nearby ships and this will be used to start a battle
2 TBD
3 the chase phase will end with ship2 hidden for a short time from ship1
4 the faster ship will be able to close-in and board
5 attack will hurt pirates and can help in the boarding