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```
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.
stable
works on the server, but mergingstable
intomaster
doesn't currently run locally. Here's a list of changes we determined, not counting code indomains
subdirectory: