Skip to content

Commit

Permalink
AC rebalance to reduce complexity and keep weapon skill investments r…
Browse files Browse the repository at this point in the history
…elevant

- Removed AC Mod for most ammo types, close to vanilla values
- Slightly increased AC of Power Armors
- Remove line about AC formula from readme (not true since 0.9.2)
  • Loading branch information
phobos2077 committed May 1, 2024
1 parent ddbde5f commit 8377828
Show file tree
Hide file tree
Showing 42 changed files with 41 additions and 43 deletions.
1 change: 0 additions & 1 deletion docs/ecco_readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,6 @@


> ARMOR:
- Base AC is now = AG * 1.5 (was AG * 1, applies to all critters)
- Armor Class lowered for heavy armor (metal and power). AC only affects hit chance, so it makes sense bigger/bulkier target is easier to hit.
- Laser resistance changed: leather - zero protection, combat - mediocre, metal - good, power armor & tesla - great protection.
- Explosion and Fire resistance slightly lowered for some armor.
Expand Down
1 change: 0 additions & 1 deletion docs/todo.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
for 0.9.*:
- make sure weapon skill investments are relevant (reduce AP ammo AC penalty, increase high-tier NPC's AC)
- playtest


Expand Down
28 changes: 14 additions & 14 deletions docs/ttx/csv_ecco_09/ammo.csv
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
Import;ProFILE;NAME;PID;Caliber;AC Adjust;DR Adjust;Dam Mult;Dam Div
;00000008.pro;Explosive Rocket;14;Rocket [1];0;0;3;2
;00000029.pro;10mm JHP;29;10mm [8];10;10;3;2
;00000030.pro;10mm AP;30;10mm [8];-10;-30;4;5
;00000031.pro;.44 Magnum JHP;31;.44 cal [9];10;20;9;5
;00000032.pro;Flamethrower Fuel;32;Flamethrower Fuel [2];-30;20;5;4
;00000033.pro;14mm AP;33;14mm [10];-20;-50;1;1
;00000029.pro;10mm JHP;29;10mm [8];0;10;3;2
;00000030.pro;10mm AP;30;10mm [8];0;-30;4;5
;00000031.pro;.44 Magnum JHP;31;.44 cal [9];0;20;9;5
;00000032.pro;Flamethrower Fuel;32;Flamethrower Fuel [2];-25;20;5;4
;00000033.pro;14mm AP;33;14mm [10];0;-50;1;1
;00000034.pro;.223 FMJ;34;.223 [5];0;-10;1;1
;00000035.pro;5mm JHP;35;5mm [6];10;0;4;3
;00000036.pro;5mm AP;36;5mm [6];-10;-35;1;1
;00000037.pro;Rocket AP;37;Rocket [1];-20;-60;1;1
;00000035.pro;5mm JHP;35;5mm [6];0;0;4;3
;00000036.pro;5mm AP;36;5mm [6];0;-35;1;1
;00000037.pro;Rocket AP;37;Rocket [1];-15;-60;1;1
;00000038.pro;Small Energy Cell;38;C Energy Cell [3];0;-10;1;1
;00000039.pro;Micro Fusion Cell;39;D Energy Cell [4];0;-20;1;1
;00000095.pro;12 ga. Buckshot;95;12-gauge [11];-15;20;8;5
;00000111.pro;.44 magnum FMJ;111;.44 cal [9];-10;-20;1;1
;00000111.pro;.44 Magnum FMJ;111;.44 cal [9];0;-20;1;1
;00000121.pro;9mm ball;121;9mm [12];0;0;1;1
;00000163.pro;BB's;163;None [0];0;0;1;1
;00000274.pro;Robo Rocket Ammo;274;Rocket [1];0;-25;1;1
;00000357.pro;.45 Caliber;357;.45 cal [14];0;0;1;1
;00000358.pro;2mm EC;358;2mm [15];-30;-50;1;1
;00000359.pro;4.7mm Caseless;359;4.7mm caseless [16];-5;-30;4;3
;00000359.pro;4.7mm Caseless;359;4.7mm caseless [16];-10;-30;4;3
;00000360.pro;9mm AP;360;9mm [12];0;-30;1;1
;00000361.pro;HN Needler Cartridge;361;HN needler [17];-10;0;1;1
;00000362.pro;HN AP Needler Cartridge;362;HN needler [17];-10;-40;4;3
;00000363.pro;7.62mm FMJ;363;7.62mm [18];0;-10;1;1
;00000382.pro;Flamethrower Fuel MKII;382;Flamethrower Fuel [2];-40;-10;1;1
;00000382.pro;Flamethrower Fuel MKII;382;Flamethrower Fuel [2];-25;-15;1;1
;00000610.pro;.50 BMG;610;.50 cal [19];-10;-50;1;1
;00000614.pro;12 ga. Slugs;614;12-gauge [11];0;-20;1;1
;00000615.pro;.223 AP;615;.223 [5];-10;-50;4;5
;00000615.pro;.223 AP;615;.223 [5];0;-50;4;5
;00000631.pro;40mm HE Grenades;631;40mm grenade [20];0;-10;1;1
;00000632.pro;40mm IC Grenades;632;40mm grenade [20];0;0;4;3
;00000633.pro;14mm JHP;633;14mm [10];10;-10;3;2
;00000633.pro;14mm JHP;633;14mm [10];0;-10;3;2
;00000641.pro;12 ga. Dragon Breath;641;12-gauge [11];-15;-10;5;4
;00000642.pro;7.62mm AP;642;7.62mm [18];-10;-50;4;5
;00000642.pro;7.62mm AP;642;7.62mm [18];0;-50;4;5
4 changes: 2 additions & 2 deletions proto_src/items/ammo/00000029.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pid: 29
messageId: 2900
name: 10mm JHP
description: 'Ammunition. Caliber: 10mm, jacketed hollow-points'
description: 'Ammunition. Caliber: 10mm, jacketed hollow-point.'
fid: 1
lightDistance: 0
lightIntensity: 0
Expand All @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 8
quantity: 20
armorClassMod: 10
armorClassMod: 0
damageResistanceMod: 10
damageMult: 3
damageDiv: 2
2 changes: 1 addition & 1 deletion proto_src/items/ammo/00000030.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 8
quantity: 20
armorClassMod: -10
armorClassMod: 0
damageResistanceMod: -30
damageMult: 4
damageDiv: 5
4 changes: 2 additions & 2 deletions proto_src/items/ammo/00000031.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pid: 31
messageId: 3100
name: .44 Magnum JHP
description: A brick of ammunition, .44 magnum caliber, hollow-points.
description: A brick of ammunition, .44 Magnum caliber, jacketed hollow-point.
fid: 1
lightDistance: 0
lightIntensity: 0
Expand All @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 9
quantity: 12
armorClassMod: 10
armorClassMod: 0
damageResistanceMod: 20
damageMult: 9
damageDiv: 5
2 changes: 1 addition & 1 deletion proto_src/items/ammo/00000032.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 2
quantity: 10
armorClassMod: -30
armorClassMod: -25
damageResistanceMod: 20
damageMult: 5
damageDiv: 4
2 changes: 1 addition & 1 deletion proto_src/items/ammo/00000033.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 10
quantity: 12
armorClassMod: -20
armorClassMod: 0
damageResistanceMod: -50
damageMult: 1
damageDiv: 1
2 changes: 1 addition & 1 deletion proto_src/items/ammo/00000034.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pid: 34
messageId: 3400
name: .223 FMJ
description: A case of ammunition, .223 caliber, Full Metal Jacket.
description: A case of ammunition, .223 caliber, full metal jacket.
fid: 1
lightDistance: 0
lightIntensity: 0
Expand Down
2 changes: 1 addition & 1 deletion proto_src/items/ammo/00000035.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 6
quantity: 40
armorClassMod: 10
armorClassMod: 0
damageResistanceMod: 0
damageMult: 4
damageDiv: 3
4 changes: 2 additions & 2 deletions proto_src/items/ammo/00000036.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pid: 36
messageId: 3600
name: 5mm AP
description: A brick of small caliber ammunition. 5mm armor piercing.
description: 'A brick of small, lightweight ammunition. Caliber: 5mm, armor piercing.'
fid: 1
lightDistance: 0
lightIntensity: 0
Expand All @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 6
quantity: 40
armorClassMod: -10
armorClassMod: 0
damageResistanceMod: -35
damageMult: 1
damageDiv: 1
2 changes: 1 addition & 1 deletion proto_src/items/ammo/00000037.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ soundId: '0'
ammoData:
caliber: 1
quantity: 1
armorClassMod: -20
armorClassMod: -15
damageResistanceMod: -60
damageMult: 1
damageDiv: 1
6 changes: 3 additions & 3 deletions proto_src/items/ammo/00000111.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pid: 111
messageId: 11100
name: .44 magnum FMJ
description: A brick of ammunition, .44 magnum caliber, full metal jacket.
name: .44 Magnum FMJ
description: A brick of ammunition, .44 Magnum caliber, full metal jacket.
fid: 1
lightDistance: 0
lightIntensity: 0
Expand All @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 9
quantity: 12
armorClassMod: -10
armorClassMod: 0
damageResistanceMod: -20
damageMult: 1
damageDiv: 1
2 changes: 1 addition & 1 deletion proto_src/items/ammo/00000359.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 16
quantity: 40
armorClassMod: -5
armorClassMod: -10
damageResistanceMod: -30
damageMult: 4
damageDiv: 3
4 changes: 2 additions & 2 deletions proto_src/items/ammo/00000382.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 2
quantity: 10
armorClassMod: -40
damageResistanceMod: -10
armorClassMod: -25
damageResistanceMod: -15
damageMult: 1
damageDiv: 1
2 changes: 1 addition & 1 deletion proto_src/items/ammo/00000615.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 5
quantity: 30
armorClassMod: -10
armorClassMod: 0
damageResistanceMod: -50
damageMult: 4
damageDiv: 5
2 changes: 1 addition & 1 deletion proto_src/items/ammo/00000633.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 10
quantity: 12
armorClassMod: 10
armorClassMod: 0
damageResistanceMod: -10
damageMult: 3
damageDiv: 2
2 changes: 1 addition & 1 deletion proto_src/items/ammo/00000642.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ soundId: '0'
ammoData:
caliber: 18
quantity: 20
armorClassMod: -10
armorClassMod: 0
damageResistanceMod: -50
damageMult: 4
damageDiv: 5
2 changes: 1 addition & 1 deletion proto_src/items/armor/00000014.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ cost: 10000
inventoryFid: 117440527
soundId: '0'
armorData:
armorClass: 5
armorClass: 10
damageResistance:
normal: 40
laser: 70
Expand Down
2 changes: 1 addition & 1 deletion proto_src/items/armor/00000232.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ cost: 12000
inventoryFid: 117440527
soundId: '0'
armorData:
armorClass: 5
armorClass: 10
damageResistance:
normal: 50
laser: 70
Expand Down
2 changes: 1 addition & 1 deletion proto_src/items/armor/00000348.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ cost: 15000
inventoryFid: 117440739
soundId: '0'
armorData:
armorClass: 10
armorClass: 15
damageResistance:
normal: 55
laser: 70
Expand Down
2 changes: 1 addition & 1 deletion proto_src/items/armor/00000349.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ cost: 18000
inventoryFid: 117440739
soundId: '0'
armorData:
armorClass: 15
armorClass: 20
damageResistance:
normal: 60
laser: 90
Expand Down
2 changes: 1 addition & 1 deletion proto_src/items/weapon/00000018.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pid: 18
messageId: 1800
name: Desert Eagle .44
description: 'An ancient Desert Eagle pistol, in .44 magnum. Interest in late 20th
description: 'An ancient Desert Eagle pistol, in .44 Magnum. Interest in late 20th
century films made this one of the most popular handguns of all times. Min ST: 4.'
fid: 34
lightDistance: 0
Expand Down
2 changes: 1 addition & 1 deletion proto_src/items/weapon/00000404.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pid: 404
messageId: 40400
name: Desert Eagle (Exp. Mag.)
description: 'An ancient Desert Eagle pistol, in .44 magnum. Interest in late 20th
description: 'An ancient Desert Eagle pistol, in .44 Magnum. Interest in late 20th
century films made this one of the most popular handguns of all times. This one
has been equipped with an expanded magazine for longer fun and games! Min ST: 4.'
fid: 34
Expand Down
Binary file modified root/data/proto/items/00000014.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000029.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000030.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000031.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000032.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000033.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000035.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000036.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000037.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000111.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000232.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000348.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000349.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000359.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000382.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000615.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000633.pro
Binary file not shown.
Binary file modified root/data/proto/items/00000642.pro
Binary file not shown.

0 comments on commit 8377828

Please sign in to comment.