nanoblox / core

https://nanoblox.github.io/core/
Mozilla Public License 2.0
57 stars 18 forks source link

Update internal data and user systems before continuing work #132

Open 1ForeverHD opened 3 years ago

1ForeverHD commented 3 years ago

role stuff:

other:

function State:get(...) return self:_get(function(i, max, value) return (i == max or (type(value) == "table" and value.isState)) end, ...) end

function State:getSimple(...) return State._get(self, function(i, max, value) return (i == max or type(value) == "table") end, ...) end


- [ ] a lot of DataUtil methods have been moved to State
- [ ] improve CommandService.createFakeUser
  - [ ] ensure the PlayerStore has a way to return the default values (e.g. UserStore.getDefaultValues)
  - [ ] introduce a UserStore.createUserTemplate
  - [ ] improve CommandService.createFakeUser
- [ ] Sound modules (service, controller, etc)
- [ ] TypeChecking
- [ ] TestEZ