Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 104 additions & 0 deletions mission/config/subconfigs/vehicle_respawn_info.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -495,8 +495,53 @@ class vehicles {
class vnx_b_air_ac119_04_01 {
tags[] = {"c119", "firesupport", "plane"};
};


/////////////////////////////////////////
//THEY FLOAT NOW? THEY FLOAT NOW(BOATS)//
/////////////////////////////////////////

// Large boats (all armed)
class vn_b_boat_05_01 {
tags[] = {"boat", "large", "mortar"};
};
class vn_b_boat_05_02 {
tags[] = {"boat", "large", "mortar"};
};
class vn_b_boat_06_01 {
tags[] = {"boat", "large", "40mm"};
};
class vn_b_boat_06_02 {
tags[] = {"boat", "large", "40mm"};
};

// Light boats (all armed and transport)
class vn_b_boat_10_01 {
tags[] = {"boat", "light", "armed", "m2"};
};
class vn_b_boat_09_01 {
tags[] = {"boat", "light", "armed", "m60"};
};
class vn_b_boat_11_01 {
tags[] = {"boat", "light", "armed", "mk18"};
};

// Small boats (all armed)
class vn_b_boat_12_01 {
tags[] = {"boat", "small", "m60"};
};
class vn_b_boat_13_01 {
tags[] = {"boat", "small", "mk18"};
};
};








Comment on lines +538 to +544

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removal of empty space

Suggested change

class spawn_point_types {
class light_transport {
name = "Light transport";
Expand Down Expand Up @@ -933,4 +978,63 @@ class spawn_point_types {
};
};
};

class boat_light {
name = "Light Boats";
Comment on lines +982 to +983

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are all STAB boats, so might make a bit more sense to have it like this

Suggested change
class boat_light {
name = "Light Boats";
class boat_stab {
name = "Boats - STAB";

RESPAWN_MEDIUM;

class categories {
class light_transport_m2 {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

naming convention

Suggested change
class light_transport_m2 {
class stab_m2 {

name = "STAB M2";
icon = VEHICLE_ICON_BOAT;
include[] = { { "light", "boat", "m2" } };
};
class light_transport_m60 {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

naming convention

Suggested change
class light_transport_m60 {
class stab_m60 {

name = "STAB M60";
icon = VEHICLE_ICON_BOAT;
include[] = { { "light", "boat", "m60" } };
};
class light_transport_mk18 {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

naming convention

Suggested change
class light_transport_mk18 {
class stab_mk18 {

name = "STAB MK18";
icon = VEHICLE_ICON_BOAT;
include[] = { { "light", "boat", "mk18" } };
};
};
};

class boat_large {
name = "Large Boats";
Comment on lines +1005 to +1006

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are all nasty boats, so might make a bit more sense to have it like this

Suggested change
class boat_large {
name = "Large Boats";
class boat_nasty {
name = "Boats - Nasty";

WRECK_LONG;

class categories {
class large_boat_40mm {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

naming convention

Suggested change
class large_boat_40mm {
class nasty_40mm {

name = "Nasty Boat-40mm";
icon = VEHICLE_ICON_BOAT;
include[] = { { "large", "boat", "40mm" } };
};
class large_boat_mortar {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

naming convention

Suggested change
class large_boat_mortar {
class nasty_mortar {

name = "Nasty Boat-Mortar";
icon = VEHICLE_ICON_BOAT;
include[] = { { "large", "boat", "mortar" } };
};
};
};

class boat_small {
name = "Small Boats";
Comment on lines +1023 to +1024

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are all PBRs, so might make a bit more sense to have it like this

Suggested change
class boat_small {
name = "Small Boats";
class boat_pbr {
name = "Boats - PBR";

RESPAWN_SHORT;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PBRs have more firepower than the STAB rigs, so might make more sense to default them to a longer respawn time?

Suggested change
RESPAWN_SHORT;
RESPAWN_LONG;


class categories {
class small_transport {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

naming convention

Suggested change
class small_transport {
class pbr_m60 {

name = "PBR M60";
icon = VEHICLE_ICON_BOAT;
include[] = { { "small", "boat", "m60" } };
};
class small_transport_MK18 {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

naming convention

Suggested change
class small_transport_MK18 {
class pbr_mk18 {

name = "PBR MK18";
icon = VEHICLE_ICON_BOAT;
include[] = { { "small", "boat", "mk18" } };
};
};
};
};