sebastian-heinz / arrowgene.dragonsdogmaonline Goto Github PK
View Code? Open in Web Editor NEWServer for Dragons Dogma Online
License: GNU Affero General Public License v3.0
Server for Dragons Dogma Online
License: GNU Affero General Public License v3.0
Please describe the idea.
As it was in the original game, you could have multiple stacks of the same item, rather than just one stack as it is right now
Describe the bug
After changing a character or pawns gender in the beauty salon, the gender-specific equipment stays on.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The gender locked equipment should be unequipped after reincarnation
Describe the bug
Equipping an item while the equipment item bag is full disconnects you
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The items should swap positions, the equipped item would return to the item bag and the item being equipped would end up in the item slot.
Describe the bug
Leaving a party while on second MSQ quest will cause the cutscene to play again.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should only play once.
Describe the bug
Since PR #237 the option is not available
To Reproduce
Steps to reproduce the behavior:
Expected behavior
There should be the Dress Equipment option
Additional context
The current quest state is from before the quest that unlocked that feature.
Describe the bug
Right now only the first configuration for logging (ex Log Packet Payload) is applied, this is always LoginServers config.
The reason for this is that a config is tied to a type, and once the ServerLogger type hase been tied to login server config, it will not be updated.
Alterantive is to have GameServerLogger and LoginServerLogger to have separate configs.
Describe the bug
In a party while not being the leader, after leveling up a skill, your attacks will show the damage number but the damage wont register.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Attacks should do damage after levelling up the skill
Additional context
We may need to send an NTC informing the party leader of the new skill level
Describe the bug
Since the patch that allows to level up Pawns the game will crash with no error straight to desktop.
(The same way the game crashes when trying to move to Bitterblack Cove)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Not crashing and taking a nice cozy bath and looking at Mokog and Mikasa Plushy.
Describe the bug
Some dungeons now show "Locked by area master" where they didn't before
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The area should be accessible.
Describe the bug
port 80 is a priveledged port and may cause issues binding to on certain systems.
It would be good if we can update the default port, and all related tutorials / config files
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Additional context
Probably related to the update NTC update type field?
While playing in a party, the host is able to use the lantern normally, but the other players aren't able to. The chat logs 'x28 used' when using a Lantern Kindling but the lantern doesn't turn on.
In the ItemUseBagItemHandler, an NTC (possibly S2C_START_LANTERN_NOTICE) is sent back to the requesting player, but not to the other players. It may be possible that either that, or S2C_START_LANTERN_OTHER_NOTICE, has to be sent to the host or to all party members for it to work.
To Reproduce
Steps to reproduce the behavior:
Describe the bug
Using Fighter class as example, Create a new Bronze Sword, and swap between the 2, and poof, one will vanish.
However if you relog it'll show up in your inventory again.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Swapping between gear shouldn't remove gear, even if seemingly temporarily
Vdeos
Please describe the idea.
Currently we use the Character class to provide look and other shared data for the pawn.
This might not be optimal since it also includes attributes that a pawn does not need.
It is also a bit confusing as pawns do not have characterIds and might be wrongly used in the context for sending pawn packets where it asks for characterId
Describe the solution you'd like
Describe the bug
It's possible to use a core skill that hasn't been unlocked yet when switching to that job from another where the skill was unlocked
To Reproduce
Steps to reproduce the behavior:
Expected behavior
You shouldn't be able to float until the core skill was unlocked
Additional context
We may need to send an NTC after job change informing of the current job's core skills
Describe the bug
The amount of revival powers doesn't get updated for other players
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The amount of revival points should be in sync
Additional context
There's a packet ID in the PS4 build, S2C_UPDATE_REVIVE_POINT_NOTICE, that probably has an equivalent in the PC build, but is yet to be identified. It'll most likely have to be sent to the party members (or maybe all players in the server?) after spending/recharging revival power.
Just want to clarify if there is anything else to do or it's still in development? Thanks
Describe the bug
They where viewable in previous versions, No doubt a side effect of the latest changes in the server code.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
As per previous builds you should be able to view all cutscenes.
It is not a bug persee but figured I would report it nonetheless.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The Arisen Profile window opens with correct player data
Additional context
When the window opens and it doesn't crash, it shows garbage data, this behaviour likely implies that the game is accessing unallocated data.
Describe the bug
When trying to buy and send EQUIPMENT items directly from shop to your Storage Box, instead, it is put in your Item Bag, this doesn't happen for consumable items, it works fine for the latter.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
When using the second option for purchasing Equipment items (the one with Storage Box Icon), it should be sent to your storage, not your Item Bag.
Please describe the idea.
To make it more accurate to the original server, the revival power reset time should be 12:00AM JST, rather than 24 hours since the last recharge as it is right now.
Describe the bug
Performing operations with multiple stacks of the same item sometimes behaves unexpectedly.
To Reproduce
Re-logging into your character fixes this behavior, at least temporarily.
Expected behavior
Normally items should be used or discarded from the stack you selected, stack together into the largest possible stacks, be able to be used or discarded until depleted,
Additional context
I experienced some other strange inventory behavior which may or may not be related, where equipping a weapon would instead equip a blank slot, with no debug output from the log. Not sure if it's related. Less common and seems harder to reproduce.
Overly large gif
Describe the bug
Attempting to view a pawn's profile after summoning a pawn disconnects the client
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The pawn profile should show up the same as if the pawn wasn't summoned
Describe the bug
Empty strings are valid usernames/passwords when they shouldn't be.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Empty strings should be rejected both on registering and of course also on login
Describe the bug
When picking up a drop or gathering from a node, very rarely it will glitch and give you a ridiculously high quantity
To Reproduce
Unfortunately, after a couple of hours of trying to make it happen deliberately, it seems very unpredictable.
Expected behavior
When collecting the items they should be what they are defined as by the tools, (in this case, usually 1-3ish on average), never the 10s of thousands.
Additional context
Unreliable, making debugging exceptionally tedious.
Describe the bug
Discounts not applying and resulting in negative gold counts.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Application of the discount so you don't get into the negatives.
Additional context
Video for visuals just in case: https://youtu.be/BBBbiEuTdxQ
Describe the bug
A player can receive experience before accepting the party invite.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Player 2 shouldn't receive experience from enemies killed by other party members until the invite is accepted.
Similarly, Player 1's party members shouldn't receive experience from enemies killed by Player 2 until Player 2 accepts the invite.
Describe the bug
Crafting can cause duping stacks of 65k when done "wrong"
To Reproduce
Steps to reproduce the behavior:
Screenshots
Easier to have as video, but also clear to understand without it.
https://youtu.be/s0Bsbr9fj_8
Describe the bug
Its possible to put up for sale items for 1G, minus 5% taxes that makes proceeds 0.
Other players are able to buy the items for 1G but the player that put them up for sale wont be able to receive the proceeds for it, taking up a slot in the bazaar exhibitions list.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Additional context
We may have to set the minimum proceeds to 1 to work around this issue
Please describe the idea.
A clear and concise description of the features functionality is. Ex. I'd like to have a command that [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Describe the bug
Item A replaces item B and inherits the stack number. Duplicating item A.
To Reproduce
Steps to reproduce the behavior:
Take item A (quantity 10), drag it over item B (quantity 7), place it, item B is now gone, you now have two stacks of item A (10 and 7). Item A replaces item B and inherits the stack number.
Describe the bug
When you try to change your equipment using the "Change Equipment" function of the Storage Box and this item is in the "Storage Box (Expansion)", it'll disconnect you.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should equip the item without disconnecting you.
Describe the bug
There may be some unhandled case in which a party disbands without the server knowing. The ID pool runs out and no more players can join the game anymore.
To Reproduce
Run the server and have players join and leave over time. It took about 3 months for this issue to happen.
Expected behavior
IDs should return to the pool in all cases the party no longer exists.
Have the database file or database to contain a version
For the first implementation, only delete the database if the version does not match
Describe the bug
All pawn jobs share the same SP skill set
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Each vocation should have its own unique sp skill set
depends on #93
gracefully up/downgrade between versions
Describe the bug
They show up in order of insertion instead of from cheaper to most expensive
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Listings should be sorted from cheaper to most expensive
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Not disconnect other party members
Additional context
It's an unhandled packet
Arrowgene.Ddon.config.json
and GameServerList.csv
Describe the bug
What the title says
To Reproduce
Steps to reproduce the behavior:
Expected behavior
You should be allowed to have the same skill in both palettes
Additional context
When equipping an skill, it's searched in the equipped skills and removed from any slot it's found. This search should be restricted to the current palette to fix this issue.
Describe the bug
Rather than going into the Materials tab as they should
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The materials should end up in the Materials tab
Additional context
Most likely we're going to have to add a list of consumables or materials and decide which StorageType to send the items to when gathered based on its item id
To Reproduce
after making a new character, you get sent to the tutorial
then you exit back to main menu (not char select, straight up main menu), try to log back in to the character select screen, and then you get a error
Please describe the idea.
As it did in the original, when equipping a costume/ensemble item, every other slot, besides weapons, should be freed
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.