Git Product home page Git Product logo

dndserver's People

Contributors

acoudray avatar bakk-f4 avatar billze avatar brunocdev avatar cooperrholmes avatar dependabot[bot] avatar devxrt avatar filippoleone avatar g0ddish avatar gmjehovich avatar itzandroidtab avatar kannerry avatar krofty avatar primitheus avatar runswithwood avatar snaacky avatar tilkinsc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dndserver's Issues

Holding T Opens Radial Menu In Lobby

Holding T at the main menu opens up a radial menu with no options. Holding T also moves your cursor to the center of the radial menu (or center of screen?)

image

Spell Selection Does Not Function Yet

On both Cleric and Wizard, the spell memory slots are all filled with the same spell.

You cannot add or remove them yet. The list on the right side is also empty.

docker deployment failed to connect

Setting:VMware Workstation Centos7.6 IP:192.168.100.101 Port:13337
The physical machine can connect to "192.168.100.101:13337" using tcping.
Unable to connect when using dnd client.

1682869977464
1682870371323
1682870087271
1682870069818
1682870139197

Cant leave party

when i'm in a party and click the leave party button nothing happens

Accounts with too short username/password being saved to db

login.py currently calls account.save() before checks are done for username/password length requirements. However, the client will actually still do a check for whether or not the username/password lengths are too short, and the account won't actually be able to be accessed. This results in a 'ghost account' being saved to the DB that can never be accessed.

The fix should be pretty straightforward; just move the logic that calls account.save() to the end of login.py after all the validation checks are done and right before res is returned.

Changing map only work in party

if i'm solo and i change the map it will go back to the howling crypt, if i'm in a party it will stay as the selected map

Errors when trying to split stacks and shift+rightclick move stacks in stash

Having issues as to where when i try to ctrl+drag an item (to split a stack of say gold coins) it will reset your inventory to however you had it before trying to split, and give an error code. When trying to shift+rightclick to quick move things from inventory to stash, it creates wierd ghost icons and spits out some errors. Here is a short video demonstrating as i don't really know whats going on.

-- seems as though someone pushed that feature as i posted this, my bad

Issue with spells.

When equipping spell memory, the slots are all occupied by Bless which has a cost of 0 in all slots. You cannot remove or change the slots as no options are made available.

The spell limit is at 500/500 and this doesn't change, even when equipping a second spell memory in your skill slots.

The spell memory priority also does not fill up.

Edit: The indicator for the spell capacity actually does move when equipping spell memory, in the first screenshot the marker/line is far to the right whereas in screenshot 2 it drops down. It doesn't change when equipping a second spell memory though.
Screenshot (118)
Screenshot (121)
Screenshot (122)

Starter Gear

Seems like every single class starts with Barbarian Helmet and Weapon not suitable for all classes.

PacketCommand has no name defined for value 25647

Currently, version 0.5.0.1172 cannot be obtained.

Error reported using 0.5.0.1173.

image

2023-04-27 13:22:08 dndserver  | Unhandled Error
2023-04-27 13:22:08 dndserver  | Traceback (most recent call last):
2023-04-27 13:22:08 dndserver  |   File "/root/.cache/pypoetry/virtualenvs/dndserver-9TtSrW0h-py3.11/lib/python3.11/site-packages/twisted/python/log.py", line 96, in callWithLogger
2023-04-27 13:22:08 dndserver  |     return callWithContext({"system": lp}, func, *args, **kw)
2023-04-27 13:22:08 dndserver  |   File "/root/.cache/pypoetry/virtualenvs/dndserver-9TtSrW0h-py3.11/lib/python3.11/site-packages/twisted/python/log.py", line 80, in callWithContext
2023-04-27 13:22:08 dndserver  |     return context.call({ILogContext: newCtx}, func, *args, **kw)
2023-04-27 13:22:08 dndserver  |   File "/root/.cache/pypoetry/virtualenvs/dndserver-9TtSrW0h-py3.11/lib/python3.11/site-packages/twisted/python/context.py", line 117, in callWithContext
2023-04-27 13:22:08 dndserver  |     return self.currentContext().callWithContext(ctx, func, *args, **kw)
2023-04-27 13:22:08 dndserver  |   File "/root/.cache/pypoetry/virtualenvs/dndserver-9TtSrW0h-py3.11/lib/python3.11/site-packages/twisted/python/context.py", line 82, in callWithContext
2023-04-27 13:22:08 dndserver  |     return func(*args, **kw)
2023-04-27 13:22:08 dndserver  | --- <exception caught here> ---
2023-04-27 13:22:08 dndserver  |   File "/root/.cache/pypoetry/virtualenvs/dndserver-9TtSrW0h-py3.11/lib/python3.11/site-packages/twisted/internet/posixbase.py", line 487, in _doReadOrWrite
2023-04-27 13:22:08 dndserver  |     why = selectable.doRead()
2023-04-27 13:22:08 dndserver  |   File "/root/.cache/pypoetry/virtualenvs/dndserver-9TtSrW0h-py3.11/lib/python3.11/site-packages/twisted/internet/tcp.py", line 248, in doRead
2023-04-27 13:22:08 dndserver  |     return self._dataReceived(data)
2023-04-27 13:22:08 dndserver  |   File "/root/.cache/pypoetry/virtualenvs/dndserver-9TtSrW0h-py3.11/lib/python3.11/site-packages/twisted/internet/tcp.py", line 253, in _dataReceived
2023-04-27 13:22:08 dndserver  |     rval = self.protocol.dataReceived(data)
2023-04-27 13:22:08 dndserver  |   File "/app/dndserver/protocol.py", line 70, in dataReceived
2023-04-27 13:22:08 dndserver  |     return logger.warning(f"Received {pc.PacketCommand.Name(_id)} {data} packet but no handler yet")
2023-04-27 13:22:08 dndserver  |   File "/root/.cache/pypoetry/virtualenvs/dndserver-9TtSrW0h-py3.11/lib/python3.11/site-packages/google/protobuf/internal/enum_type_wrapper.py", line 73, in Name
2023-04-27 13:22:08 dndserver  |     raise ValueError('Enum {} has no name defined for value {!r}'.format(
2023-04-27 13:22:08 dndserver  | builtins.ValueError: Enum PacketCommand has no name defined for value 25647
2023-04-27 13:22:08 dndserver  | 
2023-04-27 13:22:08 dndserver  | 2023-04-27 05:22:08.415 | DEBUG    | dndserver.protocol:connectionLost:27 - Lost connection to: 172.24.0.1:44664

equip bug

after taking the sword out of slot 1 or 2 you are unable to put it back.
image

Right-clicking Ranger's default bandage causes Result Code 10

This issue is happening on the master branch.

When you right click on the bandage in the Ranger's inventory, you will receive a message "Failed to update inventory [Result Code: 10]"

The bandage stays in place (it doesn't get unequipped and transferred to inventory). Furthermore, if you have any other items unequipped in the Ranger's inventory, then all of those items will be re-equipped.

Screenshot (12)

Friends list does not show all online players

In the playtests the game would show all of the users online under your friends list but this doesn't work in our implementation. Should we re-implement this or just leave it so only your actual friends show up under the friends list or friends list first and then all players?

missing perks bug

i found the perks they where buged when i put a perk in the free slot the missing perks appeared on the locked slots and you can drag them out with the other perks put they are hidden until you put a perk in the free slot

User logins are not being logged

User logins are not currently being logged yet are needed for protos like SLOGIN_CHARACTER_INFO so they need to be implemented for proper reference compatibility.

IP addresses are not being logged to database

IP addresses should be being logged to the database both on character registration as well as on subsequent logins where they change. They should be associated back to the account ID.

Perk equip small bug

Switching perks may cause other locked perks to be forcibly equipped.

Switched Barbarian perk and per slot 2 and 3 were filled with perks

Right clicking bandage while equiped

When you right click the bandage while equiped, it will result in the error : Failed to update inventory [Result code: 10]
It reset your inventory back to normal

Perks minsing Ranger

image
and when i select the perks
image
when i put the perks the perks work ! but there is the perks remains in the category of preks
image
and when I click again on the perks it becomes white again like in the second picture
image
here I tried to give the most information on the bug

You can equip all 4 perc slots for the barb

https://puu.sh/JFvVN/356c380dc6.gif

You can tell by the .gif what I mean.
but let me describe it in words if I am possible:

When u equip a Perc on the first slot which is unlocked, you can drag it from that slot to the other locked percs. Redo it 4 times and you will have 4 percs.

Despite that: First time I opened the percs site and I dragged Axe Spec (which is was the standart perc it had selected) it set 4 percs at the same time on all slots.

HWIDs are not being logged to database

HWIDs should be being logged to the database both on character registration as well as on subsequent logins where the HWIDs change. They should be associated back to the account ID.

Windowed/Fullscreen bug

After entering Windowed mode successfully once and then re-sizing the window to full screen: the game reverted to fullscreen mode and is locked there (can apply windowed mode and the game attempts to snap-out but immediately returns to fullscreen). Other graphics inputs such as brightness are still functional, restarting client but remaining inside the venv did not resolve.
Screenshot (3)

barb missing perk

barb is missing berserker perk 3% phys power bonus per missing 10% hp

(Minor issue)-Character List is only updated when new characters are created, but not when old character are used. New characters not created on top.

When you create new character it goes on top of the first character you created. Here is an example of how it works right now:

The first class I created is Cleric. Then I create Bard the order looks like this.
Bard(Created 2nd)
Cleric(Created 1st)
(This is all good and correct)

Then I create Ranger and the order looks like this
Bard(Created 2nd)
Ranger(Created 3rd) <-- Should be in number 1 position
Cleric(Created 1st)

Then I create Wizard and it looks like this
Bard(Created 2nd)
Ranger(Created 3rd)
Wizard(Created 4th) <-- Should be in number 1 position
Cleric(Created 1st)

Then I log in as Cleric and press character select order does not change:
Bard(Created 2nd)
Ranger(Created 3rd)
Wizard(Created 4th)
Cleric(Created 1st)<-- Should be in number 1 position

Keep this underwraps until the fate of DaD is decided

You're likely causing harm to Ironmace by this project. If you have any respect and desire for the real game to be released, just stop. You must know your server isn't going to last. You and your team are wasting tons of hours.

Perk Selection bug

I encountered a weird thing that didn't persist through character swapping so I wasn't going to bother reporting it, but I saw snaacky's post in the discord about some sort of bug regarding perks with the recent stress test and thought this might be relevant:

When you swap perks on any class if you drag them to the unlocked slot, then to a locked one, the perk will stay in the locked slot. If you go to character selection, then back to lobby, the perks are removed from the locked slot. I was actively messing with bug while the test was running.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.