Skip to content

Commit

Permalink
Merge pull request #87 from harry0000/feature-1_3_2
Browse files Browse the repository at this point in the history
Update version to 1.3.2: Add unit & equipment
  • Loading branch information
harry0000 authored Feb 25, 2024
2 parents f31d6d6 + 0bcfea1 commit 935592e
Show file tree
Hide file tree
Showing 26 changed files with 418 additions and 18 deletions.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "last-origin-unit-viewer",
"version": "1.3.1",
"version": "1.3.2",
"private": true,
"license": "UNLICENSED",
"author": "harry0000 <https://github.com/harry0000>",
Expand Down
Binary file added public/equip_icon/chip_heartless_chip_ss.webp
Binary file not shown.
Binary file added public/equip_icon/chip_outback_chip_ss.webp
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added public/unit_icon/63.webp
Binary file not shown.
106 changes: 106 additions & 0 deletions src/data/equipmentData.ts
Original file line number Diff line number Diff line change
Expand Up @@ -426,6 +426,46 @@ export const equipmentData = {
{ atk_up: { milliValue: 80000 }, acc_up: { milliPercentage: 40000 }, eva_up: { milliPercentage: 18000 } }
]
},
heartless_chip: {
type: 'chip',
id: 'heartless_chip',
exclusive: {
unit: 72
},
status_effects: [
{ atk_up: { milliValue: 60000 }, eva_up: { milliPercentage: 10000 } },
{ atk_up: { milliValue: 66000 }, eva_up: { milliPercentage: 11000 } },
{ atk_up: { milliValue: 72000 }, eva_up: { milliPercentage: 12000 } },
{ atk_up: { milliValue: 78000 }, eva_up: { milliPercentage: 13000 } },
{ atk_up: { milliValue: 84000 }, eva_up: { milliPercentage: 14000 } },
{ atk_up: { milliValue: 90000 }, eva_up: { milliPercentage: 15000 } },
{ atk_up: { milliValue: 96000 }, eva_up: { milliPercentage: 16000 } },
{ atk_up: { milliValue: 102000 }, eva_up: { milliPercentage: 17000 } },
{ atk_up: { milliValue: 108000 }, eva_up: { milliPercentage: 18000 } },
{ atk_up: { milliValue: 114000 }, eva_up: { milliPercentage: 19000 } },
{ atk_up: { milliValue: 120000 }, eva_up: { milliPercentage: 20000 } }
]
},
outback_chip: {
type: 'chip',
id: 'outback_chip',
exclusive: {
unit: 151
},
status_effects: [
{ atk_up: { milliValue: 40000 }, def_up: { milliValue: 40000 }, eva_up: { milliPercentage: 10000 } },
{ atk_up: { milliValue: 44000 }, def_up: { milliValue: 44000 }, eva_up: { milliPercentage: 11000 } },
{ atk_up: { milliValue: 48000 }, def_up: { milliValue: 48000 }, eva_up: { milliPercentage: 12000 } },
{ atk_up: { milliValue: 52000 }, def_up: { milliValue: 52000 }, eva_up: { milliPercentage: 13000 } },
{ atk_up: { milliValue: 56000 }, def_up: { milliValue: 56000 }, eva_up: { milliPercentage: 14000 } },
{ atk_up: { milliValue: 60000 }, def_up: { milliValue: 60000 }, eva_up: { milliPercentage: 15000 } },
{ atk_up: { milliValue: 64000 }, def_up: { milliValue: 64000 }, eva_up: { milliPercentage: 16000 } },
{ atk_up: { milliValue: 68000 }, def_up: { milliValue: 68000 }, eva_up: { milliPercentage: 17000 } },
{ atk_up: { milliValue: 72000 }, def_up: { milliValue: 72000 }, eva_up: { milliPercentage: 18000 } },
{ atk_up: { milliValue: 76000 }, def_up: { milliValue: 76000 }, eva_up: { milliPercentage: 19000 } },
{ atk_up: { milliValue: 80000 }, def_up: { milliValue: 80000 }, eva_up: { milliPercentage: 20000 } }
]
},
s_42_ad_lib_chip: {
type: 'chip',
id: 's_42_ad_lib_chip',
Expand Down Expand Up @@ -1216,6 +1256,39 @@ export const equipmentData = {
[{ condition: { trigger: 'start_round' }, details: { light_type_damage_up: { milliPercentage: 10000, term: { for_rounds: 1 } }, flying_type_damage_up: { milliPercentage: 10000, term: { for_rounds: 1 } }, heavy_type_damage_up: { milliPercentage: 10000, term: { for_rounds: 1 } } } }]
]
},
hunter_hunt_support_os: {
type: 'os',
id: 'hunter_hunt_support_os',
exclusive: {
unit: 233
},
status_effects: [
{ atk_up: { milliValue: 100000 } },
{ atk_up: { milliValue: 110000 } },
{ atk_up: { milliValue: 120000 } },
{ atk_up: { milliValue: 130000 } },
{ atk_up: { milliValue: 140000 } },
{ atk_up: { milliValue: 150000 } },
{ atk_up: { milliValue: 160000 } },
{ atk_up: { milliValue: 170000 } },
{ atk_up: { milliValue: 180000 } },
{ atk_up: { milliValue: 190000 } },
{ atk_up: { milliValue: 200000 } }
],
equipment_effects: [
[{ condition: { trigger: 'start_wave' }, details: { light_type_damage_up: { milliPercentage: 25000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { light_type_damage_up: { milliPercentage: 27000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { light_type_damage_up: { milliPercentage: 29000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { light_type_damage_up: { milliPercentage: 31000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { light_type_damage_up: { milliPercentage: 33000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { light_type_damage_up: { milliPercentage: 35000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { light_type_damage_up: { milliPercentage: 37000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { light_type_damage_up: { milliPercentage: 39000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { light_type_damage_up: { milliPercentage: 41000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { light_type_damage_up: { milliPercentage: 43000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { light_type_damage_up: { milliPercentage: 45000, term: 'infinite' } } }]
]
},
lrad_enhancement_os: {
type: 'os',
id: 'lrad_enhancement_os',
Expand Down Expand Up @@ -3256,6 +3329,39 @@ export const equipmentData = {
[{ condition: { trigger: 'start_round' }, details: { marked: { term: { for_rounds: 1 } }, eva_up: { milliPercentage: 200000, term: { for_rounds: 1 } }, damage_reduction_up: { milliPercentage: 50000, term: { for_rounds: 1 } } } }]
]
},
eddy_current_controller: {
type: 'gear',
id: 'eddy_current_controller',
exclusive: {
unit: 221
},
status_effects: [
{ acc_up: { milliPercentage: 20000 }, cri_up: { milliPercentage: 10000 } },
{ acc_up: { milliPercentage: 22000 }, cri_up: { milliPercentage: 11000 } },
{ acc_up: { milliPercentage: 24000 }, cri_up: { milliPercentage: 12000 } },
{ acc_up: { milliPercentage: 26000 }, cri_up: { milliPercentage: 13000 } },
{ acc_up: { milliPercentage: 28000 }, cri_up: { milliPercentage: 14000 } },
{ acc_up: { milliPercentage: 30000 }, cri_up: { milliPercentage: 15000 } },
{ acc_up: { milliPercentage: 32000 }, cri_up: { milliPercentage: 16000 } },
{ acc_up: { milliPercentage: 34000 }, cri_up: { milliPercentage: 17000 } },
{ acc_up: { milliPercentage: 36000 }, cri_up: { milliPercentage: 18000 } },
{ acc_up: { milliPercentage: 38000 }, cri_up: { milliPercentage: 19000 } },
{ acc_up: { milliPercentage: 40000 }, cri_up: { milliPercentage: 20000 } }
],
equipment_effects: [
[{ condition: { trigger: 'start_wave' }, details: { spd_up: { milliPercentage: 10000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { spd_up: { milliPercentage: 11000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { spd_up: { milliPercentage: 12000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { spd_up: { milliPercentage: 13000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { spd_up: { milliPercentage: 14000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { spd_up: { milliPercentage: 15000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { spd_up: { milliPercentage: 16000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { spd_up: { milliPercentage: 17000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { spd_up: { milliPercentage: 18000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { spd_up: { milliPercentage: 19000, term: 'infinite' } } }],
[{ condition: { trigger: 'start_wave' }, details: { spd_up: { milliPercentage: 20000, term: 'infinite' } } }]
]
},
enhanced_mk_engine: {
type: 'gear',
id: 'enhanced_mk_engine',
Expand Down
7 changes: 7 additions & 0 deletions src/data/unitBasicData.ts
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,13 @@ export const unitBasicData = {
type: 'heavy',
role: 'attacker'
},
63: {
no: 63,
kind: 'bioroid',
rank: 'ss',
type: 'heavy',
role: 'supporter'
},
65: {
no: 65,
kind: 'bioroid',
Expand Down
10 changes: 10 additions & 0 deletions src/data/unitCoreLinkBonusData.ts
Original file line number Diff line number Diff line change
Expand Up @@ -521,6 +521,16 @@ export const unitCoreLinkBonusData: UnitCoreLinkBonusData = {
{ spd_up: { microValue: 100000 } }
]
},
63: {
specific_link_bonus: { acc_up: { milliPercentage: 7000 } },
full_link_bonus: [
{ sortie_cost: { milliPercentage: 25000 } },
{ damage_multiplier: { milliPercentage: 25000 } },
{ range_up: { value: 1 } },
{ acc_up: { milliPercentage: 75000 } },
{ spd_up: { microValue: 150000 } }
]
},
65: {
specific_link_bonus: { damage_multiplier: { milliPercentage: 2000 } },
full_link_bonus: [
Expand Down
1 change: 1 addition & 0 deletions src/data/unitEquipmentSlotData.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ export const unitEquipmentSlotData = {
60: { chip1: 40, chip2: 60, os: 80, gear: 20 },
61: { chip1: 20, chip2: 40, os: 60, gear: 80 },
62: { chip1: 20, chip2: 40, os: 60, gear: 80 },
63: { chip1: 20, chip2: 40, os: 60, gear: 80 },
65: { chip1: 20, chip2: 40, os: 60, gear: 80 },
66: { chip1: 20, chip2: 40, os: 60, gear: 80 },
67: { chip1: 20, chip2: 40, os: 60, gear: 80 },
Expand Down
Loading

0 comments on commit 935592e

Please sign in to comment.