Commit graph

62 commits

Author SHA1 Message Date
eos
2f06b89f8f - Improved TextDefinition formatting for staff use (props gump, set gump, get command).
- Improved parsing of TextDefinition from string.
2012-03-07 21:24:26 +00:00
mark
4bcde77cc2 revert forced 4.0 migration -- many users are still dependent on 2.0 2012-03-07 13:47:33 +00:00
asayre
b13718ca01 Isolated the problem with .NET 4.0 to the networking code changes; no reason to disallow support for .NET 4.0, and restoring default .NET FX 4.0 support 2012-03-05 11:38:02 +00:00
eos
2c829d38ed - Fixed 'or' operator for object conditionals.
- Fixed train context menu occasionally showing the train option as available when it shouldn't be.
- Fixed a crash in the documentation generator.
- Added 3 new command implementors, serving as aliases for various Area usages: Range, Screen and Facet
- Fixed house placement allowing placed houses to intersect other house regions.
2012-02-19 03:04:32 +00:00
eos
72c4dc6018 - PreventInaccess class, moves staff characters to jail or green acres in Felucca or Trammel randomly if they disconnect during the login process.
- Added a [TileAvg command, which tiles items/mobiles on the average Z of the map instead of a fixed Z.
- For all the tile commands ([Tile, [TileRXYZ, [TileXYZ, [TileZ, [TileAvg), added outline commands to only put items/mobiles on the outside of the area ([Outline, [OutlineRXYZ, [OutlineXYZ, [OutlineZ, [OutlineAvg).
- Removed the [OpenBrowser confirmation messages when using the command on multiple mobiles at the same time.
- Added a label showing the type of the object currently being viewed to the top of the properties gump.
- Added SA skills (Mysticism, Throwing and Imbuing) to the [Skills gump.
- Fixed DeathRobe decay when automatically dropped by self looting your corpse.
- Removed the (summoned) property on mouseover from clones summoned through Mirror Image.
- The Z of the Magincia destination of the public moongates is now calculated when the server starts, so both old and new maps will have the correct Z (34 and 31 respectively).
- KeywordTeleporters no longer teleport if you're not within the trigger range when the delay ends.
- Added WaitTeleporter, which is a KeywordTeleporter supporting adding messages when a character starts the process and showing the remaining time. When a character logs and times out, any running teleport timer is stopped.
- Fixed BaseWaterContainer single click behavior.
- Fixed MageAI reveal behavior.
- House placement will now return the correct message when targeting inside a TempNoHousingRegion.
- Tracking will no longer be able to track characters with higher access after they hide.
- Added CorpseNameOverride to BaseCreature to override the name used for the generated corpse.
- Pet ghosts will no longer be deleted when (auto)stabled.
2012-02-12 01:59:30 +00:00
mark
558fcf495a Framework_4_0 preprocessor is necessary for legacy compatibility. 2012-01-03 00:36:52 +00:00
asayre
b9f0138b08 Bug in BodyTable, Bodies with an ID over 1000 we not being properly read.
Using Enum.TryParse where applicable
2012-01-02 14:21:20 +00:00
asayre
d2f79e93ea Potential deletion of item outside of main thread issue resolved
Item.Spawner now uses CompactInfo for memory savings.
Empty accounts (No Characters) can now be set to go inactive sooner than accounts with characters.
2011-12-31 07:50:54 +00:00
asayre
18d1396670 ISpawner; ISpawnable, cleanup. All custom spawners should inherit from ISpawner. Also, Ridiculous, not rediculous, 2010-12-26 05:18:57 +00:00
asayre
67af95cf0b Fix for RunUO Crash if Performance tab on Admin gump is open within first 100seconds of server running.
Completion of the DynamicSaveStrategy.  Background saves are now safe; triggered only by the autoSave or command [BackgroundSave ([BGSave)
2010-12-20 03:34:25 +00:00
mark
cd8f792132 Split profiling specific handlers from Handlers.cs to Profiling.cs 2010-12-18 10:15:17 +00:00
mark
d444b9ba5c 2010-12-06 06:45:45 +00:00
mark
35fc5ea566 misc 2010-10-14 10:15:30 +00:00
mark
177eb4c6ff Cleanup Expansions
WorldPacketSA should not be used yet. There is much more work to be done and that version has not been looked at in quite some time.
2010-06-17 07:11:43 +00:00
mark
f2a557ac05 misc superficial 2010-05-23 02:04:25 +00:00
mark
b3e8ec0a08 massive branch sync 2010-04-25 06:09:43 +00:00
daedalus
95de3595cd - You can't anymore place castles or keeps in Malas facet
(http://www.runuo.com/bugs/index.php?cmd=view&id=38)

- Unfilled commodity deeds now carry the etching "Unfilled"
(http://www.runuo.com/bugs/index.php?cmd=view&id=40)

- Empty scrolls can be deeded in a commodity deed
(http://www.uodemise.com/discussion/showthread.php?t=127485)

- Dying tubs, if locked down, can allow security level choices
(http://www.uodemise.com/discussion/showthread.php?t=128546)

- Changes in Energy Vortex skills: they'll have 120 wrestling (it was 100) and 100 tactics (it was 90)
(http://www.uodemise.com/discussion/showthread.php?t=122733)

- Wooden Footlockers now show the correct container gump
(http://www.uodemise.com/discussion/showthread.php?t=126452)

- Changes to Interior Decorator (still not includes the fix to turn paragon chests):
--> single item addons can be raised/lowered
--> the gump stays visible until target is cancelled
--> target won't be cancelled automatically when the decorator is used on a target
(http://www.uodemise.com/discussion/showthread.php?t=126668)

- Doom Lever Puzzle item list changed to generics
(http://www.uodemise.com/discussion/showthread.php?t=130396)

- Morphed forms will check now the current skill level: the morph effect is lost if skill level goes under the minimum required.
(http://www.uodemise.com/discussion/showthread.php?t=116542)

- Mage NPC vendors now buy necro scrolls; the price of scrolls got tweaked (= raised) to match OSI
(http://www.runuo.com/bugs/index.php?cmd=view&id=90)
(http://www.runuo.com/bugs/index.php?cmd=view&id=113)

- You can't anymore discord NPC vendors
(http://www.runuo.com/bugs/index.php?cmd=view&id=33)

- Removing a rune from runebook won't change the default rune set
(http://www.runuo.com/bugs/index.php?cmd=view&id=41)

- Various runebook security changes (see link for the list)
(http://www.runuo.com/bugs/index.php?cmd=view&id=39)

- You can't use the Sacrifice virtue while hidden
(http://www.runuo.com/bugs/index.php?cmd=view&id=42)

- Added the Deceit Brazier: doubleclicking it will summon a random "britannian" monster (check [props for delays)
(http://www.uodemise.com/discussion/showthread.php?t=123805)

- Casting spells will raise also the secondary skill associated (example: Necro and SpiritSpeak)
(http://www.runuo.com/bugs/index.php?cmd=view&id=43)

- Word of Death changes:
--> the "pitful damage" is much powerful now
--> you have to bring the target health below (5*arcanefocus)% to strike the powerful blast of 300 chaos damage
--> the damage is influenced by SDI
(http://www.runuo.com/bugs/index.php?cmd=view&id=36)

- Teleporters generated by [telgen got corrected for the Wrong dungeon
(http://www.runuo.com/bugs/index.php?cmd=view&id=34)
2009-11-09 19:29:19 +00:00
mark
115e74f44e some ugly but necessary changes to support both pre and post 7.x clients 2009-10-04 08:19:19 +00:00
mark
57b345a480 2009-08-09 03:50:25 +00:00
mark
bff9e9abe4 progress on -service.. no input, safe choices, etc
add Account.Inactive and Account.InactiveDuration
refactor IsEligable to IsEligible
2009-08-08 06:30:34 +00:00
mark
dd3c904944 2009-08-07 10:10:49 +00:00
mark
0f73c81a6a mono fixes, tweaking service mode 2009-08-07 07:07:15 +00:00
mark
879e2fc778 2009-07-01 11:14:27 +00:00
mark
2204d5fb86 2009-06-28 03:36:42 +00:00
mark
869f68488d partial psz patch 2009-06-21 05:43:18 +00:00
mark
49b5e96850 2009-02-19 08:27:47 +00:00
mark
4e6256b8cd branch sync #2 2009-01-31 00:02:21 +00:00
mark
0b4c3b15d9 2007-12-17 20:41:34 +00:00
mark
36868afd0a misc changes laying around 2007-10-12 18:37:47 +00:00
mark
eb90512129 reverted 253, waste of time 2007-09-14 09:14:40 +00:00
mark
d2100dbfac mono compat attempt 2007-09-14 08:51:27 +00:00
mark
5d78b17be1 branch sync, Constructable can now have an accesslevel defined. 2007-09-13 19:37:44 +00:00
mark
521e728edd fixed 2007-08-12 18:10:42 +00:00
mark
4e941e36b9 crash fix, issue #235 2007-08-12 17:45:52 +00:00
mark
b9e3476d8b general cleanup, fixed a slightly improbably crash issue 2007-08-12 07:19:44 +00:00
mark
9e586bf2f3 Rewrite exit code, shutdown handlers etc 2007-07-29 00:58:34 +00:00
asayre
2ad37d54aa Lots of fixes, changes, rewrites of various things, including but not limited to:
Logging of staff crafting items,
Fixes for the OSI client changes
The potion stacking stuff
BaseWeapon fix, so that damage increase things don't multiply themselves.
admin gump fixes for Firewall
Various display tweaks for weight
SoS no longer spawn in Tokuno
Hiryu hues happified to OSI standards
staff now see alliance chat correctly
Play barkeeper text increased per OSI
Various other OSI skill requirement changes
Various unimplemented features of the SE moves
EventSink for when the client version is received from client.
Client validation moved out of the core.
Client version validation now has options to ignore/kick/warn/annoy.  Automagically tries to detect current client.
Reverted the delayeddamagecontext back to OSI standards.
Can no longer use bags of sending in jail.

MagerySpell implemented. Now only Magery spells have a circle, and various other properties of 'em.
TransformationSpellHelper now implemented.  Things moved around for this.
Spells now need a Timespan for the cast delay, instead of arbitrarily based on Circle.  Circle doesn't make sense for non-Magery spells!
Alot of the spellweaving spells added to OSI standards.
2007-05-26 03:12:41 +00:00
krrios
e15ed963d8 updated a few places to use NetState.Address rather than Socket.RemoteEndPoint.Address
added Utility.Intern(IPAddress) and implemented where appropriate
2007-04-25 00:42:47 +00:00
krrios
5c64b1754c restructured and extended performance diagnostics to cover gump and target responses 2007-04-22 06:08:45 +00:00
mark
1b43898c9a stupid bug ive been too lazy to fix 2007-02-11 05:30:33 +00:00
mark
f95101c201 lots of little stuff, but mostly bank optimization, due to the weirdness of the calls 2007-01-19 22:10:11 +00:00
mark
566de1c2cf a few generics and misc code cleanup
slight tweaks/opt
2007-01-19 19:33:13 +00:00
mark
455fa28f48 Lots of little stuff..
Generics
Misc tweaks/fixes
2006-12-28 19:32:01 +00:00
mark
3da4aa9efa Buffer allocation optimizations in PacketWriter
Misc string cleanup
2006-12-13 18:28:37 +00:00
mark
88658b58e2 String patch, thanks Carmina 2006-12-12 19:22:43 +00:00
asayre
c6d88e4bd8 2006-11-16 07:21:08 +00:00
zippy
a2be513b24 Fix for annoying warning, from Carmina. 2006-11-09 03:07:38 +00:00
asayre
12dfaf017c Typo in Race
Documentation Generic happiness, courtesy of Courageous
2006-10-29 20:06:25 +00:00
asayre
1f2ffdc2e8 Partial DocGen fix, Courtesy of Courageous
Component updates per OSI
2006-10-26 05:21:32 +00:00
asayre
ce54fe8635 Bug fix for :
skillcaps and things that exceed it
Possible threading issue
Addition of Generic FindItemsByType  - List<T> findItemsByType<T>()
Change to make polymorph not have a timer and instead a toggle skill
KiAttack no longer works with ranged weapons
Poison strike speed and damage changed
Necro spells now affected by FC
Must have atleast 50 weapon skill if no shield equipped to use Evasion
Stalking bonus capped at 10 + skill/10
Stalking bonus now Clears
Bugfix w/Guilds
Crashguard Exception message moved closer to the top of the file.
Character creation of Pallys and necros using advanced skills now gives skill items 
Honor no longer works on Players
Pre-ML area HitArea attacks nolonger require LoS
Serialization fix for BladeOfTheRighteous
RidingSwipe now has paralyzation immunity as with NerveStrike and ParaBlow
AnkhEast renamed to AnkhNorth
LeggingsOfBane no longer have 510 HP
ElvenWashBasinEastAddon Fixed
AnsellaGryen won't be renamed each time the server Restarts
DiseasedCats are properly named
Localization fixes in DefBlacksmithy
BearMasks/DearMAsks and things that extend from them now can be repaired
2006-08-19 23:24:47 +00:00