Commit Graph

3907 Commits

Author SHA1 Message Date
lieren2023 9c86dcdc62
update pinyinjs.js 2023-09-18 12:06:33 +08:00
lieren2023 d87a9933c2 Initial commit 2023-09-18 04:01:03 +00:00
Spmario233 b8b25a6b21 Update sp.js 2023-09-18 11:10:30 +08:00
Rintim 09479829fd [2023/09/18: ①] Handle the array content. 2023-09-18 11:07:55 +08:00
Spmario233 9b08c5b684 Merge branch 'PR-Branch' of https://github.com/libccy/noname into PR-Branch 2023-09-18 10:51:46 +08:00
Spmario233 90974bf3d1
Merge pull request #342 from nofficalfs/PR-BugFix-IdentityGncNoModify
[BugFix] 一些玄学的遗留bug
2023-09-18 10:48:32 +08:00
Spmario233 bd0cfb2ba8
Merge pull request #341 from nonameShijian/PR-Branch
在初始化(新手教程)之前的菜单不进行懒加载,另添加导出扩展的私货,以及修改分享扩展后的链接地址,player.when
2023-09-18 10:48:20 +08:00
Rintim 3951791854 [2023/09/18: ①] Extend `Event#setContent`. 2023-09-18 10:37:59 +08:00
shijian cdd1403125 lib.element.player.when 2023-09-18 09:02:11 +08:00
Rintim 485c6222e0 fix async in identity. 2023-09-18 00:42:46 +08:00
Spmario233 decceeec89 minor fix 2023-09-18 00:12:51 +08:00
Spmario233 ff2c32277e dynamic range 2023-09-18 00:04:04 +08:00
Spmario233 03f21ad620 Romaji for Key characters 2023-09-17 22:36:19 +08:00
Spmario233 4c7f04e915 OL彭羕 属性杀修复 2023-09-17 21:23:38 +08:00
Spmario233 5e039a0d63 hide OL陆郁生 2023-09-17 20:50:58 +08:00
Spmario233 e8aa76a6b5 OL彭羕 补全AI 2023-09-17 20:48:16 +08:00
Spmario233 0bfc8f6441 resolve conflict *2 2023-09-17 20:03:39 +08:00
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