summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rules.js81
1 files changed, 2 insertions, 79 deletions
diff --git a/rules.js b/rules.js
index 6f0aded..3e0fa6d 100644
--- a/rules.js
+++ b/rules.js
@@ -533,7 +533,6 @@ function move_unit(u, to) {
}
function eliminate_unit(u) {
- let loc = unit_loc(u)
log(`Eliminated U${u}.`)
if (is_fln_unit(u)) {
game.distribute_gov_psl += 1
@@ -553,7 +552,6 @@ function neutralize_unit(u) {
}
function remove_unit(u, to) {
- let loc = unit_loc(u)
set_unit_loc(u, to)
set_unit_box(u, OC)
clear_unit_neutralized(u)
@@ -1005,14 +1003,6 @@ function for_each_not_neutralized_unit_type_in_loc(t, x, f) {
f(u)
}
-function count_patrol_units_in_loc(loc) {
- let result = 0
- for (let u = first_gov_unit; u <= last_gov_unit; ++u)
- if (unit_loc(u) === loc && unit_box(u) === PTL && is_unit_not_neutralized(u))
- result += 1
- return result
-}
-
function for_each_patrol_unit_in_loc(loc, f) {
for (let u = first_gov_unit; u <= last_gov_unit; ++u)
if (unit_loc(u) === loc && unit_box(u) === PTL && is_unit_not_neutralized(u))
@@ -2525,7 +2515,6 @@ function give_fln_ap() {
let total_ap = 0
for_each_algerian_map_area(loc => {
let control_ap = 0
- let summary = null
if (is_area_urban(loc)) {
// He gets 5 AP for each Urban area he controls, or 2 AP if the area is contested but he has non-neutralized units there.
if (is_area_fln_control(loc)) {
@@ -2549,6 +2538,7 @@ function give_fln_ap() {
control_ap += 1
}
}
+
// If an area is Terrorized, he gets 1 fewer AP than he normally would.
if (is_area_terrorized(loc)) {
if (control_ap > 0) {
@@ -2908,7 +2898,6 @@ states.gov_deployment = {
},
change_division_mode() {
let u = pop_selected()
- let loc = unit_loc(u)
push_undo()
if (is_unit_dispersed(u)) {
clear_unit_dispersed(u)
@@ -5281,7 +5270,7 @@ function roll_coup_table(oas_drm=false) {
}
function coup_attempt() {
- let d1, d2, roll
+ let d1, d2
let result = roll_coup_table(is_area_france(game.oas))
if (check_victory())
@@ -5809,12 +5798,6 @@ function roll_d6() {
return random(6) + 1
}
-function roll_1d6() {
- let roll = roll_d6()
- log("Rolled B" + roll)
- return roll
-}
-
function roll_nd6(n, color="B", prefix="Rolled") {
clear_undo()
let result = 0
@@ -5894,13 +5877,6 @@ function array_insert(array, index, item) {
return array
}
-function array_remove_pair(array, index) {
- let n = array.length
- for (let i = index + 2; i < n; ++i)
- array[i - 2] = array[i]
- array.length = n - 2
-}
-
function array_insert_pair(array, index, key, value) {
for (let i = array.length; i > index; i -= 2) {
array[i] = array[i-2]
@@ -5985,42 +5961,6 @@ function is_subset_with_multiplicity(multiset, subset) {
return !subset.some(val => (occurrences(subset, val) > occurrences(multiset, val)))
}
-function map_clear(map) {
- map.length = 0
-}
-
-function map_has(map, key) {
- let a = 0
- let b = (map.length >> 1) - 1
- while (a <= b) {
- let m = (a + b) >> 1
- let x = map[m<<1]
- if (key < x)
- b = m - 1
- else if (key > x)
- a = m + 1
- else
- return true
- }
- return false
-}
-
-function map_get(map, key, missing) {
- let a = 0
- let b = (map.length >> 1) - 1
- while (a <= b) {
- let m = (a + b) >> 1
- let x = map[m<<1]
- if (key < x)
- b = m - 1
- else if (key > x)
- a = m + 1
- else
- return map[(m<<1)+1]
- }
- return missing
-}
-
function map_set(map, key, value) {
let a = 0
let b = (map.length >> 1) - 1
@@ -6039,23 +5979,6 @@ function map_set(map, key, value) {
array_insert_pair(map, a<<1, key, value)
}
-function map_delete(map, item) {
- let a = 0
- let b = (map.length >> 1) - 1
- while (a <= b) {
- let m = (a + b) >> 1
- let x = map[m<<1]
- if (item < x)
- b = m - 1
- else if (item > x)
- a = m + 1
- else {
- array_remove_pair(map, m<<1)
- return
- }
- }
-}
-
function map_for_each(map, f) {
for (let i = 0; i < map.length; i += 2)
f(map[i], map[i+1])