Skip to content

Game Rules

1whohears edited this page Sep 3, 2024 · 3 revisions

This page is updated for v0.11.1.

A list of custom game rules added by Diamond Star Combat. They are documented in the following format:

gameRuleName | TYPE(BOOLEAN/INTEGER/PERCENTAGE) | DEFAULT_VALUE | Description.

Note: PERCENTAGE is an INTEGER, but see these examples: 100 = %100 = 1, 29 = %29 = 0.29, 182 = $182 = 1.82

Vehicle

Physics

planeSpeedPercent | PERCENTAGE | 100 | Universally increase or decrease all plane's max speed by percentage. Example: 150 will make all planes %50 faster, 70 will make all planes %30 slower.

planeArcadeMode | BOOLEAN | FALSE | If true, all planes will use a simple physics mode that is similar to McHeli physics. You won't have to worry about gravity and stalling.

Consume

consumeFuel | BOOLEAN | TRUE | If false, all vehicles will not consume fuel. In other words, false is infinite fuel mode.

consumeAmmo | BOOLEAN | TRUE | If false, all vehicles and turrets will not consume ammo. In other words, false is infinite ammo mode.

consumeFlares | BOOLEAN | TRUE | If false, all vehicles will not consume flares. In other words, false is infinite flare mode.

Cooldown

itemCooldownVehicleFresh | INTEGER | 0 | Time in seconds, before a vehicle can be turned into an item, after being spawned. Set to 0 to disable.

itemCooldownVehicleShoot | INTEGER | 30 | Time in seconds, before a vehicle can be turned into an item, after firing a weapon. Set to 0 to disable.

removeDeadVehiclesTime | INTEGER | -1 | Time in seconds, before a dead vehicle despawns. Use -1 to disable.

Damage

vehicleArmorStrengthPercent | PERCENTAGE | 100 | Modify how much damage vehicle armor absorbs by percentage.

explosionDamageVehiclePercent | PERCENTAGE | 300 | The percentage of damage from explosions that all vehicles receive.

bulletDamageVehiclePercent | PERCENTAGE | 100 | The percentage of damage from a bullet that all vehicles (except for planes and helicopters) receive.

bulletDamagePlanePercent | PERCENTAGE | 100 | The percentage of damage from a bullet that all planes receive.

bulletDamageHeliPercent | PERCENTAGE | 100 | The percentage of damage from a bullet that all helicopters receive.

Player

disableElytraFlying | BOOLEAN | FALSE | If true, Elytra wings stop working. Doesn't delete the Elytra items, or modify their durability. Just prevents them from working.

disable3rdPersonVehicle | BOOLEAN | FALSE | If true, locks players into first person while driving a vehicle.

dataLinkAlwaysOn | BOOLEAN | FALSE | If true, radar pings will automatically be shared between team members in different vehicles, and a datalink module won't be needed.

broadcastMissileHit | BOOLEAN | TRUE | If true, a missile collide message will appear in chat when a missile hits another player's vehicle. This chat message will be sent to all players unless broadcastMissileHitTeamOnly is true.

broadcastMissileHitTeamOnly | BOOLEAN | FALSE | If true, a missile collide message will appear in chat when a missile hits another player's vehicle. The message will be sent to team mates only.

Mobs

mobsRideVehicles | BOOLEAN | TRUE | If true, mobs will be able to ride passenger seats in vehicles.

mobsUseTurrets | BOOLEAN | TRUE | If true, some mobs will be able to shoot turrets if they are riding a turret.

mobsTickRadar | BOOLEAN | TRUE | If true, mobs will be able to activate the radars in vehicles they ride.

mobTurretVerticalRange | INTEGER | 500 | The maximum vertical range a mob riding a turret could target something from.

Other

fuelPerOilBlock | INTEGER | 50 | How many fuel points are stored in 1 oil block/bucket of oil.

Clone this wiki locally