Commit Graph

4840 Commits

Author SHA1 Message Date
Spmario233 6e3f544927 fix conflict 2023-09-17 19:59:42 +08:00
Spmario233 137b0d7001
Merge pull request #336 from mengxinzxz/PR-Branch
鲍信技能调整,TW王淩翻译修正
2023-09-17 19:57:33 +08:00
Spmario233 a5fe6b6914
Merge branch 'PR-Branch' into PR-Branch 2023-09-17 19:56:56 +08:00
shijian 5f0a78bcd8 在初始化(新手教程)之前的菜单不进行懒加载,另添加导出扩展的私货 2023-09-17 19:49:52 +08:00
mengxinzxz 3cbe0dda43
何进,牛金,韩遂添加武将同名替换 2023-09-17 19:46:52 +08:00
Spmario233 dcd800cfe4
Merge pull request #337 from copcap/dev
OL曹羲
2023-09-17 19:46:12 +08:00
Spmario233 7a0d1e9564
Merge branch 'PR-Branch' into dev 2023-09-17 19:46:04 +08:00
Spmario233 50028571b2 menu updates 2023-09-17 16:11:43 +08:00
Spmario233 558d33d54d fix pinyinjs 2023-09-17 15:18:33 +08:00
Spmario233 b5678f7715
Merge pull request #340 from nofficalfs/PR-Alter-GenCoroutine
[Alter] 修改`genCoroutine`的机制
2023-09-17 15:05:07 +08:00
Spmario233 ce07a4af48 彭羕(no AI); fix get.number 2023-09-17 15:04:15 +08:00
mengxinzxz 3927e5b1e8
Update sp.js 2023-09-17 14:44:42 +08:00
mengxinzxz 859f460f49
回滚上个bugfix 2023-09-17 12:15:25 +08:00
mengxinzxz 19683a38d5
彭羕小bugfix 2023-09-17 12:08:48 +08:00
mengxinzxz fc68005b50
Add files via upload 2023-09-17 11:28:59 +08:00
mengxinzxz 79a633331f
Update rank.js 2023-09-17 11:28:20 +08:00
mengxinzxz b8abcf2e3e
彭羕→手杀彭羕,添加彭羕同名替换 2023-09-17 11:28:02 +08:00
mengxinzxz c9fdc251f9
寸目添加彭羕的audioname 2023-09-17 11:27:30 +08:00
mengxinzxz 2d6c683fb2
OL彭羕,陆郁生 2023-09-17 11:26:59 +08:00
Rintim b74aff07c6 last. 2023-09-17 11:26:56 +08:00
Rintim 238cfd8f36 compatible. 2023-09-17 11:08:53 +08:00
Rintim ac34ca2689 fix the bug. 2023-09-17 03:05:00 +08:00
Rintim e20a93d08f clean the `gnc.await`. 2023-09-17 03:00:25 +08:00
Rintim 1b01e5b08b remove comment && fix format. 2023-09-17 02:55:31 +08:00
Rintim f8b7941a16 logic parse.
Originally `gnc.await` would call `gnc.await` internally, so now merging the contents of `gnc.await` into `gnc.async` will definitely cause issues.

We will continue to change the `await` logic in `gnc.async` into a callback function, but at this point we only care about the outermost Promise. After the inner Promise finishes handling the asynchronous data, we no longer create nested Promise objects, we just call the callback function again. This also avoids potential performance losses from multi-layered Promises.
2023-09-17 02:53:28 +08:00
Rintim 31c96dd4ea determine the arg of `gnc.of` as a generator function.
`gnc.of` needs a generator function, so we check the input value to make the error clear.
2023-09-17 02:46:10 +08:00
Rintim 5893baaf9a modify `gnc.async` to `gnc.of`.
The name `gnc.async` was originally paired with `gnc.await`, intended to correspond to the `async` and `await` in` JavaScript`. However, having the same name as keywords in the standard library made the meaning of these two functions unclear on our side. The intention of `gnc.async` is to transform generator functions into `genCoroutine`, so it should contain the meaning of "creating". With simple discussion, we decided to use `of` for now to represent "creating" a `genCoroutine`.
2023-09-17 02:42:45 +08:00
Rintim 58379d5835 remove `gnc.escape`.
The original intention of `gnc.escape` was to tell `gnc.await` not to handle generator functions that have gone through this function. In fact, no one uses this function at all, because there would never be a situation where a normal function returns a generator function when `genCoroutine` is needed. Now that `gnc.await` has been removed from the project, there is even less need for `gnc.escape` to exist.
2023-09-17 02:38:05 +08:00
Rintim cfc2c8b69b move `gnc.await` content into `gnc.await`.
Originally, `gnc.await` was separated out from `gnc.async` to handle standalone `genCoroutine` generator functions. However, as the project developed, we realized this didn't make much sense and instead added unnecessary mental overhead for developers to focus on the APIs rather than the content. Therefore, we've now moved the functionality that was part of `gnc.async` back into `gnc.async`.
2023-09-17 02:33:46 +08:00
Rintim cf0bc5bef0 remove `gnc.await`
we noticed that `gnc.await` has almost no logically sound use cases in practice. We shouldn't add error handling for generator functions that haven't been transformed into `genCoroutine`. Functions that need `genCoroutine` should judge the input parameters by themselves.

By the way, this commit only remove the method without any change of the code which use `gnc.await`. In that case, there must be error in the code.
2023-09-17 02:21:21 +08:00
mengxinzxz 76f780041c
许攸成略添加放置卡牌prompt 2023-09-17 00:17:29 +08:00
copcap 189f1bb003
新增OL曹羲 2023-09-16 22:16:17 +08:00
Spmario233 2da3a809d7 小扩表情包 2023-09-16 21:32:44 +08:00
mengxinzxz 3e0398e5dc
TW王凌→TW王淩 2023-09-16 20:52:57 +08:00
mengxinzxz 30ec9c92f7
鲍信技能调整 2023-09-16 20:47:52 +08:00
Spmario233 8e71f92a39
Merge pull request #335 from mengxinzxz/PR-Branch
调整二张血量,修改张纮一技能翻译
2023-09-16 20:20:35 +08:00
mengxinzxz e091b22c22
王凌→王淩,刘巴锻币修改为限定技 2023-09-16 18:23:56 +08:00
mengxinzxz d4183d3435
族王凌→族王淩 2023-09-16 18:23:03 +08:00
mengxinzxz e2fb1f36ee
傅佥,彭羕技能调整 2023-09-16 18:12:27 +08:00
mengxinzxz f825083463
董翓修复 2023-09-16 18:10:08 +08:00
copcap 520e8fe5ea
卞喜调整 2023-09-16 15:27:36 +08:00
mengxinzxz fba0aec1ce
调整部分武将评级(暂未修改出场率) 2023-09-16 10:40:38 +08:00
mengxinzxz 8528e443bb
调整二张血量,修改张纮一技能翻译 2023-09-16 10:29:42 +08:00
Spmario233 fd89eb8223
Merge pull request #334 from copcap/dev
OL牵招;bug修复
2023-09-15 22:54:48 +08:00
Spmario233 0efc3820c2
Merge pull request #333 from mengxinzxz/PR-Branch
unseen解除,TW谋诛添加ai,部分技能配音调整
2023-09-15 22:53:59 +08:00
copcap 2507216ed4
牵招调整 2023-09-15 22:32:27 +08:00
copcap 7838f80175
高翔语音 2023-09-15 21:55:25 +08:00
mengxinzxz 01fcf76005
删除牵招,防止与cop的重复 2023-09-15 21:39:17 +08:00
mengxinzxz a9d9483456
谋祝融调整 2023-09-15 21:35:37 +08:00
mengxinzxz 9a338ec62d
牵招 2023-09-15 21:35:09 +08:00