This repository was archived by the owner on Jun 17, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…using Process class
…ed on local time feat(ShardConfig.cs): update Language property to use 'eng' as the default language feat(Prima.Core.Server.csproj): update Orion.Core.Server package version to 0.30.0 feat(DirectoryType.cs): add new enum value 'Dictionaries' feat(Prima.Network.csproj): update package versions for Microsoft.Extensions.Logging.Abstractions, Orion.Core.Server, Orion.Network.Core, Orion.Network.Tcp to 0.30.0 feat(Prima.Server.csproj): update package versions for Microsoft.AspNetCore.OpenApi, Microsoft.Extensions.Hosting, Microsoft.AspNetCore.Authentication.JwtBearer to 9.0.5 feat(Program.cs): add LocalizedTextService as a service in the dependency injection container feat(ConsoleCommandService.cs): add Environment.Exit(0) to properly dispose the service feat(ILocalizedTextService.cs): add interface for localized text service feat(LocalizedTextService.cs): add implementation for loading and retrieving localized text
…script modules feat(Program.cs): add priority parameter to IClientConfigurationService registration feat(Program.cs): add ItemsScriptModule for registering new item objects feat(JSItemObject.cs): create class for JSItemObject with properties feat(JsDamageType.cs): create class for JsDamageType with properties feat(ItemsScriptModule.cs): create script module for registering new item objects feat(TileData.cs): add Configure method for loading TileData feat(UoFiles.cs): change log level to debug when finding UO files feat(ClientConfigurationService.cs): add LoadData method for initializing data feat(ClientConfigurationService.cs): configure TileData in LoadData method feat(LocalizedTextService.cs): remove unnecessary comment feat(Utility.cs): remove unnecessary import statements refactor(Point3DConverter.cs): remove unnecessary import of Server namespace refactor(Point3DConverterFactory.cs): remove unnecessary import of Server namespace refactor(Rectangle3DConverter.cs): remove unnecessary import of Server namespace refactor(Point2D.cs): remove unnecessary import of Server namespace refactor(Point3DList.cs): remove unnecessary import of Server namespace refactor(Rectangle2D.cs): remove unnecessary import of Server namespace refactor(Rectangle3D.cs): remove unnecessary import of Server namespace refactor(CityInfo.cs): remove unnecessary import of Server namespace refactor(MTile.cs): remove unnecessary import of Server namespace refactor(StaticTile.cs): remove unnecessary import of Server namespace refactor(Tile.cs): remove unnecessary import of Server namespace refactor(IMulFileReaderService.cs): remove unnecessary import of Server namespace refactor(Utility.cs): remove unnecessary import of Server namespace refactor(MulFileReaderService.cs): remove MulFileReaderService class perf(TileData.cs): change Load method to public and rename to Configure
feat(ScriptFunctionAttribute.cs): create ScriptFunctionAttribute class for annotating script functions feat(ScriptModuleAttribute.cs): create ScriptModuleAttribute class for annotating script modules feat(IScriptEngineService.cs): define IScriptEngineService interface for managing script execution feat(ScriptEngineConfig.cs): add ScriptEngineConfig class for configuring script engine feat(ScriptModuleData.cs): introduce ScriptModuleData record for storing script module type feat(AddScriptModuleExtension.cs): implement AddScriptModule extension for IServiceCollection feat(ServicesCollection.cs): create AddJsScriptEngineService extension for IServiceCollection feat(FileScriptModule.cs): implement FileScriptModule for handling script file operations feat(JsLoggerModule.cs): add JsLoggerModule for logging messages in JavaScript feat(Prima.JavaScript.Engine.csproj): create project file for Prima.JavaScript.Engine feat(ScriptEngineService.cs): develop ScriptEngineService for managing script execution feat(TypeScriptDocumentationGenerator.cs): implement TypeScriptDocumentationGenerator for generating TypeScript definitions feat(Prima.Network.csproj): update Orion.Network packages to version 0.30.1 feat(Prima.Server.csproj): add reference to Prima.JavaScript.Engine project feat(Program.cs): update service registration to include JsScriptEngineService and JsLoggerModule feat(MobileEntity.cs): add AccessLevel property to MobileEntity class feat(ItemsScriptModule.cs): update namespace to Prima.Core.Server.Attributes.Scripts
… by separating enum generation logic into a dedicated method feat(TypeScriptDocumentationGenerator.cs): add method to generate all interfaces after collecting them to handle dependencies between types efficiently
…zation to use C# 9 feat(ScriptEngineConfig.cs): add NamingConvention property to specify script name conversion refactor(ServicesCollection.cs): update namespace references to Prima.JavaScript.Engine feat(ScriptEngineService.cs): add nameResolver function to dynamically resolve script names feat(TypeScriptDocumentationGenerator.cs): add nameResolver parameter to GenerateDocumentation method to customize name resolution for script elements
…the name of the missing function for better clarity
…ted commands for debugging purposes feat(ConsoleScriptModule.cs): create a new script module for console-related functions like logging and user input feat(Program.cs): include the new ConsoleScriptModule in the list of script modules to be added refactor(CommandSystemService.cs): initialize arguments dictionary if null to prevent null reference exceptions
…proj): implement INotifyPropertyChanged interface to enable property change notifications in Point3D and BaseWorldEntity classes
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.