Commit Graph

197 Commits

Author SHA1 Message Date
24 karat
c1cc29dbb7
Feature: implement upgrading and promoting weapons (#24)
* implement weaponleveldata

* add helper to find items in materialsubinvs

* fix count argument

* implement upgradeWeaponAsync, removeitemsbyparamdata

* extend WeaponItem, add promotedata

* updateWeaponAsync, remove unnecessary cast

* handle weapon upgrade packets and unimplemented ore refund packets

* fix possible null cast

* handle weaponpromote packets

* edge case for relic and weapon fodder materials

* promoteWeaponAsync

* yuge refactors

* undo setter change

* move item delete/change packets to removeitemasync

* more refactoring

* refactor inventorymanager and move packets pt2

* removeitemasync fiesta part 2 and generics

* minor oversight

* remove redundant packet

* fix naming conventions and db calls
2022-12-27 17:41:17 +02:00
tamilpp25
345f072812
Fix 3.3 resource loading issue (#25)
* add more enums

* ConfigAbilities 3.3

* fix NahidaHollowFlowerMixin

* more 3.3 configabilities!

* remove some obfuscated fields
2022-12-27 06:25:57 +02:00
akatatsu27
2963e4254b being more linux friendly (hopefully) :) 2022-12-27 05:51:08 +02:00
tamilpp25
0b0eeacb76 Update OpenStateCondType.cs 2022-12-25 23:44:49 +05:30
24 karat
6fd05f2031
Fix PlayerPropNotify and small inventory issues (#19)
* fix playerprop change

* pass count argument to subinventories

* fix possible null reference

* assign count for materialitem
2022-12-17 23:11:12 +02:00
akatatsu27
9a1ccf82c2
ConfigAbility (#18)
* ConfigAbility_Gadget part 1

* ConfigAbility_Gadget part 2 (end)

* misc ConfigAbility, Rename BaseAction to ConfigAbilityAction

* ConfigAbility_MonsterAffix

* ConfigAbility_Activity

* ConfigAbility_Monster

* ConfigAbility
2022-12-17 21:58:55 +02:00
akatatsu27
7e4c2492f4
Update CONTRIBUTING 2022-12-15 23:15:07 +02:00
akatatsu27
086021e98a small compile fix 2022-12-12 17:56:35 +02:00
akatatsu27
7d115f5b82
Static Monster spawns (#17)
* Remove Vim library, implement script monster spawns

* despawn out of range monsters
2022-12-12 17:49:35 +02:00
akatatsu27
3c1336dd9f
update resources link 2022-12-11 15:33:38 +02:00
SwetyCore
28da6a0c87
Add support for 3.3 and Other fix (#16)
* Updated proto

* Fix Enums

* Added Support for team edit

* Handled ChooseCurAvatarTeamReq

* Update src/GameServer/Systems/Player/TeamManager.cs

Co-authored-by: akatatsu27 <43857160+akatatsu27@users.noreply.github.com>

* Update src/GameServer/Systems/Player/TeamManager.cs

Co-authored-by: akatatsu27 <43857160+akatatsu27@users.noreply.github.com>

* Update src/GameServer/Packet/Recv/HandleSetUpAvatarTeamReq.cs

Co-authored-by: akatatsu27 <43857160+akatatsu27@users.noreply.github.com>

* Update src/GameServer/Systems/Player/TeamManager.cs

Co-authored-by: akatatsu27 <43857160+akatatsu27@users.noreply.github.com>

* Optimized code structure.

Co-authored-by: akatatsu27 <43857160+akatatsu27@users.noreply.github.com>
2022-12-11 14:37:49 +02:00
14eyes
d9c466fe8d
Improve SceneTransToPoint and PersonalSceneJump (#14) 2022-12-05 17:40:08 +02:00
akatatsu27
5ae51b032d
Update README.md 2022-12-05 15:08:10 +02:00
akatatsu27
50303455c3
Create CONTRIBUTING 2022-12-05 15:06:59 +02:00
Dang Hoang Phuc
03d543f61d
Some teleport handlers (#13)
* feat: handle teleport using point

* Missing response teleport

* feat: handle personal scene teleport

* chore: remove some debug log
2022-12-05 15:02:56 +02:00
akatatsu27
caf49ffe3c refactor MarkMapReq 2022-12-04 16:37:43 +02:00
BaiSugar
aa4e086783
add UnlockTransPoint and Punctuation (hook) delivery (#7)
* Add `ChangeGameTime`

* add UnlockTransPoint and Punctuation (hook) delivery

* Update GameServer.csproj

* Add in-scene teleport

* Create PacketSceneEntityAppearNotify.cs

* Update MapMarksManager.cs

* fix

* Update GameServer.csproj

* Delete PacketSetUpAvatarTeamRsp.cs

* update database

Co-authored-by: akatatsu27 <43857160+akatatsu27@users.noreply.github.com>
2022-12-04 16:32:23 +02:00
SwetyCore
e4aa6d1d9f
Remove "ShellCommand.cs" and Update README.md (#12)
* Remove "ShelCommand.cs"

* Update README.md
2022-12-04 15:58:39 +02:00
akatatsu27
a22185b0e7 Revert "Delete ShellCommand.cs"
This reverts commit 30c2e6d8d2.
2022-12-02 18:19:36 +02:00
akatatsu27
30c2e6d8d2
Delete ShellCommand.cs 2022-12-02 18:17:05 +02:00
akatatsu27
a143ee7abd
Update README.md 2022-12-02 18:16:25 +02:00
akatatsu27
f5edabd5cb
Merge pull request #9 from SwetyCore/command
Update Command System
2022-12-02 18:11:16 +02:00
SwetyCore
de2baf452b Update Command System 2022-12-02 23:42:34 +08:00
akatatsu27
93f8a9da81
Merge pull request #6 from 24karatt/main
implement basic give command with support for level and weapon refinements
2022-11-30 01:38:02 +02:00
24karatt
45eeb73dde add weapon/relic check and fix silly little issue 2022-11-29 23:40:58 +01:00
24karatt
22a72ef676 bring up to date with variable command arguments 2022-11-29 22:02:13 +01:00
24karatt
9ea5774fd4 Merge branch 'main' of https://github.com/WeedwackerPS/Weedwacker 2022-11-29 21:45:11 +01:00
akatatsu27
aa42df155c
Merge pull request #3 from SwetyCore/main
Added password login support and two more changes
2022-11-29 16:09:07 +02:00
SwetyCore
7910fed4b1 Removed some files 2022-11-29 21:58:22 +08:00
SwetyCore
97cd896254 + Update readme.md 2022-11-29 21:43:53 +08:00
SwetyCore
d7ba2a8eaf Merge branch 'main' of https://github.com/SwetyCore/Weedwacker 2022-11-29 21:34:46 +08:00
SwetyCore
91153a5e0e + changing SetupAvatarTeamAsync to take IList<ulong> instead of List<long>
+ Removed SetUpAvatarTeamReq Handler because it dosnot work well
2022-11-29 21:30:37 +08:00
SwetyCore
6484896d3d Merge branch 'main' of https://github.com/SwetyCore/Weedwacker 2022-11-29 20:04:25 +08:00
SwetyCore
c7e24d568f
Merge branch 'WeedwackerPS:main' into main 2022-11-29 19:55:50 +08:00
24karatt
637732d5b4 fix promote level 2022-11-29 12:54:16 +01:00
SwetyCore
03c90c9b8b
Update src/Shared/Utils/Configuration/ConfigFile.cs
Co-authored-by: akatatsu27 <43857160+akatatsu27@users.noreply.github.com>
2022-11-29 19:51:40 +08:00
SwetyCore
ffcb102943 Handled PacketUnlockTransPointRsp, UnlockTransPointReq, PacketChangeAvatarRsp 2022-11-29 19:50:49 +08:00
24karatt
377ceebde5 Merge branch 'main' of https://github.com/WeedwackerPS/Weedwacker 2022-11-29 12:50:24 +01:00
akatatsu27
8b34cf1519 support variable length command arguments 2022-11-29 13:38:50 +02:00
24karatt
e366f902ff implement basic give command 2022-11-29 12:34:46 +01:00
SwetyCore
d61ec42171 Use md5 instead of clear text password to store in the database 2022-11-29 16:18:41 +08:00
SwetyCore
0245ea7be2
Merge branch 'WeedwackerPS:main' into main 2022-11-29 16:00:45 +08:00
tamilpp25
a5a44b2f20 fix duplicate avatar adding issue
also fix command response not shown when run from in game chat
2022-11-29 12:16:59 +05:30
BaiSugar
d9de3a6af1
Add ChangeGameTime (#4) 2022-11-29 10:59:55 +05:30
SwetyCore
bea060884b Feat: added password login suport. 2022-11-29 11:01:35 +08:00
SwetyCore
c5d0b7d34c Merge branch 'main' of https://github.com/SwetyCore/Weedwacker 2022-11-28 22:04:28 +08:00
SwetyCore
66c6e433ef Unhandled packet log color update 2022-11-28 22:04:17 +08:00
SwetyCore
026e5fadf9
Merge branch 'WeedwackerPS:main' into main 2022-11-28 22:03:00 +08:00
akatatsu27
e7b2c0593f
Merge pull request #2 from BaiSugar/main
update 3.2proto,Remove Unknown Proto
2022-11-28 15:48:14 +02:00
BaiSugar
b56ff2cd3a fix Opcodes.cs 2022-11-28 21:36:38 +08:00