Permalink
Switch branches/tags
Nothing to show
Commits on Sep 22, 2006
  1. Changed a_socket to serverSocket, and made it a QTcpServer * object

    	Changed the CSocket class so that it accepts a QTcpSocket * instead of a UOXSOCKET
    	Updated the various pieces of code so that the server is in a compileable (but NOT workable) state
    	Added a QMake project file - note to link, you still need to add the mozilla directory manually
    	Issues as it stands: The signals never fire for new connection testing: xir's recommendation: QCoreApplication is never instantiated, and exec() never called ... MAY be able to get by with just processEvents()
    darkangelab committed Sep 22, 2006
  2. 22nd September, 2006 - Maarc

    	Begun transferring some of the stuff over to QT
    	Updated cDirectoryListing to use QDirs instead, resulting in a simplified internal structure and portability
    darkangelab committed Sep 22, 2006
Commits on Sep 21, 2006
  1. 21st September, 2006 - Maarc

    	Added commentary to some of the party classes headers
    	Updated AddMember() and RemoveMember() to return a bool as to it's success
    	Updated Leader() change code so that the leader is always first on the list
    	Added isNPC property to the Party class to help us with how our code will go
    	CChar now has an InParty() method, which is currently unused - will be used for fast lookups of party presence later.  This is NOT to be saved, as it disappears on server shutdown.
    	Exposed the new party classes to the JS Engine
    		var partyObject = CreateParty( leader );	// Returns NULL if the party failed to be made
    
    		Party Class
    			Methods
    				bool Remove( memberToRemove );
    				bool Add( memberToAdd );		// If it's a PC, then it will send an INVITE ONLY  It is up to the PC to accept/decline
    				obj  GetMember( index );		// Returns a character object for the member at that index
    			Properties
    				leader					// Character object that is the leader, can return null - EDITABLE
    				memberCount				// Returns the number of characters in the group - READONLY
    				isNPC					// Returns true if it's an NPC party, false if not - EDITABLE
    
    		Character Class
    			Properties
    				party					// Returns a party object that is the party associated, or null - READONLY (use party management for this!)
    				partyLootable				// Boolean that dictates whether the character is lootable by the party - EDITABLE - Note that if you are not in a party, this does nothing!
    darkangelab committed Sep 21, 2006
Commits on Sep 20, 2006
  1. Added CPPartyTell packet

    	Promoted Party::SendPacket to public method
    	Added speech (individual and group) to party methods
    darkangelab committed Sep 20, 2006
  2. 20th September, 2006 - Maarc

    	Added CPIAOSCommand packet including logging
    	Changed CPISubcommands::Receive so that it doesn't log multiple times
    	Updated party packet details
    	Added basic party implementation.  Adding, removal and kicking works, speech does not
    	Added sent packets CPPartyMemberList, CPPartyMemberRemove and CPPartyInvitation
    	Updated dragging contents out of packs so that pet friends should be able to do so
    darkangelab committed Sep 20, 2006
Commits on Sep 10, 2006
  1. 9/10/2006 - Xuri

    	Found and fixed a total of 19 missing semicolons in 15 different JavaScripts
    	Modified sword.js and axe.js so bladed weapons can be used as magic weapons (of TYPE 15)
    	Minor modifications to several JavaScript files
    xuridabur committed Sep 10, 2006
Commits on Aug 29, 2006
  1. 8/29/2006 - Xuri

    	Fixed several issues with the UseResource JS Method (maarc)
    	UseResource JS Method can now be used with both items (containers) and characters (maarc)
    xuridabur committed Aug 29, 2006
Commits on Aug 12, 2006
  1. 8/12/2006 - giwo (0.98-3.7g [3.8 BETA])

    	Changed item limit in create dfn down to 4,999 to fix a bug in gump handling.
    giwo committed Aug 12, 2006
  2. Bugfixed =)

    xuridabur committed Aug 12, 2006
  3. 8/12/2006 - Xuri

    	Modified the order of the arguments in the RESOURCE tag in create-DFNs to fit the following:
    		RESOURCE=ID AMOUNT COLOUR (AMOUNT and COLOUR are optional)
    	Added smithing DFNs for coloured ingots (Armor and shields only, no weapons).
    	Added a commented out MOUNTID for the polar bear in creatures.dfn. Uncomment for ridable polar bears.
    	Corrected SPACEX/SPACEY (clear space necessary to place the house) values for all houses.
    	Updated skills.dfn with changes mentioned by giwo about FOREIGN and MINAMOUNT tags.
    xuridabur committed Aug 12, 2006
Commits on Aug 11, 2006
  1. 8/11/2006 - giwo (0.98-3.7f [3.8 BETA])

    	Fixed a crash when attempting to place a house item outside a house.
    	Fixed the location check when placing house items to allow them to be placed inside houses.
    	Added a check on house items to only allow them to be placed in your house (Or anywhere by GM's).
    	Bumped up the limit on items in create.dfn from 999 to 32,766.
    	Removed FOREIGN and MINAMOUNT tags from ore entries in skills.dfn as they were superfluous
    	Fixed CHANCEFORBIGORE tag handling from regions.dfn to give a % chance out of 100 to get a pile of 5 rather than 1 ore.
    giwo committed Aug 11, 2006
Commits on Jul 24, 2006
  1. 7/24/2006 - giwo (0.98-3.7e [3.8 BETA])

    	Fixed an issue making it impossible to place items on tables.
    	Fixed an issue with the uox.ini entry for log resource respawn area.
    	Simplified many entries in uox.ini, making them easier to read.
    giwo committed Jul 24, 2006
Commits on Jul 19, 2006
  1. 7/19/2006 - Xuri

    	Made onResurrect trigger before a resurrection instead of after, added option to override hard code by returning false
    	Updated JavaScript Documentation to 0.44, and added missing commands to command list
    	Added "ARMOUR" as an alternate spelling used along with the 'SET command
    xuridabur committed Jul 19, 2006
Commits on Jul 18, 2006
  1. 7/18/2006 - giwo (0.98-3.7d [3.8 BETA])

    	Fixed a possible issue with TextEntry in JS gumps.
    	Fixed an issue with the following JS events:
    		OnSnooped
    		OnSpellGain
    		OnSpellLoss
    		OnCommand
    		OnPacketReceive
    	Fixed several MingW32 compiler warnings.
    	Fixed a Flagging issue with Racial enemies.
    	Added uox.ini flag to disable/enable the A* Pathfinding routine: ADVANCEDPATHFINDING=0/1
    	Fixed an issue causing errors when compiling under *nix.
    	Fixed an issue causing monsters to constantly attempt to pathfind to a target they can't reach.
    giwo committed Jul 18, 2006
Commits on Jul 17, 2006
  1. Added new command (rndtile.js) that allows tiling random items of a …

    …specific hue at a specific height
    
    		Syntax: 'RNDTILE <startID> <endID> <hue> <Z>(optional) <movable true/false>(optional)
    xuridabur committed Jul 17, 2006
Commits on Jul 16, 2006
  1. 7/15/2006 - giwo (0.98-3.7c [3.8 BETA])

    	Added a flag to CChar::PushDirection() allowing us to push to the front or back of the pathToFollow list.
    	Changed CChar::mNPC::pathToFollow to a deque for more robust functionality.
    	Fixed an issue with the A* Pathfinding routine causing creatures to path in reverse.
    	Added some debugging information to A* Pathfinding (when running in Debug mode).
    giwo committed Jul 16, 2006
Commits on Jul 10, 2006
  1. 7/10/2006 - giwo (0.98-3.7b [3.8 BETA])

    	Fixed an issue with CPFightOccurring packet which would cause the client to lockup.
    	Made use of the CPFightOccurring packet during combat.
    	Fixed an issue when a monster attacked a player who was not in combat UOX3 would not inform the client of a new target.
    giwo committed Jul 10, 2006
Commits on Jul 9, 2006
  1. 7/09/2006 - giwo (0.98-3.7a [3.8 BETA])

    	Fixed an issue causing JS gumps to interfere with eachother.
    	Fixed an issue causing serial numbers in the istats gump to display improperly.
    giwo committed Jul 9, 2006
Commits on Jul 8, 2006
  1. 7/08/2006 - giwo (0.98-3.7)

    	Updated version to 0.98-3.7
    giwo committed Jul 8, 2006
Commits on Jul 7, 2006
  1. 7/07/2006 - Xuri

    	Modified damage output of summoned creatures in magicsummon.dfn, as they were too powerful
    	The owner of two pets/summoned creatures will no longer become a criminal if the two pets/creatures fight
    	Summoned creatures (and normal ones) will no longer cast Blade Spirit/Energy Vortex, as they caused flagging errors
    xuridabur committed Jul 7, 2006
  2. 7/07/2006 - Xuri (0.98-3.6j) [3.7 RC2]

    	Added scripted version of keys (now used instead of hardcoded ones), plus working keyrings
    	Updated doors-script to make use of new scripted keys/keyrings as well as the new TextMessage arguments
    	Added script=5013 (key.js) to [base_key] in dfndata\items\misc\keys.dfn
    	Ghosts will no longer re-enter combat-mode if they speak while already in combat-mode
    	Removed CombatWalk flag sent to ghosts when they talk, as player ghosts have no combat animations
    	PLAYERPERSECUTION in uox.ini (allows ghosts to drain mana from other players) set to 0 by default
    	 (Must be updated manually if using old uox.ini)
    xuridabur committed Jul 7, 2006
Commits on Jul 6, 2006
  1. 7/06/2006 - giwo (0.98-3.6i) [3.7 RC]

    	Combined CChar:: emote(), emoteAll(), talk(), and talkAll() into a single function TextMessage().
    	Renamed CItem itemTalk() to TextMessage() and modified it so passing a NULL socket sends the message to nearby players.
    	Added two new optional parameters to JS method TextMessage(). allHear (defaulting to true) and txtHue.
    giwo committed Jul 6, 2006
Commits on Jul 5, 2006
  1. 7/05/2006 - grimson

    	Some fixes to my previous commit.
    grimson committed Jul 5, 2006
  2. 7/05/2006 - grimson

    	NPCs can now walk through player ghosts.
    	Player ghosts are only visible when they are in war mode and they will enter war mode
    	when they speak.
    grimson committed Jul 5, 2006
Commits on Jul 2, 2006
  1. 7/02/2006 - giwo

    	Fixed an issue causing several item values not to be saved.
    	Updated doors.js to not display the "blocked" message if the door ID isn't recognized.
    giwo committed Jul 2, 2006
  2. 7/02/2006 - giwo (0.98-3.6h) [3.7 RC]

    	Removed door.cpp from the project.
    	Modified the JS UseDoor() function to call the JS Event onUse() based upon the type of the item passed in.
    	Fixed an issue causing AreaCharacterFunction and AreaItemFunction to return the number of objects they encountered
    		rather than the number of times the function returns a "true" value.
    	Modified TriggerEvent() to return true or false based upon the return value of the function.
    	Moved doors out to JS.
    giwo committed Jul 2, 2006
  3. 7/02/2006 - giwo (0.98-3.6h) [3.7 RC]

    	Removed door.cpp from the project.
    	Modified the JS UseDoor() function to call the JS Event onUse() based upon the type of the item passed in.
    	Fixed an issue causing AreaCharacterFunction and AreaItemFunction to return the number of objects they encountered
    		rather than the number of times the function returns a "true" value.
    	Modified TriggerEvent() to return true or false based upon the return value of the function.
    	Moved doors out to JS.
    giwo committed Jul 2, 2006
  4. *** empty log message ***

    xuridabur committed Jul 2, 2006
  5. Cows may now (randomly) defend themselves from doubleclicks by fallin…

    …g over.
    
    Corrected various errors with liquid-containers (pitchers, bottles, goblets, etc.)
    xuridabur committed Jul 2, 2006
Commits on Jul 1, 2006
  1. 7/01/2006 - grimson

    	Added new tag "MOUNTID" to creatures DFN, if this is set to the ID of a mount item the creature will
    	be mountable.
    	Updated creatures.dfn to make use of the MOUNTID tag.
    	Removed CChar::IsValidMount( void ) as it is no longer of any use.
    grimson committed Jul 1, 2006
Commits on Jun 30, 2006
  1. 6/30/2006 - grimson

    	Added %24time and %tstamp to HTML templates, %24time return the current time in the 24 hour
    	format, %tstamp returns a unix timestamp.
    grimson committed Jun 30, 2006
  2. 6/30/2006 - grimson

    	Fixed a bug that caused the offline HTML files not to be written in some cases.
    	Catch Serverlist entrys with less than 3 sections, these caused a crash when parsing the ini.
    grimson committed Jun 30, 2006
Commits on Jun 29, 2006
  1. 6/29/2006 - grimson

    	Let chars run if they follow a running char.
    grimson committed Jun 29, 2006
Commits on Jun 27, 2006
  1. 6/27/2006 - grimson

    	Allow the body id to reach 0x3E2, so that the "dupre" body can be used without a problem.
    grimson committed Jun 27, 2006