This commit is contained in:
2026-04-16 15:15:33 +08:00
parent 3881f66472
commit 97da529e35
6 changed files with 613 additions and 30 deletions
+6 -4
View File
@@ -516,7 +516,7 @@ def emblem_4701(char: CharacterProperty):
@register
def emblem_combine(char: CharacterProperty, position: str, lv: int, emblem_list: list[int | str]):
def emblem_combine(char: CharacterProperty, position: str, lv: int = 1, emblem_list: list[int | str] = []):
bufferP = [0.001, 0.002, 0.004, 0.006, 0.008, 0.01, 0.013, 0.016, 0.019, 0.022, 0.025, 0.026, 0.027, 0.028, 0.029, 0.03]
buffer = [10, 30, 60, 90, 120, 150, 180, 210, 240270, 300, 320, 340, 360, 380, 400]
skillAttack = [0.002, 0.004, 0.008, 0.012, 0.016, 0.02, 0.023, 0.026, 0.029, 0.032, 0.035, 0.036, 0.037, 0.038, 0.039, 0.04]
@@ -548,7 +548,9 @@ def emblem_combine(char: CharacterProperty, position: str, lv: int, emblem_list:
skillAttack = [0.002, 0.003, 0.005, 0.006]
buffer = [20, 30, 50, 60]
pass
SkillAttack = 0
Buffer = 0
for i in emblem_raritys:
char.SetStatus(SkillAttack=skillAttack[i - 1], Buffer=buffer[i - 1])
pass
pass
SkillAttack += skillAttack[i - 1]
Buffer += buffer[i - 1]
char.SetStatus(SkillAttack=SkillAttack, Buffer=Buffer)
+543
View File
@@ -0,0 +1,543 @@
from core.basic.equipment import EquEffect
from core.abstract.character import CharacterProperty
from .register import register
@register
def oath_2010100(char: CharacterProperty):
pass
@register
def oath_2010200(char: CharacterProperty):
pass
@register
def oath_2010201(char: CharacterProperty):
pass
@register
def oath_2010300(char: CharacterProperty):
pass
@register
def oath_2010301(char: CharacterProperty):
pass
@register
def oath_2010400(char: CharacterProperty):
pass
@register
def oath_2010401(char: CharacterProperty):
pass
@register
def oath_2010500(char: CharacterProperty):
pass
@register
def oath_2010501(char: CharacterProperty):
pass
@register
def oath_2020100(char: CharacterProperty):
pass
@register
def oath_2020200(char: CharacterProperty):
pass
@register
def oath_2020201(char: CharacterProperty):
pass
@register
def oath_2020300(char: CharacterProperty):
pass
@register
def oath_2020301(char: CharacterProperty):
pass
@register
def oath_2020400(char: CharacterProperty):
pass
@register
def oath_2020401(char: CharacterProperty):
pass
@register
def oath_2020500(char: CharacterProperty):
pass
@register
def oath_2020501(char: CharacterProperty):
pass
@register
def oath_2030100(char: CharacterProperty):
pass
@register
def oath_2030200(char: CharacterProperty):
pass
@register
def oath_2030201(char: CharacterProperty):
pass
@register
def oath_2030300(char: CharacterProperty):
pass
@register
def oath_2030301(char: CharacterProperty):
pass
@register
def oath_2030400(char: CharacterProperty):
pass
@register
def oath_2030401(char: CharacterProperty):
pass
@register
def oath_2030500(char: CharacterProperty):
pass
@register
def oath_2030501(char: CharacterProperty):
pass
@register
def oath_2040100(char: CharacterProperty):
pass
@register
def oath_2040200(char: CharacterProperty):
pass
@register
def oath_2040201(char: CharacterProperty):
pass
@register
def oath_2040300(char: CharacterProperty):
pass
@register
def oath_2040301(char: CharacterProperty):
pass
@register
def oath_2040400(char: CharacterProperty):
pass
@register
def oath_2040401(char: CharacterProperty):
pass
@register
def oath_2040500(char: CharacterProperty):
pass
@register
def oath_2040501(char: CharacterProperty):
pass
@register
def oath_2050100(char: CharacterProperty):
pass
@register
def oath_2050200(char: CharacterProperty):
pass
@register
def oath_2050201(char: CharacterProperty):
pass
@register
def oath_2050300(char: CharacterProperty):
pass
@register
def oath_2050301(char: CharacterProperty):
pass
@register
def oath_2050400(char: CharacterProperty):
pass
@register
def oath_2050401(char: CharacterProperty):
pass
@register
def oath_2050500(char: CharacterProperty):
pass
@register
def oath_2050501(char: CharacterProperty):
pass
@register
def oath_2060100(char: CharacterProperty):
pass
@register
def oath_2060200(char: CharacterProperty):
pass
@register
def oath_2060201(char: CharacterProperty):
pass
@register
def oath_2060300(char: CharacterProperty):
pass
@register
def oath_2060301(char: CharacterProperty):
pass
@register
def oath_2060400(char: CharacterProperty):
pass
@register
def oath_2060401(char: CharacterProperty):
pass
@register
def oath_2060500(char: CharacterProperty):
pass
@register
def oath_2060501(char: CharacterProperty):
pass
@register
def oath_2070100(char: CharacterProperty):
pass
@register
def oath_2070200(char: CharacterProperty):
pass
@register
def oath_2070201(char: CharacterProperty):
pass
@register
def oath_2070300(char: CharacterProperty):
pass
@register
def oath_2070301(char: CharacterProperty):
pass
@register
def oath_2070400(char: CharacterProperty):
pass
@register
def oath_2070401(char: CharacterProperty):
pass
@register
def oath_2070500(char: CharacterProperty):
pass
@register
def oath_2070501(char: CharacterProperty):
pass
@register
def oath_2080100(char: CharacterProperty):
pass
@register
def oath_2080200(char: CharacterProperty):
pass
@register
def oath_2080201(char: CharacterProperty):
pass
@register
def oath_2080300(char: CharacterProperty):
pass
@register
def oath_2080301(char: CharacterProperty):
pass
@register
def oath_2080400(char: CharacterProperty):
pass
@register
def oath_2080401(char: CharacterProperty):
pass
@register
def oath_2080500(char: CharacterProperty):
pass
@register
def oath_2080501(char: CharacterProperty):
pass
@register
def oath_2090100(char: CharacterProperty):
pass
@register
def oath_2090200(char: CharacterProperty):
pass
@register
def oath_2090201(char: CharacterProperty):
pass
@register
def oath_2090300(char: CharacterProperty):
pass
@register
def oath_2090301(char: CharacterProperty):
pass
@register
def oath_2090400(char: CharacterProperty):
pass
@register
def oath_2090401(char: CharacterProperty):
pass
@register
def oath_2090500(char: CharacterProperty):
pass
@register
def oath_2090501(char: CharacterProperty):
pass
@register
def oath_2100100(char: CharacterProperty):
pass
@register
def oath_2100200(char: CharacterProperty):
pass
@register
def oath_2100201(char: CharacterProperty):
pass
@register
def oath_2100300(char: CharacterProperty):
pass
@register
def oath_2100301(char: CharacterProperty):
pass
@register
def oath_2100400(char: CharacterProperty):
pass
@register
def oath_2100401(char: CharacterProperty):
pass
@register
def oath_2100500(char: CharacterProperty):
pass
@register
def oath_2100501(char: CharacterProperty):
pass
@register
def oath_2110100(char: CharacterProperty):
pass
@register
def oath_2110200(char: CharacterProperty):
pass
@register
def oath_2110201(char: CharacterProperty):
pass
@register
def oath_2110300(char: CharacterProperty):
pass
@register
def oath_2110301(char: CharacterProperty):
pass
@register
def oath_2110400(char: CharacterProperty):
pass
@register
def oath_2110401(char: CharacterProperty):
pass
@register
def oath_2110500(char: CharacterProperty):
pass
@register
def oath_2110501(char: CharacterProperty):
pass
@register
def oath_2120100(char: CharacterProperty):
pass
@register
def oath_2120200(char: CharacterProperty):
pass
@register
def oath_2120201(char: CharacterProperty):
pass
@register
def oath_2120300(char: CharacterProperty):
pass
@register
def oath_2120301(char: CharacterProperty):
pass
@register
def oath_2120400(char: CharacterProperty):
pass
@register
def oath_2120401(char: CharacterProperty):
pass
@register
def oath_2120500(char: CharacterProperty):
pass
@register
def oath_2120501(char: CharacterProperty):
pass