unless he's aware, it looks like he's using it as a singleton, so potentially being accessed by multiple threads are a possibilityAny updates on this? @habtard
Are you sharing your Db Context over multiple threads? If so you're going to end up running into issues.
Its transient, contexts are short lived.Any updates on this? @habtard
Are you sharing your Db Context over multiple threads? If so you're going to end up running into issues.
Will this be primarily used for Roleplay enviroment or Retro?Player & room loading has been improved via lazy loading + other optimizations
You must be registered for see images attach
Post automatically merged:
Adding rolling (mp4;You must be registered for see links)
You must be registered for see images attach
You must be registered for see images attach
Unsure yet, RP privately, I'll release for hotels at some point.Will this be primarily used for Roleplay enviroment or Retro?
I would suggest as you said, keep RP environment private, until it's "ready". Even then, maybe release the roleplay part as a plugin rather than whole emulator, it'll save some people making minor edits to your work and renaming it, claiming as their own.Unsure yet, RP privately, I'll release for hotels at some point.
Can now go for a swim
You must be registered for see images attach
Code snippets
You must be registered for see images attach
You must be registered for see images attach
I would suggest as you said, keep RP environment private, until it's "ready". Even then, maybe release the roleplay part as a plugin rather than whole emulator, it'll save some people making minor edits to your work and renaming it, claiming as their own.
I haven't meditated much on my intentions. I guess at some stage I'll release the Sadie.API project, which will be enough to customize it to whatever needs you require.Could you let me know more about this intentions wise?
Sounds good, thanks for responding and again, good luck!I haven't meditated much on my intentions. I guess at some stage I'll release the Sadie.API project, which will be enough to customize it to whatever needs you require.
I'm trying to move the project more into an encapsulated core for emulation purposes, then providing the API and ability to register custom services and replace existing ones.
I guess you'll have to put your argument into play when this is finished and compare with othersRefactoring navigator stuff today
Filtering is now split into its own implementation class.
Example:
You must be registered for see images attach
I would argue Sadie is the cleanest Habbo emulator written after the most recent batch of refactoring.
Also added unit tests for that stuff:
You must be registered for see images attach
Though order wouldnt be guaranteed at any point right? So whats the benefit over a single logic class?This also means multiple iteractors can reference the same type (runs a collection).
Thanks for this.Some more tips:
You can use [TestCase} attribute to pass a parameter / truth table to your test function. Values will get mapped to the parameters in the method.
Use [SetUp] to do shared setup in a [TestFixture]
Post automatically merged:
Though order wouldnt be guaranteed at any point right? So whats the benefit over a single logic class?
Still following, for the purpose of "fun" will you be implementing Wired 2.0?Thanks for this.
Refactored tests as suggested
You must be registered for see images attach
Post automatically merged:
Few updates
- Started working on wired, adding new tables, setting up architecture for implementations.
- Streamlined build process, we now build, test & lint on each push. If any of these fail, PRs cannot be merged.
Post automatically merged:
Cleaning up event handlers a bit, added support for custom attributes
Usage:
You must be registered for see images attach
Validated:
You must be registered for see images attach
Short hand for
You must be registered for see images attach
Wired 2.0 will be tackled when the time is right.Still following, for the purpose of "fun" will you be implementing Wired 2.0?
If so, how do you plan to go about it? I haven't seen it on ANY English retro yet, though I am aware some of the foreign hotels have managed it.
A little bit of info regarding this would be nice, thanks in advance!