* rulesets/werewolf/world/objects/tools/Gallows.py: Make sure
Point3D module is imported.
* rulesets/basic/mind/goals/humanoid/transaction.py: Fix a couple
of bugs with pig seller code.
* Fixes to nowhere's commit to define_world.py:
Fix python syntax of wolf goal to predate squirrels.
Fix m.learn for squirrel to use goals, not knowledge.
Replace hard tabs with normal spaces.
* modules/Location.cpp: Removed redundant includes.
* rulesets/mason/define_world.py: Drop in copy of Acorn world.
* server/WorldRouter.cpp: Removed double delete of gameWorld.
* server/server.cpp: Modified comments about segfault in Python
shutdown, as this has now been eliminated.
Al Riddoch <alriddoch@zepler.org>
client closes connection.
* rulesets/Thing.cpp: If object to be created has no loc, set loc
to be the same as creator before passing to the factory.
* rulesets/Entity.cpp: Clarify debug output when determining location
of new entities.
* client/CommClient.cpp: Push output into debug mecanism. Switch
order of Create/Login for admin account so ordinary operation
does not issue an error. Admin account is created at startup,
so there is no need for the client to create it.
Al Riddoch <alriddoch@zepler.org>
* client/define_world.py: Add in market traders to run all the
stalls in the market.
* common/persistance.cpp: Set default admin password to something
a bit more difficult to guess.
* rulesets/basic/mind/goals/common/misc_goal.py:
Fixed run_shop() goal, so NPCs now open and close their market
stall.
* agrilan*.xml: These really are the final versions for Acorn 0.4
Al Riddoch <alriddoch@zepler.org>