Shawn Biddle

Results 30 comments of Shawn Biddle

1) Yeah, checking aliases would be good since aliases currently bypass this check 2) After the `Logger.warn` you should `continue` 3) It would help if you mentioned which bundle the...

Code looks solid, I'd really like a unit test for it though

https://github.com/RanvierMUD/core/blob/master/test/unit/Attribute.js is a super simple example. I'm been really bad about adding tests so there aren't many but that's a good base to work off of, it's using mocha

hmmm, I like this idea a lot. It wouldn't break backwards compatibility if I supported either the array `['vitality', 'foobar']` or a "with defaults" format like your example. I tend...

Effects are currently only available to characters. This change makes _everything_ in the game able to have both attributes and effects. characters (NPCs, players), items, rooms, and areas themselves.

Room effect ideas that should be possible given this and #61 * metadata management effects, e.g., a silence effect which on activate sets a room's silenced metadata disallowing spell casting,...

@samjaninf this could _technically_ be done right now with no changes necessary by using YAML anchors but I'd rather have it codified than depend on a YAML feature

Syntax wise the decorator defines the syntax. If you don't like the syntax your decorator uses you'd write a translating decorator that converts from one syntax to another and put...

In the root directory of soma create a `.bowerrc` file and put the following in it ``` { "registry": "https://registry.bower.io" } ``` Then run bower install again

Yeah I have a lot of work to do on Soma, once the holidays are over I have a huge list of things for Ranvier/Neuro/Soma