Commit graph

7498 commits

Author SHA1 Message Date
Griatch
4cf890b635 Change EvTable vertical rebalance algorithm to simply add empty rows at end. Produces more consistent visual result than old algorithm which could sometimes look like a bug. 2021-09-17 00:49:37 +02:00
Griatch
4db1a1e2e0 Fixes for $protkey protfunc implementation 2021-09-12 19:54:00 +02:00
Griatch
cb5830bbc5 Expand RPSystem to respect case of references. Resolves #1620. 2021-09-08 23:41:33 +02:00
Griatch
ff2733fd93 Merge pull request #2516 from Qaishin/multimatch_fix
Fix multimatch error. Resolves #2514
2021-09-07 23:23:04 +02:00
Griatch
b855f4fb20 Fix merge conflicts 2021-09-06 21:52:17 +02:00
Griatch
36ded8408d Up twisted requirement to 21.7.0 2021-09-06 21:48:09 +02:00
Griatch
2f9c050580 Cleanup some doc strings 2021-09-05 15:59:32 +02:00
Griatch
8088f94e19 Fix TraitProperty to not need trait_key and fix __get__ issues pointed out in discussions. 2021-09-05 15:53:49 +02:00
David Reichard
af491d9f30 Fix multimatch error. Resolves #2514 2021-09-04 23:36:54 -04:00
Griatch
f9d686c9a4 Merge branch 'develop' of github.com:evennia/evennia into develop 2021-09-05 00:28:55 +02:00
Griatch
f73c175b0d Rework TraitProperty syntax to not need lazy_property, as mentioned e.g. in #2513 2021-09-05 00:28:43 +02:00
Griatch
c482ee3bc1 Merge pull request #2515 from ChrisLR/XYMap-Django-Exception
Fix exception leaking when spawning XYRoom Nodes
2021-09-01 17:15:26 +02:00
ChrisLR
120e2811cc Catch base django ObjectDoesNotExist to fix issue with custom XYRoom typeclasses leaking the base exception when creating 2021-08-31 07:32:34 -04:00
Griatch
edbb13b981 Round Traits' current+rate if base is integer. Resolve #2451. 2021-08-30 23:03:51 +02:00
Griatch
78e063d9ca Add TraitProperties as alternative way to define Traits from the traits contrib. Also clean up docs to resolve #2450. 2021-08-30 22:33:21 +02:00
Griatch
6e975236eb Direct-reference typeclass in xyzgrid example, for simplicity 2021-08-22 20:33:37 +02:00
Griatch
ddaf22ea58 Fix spawn issues in xyzgrid. Allow prototype_parent to be a dict itself. Resolve #2494. 2021-08-22 20:30:22 +02:00
Griatch
fc323e1ca7 Merge pull request #2503 from CloudKeeper/patch-4
Wiki amendment: Appended caller to search method call
2021-08-21 14:06:57 +02:00
Griatch
f650533614 Keep GMCP case if outputfunc is capitalized. Resolve #2300. 2021-08-17 20:25:00 +02:00
Griatch
fbb17585c1 Make prototype tags/attrs tuple-parsing more forgiving. Resolve #2369. 2021-08-17 20:09:16 +02:00
Griatch
7215bab388 Fix sorting prototyes with non-string attr/tag data. Resolve #2364. 2021-08-17 19:46:29 +02:00
Griatch
24d89f93d2 Fix prototype lock display when lock is str. Resolve #2323. 2021-08-17 19:37:28 +02:00
Griatch
0fb9c11490 Resolve merge conflicts 2021-08-16 21:40:02 +02:00
Griatch
d74aa02433 Handle objects as keys in ndb.all(). Resolve #2378. 2021-08-16 21:36:01 +02:00
Griatch
dbb8bdc6f2 Merge branch 'master' into develop 2021-08-16 21:33:58 +02:00
Griatch
4b9dc9a0c3 Give correct error on set/desc here. Resolve #2382. 2021-08-16 21:31:53 +02:00
Griatch
4e0cf18cfc Merge branch 'master' into develop 2021-08-16 21:11:06 +02:00
Griatch
a4cabd9306 Make EvTable.add_row forward row-options correctly. Resolve #2389. 2021-08-16 21:10:44 +02:00
CloudKeeper
5515cb794f Appended caller to search method call
Looked like a simple omission. Spotted by Jarenko.
2021-08-16 03:15:45 +10:00
Griatch
5795ba1e91 Merge branch 'master' into develop 2021-08-13 15:24:13 +02:00
Griatch
6858d7dbaf Merge pull request #2477 from ChrisLR/patch-1
Fix paths to xyzgrid contrib in documentation
2021-08-13 15:22:34 +02:00
luciensadi
819097fdde Update evennia.js
Fix for misplaced parens-- previous code checked 'is the output of `typeof(listener === 'function')` truthy', which is equivalent of `typeof(boolean)` which is always true.
2021-08-09 10:13:59 -07:00
Griatch
3c4419c616 Update the xyzgrid doc to clarify a few things 2021-08-08 22:23:21 +02:00
Griatch
bc62588253 Fix bug in $protkey protfunc. Resolve #2329. 2021-08-07 23:33:34 +02:00
Griatch
1196196ed8 Merged script/scripts commands. Resolve #1502 2021-08-07 23:11:21 +02:00
Griatch
8497dfa933 Check non-hierarchical perms on both account and puppet. Resolve #2351. 2021-08-07 09:32:46 +02:00
Griatch
495a474505 Broaded Container exception handler. Resolve #2334. 2021-08-07 00:06:09 +02:00
Griatch
800a157ef1 Fix wrong locktype in attribute all check. Resolve #2392. 2021-08-06 23:58:35 +02:00
Griatch
11da873424 Fix error in IAttribute reference due to private vars. Resolve #2423. 2021-08-06 23:55:38 +02:00
Griatch
5ac69a7b0d Better handle using typeclass-cmd with mismatched db table. Resolve #2350. 2021-08-06 23:44:48 +02:00
Griatch
e91671c053 Speed up rpsystem regex generation. Resolve #2265 2021-08-06 21:25:26 +02:00
Griatch
bb8c212b8d Better handle malformed msg kwarg. Resolve #2298. 2021-08-06 20:44:33 +02:00
Griatch
3f436a5bb2 Add support for all creation kwargs to GLOBAL_SCRIPT setting. Resolve #2373 2021-08-06 20:31:01 +02:00
Griatch
2c3fd143cc Make gametime.schedule callback support args/kwargs. Resolve #1327. 2021-08-06 17:27:14 +02:00
Griatch
a815db4ca9 Complete permanent->persistent rename of cmdset kwarg for consistency 2021-08-06 17:16:44 +02:00
Griatch
6e38d0ae4c Avoid yield-command crossover problems. Add .retain_instance ability for Command class for implementing state execution. 2021-08-06 15:59:48 +02:00
Griatch
e8eb5f7586 Better spacing 2021-08-06 00:50:59 +02:00
Griatch
01de3bc47d Update doc sidebar 2021-08-06 00:44:46 +02:00
Griatch
b9771e701f Fix/refactor initial_setup function. Resolve #2438. 2021-08-06 00:16:12 +02:00
Griatch
d3cc7cf630 Properly remove cmds with auto_help=False from index. Resolve #2452. 2021-08-03 22:25:42 +02:00