From 125c191ad2519d5ff272bd7b6be55b615d144b10 Mon Sep 17 00:00:00 2001 From: littlefoot Date: Tue, 26 Oct 2021 02:52:15 -0400 Subject: [PATCH] another attempt --- scripts/vscripts/system/tower.lua | 642 +++++------------------------- 1 file changed, 102 insertions(+), 540 deletions(-) diff --git a/scripts/vscripts/system/tower.lua b/scripts/vscripts/system/tower.lua index 8ff727e..36e4a0c 100755 --- a/scripts/vscripts/system/tower.lua +++ b/scripts/vscripts/system/tower.lua @@ -142,549 +142,111 @@ towerNameList = { } local thtd_power_table = { - ["lily"] = { - [1] = {10,50}, - [2] = {10,150}, - [3] = {10,400}, - [4] = {10,1100}, - [5] = {10,4000}, - }, - ["nazrin"] = { - [1] = {2,20}, - [2] = {4,80}, - [3] = {8,200}, - [4] = {10,450}, - [5] = {15,2000}, - }, - ["mugiyousei"] = { - [1] = {2,10}, - [2] = {3,55}, - [3] = {4,145}, - [4] = {6.5,350}, - [5] = {26,1400}, - }, - ["shanghainingyou"] = { - [1] = {2,10}, - [2] = {3,55}, - [3] = {4,145}, - [4] = {6.5,350}, - [5] = {26,1400}, - }, - ["hourainingyou"] = { - [1] = {2,10}, - [2] = {3,55}, - [3] = {4,145}, - [4] = {6.5,350}, - [5] = {26,1400}, - }, - ["hanadayousei"] = { - [1] = {2,10}, - [2] = {3,55}, - [3] = {4,145}, - [4] = {6.5,350}, - [5] = {26,1400}, - }, - ["maidyousei"] = { - [1] = {2,10}, - [2] = {3,55}, - [3] = {4,145}, - [4] = {6.5,350}, - [5] = {26,1400}, - }, - ["cirno"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["kogasa"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["letty"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["lyrica"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["lunasa"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["merlin"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["rumia"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["satori"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["iku"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["mystia"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["marisa"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["tenshi"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["patchouli"] = { - [1] = {3.0,30}, - [2] = {5.0,100}, - [3] = {6.5,250}, - [4] = {8.0,600}, - [5] = {15,2500}, - }, - ["reisen"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["yuyuko"] = { - [1] = {5.0,40}, - [2] = {6.5,100}, - [3] = {8.0,260}, - [4] = {10.0,560}, - [5] = {15.0,2500}, - }, - ["youmu"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["rin"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["utsuho"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["reimu"] = { - [1] = {3.0,25}, - [2] = {4.5,85}, - [3] = {5,220}, - [4] = {7.5,450}, - [5] = {15.0,2200}, - }, - ["daiyousei"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["cirno_ex"] = - { - [1] = {3.0,30}, - [2] = {5.0,110}, - [3] = {7.5,300}, - [4] = {10.0,600}, - [5] = {30.0,2400}, - }, - ["remilia"] = { - [1] = {3.0,25}, - [2] = {4.5,85}, - [3] = {5,220}, - [4] = {7.5,450}, - [5] = {15.0,2200}, - }, - ["flandre"] = { - [1] = {3.0,28}, - [2] = {4.5,85}, - [3] = {5,220}, - [4] = {7.5,450}, - [5] = {15.0,2200}, - }, - ["sakuya"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["koishi"] = { - [1] = {3.0,25}, - [2] = {4.5,85}, - [3] = {5,220}, - [4] = {7.5,450}, - [5] = {15.0,2200}, - }, - ["koakuma"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["meirin"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["yuuka"] = { - [1] = {3.0,25}, - [2] = {4.5,85}, - [3] = {5,220}, - [4] = {7.5,450}, - [5] = {15.0,2200}, - }, - ["yukari"] = { - [1] = {3.0,25}, - [2] = {4.5,85}, - [3] = {5,220}, - [4] = {7.5,450}, - [5] = {15.0,2200}, - }, - ["ran"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["chen"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["eirin"] = { - [1] = {4.0,35}, - [2] = {6,130}, - [3] = {8,300}, - [4] = {10,600}, - [5] = {20.0,2600}, - }, - ["mokou"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["kaguya"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["aya"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["hatate"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["momiji"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["sanae"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["kanako"] = { - [1] = {3.0,25}, - [2] = {4.5,85}, - [3] = {5,220}, - [4] = {7.5,450}, - [5] = {15.0,2200}, - }, - ["suwako"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["minamitsu"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["nue"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["rumia_ex"] = - { - [1] = {3.0,30}, - [2] = {5.0,110}, - [3] = {7.5,300}, - [4] = {10.0,600}, - [5] = {30.0,2400}, - }, - ["toramaru"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["shinki"] = { - [1] = {3.0,25}, - [2] = {4.5,85}, - [3] = {5,220}, - [4] = {7.5,450}, - [5] = {15.0,2200}, - }, - ["byakuren"] = { - [1] = {3.0,25}, - [2] = {4.5,85}, - [3] = {5,220}, - [4] = {7.5,450}, - [5] = {15.0,2200}, - }, - ["soga"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["miko"] = { - [1] = {3.0,25}, - [2] = {4.5,85}, - [3] = {5,220}, - [4] = {7.5,450}, - [5] = {15.0,2200}, - }, - ["futo"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["yoshika"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["seiga"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["keine"] = { - [1] = {2.5,20}, - [2] = {4.0,75}, - [3] = {5,190}, - [4] = {7.0,400}, - [5] = {12,2000}, - }, - ["medicine"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["luna"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["star"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["sunny"] = { - [1] = {2,15}, - [2] = {3.5,60}, - [3] = {5,160}, - [4] = {6.5,375}, - [5] = {10,1800}, - }, - ["yuugi"] = - { - [1] = {3.0,30}, - [2] = {5.0,110}, - [3] = {7.5,300}, - [4] = {10.0,600}, - [5] = {30.0,2400}, - }, - ["suika"] = - { - [1] = {3.0,25}, - [2] = {4.5,85}, - [3] = {5,220}, - [4] = {7.5,450}, - [5] = {15.0,2200}, - }, - ["junko"] = { - [1] = {3.0,30}, - [2] = {5.0,110}, - [3] = {7.5,300}, - [4] = {10.0,600}, - [5] = {30.0,2400}, - }, - ["hecatia"] = { - [1] = {3.0,30}, - [2] = {5.0,110}, - [3] = {7.5,300}, - [4] = {10.0,600}, - [5] = {30.0,2400}, - }, + ["lily"] = { + [1] = {50,10}, + [2] = {150,10}, + [3] = {400,10}, + [4] = {1100,10}, + [5] = {4000,10}, + }, + ["N"] = { + [1] = {10,2}, + [2] = {55,3}, + [3] = {145,4}, + [4] = {350,6.5}, + [5] = {1400,26}, + }, + ["R"] = { + [1] = {15,2}, + [2] = {60,3.5}, + [3] = {160,5}, + [4] = {375,6.5}, + [5] = {1800,10}, + }, + ["SR"] = { + [1] = {20,2.5}, + [2] = {75,4.0}, + [3] = {190,5}, + [4] = {400,7}, + [5] = {2000,12}, + }, + ["SSR"] = { + [1] = {25,3.0}, + [2] = {85,4.5}, + [3] = {220,5}, + [4] = {450,7.5}, + [5] = {2200,15.0}, + } } local thtd_attack_factor = { - ["lily"] = 0, - ["nazrin"] = 1, - ["mugiyousei"] = 2, - ["shanghainingyou"] = 2, - ["hourainingyou"] = 2, - ["hanadayousei"] = 2, - ["maidyousei"] = 2, - ["cirno"] = 2, - ["kogasa"] = 2, - ["letty"] = 2, - ["lyrica"] = 2, - ["lunasa"] = 2, - ["merlin"] = 2, - ["rumia"] = 2, - ["satori"] = 2, - ["iku"] = 2, - ["mystia"] = 2, - ["marisa"] = 2.5, - ["tenshi"] = 2.5, - ["patchouli"] = 1.0, - ["reisen"] = 2.5, - ["yuyuko"] = 1.0, - ["youmu"] = 2.5, - ["rin"] = 2.5, - ["utsuho"] = 2.5, - ["reimu"] = 3.0, - ["daiyousei"] = 2, - ["cirno_ex"] = 3.0, - ["remilia"] = 3.0, - ["flandre"] = 3.0, - ["sakuya"] = 2.5, - ["koishi"] = 3.0, - ["koakuma"] = 2, - ["meirin"] = 2, - ["yuuka"] = 3.0, - ["yukari"] = 3.0, - ["ran"] = 2.5, - ["chen"] = 2, - ["eirin"] = 2, - ["mokou"] = 2.5, - ["kaguya"] = 2.5, - ["aya"] = 2.5, - ["hatate"] = 2, - ["momiji"] = 2, - ["sanae"] = 2.5, - ["kanako"] = 3.0, - ["suwako"] = 2.5, - ["minamitsu"] = 2.5, - ["nue"] = 2.5, - ["rumia_ex"] = 3.0, - ["toramaru"] = 2.5, - ["shinki"] = 3.0, - ["byakuren"] = 3.0, - ["soga"] = 2.5, - ["miko"] = 3.0, - ["futo"] = 2.5, - ["yoshika"] = 2, - ["seiga"] = 2.5, - ["keine"] = 2.5, - ["medicine"] = 2, - ["luna"] = 2, - ["star"] = 2, - ["sunny"] = 2, - ["yuugi"] = 3.0, - ["suika"] = 3.0, - ["junko"] = 3.0, - ["hecatia"] = 3.0 + ["lily"] = 0, + ["nazrin"] = .15, + ["mugiyousei"] = .3, + ["shanghainingyou"] = .3, + ["hourainingyou"] = .3, + ["hanadayousei"] = .3, + ["maidyousei"] = .3, + ["cirno"] = .3, + ["kogasa"] = .3, + ["letty"] = .3, + ["lyrica"] = .3, + ["lunasa"] = .3, + ["merlin"] = .3, + ["rumia"] = .3, + ["satori"] = .3, + ["iku"] = .3, + ["mystia"] = .3, + ["marisa"] = .375, + ["tenshi"] = .375, + ["patchouli"] = .15, + ["reisen"] = .375, + ["yuyuko"] = .15, + ["youmu"] = .375, + ["rin"] = .375, + ["utsuho"] = .375, + ["reimu"] = .45, + ["daiyousei"] = .3, + ["cirno_ex"] = .45, + ["remilia"] = .45, + ["flandre"] = .45, + ["sakuya"] = .375, + ["koishi"] = .45, + ["koakuma"] = .3, + ["meirin"] = .3, + ["yuuka"] = .45, + ["yukari"] = .45, + ["ran"] = .375, + ["chen"] = .3, + ["eirin"] = .3, + ["mokou"] = .375, + ["kaguya"] = .375, + ["aya"] = .375, + ["hatate"] = .3, + ["momiji"] = .3, + ["sanae"] = .375, + ["kanako"] = .45, + ["suwako"] = .375, + ["minamitsu"] = .375, + ["nue"] = .375, + ["rumia_ex"] = .45, + ["toramaru"] = .375, + ["shinki"] = .45, + ["byakuren"] = .45, + ["soga"] = .375, + ["miko"] = .45, + ["futo"] = .375, + ["yoshika"] = .3, + ["seiga"] = .375, + ["keine"] = .375, + ["medicine"] = .3, + ["luna"] = .3, + ["star"] = .3, + ["sunny"] = .3, + ["yuugi"] = .45, + ["suika"] = .45, + ["junko"] = .45, + ["hecatia"] = .45 } local thtd_ability_table = {