Skip to content

Commit e4b982b

Browse files
authored
浮波柚叶框架
浮波柚叶基本模型(0画、APL、全部本体Buff)
2 parents ae8596f + f10463d commit e4b982b

54 files changed

Lines changed: 1496 additions & 289 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

zsim/api_src/services/database/session_db.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
from zsim.define import SQLITE_PATH
77
from zsim.models.session.session_create import Session
88

9+
_session_db: "SessionDB | None" = None # 单例实例
10+
911

1012
class SessionDB:
1113
def __init__(self):
@@ -18,12 +20,11 @@ async def _init_db(self) -> None:
1820
return
1921
async with aiosqlite.connect(SQLITE_PATH) as db:
2022
await db.execute(
21-
"""
22-
CREATE TABLE IF NOT EXISTS sessions (
23-
session_id TEXT PRIMARY KEY,
24-
create_time TEXT NOT NULL,
25-
session_run TEXT,
26-
session_result TEXT
23+
"""CREATE TABLE IF NOT EXISTS sessions (
24+
session_id TEXT PRIMARY KEY,
25+
create_time TEXT NOT NULL,
26+
session_run TEXT,
27+
session_result TEXT
2728
)"""
2829
)
2930
await db.commit()
@@ -102,9 +103,6 @@ async def list_sessions(self) -> list[Session]:
102103
return sessions
103104

104105

105-
_session_db: SessionDB | None = None # 单例实例
106-
107-
108106
async def get_session_db() -> SessionDB:
109107
"""便捷函数:获取 SessionDB 的单例实例"""
110108
global _session_db

zsim/config_example.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@
7979
"AstraYao": false,
8080
"Hugo": false,
8181
"Yixuan": false,
82-
"Trigger": false
82+
"Trigger": false,
83+
"Yuzuha": true
8384
},
8485
"na_mode_level": {
8586
"Hugo": 3
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
[general]
2+
title = "柚叶-雅-薇薇安"
3+
comment = "开发组为 柚叶、雅、薇薇安 提供的默认APL"
4+
author = "虎皮"
5+
create_time = "2025-07-15T14:06:38.457+08:00"
6+
latest_change_time = "2025-07-16T00:55:55.935+08:00"
7+
8+
[characters]
9+
required = [ "柚叶", "薇薇安", "",]
10+
optional = []
11+
12+
[apl_logic]
13+
logic = "# 柚叶在招架后总是打支援突击\r\n1411|action+=|assault_after_parry\r\n# VVA快速支援\r\n1331|action+=|1331_BH_Aid|status.1331:quick_assist_available==True\r\n\r\n# 柚叶尽量晚地进行招架支援\r\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411\r\n\r\n# 柚叶在招架志愿后总是衔接强化E(快速版)\r\n1411|action+=|1411_E_EX_B|attribute.1411:energy>=60|action.1411:positive_linked_after==1411_Assault_Aid\r\n\r\n#其他角色在柚叶释放强化E期间等待\r\n1091|action+=|wait|action.1411:is_performing==1411_E_EX_A\r\n1331|action+=|wait|action.1411:is_performing==1411_E_EX_A\r\n1091|action+=|wait|action.1411:is_performing==1411_E_EX_B\r\n1331|action+=|wait|action.1411:is_performing==1411_E_EX_B\r\n\r\n\r\n\r\n# VVA Q、E逻辑\r\n1331|action+=|1331_Q|status.enemy:is_corruption==False|attribute.1331:decibel==3000\r\n1331|action+=|1331_E_EX|attribute.1331:energy>=60|status.enemy:is_corruption==False\r\n\r\n# VVA开伞状态下打SNA1\r\n1331|action+=|1331_SNA_1|attribute.1331:special_state→淑女仪态==True\r\n\r\n# 柚叶泄能逻辑\r\n1411|action+=|1411_E_EX_A|attribute.1411:energy>=60\r\n1411|action+=|1411_Q|attribute.1411:decibel>=3000\r\n\r\n#雅6豆蓄力\r\n1091|action+=|1091_SNA_3|attribute.1091:special_resource==6\r\n\r\n#雅满喧响开大\r\n1091|action+=|1091_Q|attribute.1091:decibel==3000\r\n#雅能量足够且豆子不溢出时使用强化E\r\n1091|action+=|1091_E_EX_B_1|attribute.1091:energy>=40|attribute.1091:special_resource<=5|action.1091:strict_linked_after==1091_E_EX_A_2\r\n1091|action+=|1091_E_EX_A_1|attribute.1091:energy>=40|attribute.1091:special_resource<=5\r\n\r\n#雅在烈爽未激活时平A\r\n1091|action+=|auto_NA|status.enemy:is_frost_frostbite==False\r\n\r\n#底层逻辑:没事干时雅平A\r\n1091|action+=|auto_NA"
14+
15+
[characters."柚叶"]
16+
cinema = []
17+
weapon = ""
18+
equip_set4 = ""
19+
20+
[characters."薇薇安"]
21+
cinema = []
22+
weapon = ""
23+
equip_set4 = ""
24+
25+
[characters."雅"]
26+
cinema = []
27+
weapon = ""
28+
equip_set4 = ""

zsim/data/DefaultConfig/NAOrder.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,19 @@
6060
"1371_NA_3": "1371_NA_4",
6161
"1371_NA_4": "1371_NA_5",
6262
"1371_NA_5": "1371_RA",
63-
"1371_SNA_A": "1371_NA_5"
63+
"1371_SNA_A": "1371_NA_5",
64+
"1371_RA": "1371_NA_2"
65+
},
66+
"1411": {
67+
"1411_NA_1": "1411_NA_2",
68+
"1411_NA_2": "1411_NA_3",
69+
"1411_NA_3": "1411_NA_4",
70+
"1411_NA_4": "1411_NA_5",
71+
"1411_RA": "1411_NA_3",
72+
"1411_CA": "1411_NA_3",
73+
"1411_E_EX_A": "1411_NA_2",
74+
"1411_E_EX_B": "1411_NA_2",
75+
"1411_Assault_Aid": "1411_NA_2",
76+
"1411_Assault_Aid_A": "1411_NA_2"
6477
}
6578
}

zsim/data/buff_effect.csv

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -696,3 +696,11 @@ Buff-武器-精2「灰烬」-钴蓝-攻击力提升,局内攻击力%,0.082,,,,,,
696696
Buff-武器-精3「灰烬」-钴蓝-攻击力提升,局内攻击力%,0.093,,,,,,
697697
Buff-武器-精4「灰烬」-钴蓝-攻击力提升,局内攻击力%,0.104,,,,,,
698698
Buff-武器-精5「灰烬」-钴蓝-攻击力提升,局内攻击力%,0.115,,,,,,
699+
Buff-角色-柚叶-甜蜜惊吓,,,,,,,,
700+
Buff-角色-柚叶-硬糖射击触发器,,,,,,,,
701+
Buff-角色-柚叶-彩糖花火积蓄值增加,全积蓄效率增加,0.01,,,,,,
702+
Buff-角色-柚叶-彩糖花火·极积蓄值增加,全积蓄效率增加,0.01,,,,,,
703+
Buff-角色-柚叶-核心被动-狸之愿-攻击力,固定攻击力,1,,,,,,
704+
Buff-角色-柚叶-核心被动-狸之愿-增伤,全增伤,0.15,,,,,,
705+
Buff-角色-柚叶-组队被动-积蓄值增幅,全积蓄效率增加,0.002,,,,,,
706+
Buff-角色-柚叶-组队被动-属性异常与紊乱伤害增幅,全增伤,0.002,,,,,,

zsim/data/character.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,5 @@ CID,name,角色属性-中文,角色属性,基础生命值,基础攻击力,基础
3535
1371,仪玄,玄墨,6,8373.8621,872.5748,441.1145,0.194,0.5,88.8,92,90,0,0,1.2,93,命破,云岿山,招架,击破|支援|防护,0.75,1,1,1
3636
1391,橘福福,,1,8250.59,765.6593,597.5915,0.194,0.5,88.8,93,96,0,0,1.2,118,击破,云岿山,招架,强攻|命破,-1,-1,-1,-1
3737
1421,潘引壶,物理,0,8453.79,661.9158,712.9433,0.05,0.5,60,91,90,0,0,1.2,94,防护,云岿山,招架,命破|同阵营,-1,-1,-1,-1
38+
1401,爱丽丝,物理,0,7673.7,805.6952,606.5977,0.05,0.5,60,142,118,0,0,1.2,86,异常,怪啖屋,招架,异常|支援,-1,-1,-1,-1
39+
1411,柚叶,物理,0,8829.47,683.2048,612.6038,0.05,0.5,60,124,93,0,0,1.2,86,支援,怪啖屋,招架,异常|同阵营,0.75,1,1,1

0 commit comments

Comments
 (0)