Open
Conversation
* Now reads Prof.txt to get the professions * The templated professions are based on profession `TrueName` * Adds missing starting equipment * Implements gargish starting equipment * Consolidates some of the code * Moves TC stuff to the TC file. * Fixes some starting equipment that was wrong. Note: * Implementing the original T2A professions is possible on the client side, but requires moving the old clilocs to the current clilocs file. In the current file the entries are blank. * Using the original LBR professions (they match AOS but without necromancy/chivalry) is kind of confusing because the profession indexes are ripped out of the UOTD/UOR ones and have non-sequential indexes. This will probably cause confusion and people will get no templated items when they select the wrong profession.
### Enabling Packet Logging `[packetlogging on` and target the user. Supports command modifiers such as: `[online packetlogging on where accesslevel = player` Logs are saved in `path/<ip address>/packets.log`. It is a simple append-format log with no date splitting.
* Adds Dictionary serialization rule for codegen * Adds Tidy for Dictionary. By default will remove key/value pairs where the key or value is either null or deleted. Only works for ISerializable keys or values (or both).
* Fixes an issue with moving directories across volumes * Removes usages of WebClient * Removes usages of Cryptographic Providers Note: Even though .NET 6 introduces Xoshiro RNG, there is no way to control the seed. I'll do some reconciliation of Xoshiro so it functions closer to the built in one. For the most part, it has parity though. Benchmarks show there is nothing odd about the implementations, they are within 1ns of each other.
* Fixes code gen with .net 6 by not using .net 6 * Fixes dictionary codegen * Fixes kvp codegen
* Removes linq * Removes list allocation for area effect * Removes redundant swing overload * Cleans up code
* Removes LINQ * Removes some list allocations
* Adds MinRequired and MaxRequired settings * Removes god client detection * Streamlines the kick messaging * Fixes detecting client version on mac/linux
* Fixes guilds being marked as deleted because the leader hasn't been deserialized yet. * Fixes LastSerialization issue.
* Adds CanTarget for more granular overrides of specific targeting restrictions * Updates spell targeting * Fixes targeting checks
* Fixes the users list not being cleared out * Removes the LINQ allocations
* [X] Adds Razor negotiations * [X] Adds AssistUO "handshake" 🙄
- [X] Fixes razor negotiations via 0xF0 packet (open negotiation) - [X] Adds AssistVersion handling for Razor - [X] Displays Assistant in Client/Admin gump
Adds OldHaven cities for shards that use clients older than 6.x
…dernuo#1101) ## Breaking Change! Setting `mod.Owner` will no longer update a skill mod. **Please stick to the API and use `mobile.AddSkillMod(mod)` for all situations, including equipping.** ## Fixes - [X] Fixes memory leak in factions. - [X] Changes `List<SkillMod>` to `HashSet<SkillMod>`. - [X] Eliminates skill mods adding/removing twice.
This update changes the default RunUO SpawnerGump's overall look and feel and expands slightly some functionality. Inspired by the XmlSpawner gump.   1. The name of the spawner is displayed 2. This displays the total current spawn with the current allowed max spawn 3. Cleans up the display of the current count and the max count 4. The ability to turn on/off the spawner 5. Several changes to buttons - Simple Save and Cancel instead of Okay, Cancel and Apply. - Props button to display spawner properties - Goto button to teleport to the spawner - Reset button that will clear all the spawned mobs and turn off the spawner - Repositioned the buttons to make a little more sense 6. The sum of all the max spawn values per entry, from all pages
# Conflicts: # Projects/UOContent/Engines/Spawners/BaseSpawner.cs
4df6ca9 to
2b816a8
Compare
…r-w8/ModernUO into spawn_manager+grid_system # Conflicts: # Projects/Server/Gumps/GridInit.cs # Projects/Server/Gumps/GridSystem.cs # Projects/UOContent/Engines/Spawners/SpawnerControllerGump.cs
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
lastest