davedotluebke / old-skool-text-game

Coding project used to learn Python
5 stars 4 forks source link

Fixing divergence from stable to master #186

Closed 1Bayshore closed 2 years ago

1Bayshore commented 2 years ago

stable works on the server, but merging stable into master doesn't currently run locally. Here's a list of changes we determined, not counting code in domains subdirectory:


.vscode/launch.json
.vscode/settings.json
armor.py                              rearranged comments
connections_websock.py                spell fix
conshandler.py                        changed to handle multiple consoles
console.py                            broadened exception logging
container.py                          bug fix
creature.py                           multiple default weapons
                                      added max weight/volume
                                      is_unlisted() now includes invisible
                                      support for "give"
                                      gain_combat_skill (bug?)
                                      reworked combat messaging and damage
                                      fixed item transfer to corpse upon death
                                      added is_forbidden()
                                      buggy addition to creature follwing attacker
                                      simplified NPC error handling when acting a random choice
                                      move_around functionality refactored

default_weapon_1.py                   added multiple default weapons
default_weapon_2.py                   added multiple default weapons
doors_and_windows.py                  bug fix around toggle? (poor documentation)
gameserver.py                         logging, default weapons
gametools.py                          logging
home/tate/entryway.py
home/tate/heavy_armor.py
parse.py                              added newline
player.py                             removed spells and quest list stuff (erasing quest list is a bug)
                                      added debug functionality
                                      added "give" command
room.py                               switch to is_unlisted()
text_editor.py                        removed file
thing.py                              is_unlisted function and parameter
weapon.py                             changed to use self.name(), changed to multiple default weapons```
davedotluebke commented 2 years ago

We've now fixed the stable and master branch to run again, but not yet fixed all the small bugs and typos addressed in the above issue, so leaving this open for now.

davedotluebke commented 2 years ago

All changes are merged, closing this issue.