Commit graph

6415 commits

Author SHA1 Message Date
Voxpire
d76bf4443c
Fix packet leak
Credit: @nag0L
2026-08-04 22:28:46 +01:00
Voxpire
6fd0185584
Fix Bless Spell bad target state
Issue #5129
2026-06-01 12:08:48 +01:00
Voxpire
658d6b71a3
Update Sphynx 2026-01-24 12:37:10 +00:00
Voxpire
654adb6c32
Update Server.cfg
Make this user-friendly
2025-12-23 18:45:24 +00:00
Voxpire
3079dd1127
Update README
Website URL changed
2025-12-19 16:33:35 +00:00
PyrO
837c3f6f49 darken function fix
made an "ups" and forgot to save changes befor commiting. Just noticed.
2025-12-09 13:11:27 +00:00
PyrO
2eac24e320 readme fix
small ups, fixed. Had used the wrong mark
2025-12-09 13:11:27 +00:00
PyrO
128171797e Updated the Darken method
Updated the Darken method to be more inline with the Lighten method.

Both now clamp the intensity from 0f to 1f, meaning 1f is black / 100%
2025-12-09 13:11:27 +00:00
PyrO
836702fad3 Regained linux compability
- set winforms to false in Scripts.csproj (was that on for just the colors for report graphs??)
- added functions that work the same way as the Light and Dark functions, should be the same (untested, but working crossplatform)
- unified the makefile, previously you had to use make -f :makexxx, now back to just make, make release, make debug

updated the readme
2025-12-09 13:11:27 +00:00
PyrO
869fbe93b3 ServerList
- Change Server List to use the localendpoint if from local ip.
- Fixed the conditions, else if you connect with a local ip you would set the ip to the ip from the config / the default. Resulting in the loopback in case you connect locally.
- if non local or loopback, then use the config value
2025-12-09 13:08:21 +00:00
TrueUO
ee15e08c44
Character List Name Fix (Incognito) (#5113) 2025-11-13 00:23:09 -08:00
Voxpire
1d40e3baca
Mannequin Access Fix 2025-09-21 22:25:17 +01:00
Kamron Batman
6df8756c41
fix: Fixes mining/lumberjacking multi-harvest (#5111) 2025-08-20 15:32:05 -07:00
kaczy93
206e92a19e Fixed BaseThrown close quarters hit chance 2025-05-16 09:59:28 +01:00
Voxpire
f6ba487a1e Enforce max view range limit 2025-02-26 06:08:24 +00:00
Voxpire
3c2a6158b2 Optimize Core.TickCount 2025-02-26 04:14:55 +00:00
Voxpire
d6a09b5f42 Platform support updates
Fixes Issue #5101
2025-02-15 03:03:41 +00:00
Voxpire
3b74a31652 IPLimiter uses NetState.Addresses
ServerList resolves private network IPs
Near-instant entity delta updates
2025-01-27 03:00:34 +00:00
Voxpire
b4df991990 Display server name in console title bar 2025-01-21 01:17:44 +00:00
Voxpire
a856ca3104 Fix crash when attempting to place add-ons on a galleon that hasn't been fully initialized 2025-01-21 00:05:31 +00:00
Voxpire
aa4c139fd6 Restore missing thread safe locks 2025-01-20 20:18:12 +00:00
Voxpire
04b4e5375c Restore missing thread safe locks 2025-01-20 19:42:49 +00:00
Voxpire
23bc85ffaf Fix sign entry parsing 2025-01-20 00:14:26 +00:00
Voxpire
a03b54bb73 Adds SpellFocusingSash 2025-01-19 05:31:11 +00:00
Voxpire
9147b66be4 Fix erroneous MultiData warning 2025-01-19 05:31:11 +00:00
Voxpire
268880afa7 Critical networking updates to help mitigate login flood attacks. 2025-01-19 05:31:11 +00:00
Voxpire
0849c421e9 Server Config optimizations and extended debug override support. 2025-01-19 05:31:11 +00:00
Voxpire
acad2809c8 Update project to use new SDK format.
Remove reliance on Roslyn compiler.
2025-01-19 05:31:11 +00:00
Bohica
5cde5636fa
Cleanup: Removed out of place decorations in Britain (#5091) 2025-01-12 04:00:19 +00:00
Daniel Knight
8ef950cf49
SkillGainFix (#5094) 2025-01-12 03:53:22 +00:00
Voxpire
37ce53049e
Revert "fix consume type when UseAllRes (#5084)" (#5085)
This reverts commit 93bf47a3b1.
2024-07-24 22:51:12 +01:00
Raydie
93bf47a3b1
fix consume type when UseAllRes (#5084) 2024-07-24 22:14:01 +01:00
Bohica
f4b56d16e6
FIix: Update Nails.cs Constructable to show correct sprite (#5081) 2024-04-29 17:39:25 -07:00
Voxpire
c11047d380
ScriptCompiler language version update 2023-04-30 20:28:02 +01:00
Voxpire
fc0ecac64e Adds critical dynamic packet throttling support. 2022-11-10 09:33:57 +00:00
Voxpire
ecd788f730 Update to .NET 4.8 2022-11-10 09:24:18 +00:00
Vorspire
f12fa64282
Update README.md 2021-11-16 04:29:18 +00:00
LG Archer
ac45c96a5f
TimeZone Deprecation
#4921
2021-01-31 17:16:26 +00:00
LG Archer
55a712eadd
TimeZone Deprecation
#4921
2021-01-31 17:11:26 +00:00
LG Archer
96d9b0ab4f
TimeZone Deprecation
#4921
2021-01-31 17:10:06 +00:00
calypsoopenmail
e5c6f7c086
FIXED: bug in case you start a shard from scratch with no regions. (#4792)
If you remove the regions definitions in the XML file, you would have an error without this simple fix.
2020-06-08 15:20:51 -07:00
emilie
9dda2fb6db FIXED server crash when using old tiledata
FIXED: the server was crashing when using old versions of tiledata for HouseTeleporterTile as it is hardcoded.
You may check all all the posts about this error by searching "HouseTeleporterTile" in servuo forum.
The fix is obvious.
2020-06-04 19:32:33 -04:00
Anu
fab580f89e Fixes on MooringLine to avoid a server crash because a null pointer exception 2020-05-26 13:26:18 -04:00
Anu
f23695b2c0 Fixed Server Crash when teleporting people out in PeerlessAltar.cs 2020-05-26 12:40:07 -04:00
Dexter
79ffe1c9f7
bug Fixes (#4607)
* - Internal Galleon Update: Galleon Facing now  uses the Multi Component List to change the ID's of fixtures. Some of the ID's (weapon pads) were not using the correct ID's, and this way the code is much more simplified. All fixture lists have been consolidated into one list.
- Gargish Jewels no longer drop on non-SA Core
- Fixed issue with trapped boxes
- Added Event Sink for sending detailed house foundation packet.
- Fixed issue where imbued jewelry weren't getting durability.

* update solution
fixed graphical issue

* Bug Fixes
- Added Blackthorne DUngeon stealables
- Added proper base resists to Leather Ninja Hood
- Medusa now drops Medusa Floor Tile Addon Deed (THANKS MILVA!)
- AOSWeaponAttributes now work on Armor
- Protection now expires after player death
- Fixed crash in PVP Arena Gumps
- Exceptional Damage Inc no longer gives extra points for Clean up Britannia Turn In
- Fixed Loyalty Gump Crash
- Fixed Stygian Dragon arty drops per EA

* Potential Crash Fix

* csproj update

* Fixed conflict issue... WTF?

* Bug Fixes *Requires Core Recompile*
- Fixed cliloc on new belt craftables
- failed craft no longer deletes crimson cincture and luck mempo
- Added a core edit to Container.cs (had to do it folks) for better resource evaluation when considering resources to consume while crafting. In this instance, we don't want VvV or Faction items being used as craftable resources due to thier ease of obtaining.
- Consolidated no-delete resources in CraftSystem.cs
- Fellowship Data now serializes to prevent generation at each server start

* Resolve Conflicts

* Bug Fixes
- Shield bash forumula no more EA like (still not perfect)
- Healers now show to dead players (needs work)
- Honor buff now persists through death
-

* crash fix

* Initial Commit - Publish 105 Forgotten Treasures
- Removed Remove trap skill prerequisites

* Moongate Fix
- You have to be 1 tile to double click it. All other range checks are correct.

* Commit #2

* crash fix

* Commit #3

* Crash Fix

* Commit #3

* More updates and additions. Compiles!

* Final Commit

* Project Update

* Shields no longer engraveable w/ armor engraving tool.

* Fixed THunting Town Crier Quest
Fixed issue where initial guardians were not spawning for level 1 maps

* Compile error fix.

* COmpire error #2 fix

* Bug Fixes
- Summoners Kilt is now repairable
- Orange petals are now 1 stone each (HS era check)
- Enabled altering artifact (IsArtifact) footwear
- Altering certain artifact (IsArtifact) items now carry over the proper resistance bonuses
- Fixed Primeval Lich Unholy Touch special ability
- Orc brutes now have a chance to throw an orc on any damage Received
- Name changes now show up on the paperdoll (you have to close/re-open)
- Removed "Gravewater Lake" region. It was conflicting with region functionality in Exploring the Deep Quest
- Shadowguard Orchard Encounter apples now spawn a treefellow on each player in the region when deleted and thrown at the incorrect Tree
- Shanty the Pirate no longer does reflect damage attack
- Animal Lore gump now shows adjusted stats, ie cursed/blessed
- Vendor Maps in Tokuno no longer crash the client
- Nether Blase cast delay moved to 2.0 seconds, per EA
- Arcane Empowerment SDI buff now shows in the status bar
- Wildfire should no longer stack

* Bug Fixes
- Toggling weapon specials now expires Injected Strike
- Crafting stacked items will now drastically reduce the amount of skill gains, per EA
- Fixed issue where items were invisible to players in castle courtyards
- Fixed issue where Assistants were kicking EC clients during Handshake
- Added proper area effects to Fire Beetle

* Added singing ball

* Bug Fixes
- Increases Spinning Wheel timer to 6s
- Attacking pets now use active speed when combatant is not a player, per EA
- Fixed name issue for certain CUB pigments
- Fixed issue where only young players could use stash treasure maps
- Blackthorn invasion creatures will no longer be able to swim (water elementals)

* Bug Fixes
- Adjusted Frenzied Whirlwind min damage
- Thiefs now train remove trap
- Training remove trap no longer requires lockpicking and detect hidden
- Death ray can no longer be stacked on single targets

* Removed unused code

* More adjustments.

* Final Frenzied whirlwind fix

* Bug Fixes
- Treasure Maps now only spawn 1 ancient guardian at a time during remove trap
- Players can now cast spells while digging up Chest
- Removed skill wait time if chest is out of range
- Nether blast mana rip no longer works if target has no mana

* - Fixed Eodonian Potion Crash
- Fixed Ararat Artifact Spawn Locations
- Added Hues to TMap Guardians per EA

* Bug Fixes
- only crewman+ can now repair galleons
- Updated Davie's Locker to handle new TMap System

* added doors

* Nether Blast Nerf. Damage no longer stacks. Fixed reg for Spell Plague Scroll.

* Crash Fix

* Bug Fixes
- Snake Charmers Flute now is crafted the proper hue
- Clean up Brit now gives the proper points for t-maps
- Fixed issue where t-chests could be opened, even if ancient guardian was still alive

* Pets now heal owners who are poisoned.
Shipwright in Tokuno docks now sell galleons.

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-03-23 22:40:03 -04:00
ravsz
f38f5749db
Update CircuitTrap.cs (#4605)
Still was missing one.  Now all path in Paths16 is valid
2020-03-23 17:30:51 -04:00
Dexter
7448aea31f
Bug Fixes (#4604)
* - Internal Galleon Update: Galleon Facing now  uses the Multi Component List to change the ID's of fixtures. Some of the ID's (weapon pads) were not using the correct ID's, and this way the code is much more simplified. All fixture lists have been consolidated into one list.
- Gargish Jewels no longer drop on non-SA Core
- Fixed issue with trapped boxes
- Added Event Sink for sending detailed house foundation packet.
- Fixed issue where imbued jewelry weren't getting durability.

* update solution
fixed graphical issue

* Bug Fixes
- Added Blackthorne DUngeon stealables
- Added proper base resists to Leather Ninja Hood
- Medusa now drops Medusa Floor Tile Addon Deed (THANKS MILVA!)
- AOSWeaponAttributes now work on Armor
- Protection now expires after player death
- Fixed crash in PVP Arena Gumps
- Exceptional Damage Inc no longer gives extra points for Clean up Britannia Turn In
- Fixed Loyalty Gump Crash
- Fixed Stygian Dragon arty drops per EA

* Potential Crash Fix

* csproj update

* Fixed conflict issue... WTF?

* Bug Fixes *Requires Core Recompile*
- Fixed cliloc on new belt craftables
- failed craft no longer deletes crimson cincture and luck mempo
- Added a core edit to Container.cs (had to do it folks) for better resource evaluation when considering resources to consume while crafting. In this instance, we don't want VvV or Faction items being used as craftable resources due to thier ease of obtaining.
- Consolidated no-delete resources in CraftSystem.cs
- Fellowship Data now serializes to prevent generation at each server start

* Resolve Conflicts

* Bug Fixes
- Shield bash forumula no more EA like (still not perfect)
- Healers now show to dead players (needs work)
- Honor buff now persists through death
-

* crash fix

* Initial Commit - Publish 105 Forgotten Treasures
- Removed Remove trap skill prerequisites

* Moongate Fix
- You have to be 1 tile to double click it. All other range checks are correct.

* Commit #2

* crash fix

* Commit #3

* Crash Fix

* Commit #3

* More updates and additions. Compiles!

* Final Commit

* Project Update

* Shields no longer engraveable w/ armor engraving tool.

* Fixed THunting Town Crier Quest
Fixed issue where initial guardians were not spawning for level 1 maps

* Compile error fix.

* COmpire error #2 fix

* Bug Fixes
- Summoners Kilt is now repairable
- Orange petals are now 1 stone each (HS era check)
- Enabled altering artifact (IsArtifact) footwear
- Altering certain artifact (IsArtifact) items now carry over the proper resistance bonuses
- Fixed Primeval Lich Unholy Touch special ability
- Orc brutes now have a chance to throw an orc on any damage Received
- Name changes now show up on the paperdoll (you have to close/re-open)
- Removed "Gravewater Lake" region. It was conflicting with region functionality in Exploring the Deep Quest
- Shadowguard Orchard Encounter apples now spawn a treefellow on each player in the region when deleted and thrown at the incorrect Tree
- Shanty the Pirate no longer does reflect damage attack
- Animal Lore gump now shows adjusted stats, ie cursed/blessed
- Vendor Maps in Tokuno no longer crash the client
- Nether Blase cast delay moved to 2.0 seconds, per EA
- Arcane Empowerment SDI buff now shows in the status bar
- Wildfire should no longer stack

* Bug Fixes
- Toggling weapon specials now expires Injected Strike
- Crafting stacked items will now drastically reduce the amount of skill gains, per EA
- Fixed issue where items were invisible to players in castle courtyards
- Fixed issue where Assistants were kicking EC clients during Handshake
- Added proper area effects to Fire Beetle

* Added singing ball

* Bug Fixes
- Increases Spinning Wheel timer to 6s
- Attacking pets now use active speed when combatant is not a player, per EA
- Fixed name issue for certain CUB pigments
- Fixed issue where only young players could use stash treasure maps
- Blackthorn invasion creatures will no longer be able to swim (water elementals)

* Bug Fixes
- Adjusted Frenzied Whirlwind min damage
- Thiefs now train remove trap
- Training remove trap no longer requires lockpicking and detect hidden
- Death ray can no longer be stacked on single targets

* Removed unused code

* More adjustments.

* Final Frenzied whirlwind fix

* Bug Fixes
- Treasure Maps now only spawn 1 ancient guardian at a time during remove trap
- Players can now cast spells while digging up Chest
- Removed skill wait time if chest is out of range
- Nether blast mana rip no longer works if target has no mana

* - Fixed Eodonian Potion Crash
- Fixed Ararat Artifact Spawn Locations
- Added Hues to TMap Guardians per EA

* Bug Fixes
- only crewman+ can now repair galleons
- Updated Davie's Locker to handle new TMap System

* added doors

* Nether Blast Nerf. Damage no longer stacks. Fixed reg for Spell Plague Scroll.

* Crash Fix

* Bug Fixes
- Snake Charmers Flute now is crafted the proper hue
- Clean up Brit now gives the proper points for t-maps
- Fixed issue where t-chests could be opened, even if ancient guardian was still alive

Co-authored-by: TrueUO <knight.daniel.r@gmail.com>
2020-03-23 05:23:56 -04:00
ravsz
aa1ab76cf2
Slider trap training kit (#4603)
* Slider trap training kit

Currently not all initial state are possible to solve. I've added validation and possible adaptation to the solvable state

* Update SliderTrapTrainingKit.cs
2020-03-22 21:11:12 -07:00
ravsz
aa373329c7
Circuit Trap Traning Kit fix (#4602)
The Circuit Trap Traning Kit with 16 fields has two unsolvable paths
2020-03-22 09:26:48 -07:00
Dexter
6ad6edfe04
crash fix (#4601)
* - Internal Galleon Update: Galleon Facing now  uses the Multi Component List to change the ID's of fixtures. Some of the ID's (weapon pads) were not using the correct ID's, and this way the code is much more simplified. All fixture lists have been consolidated into one list.
- Gargish Jewels no longer drop on non-SA Core
- Fixed issue with trapped boxes
- Added Event Sink for sending detailed house foundation packet.
- Fixed issue where imbued jewelry weren't getting durability.

* update solution
fixed graphical issue

* Bug Fixes
- Added Blackthorne DUngeon stealables
- Added proper base resists to Leather Ninja Hood
- Medusa now drops Medusa Floor Tile Addon Deed (THANKS MILVA!)
- AOSWeaponAttributes now work on Armor
- Protection now expires after player death
- Fixed crash in PVP Arena Gumps
- Exceptional Damage Inc no longer gives extra points for Clean up Britannia Turn In
- Fixed Loyalty Gump Crash
- Fixed Stygian Dragon arty drops per EA

* Potential Crash Fix

* csproj update

* Fixed conflict issue... WTF?

* Bug Fixes *Requires Core Recompile*
- Fixed cliloc on new belt craftables
- failed craft no longer deletes crimson cincture and luck mempo
- Added a core edit to Container.cs (had to do it folks) for better resource evaluation when considering resources to consume while crafting. In this instance, we don't want VvV or Faction items being used as craftable resources due to thier ease of obtaining.
- Consolidated no-delete resources in CraftSystem.cs
- Fellowship Data now serializes to prevent generation at each server start

* Resolve Conflicts

* Bug Fixes
- Shield bash forumula no more EA like (still not perfect)
- Healers now show to dead players (needs work)
- Honor buff now persists through death
-

* crash fix

* Initial Commit - Publish 105 Forgotten Treasures
- Removed Remove trap skill prerequisites

* Moongate Fix
- You have to be 1 tile to double click it. All other range checks are correct.

* Commit #2

* crash fix

* Commit #3

* Crash Fix

* Commit #3

* More updates and additions. Compiles!

* Final Commit

* Project Update

* Shields no longer engraveable w/ armor engraving tool.

* Fixed THunting Town Crier Quest
Fixed issue where initial guardians were not spawning for level 1 maps

* Compile error fix.

* COmpire error #2 fix

* Bug Fixes
- Summoners Kilt is now repairable
- Orange petals are now 1 stone each (HS era check)
- Enabled altering artifact (IsArtifact) footwear
- Altering certain artifact (IsArtifact) items now carry over the proper resistance bonuses
- Fixed Primeval Lich Unholy Touch special ability
- Orc brutes now have a chance to throw an orc on any damage Received
- Name changes now show up on the paperdoll (you have to close/re-open)
- Removed "Gravewater Lake" region. It was conflicting with region functionality in Exploring the Deep Quest
- Shadowguard Orchard Encounter apples now spawn a treefellow on each player in the region when deleted and thrown at the incorrect Tree
- Shanty the Pirate no longer does reflect damage attack
- Animal Lore gump now shows adjusted stats, ie cursed/blessed
- Vendor Maps in Tokuno no longer crash the client
- Nether Blase cast delay moved to 2.0 seconds, per EA
- Arcane Empowerment SDI buff now shows in the status bar
- Wildfire should no longer stack

* Bug Fixes
- Toggling weapon specials now expires Injected Strike
- Crafting stacked items will now drastically reduce the amount of skill gains, per EA
- Fixed issue where items were invisible to players in castle courtyards
- Fixed issue where Assistants were kicking EC clients during Handshake
- Added proper area effects to Fire Beetle

* Added singing ball

* Bug Fixes
- Increases Spinning Wheel timer to 6s
- Attacking pets now use active speed when combatant is not a player, per EA
- Fixed name issue for certain CUB pigments
- Fixed issue where only young players could use stash treasure maps
- Blackthorn invasion creatures will no longer be able to swim (water elementals)

* Bug Fixes
- Adjusted Frenzied Whirlwind min damage
- Thiefs now train remove trap
- Training remove trap no longer requires lockpicking and detect hidden
- Death ray can no longer be stacked on single targets

* Removed unused code

* More adjustments.

* Final Frenzied whirlwind fix

* Bug Fixes
- Treasure Maps now only spawn 1 ancient guardian at a time during remove trap
- Players can now cast spells while digging up Chest
- Removed skill wait time if chest is out of range
- Nether blast mana rip no longer works if target has no mana

* - Fixed Eodonian Potion Crash
- Fixed Ararat Artifact Spawn Locations
- Added Hues to TMap Guardians per EA

* Bug Fixes
- only crewman+ can now repair galleons
- Updated Davie's Locker to handle new TMap System

* added doors

* Nether Blast Nerf. Damage no longer stacks. Fixed reg for Spell Plague Scroll.

* Crash Fix
2020-03-20 21:14:46 -04:00