Beta V0.55 is now released. This fixes the problems reported in v0.54 and some new features.
It seems that I introduced a bug in upgrade/start in version 0.54. If you get an error upgrading, do this:
For the coders - before you do the upgrade, manually fix this line in aresmush/plugins/manage/helpers.rb
. The variable should be named upgrade_script_path
to match the following line. Run load manage
afterward, then do your upgrade as normal.
For folks who aren’t coders, just run this command manually instead of upgrade/start:
ruby `/home/ares/aresmush/bin/upgrade 2>&1`
Then run upgrade/finish as normal.
Stoked about portal combat.
This seems to have reintroduced the “character edits not showing up under recent changes” thingie. Also, the events are linking to the event title rather than the event number (https://gray-harbor.com/event/Test -> should be /event/93).
Yeah, the event link should be using ID. Doh.
The profile recent changes thing is now broken in a different and exciting way. :headdesk:
Thanks.
Using the in-game cg/commands (cg/start, cg/next). The one below was “cg/next” specifically -
2019-07-05 13:53:13 ERROR - Error in cg/next: client=5214 error=No such file or directory @ rb_sysopen - /home/ares/aresmush/plugins/chargen/templates/app command.md backtrace=["/home/ares/aresmush/plugins/chargen/helpers.rb:49:in read'", "/home/ares/aresmush/plugins/chargen/helpers.rb:49:in
read_tutorial’", “/home/ares/aresmush/plugins/chargen/templates/chargen_template.rb:26:in tutorial'", "(erubis):2:in
block in evaluate’”, “/home/ares/.rvm/gems/ruby-2.6.0/gems/erubis-2.7.0/lib/erubis/evaluator.rb:74:in instance_eval'", "/home/ares/.rvm/gems/ruby-2.6.0/gems/erubis-2.7.0/lib/erubis/evaluator.rb:74:in
evaluate’”, “/home/ares/aresmush/engine/aresmush/templates/erb_template_renderer.rb:16:in render'", "/home/ares/aresmush/plugins/chargen/commands/chargen_next_prev_cmd.rb:42:in
handle’”, “/home/ares/aresmush/engine/aresmush/plugin/command_handler.rb:25:in on_command'", "/home/ares/aresmush/engine/aresmush/commands/dispatcher.rb:83:in
block (3 levels) in on_command’”]
Right, sorry - I forgot to put in an upgrade note for that. Everyone should review their chargen steps. A couple of the defaults had files previously but now use text. But since folks may have made custom modifications to those files, I didn’t do an auto migration for that.
Here is the default config for reference: https://github.com/AresMUSH/aresmush/blob/master/install/game.distr/config/chargen.yml
Gracias. Problem solved.
I have a feeling this is because I nuked someone on this person’s friends list…
2019-07-12 17:10:27 ERROR - Error in friend: client=15013 error=undefined method handle' for nil:NilClass backtrace=["/home/ares/aresmush/plugins/friends/templates/friends_template.rb:15:in
block in unlinked_friendships’", “/home/ares/.rvm/gems/ruby-2.6.0/gems/ohm-3.1.1/lib/ohm.rb:123:in block (2 levels) in each'", "/home/ares/.rvm/gems/ruby-2.6.0/gems/ohm-3.1.1/lib/ohm.rb:123:in
each’”, “/home/ares/.rvm/gems/ruby-2.6.0/gems/ohm-3.1.1/lib/ohm.rb:123:in block in each'", "/home/ares/.rvm/gems/ruby-2.6.0/gems/ohm-3.1.1/lib/ohm.rb:122:in
each’”, “/home/ares/.rvm/gems/ruby-2.6.0/gems/ohm-3.1.1/lib/ohm.rb:122:in each_slice'", "/home/ares/.rvm/gems/ruby-2.6.0/gems/ohm-3.1.1/lib/ohm.rb:122:in
each’”, “/home/ares/aresmush/plugins/friends/templates/friends_template.rb:15:in select'", "/home/ares/aresmush/plugins/friends/templates/friends_template.rb:15:in
unlinked_friendships’”, “(erubis):16:in `block in evaluate’”]
Yeah the code should clear that out. Will fix thanks.