notify
c6d883eccf
Standard skills ( #48 )
...
* huatuo
* biyue
* gender of player
* let tablepile smaller
* card emotions
* remove getOtherPlayers
* guicai
* skill audio
* card audio
* death audio
* bgm
* damage sound
* local bgm
* add more skill audio
* android: dont link to quickcontrol2
* android: fix ifndef
* yield only when need
* modify cpp according to clazy
* reduce malloc times
* revert yield
* qingguo
* fix back to lobby
* use compact json in cpp
* notifySkillInvoke animation
* util: string2json
* losehp; tablepile fix
* judge result animation
* add scrollbar for logedit
* add lock on waitForReply
* fix: virtual jink has no effect
* tiandu
* fix: duplicated cards when related to equiparea
* ui: disable okcancel when replying
* ui: disable invaild card when responding
* game: skill & card use history
* game: more judge on vsskill's canUse
* luoyi
* login page i18n
* i18n for server error message
* tuxi
* expand equip area when needed
* add footnote to cards from pile
* ui: only filter CanUseCard when playing
* expand equip when responding
* prompt
* prompt for askforchoice
* guanxing
* fix guanxing
* tieqi
* liuli
* doc for trigger skill
* xiaoji
* lianying
* fanjian
* rende
* add skill's subclass
* TODO: add tmd skill functions for other cards
* paoxiao
* qicai
* guose
* yiji (WIP)
2023-01-29 18:11:41 +08:00
notify
b6530eae9d
Vs skill ( #44 )
...
* vs skill concept
* unify card:clone
* virtual card
* wusheng
* exppattern
* use virtual card(WIP)
* change cardId to card
* virtual card log
* notify skill invoked
* fix coroutine bug; allow vsskill to response
* extra_data for askForUseCard
Co-authored-by: Ho-spair <linyuy@163.com>
2023-01-16 19:13:07 +08:00
notify
88d40018db
UI ( #42 )
...
* TileButton
* app icon
* about page
2023-01-12 22:53:22 +08:00
jazuo
fcb6ce89a4
fankui
...
fankui and fix some bugs
2023-01-07 15:20:44 +08:00
notify
509cf29175
Distance skill ( #37 )
...
* global distance skill
* normal distance skill
* remove addGeneral from init.lua
* fixed distance
2023-01-04 14:21:29 +08:00
notify
9de041e969
move serverAddr to main.cpp (for wasm)
2023-01-04 10:19:51 +08:00
notify
fb425e15fb
Wasm ( #36 )
...
* compile with wasm
* pack into qrc
* disable colorized msg for browser and cmd.exe
* run lua in wasm
* run the game
* font & pixmap anim
* special init page for web
* doc for compile wasm
2023-01-03 23:37:14 +08:00
Ho-spair
2f9f13f74b
common tricks completed ( #35 )
...
* common tricks completed
* fix muti-targets tricks
2022-12-20 21:15:49 +08:00
notify
0029949a40
Basiccard ( #33 )
...
* update nullification
* Slash
* kill player
* correct players to alive_players
* add log for changehp and dying
* usecard log & indicator
* setemotion, logevent
* fix distanceTo
* shutdown server when console start
* game over
* complete slash
* change format of flist.txt to avoid '\r\n'
* fix \r\n
* peach, zhiheng
* ask for peach
2022-12-20 12:51:54 +08:00
notify
22235ee6ec
Jink&null ( #32 )
...
* rewrite toUtf8().data()
* jink, askforuse, askforresp
* nullification
2022-12-18 21:19:35 +08:00
notify
a02410c282
Merge Dev ( #31 )
...
* splash screen when app is loading
* doRaceRequest
* prepare to add fkparse feature
* player mark operation
* dont call lua in regular room
* dont call lua in lobby
* clean up
* idle_room in Cpp's class Server
* fix many small bugs
* Security enhancement (#27 )
* use RSA encryption when sending password
* update fkp's url so other can clone it
* add salt to password
* save password
* fix default config bug
* fix room reuse bug
* disable empty usr name
* how to compile (#28 )
* add some doc
* how to compile
* update readme
* Actions (#29 )
* judge(not tested)
* logic of chat
* sendlog at most scenario
* adjust ui, add shortcuts
* ui, z axis of cardArea
* create server cli, improve logging
* basic shell using
* use gnu readline instead
* use static QRegularExp
* fix android build
* fix automoc problem
* MD5 check
* md5 check bugfix
* cardEffectEvent (#30 )
* cardEffectEvent
* add TODOs
* thinking
Co-authored-by: Ho-spair <62695577+Ho-spair@users.noreply.github.com>
2022-12-18 12:52:52 +08:00
notify
7b12d82683
askForUseActiveSkill ( #26 )
...
* askForUseActiveSkill (not tested)
* askForDiscard
* askForChoosePlayers (not tested)
* add comment, update readme
2022-09-15 11:17:13 +08:00
notify
162b3af505
Use skill ( #25 )
...
* distance & snatch
* distance & snatch - clean
* fix: client.alive_players
* room:askForCardChosen(todo: snatch)
* add skill to players(uncomplete)
* ui of skill btn
* expand pile(not completed)
* Use card2 (#23 )
* snatch (todo: owner_map)
* owner_map
* remove too many snatch
* update
* call active skill's functions
* use zhiheng
* Qt6 (#24 )
* use qt6
* android compiling
* remove version number of qml import
* correct anti-sql injection; update deprecated code
* add fkparse as submodule
* link fkparse, and write simple functions
* adjust ui
* adjust layout for photos; fix qml warning
* android problem fix (partially)
* move ico
* update copy_assets
* update logic for ok/cancel btn
2022-09-14 13:01:10 +08:00
notify
5628e67a78
UI-adjust-1 ( #20 )
...
* better general card item
* translation for UI
* optimize size of general card PNGs
* make overviews 'singleton' (only create once)
* background, small bug fix
* init & lobby's roomlist
* gitignore for win deploy, fonts
2022-05-01 18:37:13 +08:00
notify
dedde94643
Use card ( #19 )
...
* the process of using card (uncompleted)
* code style: tab is 2 spaces(not \t or 4 space)
* update lua54.dll to MinGW version(no cygwin1.dll required)
* basic ui logic
* ActiveSkill
* modidy ActiveSkill defaults
* todo: defaultEquipSkill
* client
* send use card to server
* playing phase, equip
Co-authored-by: Ho-spair <linyuy@163.com>
2022-04-30 15:27:56 +08:00
notify
fd2d7b4d10
General & Cards overview ( #18 )
...
* adjust room list of the lobby
* add client lua func
* overviews
Co-authored-by: Notify-ctrl <notify-ctrl@qq.com>
2022-04-15 18:37:20 +08:00
notify
af4924c260
UI commands ( #17 )
...
* add cardarea
* move cards
* add util
* delaytrick
* equiparea
* var -> let
* photo loop anim
* setEmotion & damage
* photo status
* doIndicate
* add property to ClientPlayer
* todo: movecards, waiting
* handle moveCards at client
* ui - moveCards
* modify to lua
* move visible
* adjust position of tablepile
Co-authored-by: Notify-ctrl <notify-ctrl@qq.com>
2022-04-14 18:22:00 +08:00
Notify-ctrl
4c93c897b2
Trust ai ( #13 )
...
* add 'Robot' to Player::State
* add definition to Room::addRobot
* addRobot
* modify room abandon
* robot will wait for 1 second(not 1000)
* tell lua and js someone run
Co-authored-by: Notify-ctrl <notify-ctrl@qq.com>
2022-04-03 06:41:55 +08:00
Notify-ctrl
927c5f479b
gamerule:Turnstart ( #12 )
...
* add tag to room
* add switch statement(util.lua)
* using emmylua
* gamerule(..)
* turnOver
* add many events
* stop the room when deleting
Co-authored-by: Notify-ctrl <notify-ctrl@qq.com>
2022-04-02 21:39:44 +08:00
Notify-ctrl
8637356a04
Read lua from client ( #11 )
...
* access lua from client
* todo:robot
Co-authored-by: Notify-ctrl <notify-ctrl@qq.com>
2022-04-02 15:55:01 +08:00
Notify-ctrl
c230d675ce
Invoke choice ( #10 )
...
* define askforskillinvoke
* states of room
* askForSkillInvoke
* askForChoice
Co-authored-by: Notify-ctrl <notify-ctrl@qq.com>
2022-04-02 15:11:13 +08:00
Notify-ctrl
7fd127b849
Request ( #7 )
...
* cli
* add timeout for class Room
* request func, roomowner
* request
* corrent stupid Qml/JS
* chooseGenerals
* prepareForStart(part 1)
* fix require grammar
2022-03-30 14:14:40 +08:00
Notify-ctrl
58ea0ca80a
Role & Seat ( #6 )
...
* standard generals
* assignrole
* arrangeSeat
* fix bugs
2022-03-28 22:24:30 +08:00
Notify-ctrl
3e4080f2ad
edit profile ( #5 )
2022-03-27 20:00:29 +08:00
Notify-ctrl
a67175f8eb
Room ( #4 )
...
* Run room in lua
* handle offline player
* Better toast and other
* delete useless stuff
* todo: edit profile
* use pch
2022-03-27 15:12:00 +08:00
Notify-ctrl
3fb3570fa0
Remove property uid of serverplayer
2022-03-27 15:12:00 +08:00
Notify-ctrl
432a306de0
Add / Remove Player ( #2 )
...
* addplayer and removeplayer
* add sqlite3 library and remove comment in library headers
* setup database system
2022-03-27 15:12:00 +08:00
Notify-ctrl
d2315c7533
Basic roomscene ( #1 )
...
* create Photo
* Room layout, img, debug
2022-03-27 15:12:00 +08:00
Notify-ctrl
8fb08a8ece
changed code style, doc
2022-03-27 15:12:00 +08:00
Notify-ctrl
9ed3f1bf3f
update room list
2022-03-27 15:12:00 +08:00
Notify-ctrl
5f175090c0
Create and enter room
2022-03-27 15:12:00 +08:00