Skip to content

Commit

Permalink
Babel event
Browse files Browse the repository at this point in the history
  • Loading branch information
i2van committed Oct 12, 2024
1 parent 950122e commit 9849bee
Show file tree
Hide file tree
Showing 6 changed files with 110 additions and 85 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
# Check out

- name: Check out
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4.2.1

# Execute LPRun scripts

Expand Down
148 changes: 83 additions & 65 deletions EventStatus.linq
Original file line number Diff line number Diff line change
Expand Up @@ -31,45 +31,54 @@ void Main()
// TODO: Specify your level max sanity.
SanityPerPrime = 135,
// TODO: Specify event's in-game date and time end.
EventEndDate = new DateOnly(Year.Now, Month.Sep, Day.OfMonth(29)),
EventEndDate = new DateOnly(Year.Now, Month.Nov, Day.OfMonth(1)),
EventEndTime = new TimeOnly(Hour.OfDay(3), Minute.OfHour(59)),
// TODO: Specify in-game UTC offset.
UtcOffset = FromHours(-7),
// TODO: Copy and paste current event data from EventData.Value below. Remove item(s) when done.
Event = new Event
{
[new("Operation_Originium_Dust/Rerun#Commissary", "Operation Originium Dust Rerun", "Rhodes_Island_Resource_Allocation_Certificate")] = new("""
// Operation Originium Dust Rerun
200 Tachanka's Token
240 Tachanka's Token
280 Tachanka's Token
320 Tachanka's Token
360 Tachanka's Token
[new("Babel_(event)#Motorized_Logistical_Camp", "Babel", "Raw_Sugar_Lumps")] = new("""
// Babel
200 Odda's Token
240 Odda's Token
280 Odda's Token
320 Odda's Token
360 Odda's Token
500 Newsgirl
150 3 Headhunting Permit
100 D32 Steel
45 3 Oriron Block
40 3 Grindstone Pentahydrate
35 3 White Horse Kohl
25 2 Exhibition Room Ceiling Light (Bright)
25 2 Exhibition Room Ceiling Light (Dim)
45 Wall-mounted Newspaper Rack
45 Projectile Interception System
30 Surveillance Camera
30 Throwable Discharge Device
45 Reinforcement Debris
55 Signal Disruptor
15 5 RMA70-12
12 5 Coagulating Gel
7 20 LMD
5 5 Strategic Battle Record
3 10 Tactical Battle Record
1 20 Frontline Battle Record
4 10 Skill Summary - 3
2 20 Skill Summary - 2
4 8 Device
2 8 Orirock Cube
3 8 Oriron
75 3 Module Data Block
100 5 D32 Steel
35 10 Keton Colloid
35 10 RMA70-24
40 10 Crystalline Circuit
45 10 Cyclicene Prefab
60 Witchcraft Workbench
60 Welded Storage Box
80 Oddities Showcase
80 Load-bearing Pillar
90 Ice-Cold Patchwork Wallpaper
90 Never Even Flooring
15 10 Data Supplement Instrument
5 60 Data Supplement Stick
8 15 Sugar Pack
10 15 Manganese Ore
10 15 Incandescent Alloy
12 15 Transmuted Salt
7 120 LMD
5 30 Strategic Battle Record
3 50 Tactical Battle Record
1 150 Frontline Battle Record
4 25 Skill Summary - 3
2 50 Skill Summary - 2
2 40 Orirock Cube
3 30 Sugar
3 30 Polyester
3 25 Oriron
3 25 Polyketon
4 20 Device
6 5 Guard Chip
2 200 Furniture Part
""")
}
};
Expand Down Expand Up @@ -472,6 +481,49 @@ static class EventData
// One or two whitespace/tab(s) separated number(s) per line in any order: Price and/or Count and optional item name.
// EventStockParser.linq script parses event stock.
// Key is (EventURI#EventStock, EventName, EventCurrency)
[new("Babel_(event)#Motorized_Logistical_Camp", "Babel", "Raw_Sugar_Lumps")] = new("""
// Babel
200 Odda's Token
240 Odda's Token
280 Odda's Token
320 Odda's Token
360 Odda's Token
500 Newsgirl
150 3 Headhunting Permit
75 3 Module Data Block
100 5 D32 Steel
35 10 Keton Colloid
35 10 RMA70-24
40 10 Crystalline Circuit
45 10 Cyclicene Prefab
60 Witchcraft Workbench
60 Welded Storage Box
80 Oddities Showcase
80 Load-bearing Pillar
90 Ice-Cold Patchwork Wallpaper
90 Never Even Flooring
15 10 Data Supplement Instrument
5 60 Data Supplement Stick
8 15 Sugar Pack
10 15 Manganese Ore
10 15 Incandescent Alloy
12 15 Transmuted Salt
7 120 LMD
5 30 Strategic Battle Record
3 50 Tactical Battle Record
1 150 Frontline Battle Record
4 25 Skill Summary - 3
2 50 Skill Summary - 2
2 40 Orirock Cube
3 30 Sugar
3 30 Polyester
3 25 Oriron
3 25 Polyketon
4 20 Device
6 5 Guard Chip
2 200 Furniture Part
"""),

[new("Come_Catastrophes_or_Wakes_of_Vultures#Shack_by_the_Tower", "Come Catastrophes or Wakes of Vultures", "Shoddy_Fuel")] = new("""
// Come Catastrophes or Wakes of Vultures
200 Coldshot's Token
Expand Down Expand Up @@ -666,40 +718,6 @@ static class EventData
2 200 Furniture Part
"""),

[new("Operation_Originium_Dust/Rerun#Commissary", "Operation Originium Dust Rerun", "Rhodes_Island_Resource_Allocation_Certificate")] = new("""
// Operation Originium Dust Rerun
200 Tachanka's Token
240 Tachanka's Token
280 Tachanka's Token
320 Tachanka's Token
360 Tachanka's Token
150 3 Headhunting Permit
100 D32 Steel
45 3 Oriron Block
40 3 Grindstone Pentahydrate
35 3 White Horse Kohl
25 2 Exhibition Room Ceiling Light (Bright)
25 2 Exhibition Room Ceiling Light (Dim)
45 Wall-mounted Newspaper Rack
45 Projectile Interception System
30 Surveillance Camera
30 Throwable Discharge Device
45 Reinforcement Debris
55 Signal Disruptor
15 5 RMA70-12
12 5 Coagulating Gel
7 20 LMD
5 5 Strategic Battle Record
3 10 Tactical Battle Record
1 20 Frontline Battle Record
4 10 Skill Summary - 3
2 20 Skill Summary - 2
4 8 Device
2 8 Orirock Cube
3 8 Oriron
6 5 Guard Chip
"""),

[new(@"So_Long,_Adele#""White_Volcano""", "So Long, Adele", "Fluffy_Critter_Wool")] = new("""
// So Long, Adele
200 Bryophyta's Token
Expand Down
2 changes: 1 addition & 1 deletion EventStockParser.linq
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

// TODO: Specify the event URI including /Rerun if present.
var eventUri = """
Operation Originium Dust Rerun
Babel_(event)
"""
.Trim()
.Replace(" Rerun", "/Rerun")
Expand Down
5 changes: 3 additions & 2 deletions data/ImageUriMap.tsv
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'Collection' Collection_(furniture)
Silence the Paradigmatic's Token Operator_Token/6-star#Silence_the_Paradigmatic
Night Watcher Hibiscus/Gallery#Night_Watcher
Newsgirl Amiya/Gallery#Newsgirl
Night Watcher Hibiscus/Gallery#Night_Watcher
Silence the Paradigmatic's Token Operator_Token/6-star#Silence_the_Paradigmatic
17 changes: 8 additions & 9 deletions data/Images.tsv
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,6 @@ Data Supplement Stick f/f8
Defender Chip 2/24
Device a/a4
Dizzy Spinning Chair 6/63
Exhibition Room Ceiling Light (Bright) d/de
Exhibition Room Ceiling Light (Dim) 0/0b
Explosion-proof Fluorescent Lamp e/e0
Frontline Battle Record f/f7
Furniture Part 0/0d
Expand All @@ -58,6 +56,7 @@ Grindstone Pentahydrate a/a5
Guard Chip 6/63
Harold's Token 8/8b
Headhunting Permit 0/0b
Ice-Cold Patchwork Wallpaper 6/67
Incandescent Alloy f/f4
Incandescent Alloy Block a/a3
Information Fragment 1/1d
Expand All @@ -67,14 +66,19 @@ Keton Colloid a/ae
Knowledge-Seeking Hall Flooring b/b6
Library Stairs 6/62
LMD e/e7
Load-bearing Pillar 2/29
Loxic Kohl 4/4a
Manganese Ore 6/6a
Manganese Trihydrate c/cd
Medic Chip e/eb
Mischievously Spliced Table 9/9a
Module Data Block 6/66
Never Even Flooring 5/57
Newsgirl 1/14 Amiya_Skin_1
Night Watcher 0/02 Hibiscus_Skin_1
Nucleic Crystal Sinter 7/7e
Odda's Token 3/33
Oddities Showcase c/c1
Optimized Device f/fd
Orirock Cluster 4/4d
Orirock Concentration d/d4
Expand All @@ -89,20 +93,17 @@ Polyester Pack f/f3
Polyketon 9/96
Polymerization Preparation 9/9c
Polymerized Gel 6/66
Projectile Interception System a/a0
Pure Gold 0/0e
Recruitment Permit 3/3b
Refined Solvent 9/9f
Reinforced Work Chair a/ae
Reinforcement Debris 7/7e
Responsive Floorlamp 2/22
RMA70-12 1/10
RMA70-24 f/f1
Secret Exhibit 'Do Not Touch' 2/28
Semi-Synthetic Solvent 5/58
Shipping Counter 1/12
Shock-proof Pillar 2/22
Signal Disruptor 3/33
Silence the Paradigmatic's Token 2/20
Skill Summary - 2 b/b0 Skill_Summary_Volume_2
Skill Summary - 3 a/a7 Skill_Summary_Volume_3
Expand All @@ -118,16 +119,14 @@ Sugar a/a9
Sugar Lump d/d2
Sugar Pack 2/23
Supporter Chip d/d7
Surveillance Camera 6/65
Tachanka's Token a/a9
Tactical Battle Record a/a7
Throwable Discharge Device 7/7a
Toasty Shop Lamp 6/6c
Transmuted Salt b/bd
Transmuted Salt Agglomerate b/bd
Vanguard Chip d/df
Wall-mounted Newspaper Rack 9/91
Wanqing's Token f/fc
Welded Storage Box e/e8
White Horse Kohl 4/4a
Window to the Snowy Mountains f/ff
Witchcraft Workbench a/aa
Yellowy Gauze Curtain 9/9d
21 changes: 14 additions & 7 deletions data/Operators.tsv
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ Bryophyta Guard 5 INS-X 9-3 Refined Solvent❂7|Aketon❂15
Bubble Defender 4 PRO-X 4-6 Coagulating Gel❂16|Loxic Kohl❂8 Paradox
Carnelian Caster 6 PLX-X 7-3 D32 Steel❂4|RMA70-24❂7 Paradox
Carnelian Caster 6 PLX-Y 4-6 D32 Steel❂4|RMA70-24❂7 Paradox
Catherine Supporter 5 CRA-X 11-7 Optimized Device❂6|Sugar Pack❂13
Cement Defender 5 HES-X IW-EX-6 Manganese Trihydrate❂7|Grindstone❂13
Ceobe Caster 6 CCR-X RI-6 Bipolar Nanoflake❂4|Incandescent Alloy Block❂5 Paradox
Ceobe Caster 6 CCR-Y 11-7 Bipolar Nanoflake❂4|Incandescent Alloy Block❂5 Paradox
Expand All @@ -54,6 +55,7 @@ Chestnut Medic 4 WDM-X SV-3 Loxic Kohl❂20|Incandescent Alloy❂8 Paradox
Chiave Vanguard 5 SOL-Y 1-1 Manganese Trihydrate❂7|Grindstone❂13 Paradox
Chilchuck Vanguard 5 AGE-X 4-3 Refined Solvent❂9|RMA70-12❂7
Chongyue Guard 6 FGT-X WB-7 Polymerization Preparation❂4|Incandescent Alloy❂5 Paradox
Civilight Eterna Supporter 6 BAR-X 14-5 Polymerization Preparation❂4|Manganese Trihydrate❂6
Click Caster 4 FUN-Y 11-7 Manganese Ore❂15|Oriron Cluster❂9 Paradox
Cliffheart Specialist 5 HOK-X MN-5 Oriron Block❂6|Manganese Ore❂13 Paradox
Coldshot Sniper 5 HUN-X S3-3 RMA70-24❂8|Oriron Cluster❂10
Expand Down Expand Up @@ -125,6 +127,7 @@ Harmonie Caster 5 MSC-X 6-5 RMA70-24❂6|Oriron Cluster❂15 Paradox
Harold Medic 5 WDM-X 9-13 Transmuted Salt Agglomerate❂8|Orirock Cluster❂14
Haze Caster 4 CCR-X S2-4 Orirock Cluster❂19|RMA70-12❂8 Paradox
Heavyrain Defender 5 PRO-Y 2-7 Orirock Concentration❂9|Oriron Cluster❂14 Paradox
Heidi Supporter 5 BAR-X 9-7 Refined Solvent❂9|Integrated Device❂7 Paradox
Hellagur Guard 6 SBL-X 5-10 Bipolar Nanoflake❂4|Polyester Lump❂7 Paradox
Hellagur Guard 6 SBL-Y 7-10 Bipolar Nanoflake❂4|Polyester Lump❂7 Paradox
Hibiscus the Purifier Medic 5 INC-X LE-4 White Horse Kohl❂9|Orirock Cluster❂18 Paradox
Expand All @@ -134,6 +137,7 @@ Ho'olheyak Caster 6 CCR-Y 4-3 D32 Steel❂4|Transmuted Salt Agglomerate❂7
Hoederer Guard 6 CRU-X IW-7 Crystalline Electronic Unit❂4|Transmuted Salt Agglomerate❂6
Honeyberry Medic 5 WDM-X GA-2 Refined Solvent❂7|Integrated Device❂12 Paradox
Horn Defender 6 FOR-X 7-15 D32 Steel❂4|Oriron Block❂7 Paradox
Horn Defender 6 FOR-Y 9-5 D32 Steel❂4|Oriron Block❂7 Paradox
Hoshiguma Defender 6 PRO-X 6-4 Polymerization Preparation❂4|Grindstone Pentahydrate❂5
Hoshiguma Defender 6 PRO-Y 3-1 Polymerization Preparation❂4|Grindstone Pentahydrate❂5
Humus Guard 4 REA-X 7-8 RMA70-12❂11|Sugar Pack❂12 Paradox
Expand All @@ -144,8 +148,8 @@ Ifrit Caster 6 BLA-Δ CW-3 D32 Steel❂4|Polyester Lump❂7 Paradox
Indigo Caster 4 MSC-X SV-5 Oriron Cluster❂14|RMA70-12❂7 Paradox
Indra Guard 5 FGT-Y 11-5 Keton Colloid❂7|Polyester Pack❂16 Paradox
Insider Sniper 5 MAR-X 3-4 Polymerized Gel❂9|Sugar Pack❂15
Irene Guard 6 SWO-X SV-EX-1 Bipolar Nanoflake❂4|RMA70-24❂7
Irene Guard 6 SWO-Y SV-4 Bipolar Nanoflake❂4|RMA70-24❂7
Irene Guard 6 SWO-X SV-EX-1 Bipolar Nanoflake❂4|RMA70-24❂7 Paradox
Irene Guard 6 SWO-Y SV-4 Bipolar Nanoflake❂4|RMA70-24❂7 Paradox
Iris Caster 5 MSC-X 2-2 Oriron Block❂6|Integrated Device❂11 Paradox
Istina Supporter 5 DEC-Y 2-3 Optimized Device❂5|RMA70-12❂9 Paradox
Jackie Guard 4 FGT-X CB-4 Orirock Cluster❂19|Loxic Kohl❂12 Paradox
Expand Down Expand Up @@ -179,7 +183,7 @@ Logos Caster 6 CCR-Δ 11-6 Nucleic Crystal Sinter❂4|White Horse Kohl❂6
Lucilla Supporter 5 UMD-X SV-4 RMA70-24❂6|Manganese Ore❂16
Lumen Medic 6 WAH-X 6-9 Crystalline Electronic Unit❂4|Optimized Device❂5 Paradox
Lumen Medic 6 WAH-Y OF-5 Crystalline Electronic Unit❂4|Optimized Device❂5 Paradox
Lunacub Sniper 5 DEA-Y 2-5 Refined Solvent❂8|Aketon❂13
Lunacub Sniper 5 DEA-Y 2-5 Refined Solvent❂8|Aketon❂13 Paradox
Luo Xiaohei Guard 4 LOR-Y IW-4 Manganese Ore❂15|Oriron Cluster❂9
Lutonada Defender 4 UNY-X 3-1 Semi-Synthetic Solvent❂14|Integrated Device❂7
Magallan Supporter 6 SUM-X 2-5 Polymerization Preparation❂4|Manganese Trihydrate❂6 Paradox
Expand Down Expand Up @@ -221,8 +225,8 @@ Pallas Guard 6 INS-X 3-6 Crystalline Electronic Unit❂4|White Horse Kohl❂6
Pallas Guard 6 INS-Y 4-3 Crystalline Electronic Unit❂4|White Horse Kohl❂6
Passenger Caster 6 CHA-X 2-2 Bipolar Nanoflake❂4|Oriron Block❂5
Passenger Caster 6 CHA-Y 5-10 Bipolar Nanoflake❂4|Oriron Block❂5
Penance Defender 6 UNY-X CB-4 D32 Steel❂4|White Horse Kohl❂8
Penance Defender 6 UNY-Y IS-7 D32 Steel❂4|White Horse Kohl❂8
Penance Defender 6 UNY-X CB-4 D32 Steel❂4|White Horse Kohl❂8 Paradox
Penance Defender 6 UNY-Y IS-7 D32 Steel❂4|White Horse Kohl❂8 Paradox
Perfumer Medic 4 RIN-Y 3-4 Loxic Kohl❂19|Aketon❂8 Paradox
Phantom Specialist 6 EXE-X 3-6 Polymerization Preparation❂4|Polymerized Gel❂9 Paradox
Phantom Specialist 6 EXE-Y DM-5 Polymerization Preparation❂4|Polymerized Gel❂9 Paradox
Expand Down Expand Up @@ -279,13 +283,16 @@ Silence the Paradigmatic Supporter 6 BLS-X 6-3 Crystalline Electronic Unit❂3
SilverAsh Guard 6 LOR-X BI-7 D32 Steel❂4|White Horse Kohl❂6 Paradox
Skadi Guard 6 DRE-X GT-4 D32 Steel❂4|Orirock Concentration❂9 Paradox
Skadi Guard 6 DRE-Y GT-6 D32 Steel❂4|Orirock Concentration❂9 Paradox
Skadi the Corrupting Heart Supporter 6 BAR-X SV-5 Polymerization Preparation❂4|Grindstone Pentahydrate❂5
Skyfire Caster 5 SPC-Y S3-5 Polyester Lump❂7|Grindstone❂13 Paradox
Snowsant Specialist 5 HOK-X 4-6 Polymerized Gel❂8|Oriron Cluster❂15 Paradox
Sora Supporter 5 BAR-X CB-7 White Horse Kohl❂9|Orirock Cluster❂17 Paradox
Specter Guard 5 CEN-X SN-EX-1 White Horse Kohl❂8|Aketon❂15 Paradox
Specter the Unchained Specialist 6 PUM-X SV-EX-1 Polymerization Preparation❂4|Keton Colloid❂6
Specter the Unchained Specialist 6 PUM-Y S4-1 Polymerization Preparation❂4|Keton Colloid❂6
Spuria Specialist 5 GEE-X DM-2 Crystalline Circuit❂7|Compound Cutting Fluid❂9
Spuria Specialist 5 GEE-X DM-2 Crystalline Circuit❂7|Compound Cutting Fluid❂9 Paradox
Stainless Supporter 6 CRA-X 11-6 Polymerization Preparation❂4|Refined Solvent❂6
Stainless Supporter 6 CRA-Y 9-6 Polymerization Preparation❂4|Refined Solvent❂6
Sussurro Medic 4 PHY-X 4-7 RMA70-12❂10|Loxic Kohl❂13 Paradox
Suzuran Supporter 6 DEC-X TW-7 D32 Steel❂4|Grindstone Pentahydrate❂8
Suzuran Supporter 6 DEC-Y DM-EX-1 D32 Steel❂4|Grindstone Pentahydrate❂8
Expand All @@ -306,7 +313,7 @@ Ulpianus Guard 6 CRU-X SV-6 Crystalline Electronic Unit❂4|Cutting Fluid Solu
Underflow Defender 5 SPT-X SN-5 Incandescent Alloy Block❂8|Fuscous Fiber❂9
Utage Guard 4 SBL-X 1-12 Aketon❂14|Orirock Cluster❂14 Paradox
Vendela Medic 5 INC-X IC-2 Keton Colloid❂5|Grindstone❂13
Verdant Specialist 4 PUM-Y 9-3 Oriron Cluster❂15|Fuscous Fiber❂9
Verdant Specialist 4 PUM-Y 9-3 Oriron Cluster❂15|Fuscous Fiber❂9 Paradox
Vermeil Sniper 4 MAR-X 3-1 Polyester Pack❂18|Sugar Pack❂12 Paradox
Vigil Vanguard 6 TAC-X 3-8 Crystalline Electronic Unit❂3|Optimized Device❂4 Paradox
Vigna Vanguard 4 CHG-Y 3-3 Oriron Cluster❂16|Orirock Cluster❂11 Paradox
Expand Down

0 comments on commit 9849bee

Please sign in to comment.