User Control Panel View your posts View unanswered posts

VGOEmulator.net

A Development Project for the Vanguard:Saga of Heroes MMO
It is currently Tue Aug 22, 2017 08:02 am
  • ChangeLog
Revision: 2859
Author: smash
Date: Sunday, June 25, 2017 8:49:29 PM
Message:
holy commits batman!
----
Revision: 2858
Author: smash
Date: Sunday, June 25, 2017 8:48:25 PM
Message:
Removed stealth checks from ChunkServer:::SendSpawn (they are already performed in ChunkServer::CheckShouldSendSpawn)
----
Revision: 2857
Author: smash
Date: Sunday, June 25, 2017 8:34:07 PM
Message:
fix for movers/sounds not sending
----
Revision: 2856
Author: smash
Date: Sunday, June 25, 2017 8:01:16 PM
Message:
Added a bunch of missing Mutex unlocks
----
Revision: 2855
Author: smash
Date: Sunday, June 25, 2017 6:37:17 PM
Message:
Changed the readlock counter to atomic on my last commit
----
Revision: 2854
Author: smash
Date: Sunday, June 25, 2017 6:14:54 PM
Message:
added lock counting/checking in our Mutex class because one is not being unlocked before a thread ends
----
Revision: 2853
Author: smash
Date: Sunday, June 25, 2017 5:15:51 PM
Message:
Temporary debugging messages when a thread begins and ends
----
Revision: 2852
Author: smash
Date: Saturday, June 24, 2017 2:06:24 PM
Message:
makefile
----
Revision: 2851
Author: smash
Date: Saturday, June 24, 2017 2:04:36 PM
Message:
Fixed a return not unlocking a VGOLuaState in CallSpellScript()
Removed the dependence on a specific LuaInterface object to obtain a LuaSpell ptr for a lua_State, these are now saved as a lightuserdata within the state itself
----
Revision: 2850
Author: Faux
Date: Saturday, June 24, 2017 7:18:14 AM
Message:
Moved all Effects code into SGOUnrealPawn_Effects so make sure to add it to your solutions. The effects list global value may get re-purposed to handle saving of pawn effect structs to minimize database calls.
----
Revision: 2849
Author: smash
Date: Tuesday, June 20, 2017 1:22:22 PM
Message:
added a copy constructor for our Mutex class
----
Revision: 2848
Author: smash
Date: Tuesday, June 20, 2017 1:05:11 PM
Message:
Moved stealth remove/send spawn checks to CheckShouldSendSpawn and CheckShouldRemoveSpawn
----
Revision: 2847
Author: Xinux
Date: Friday, June 16, 2017 1:08:10 PM
Message:
Update: Quest related parleys will no longer have a cool-down
----
Revision: 2846
Author: Xinux
Date: Friday, June 16, 2017 9:29:14 AM
Message:
Update: Slight change to packet flow when logging in
Update: Struct file
Update: Change to AccountInfo Packet
----
Revision: 2845
Author: Xinux
Date: Thursday, June 15, 2017 4:22:00 PM
Message:
Update: Struct file
----
Revision: 2844
Author: Xinux
Date: Tuesday, June 13, 2017 4:55:10 PM
Message:
Update: Fixed a bad return
----
Revision: 2843
Author: Xinux
Date: Tuesday, June 13, 2017 4:51:05 PM
Message:
Update: to the ActivateMover LUA function
----
Revision: 2842
Author: Xinux
Date: Tuesday, June 13, 2017 4:38:46 PM
Message:
Added: Option to single out movers
SQL Update: Rev 2842 - Unreal Mover - SingleMover.sql
----
Revision: 2841
Author: Xinux
Date: Friday, June 09, 2017 4:59:22 PM
Message:
Added: Parleys will now have a 5 minute cool-down if you win/lose or cancel the parley
----
Revision: 2840
Author: smash
Date: Friday, June 09, 2017 4:52:49 PM
Message:
changed spell callbacks to use a copy of a LuaSpell instead of the current object
----
Revision: 2839
Author: Xinux
Date: Friday, June 09, 2017 10:30:43 AM
Message:
Update: Major update to charmed mobs
----
Revision: 2838
Author: Xinux
Date: Thursday, June 08, 2017 11:17:44 AM
Message:
Added: Can now interact with objects and vendor with Levitate effect on.
Update: Fix for traded items not saving correctly
----
Revision: 2837
Author: Xinux
Date: Wednesday, June 07, 2017 2:36:36 PM
Message:
Update: fix for summoning a minion when you already have one duplicate window bug
----
Revision: 2836
Author: Xinux
Date: Wednesday, June 07, 2017 2:17:29 PM
Message:
Update: Minion window should now remove when your minion dies
Update: Players pets/minions will no longer be casting in prep for actual spell list
Update: Adjusting bind Z value 500
Update: Added a PC death logger
----
Revision: 2835
Author: smash
Date: Wednesday, June 07, 2017 12:25:05 PM
Message:
Offensive/defensive observers will no longer be added to their own list's
----
Revision: 2834
Author: smash
Date: Wednesday, June 07, 2017 12:16:55 PM
Message:
If someone gains more than 1 adventure level through xp gain, they will now gain the correct number of levels
----
Revision: 2833
Author: smash
Date: Tuesday, June 06, 2017 8:39:52 PM
Message:
Fixed a readlock that was supposed to be a writelock...
----
Revision: 2832
Author: smash
Date: Tuesday, June 06, 2017 1:46:00 PM
Message:
Added UModel::LineCheck
Added missing files to Makefile
Linux fixes
fixed a bad logger
partial cleanup of recent water detection code
----
Revision: 2831
Author: Xinux
Date: Monday, June 05, 2017 11:40:22 AM
Message:
Update: Fix for group quest credit and slight change to eligible exp character
----
Revision: 2830
Author: smash
Date: Sunday, June 04, 2017 6:55:49 PM
Message:
added PointCheck stuff to makefile
----
Revision: 2829
Author: smash
Date: Sunday, June 04, 2017 5:16:04 PM
Message:
commented out some spammy logs
----
Revision: 2828
Author: smash
Date: Sunday, June 04, 2017 5:13:52 PM
Message:
Added: Better water detection, more collision stuff and probably a re-factor coming in the next weeks
----
Revision: 2827
Author: OncaLupe
Date: Thursday, June 01, 2017 9:11:04 PM
Message:
Added Lua function: ClearSpawnCallbacks(Spawn)
- Cancels any pending callbacks on the spawn.
Added LuaCallbackList::RemoveLuaCallbackBySpawn() for use by the Lua function.
----
Revision: 2826
Author: Xinux
Date: Thursday, June 01, 2017 11:00:10 AM
Message:
Update: More spam logging
----
Revision: 2825
Author: Xinux
Date: Thursday, June 01, 2017 10:46:18 AM
Message:
Update: More console spam clean up
----
Revision: 2824
Author: Xinux
Date: Thursday, June 01, 2017 10:36:44 AM
Message:
Update: Removed some console spam
----
Revision: 2823
Author: Xinux
Date: Thursday, June 01, 2017 10:34:58 AM
Message:
Update: Fix for spawns not respawning if they have been looted but still have items on them.
----
Revision: 2822
Author: Xinux
Date: Thursday, June 01, 2017 9:31:08 AM
Message:
Update: Added clear for character loot when you cancel the loot window
----
Revision: 2821
Author: Xinux
Date: Wednesday, May 31, 2017 12:06:31 PM
Message:
Added: ForceDespawn() check if the pawn has loot under CheckSpawnRemovals()
Added: SetForceDespawn(), GetForceDespawn(), AddCharacterLoot() and OpenLootSession() LUA functions
----
Revision: 2820
Author: Xinux
Date: Monday, May 29, 2017 1:46:16 PM
Message:
Added: InstaKill LUA function
----
Revision: 2819
Author: OncaLupe
Date: Sunday, May 28, 2017 1:01:48 PM
Message:
lua AddItem now returns the new item's Unique ID
----
Revision: 2818
Author: OncaLupe
Date: Saturday, May 27, 2017 9:08:40 PM
Message:
Added support for Repeatable quests.
New DB column: Quests/repeatable.
Any quest set to 1 will complete like normal, then be deleted from the player's quest list so it can be done again.
----
Revision: 2817
Author: OncaLupe
Date: Saturday, May 27, 2017 1:50:37 PM
Message:
- Fixed using AddItem with stacking items would not give chat feedback after the first item.
- Fixed calling lua AddItem without a quantity would not give stacking items after the first.
----
Revision: 2816
Author: smash
Date: Saturday, May 27, 2017 12:10:08 PM
Message:
deadlock fix
----
Revision: 2815
Author: smash
Date: Saturday, May 27, 2017 8:23:14 AM
Message:
Loot/exp ownership is now granted when using .instakill
----
Revision: 2814
Author: smash
Date: Friday, May 26, 2017 9:14:21 PM
Message:
slight rework of NPC loot/experience ownership
fixed a bad logger (std::string for %s)
----
Revision: 2813
Author: Xinux
Date: Thursday, May 25, 2017 10:39:12 AM
Message:
Added: Tracking and setting if a spell triggers global cooldown
SQL Update: Rev 2813 - Spell_Details - Global.sql
----
Revision: 2812
Author: OncaLupe
Date: Tuesday, May 23, 2017 8:45:32 PM
Message:
- Added lua AddQuestPrereqPlayerFlag(Quest, Flag_Key, Flag_Value)
Player must have a flag that matches Flag_Key with value equal or higher than Flag_Value.
- NPCs no longer respawn if they were manually spawned by their LocID, such as if done for a quest.
----
Revision: 2811
Author: Xinux
Date: Tuesday, May 23, 2017 1:58:30 PM
Message:
Added: Ownership mechanics
Update: Changed where player is put in to combat
Update: Tweaked group exp since values were off
----
Revision: 2810
Author: OncaLupe
Date: Tuesday, May 23, 2017 11:58:17 AM
Message:
-Fixed Feign Death while on a mount would keep the speed boost.
----
Revision: 2809
Author: smash
Date: Monday, May 22, 2017 8:11:34 PM
Message:
re-factored a couple GetGroupID calls to the more direct GetGroup
----
Revision: 2808
Author: smash
Date: Monday, May 22, 2017 8:04:04 PM
Message:
potential deadlock fix (not confirmed but only place I saw where Group::m_members could possibly not be unlocked)
----
Revision: 2807
Author: OncaLupe
Date: Monday, May 22, 2017 5:30:42 PM
Message:
-Item use now checks for active AccessTimer.
----
Revision: 2806
Author: OncaLupe
Date: Sunday, May 21, 2017 10:54:50 PM
Message:
- NPCs pause movement in Diplomacy when player Speaks a card or Listens

- AddItem and RemoveItem default to 'true' on show message parameter, to match Live.
----
Revision: 2805
Author: smash
Date: Saturday, May 20, 2017 11:25:56 PM
Message:
experimental re-ordering of ChunkServer::CheckSpawnAggro
----
Revision: 2804
Author: smash
Date: Saturday, May 20, 2017 7:25:19 PM
Message:
Added some missing read locks in the master spawn list
----
Revision: 2803
Author: smash
Date: Saturday, May 20, 2017 3:44:00 PM
Message:
Tweak to how long MasterChunkList::InitChunkNPCs holds a mutex lock
----
Revision: 2802
Author: Xinux
Date: Friday, May 19, 2017 4:05:51 PM
Message:
Added: Pet's can now be set to auto assist
Added: Pet's can now be set to guard
Added: Pet's can now be set to defend self
Update: Character's should no longer get stuck in combat if they do no damage to a target but their pet kills it
Update: Bumped pet's HP some
Update: New Struct File
----
Revision: 2801
Author: smash
Date: Friday, May 19, 2017 11:54:32 AM
Message:
crash fix
----
Revision: 2800
Author: Xinux
Date: Thursday, May 18, 2017 11:55:49 AM
Message:
Update: Cleric Aegis of Blades line should work correctly now
----
Revision: 2799
Author: Xinux
Date: Wednesday, May 17, 2017 12:37:42 PM
Message:
Update: Disabling drowning for the time being.
----
Revision: 2798
Author: smash
Date: Tuesday, May 16, 2017 8:55:37 PM
Message:
Fix for water breathing stacking
----
Revision: 2797
Author: Xinux
Date: Tuesday, May 16, 2017 10:18:56 AM
Message:
Added: Icon usable check on quest reward packet
----
Revision: 2796
Author: Xinux
Date: Tuesday, May 16, 2017 9:45:31 AM
Message:
Update: Possible fix to not being able to select a quest reward.
----
Revision: 2795
Author: smash
Date: Sunday, May 14, 2017 1:58:54 PM
Message:
optimizations
----
Revision: 2794
Author: smash
Date: Saturday, May 13, 2017 9:34:59 PM
Message:
cleanup of last commit
----
Revision: 2793
Author: smash
Date: Saturday, May 13, 2017 5:37:52 PM
Message:
crash fix/rework for TellAllFriends
----
Revision: 2792
Author: Xinux
Date: Friday, May 12, 2017 9:39:40 AM
Message:
Added: Vendor window will now close if you move
----
Revision: 2791
Author: Xinux
Date: Friday, May 12, 2017 9:15:44 AM
Message:
Update: Sql table creation file changes
----
Revision: 2790
Author: Xinux
Date: Friday, May 12, 2017 8:59:56 AM
Message:
Added: Forcing a client /flush when logging in.
----
Revision: 2789
Author: Xinux
Date: Thursday, May 11, 2017 4:29:28 PM
Message:
Added: Leashing NPC's should now return to there spawn point and face the correct direction.
Added: NPC's should now return to there spawn point if a player DC's
Added: NPC vs NPC combat all parties should reset correctly now and no longer appear to be in combat once combat is over
Update: .quest complete command to now accept 0/1 value to show the reward window
----
Revision: 2788
Author: OncaLupe
Date: Wednesday, May 10, 2017 9:17:09 PM
Message:
Added a way for spawns to automatically follow others when they spawn, without needing scripts.
----
Revision: 2787
Author: Xinux
Date: Friday, May 05, 2017 9:10:18 AM
Message:
Added: Handling of setting a AFK message
----
Revision: 2786
Author: Xinux
Date: Thursday, May 04, 2017 12:24:44 PM
Message:
Update: Added quest eligibility check to quest sharing.
----
Revision: 2785
Author: Xinux
Date: Thursday, May 04, 2017 12:10:47 PM
Message:
Added: Response to the client requesting recipe info
Update: Struct file
----
Revision: 2784
Author: Xinux
Date: Thursday, May 04, 2017 10:35:53 AM
Message:
Update: Fixed second error message when bags are full or trying to loot a unique item.
----
Revision: 2783
Author: Xinux
Date: Wednesday, May 03, 2017 4:23:53 PM
Message:
Added: /forcecombatstance will now change your characters combat stance
----
Revision: 2782
Author: Xinux
Date: Wednesday, May 03, 2017 3:43:12 PM
Message:
Added: /showfactionbyname will now return the faction name and value requested
----
Revision: 2781
Author: Xinux
Date: Wednesday, May 03, 2017 1:22:37 PM
Message:
Added: Quests marked as shareable are now shareable to your group
update: Struct File
SQL Update: Rev 2781 - Quest not_shareable update.sql

----
Revision: 2780
Author: Faux
Date: Wednesday, May 03, 2017 1:06:02 PM
Message:
Can't block or parry an attack if your attacker is behind you now.
Can't miss when attacking yourself
----
Revision: 2779
Author: Faux
Date: Wednesday, May 03, 2017 12:19:49 PM
Message:
Lua functions to allow setting a timed fade for a beneficial or detrimental effect. Useful for spells like invisibility that had a chance to drop, but wouldn't drop immediately.
----
Revision: 2778
Author: Faux
Date: Tuesday, May 02, 2017 10:03:02 AM
Message:
Fixed a bug with a recurring error message on Break_Root scripts
Added support in for Blood Union UI updates for blood mages.
----
Revision: 2777
Author: Xinux
Date: Monday, May 01, 2017 4:02:58 PM
Message:
Update: Fixed some logging
----
Revision: 2776
Author: Xinux
Date: Monday, May 01, 2017 1:43:30 PM
Message:
Update: Added some extra logging for buyback
----
Revision: 2775
Author: Faux
Date: Monday, May 01, 2017 12:41:42 PM
Message:
Initial support for progressive combat forms with a focus on rogue Stalking.
Also added optional argument to ToggleHotbarIcon to allow for specifying a spell_id. This should have no effect on any existing lua usage of the function.
----
Revision: 2774
Author: Xinux
Date: Monday, May 01, 2017 12:14:02 PM
Message:
Update: HasItem() function to includes checks for buyback and Bank
Added: Items in your buyback will no longer count towards quests
Added: Buying quest items back from buyback will count toward your quest
----
Revision: 2773
Author: Xinux
Date: Monday, May 01, 2017 10:52:11 AM
Message:
Update: Moving while interacting with a object is currently bypassed when underwater.
----
Revision: 2772
Author: Xinux
Date: Sunday, April 30, 2017 1:11:10 PM
Message:
SQL Update to character_details table
----
Revision: 2771
Author: Xinux
Date: Sunday, April 30, 2017 11:26:14 AM
Message:
Added: Character will now load with the last strategy desk they camped with
Update: The deck clear and load command should no longer leave a card on your cursor
----
Revision: 2770
Author: OncaLupe
Date: Saturday, April 29, 2017 8:45:08 PM
Message:
-Updated parleys to have an optional objective ID that must be completed before the parley will show.
-SQL file to add needed column to DB. (parley_quests > objective_req_id)
-Added Location ID to debug text when GM/Dev interacts with a clickable object.
----
Revision: 2769
Author: Xinux
Date: Saturday, April 29, 2017 7:41:38 PM
Message:
Update: Forgot a few files
----
Revision: 2768
Author: Xinux
Date: Saturday, April 29, 2017 7:24:41 PM
Message:
Update: LUA to version 5.3.4
----
Revision: 2767
Author: Faux
Date: Saturday, April 29, 2017 4:27:42 AM
Message:
Query to update opcodes table. Already updated in dbe.
----
Revision: 2766
Author: Faux
Date: Saturday, April 29, 2017 4:23:02 AM
Message:

----
Revision: 2765
Author: OncaLupe
Date: Friday, April 28, 2017 7:11:52 PM
Message:
-Added Lua functions:
AddHiddenQuestObjectiveKill()
AddHiddenQuestObjectiveObtainItem()
-Fixed lua_register for AddHiddenQuestObjectiveLocation()
Was registering as AddQuestObjectiveLocation()
----
Revision: 2764
Author: Faux
Date: Friday, April 28, 2017 9:13:03 AM
Message:
Added in two functions so you can apply an effect to a target by effect ID.
----
Revision: 2763
Author: Faux
Date: Friday, April 28, 2017 7:23:53 AM
Message:
Accidentally reverted some pointer changes by Foof.
----
Revision: 2762
Author: Faux
Date: Friday, April 28, 2017 6:53:25 AM
Message:
Added in better handling for UI updates regarding beneficial and detrimental effects. Turned inactivation of beneficial effects into a rule based system. Tested as best I could with no crashes or deadlocks.
----
Revision: 2761
Author: OncaLupe
Date: Thursday, April 27, 2017 2:53:37 PM
Message:
-Updated RemoveBeneficialEffect and RemoveDetrimentalEffect. Reordered checks so they can be used outside of spellscripts as long as a spell_id is passed.
----
Revision: 2760
Author: Xinux
Date: Thursday, April 27, 2017 11:32:09 AM
Message:
Added: /targetnearestpccorpse now works
Update: struct file
----
Revision: 2759
Author: Xinux
Date: Wednesday, April 26, 2017 2:48:21 PM
Message:
Added: Proper responses when a invite is declined
Update: Struct file
----
Revision: 2758
Author: Xinux
Date: Tuesday, April 25, 2017 3:38:58 PM
Message:
Update: Struct file
----
Revision: 2757
Author: Xinux
Date: Tuesday, April 25, 2017 3:37:48 PM
Message:
Update: Fixed some wrong opcode values
Added: /decaytime will now return the time left on a corpse
----
-------- Older Commits --------- Revision: 2756
Author: Xinux
Date: Tuesday, April 25, 2017 1:04:20 PM
Message:
Update: If you have a unique item in your buyback and go to loot another the one in your buyback will be removed.
----
Revision: 2755
Author: Xinux
Date: Tuesday, April 25, 2017 10:22:20 AM
Message:
Update: Modified AddItem() unique check to ignore buyback
----
Revision: 2754
Author: Xinux
Date: Tuesday, April 25, 2017 10:03:53 AM
Message:
Update: New project files
----
Revision: 2753
Author: Ratief
Date: Tuesday, April 25, 2017 9:54:55 AM
Message:
Moved the title stuff into separate files.
----
Revision: 2752
Author: OncaLupe
Date: Monday, April 24, 2017 9:20:22 PM
Message:
- Updated EffectsList::AddBeneficialEffect(). Spells with default spell_line value (4294967295) will now only conflict with same spell_id.
----
Revision: 2751
Author: Ratief
Date: Monday, April 24, 2017 6:26:59 PM
Message:
No falling damage if you are on a flying mount.
----
Revision: 2750
Author: OncaLupe
Date: Monday, April 24, 2017 6:09:50 PM
Message:
-Changed call to lua death() function in NPCs. If a pet gets the killshot, the owning player is sent.
----
Revision: 2749
Author: smash
Date: Sunday, April 23, 2017 8:08:26 PM
Message:
fix for LuaSpell pointers going bad in SpellProcess
----
Revision: 2748
Author: Xinux
Date: Sunday, April 23, 2017 4:08:29 PM
Message:
Update: Temp fix for invalid lua_spell crash
----
Revision: 2747
Author: Xinux
Date: Sunday, April 23, 2017 3:19:40 PM
Message:
Update: Inventory clear command will only clear your general inventory now
----
Revision: 2746
Author: Xinux
Date: Sunday, April 23, 2017 1:10:13 PM
Message:
Update: Added item check
----
Revision: 2745
Author: Xinux
Date: Saturday, April 22, 2017 9:49:11 PM
Message:
Added: Stats from items in the appearance tab will no longer be applied to your character
----
Revision: 2744
Author: Xinux
Date: Saturday, April 22, 2017 9:21:04 PM
Message:
Added: Appearance gear should now display in-game and at character select
----
Revision: 2743
Author: Ratief
Date: Friday, April 21, 2017 2:14:57 PM
Message:
Added doxygen documentation.
----
Revision: 2742
Author: Ratief
Date: Friday, April 21, 2017 12:45:37 AM
Message:
-Added doxygen config file for world.
-Added doxygen target in makefile.
-Updated SVN ignore lists for trunk/bin/linux and trunk/doc.
----
Revision: 2741
Author: Ratief
Date: Thursday, April 20, 2017 11:52:46 PM
Message:
Fixed a compile error.
----
Revision: 2740
Author: Ratief
Date: Thursday, April 20, 2017 11:45:52 PM
Message:
-Added some logging
-Fixed a mutex bug
----
Revision: 2739
Author: Ratief
Date: Thursday, April 20, 2017 11:08:50 PM
Message:
Fixed some compile errors.
----
Revision: 2738
Author: Ratief
Date: Thursday, April 20, 2017 9:17:59 PM
Message:
Changed a uint32 to a int32.
----
Revision: 2737
Author: Ratief
Date: Thursday, April 20, 2017 9:17:08 PM
Message:
-Fixed an issues with the symlinks.
-Enhanced the clean targets so that LUA isn't always cleaned.
----
Revision: 2736
Author: smash
Date: Tuesday, April 18, 2017 8:31:47 PM
Message:
Tweaked a check for Lua callbacks
----
Revision: 2735
Author: Xinux
Date: Monday, April 17, 2017 4:43:57 PM
Message:
Added: GetActiveSkin(), SetActiveSkin() and GetOriginalActiveSkin() LUA functions
Added: ActiveSkin and OriginalActiveSkin to spawn details
----
Revision: 2734
Author: smash
Date: Friday, April 14, 2017 10:36:24 AM
Message:
added missing null check
----
Revision: 2733
Author: smash
Date: Monday, April 10, 2017 8:48:15 AM
Message:
added missing column used in query
----
Revision: 2732
Author: smash
Date: Monday, April 10, 2017 8:35:00 AM
Message:
fix for division by 0
----
Revision: 2731
Author: OncaLupe
Date: Sunday, April 09, 2017 9:09:06 PM
Message:
- Reverted a change from Rev 2724: HandleClientHail() was passing directly to HandleNPCInteractionRequest(), however that made trying to hail with 'H' to start attacking if mob was hostile. Manually hailing should not trigger attacking.

- Also made it so if a NPC does not have a hailed function, the hail animation does not play.
----
Revision: 2730
Author: Faux
Date: Sunday, April 09, 2017 4:18:52 PM
Message:
Fixed a memory leak in spell training.
Added functions to remove a whole beneficial or detrimental spell line via lua script.
----
Revision: 2729
Author: Faux
Date: Friday, April 07, 2017 6:26:57 PM
Message:
Initial support for force crit mods and some other minor things.
----
Revision: 2728
Author: Xinux
Date: Thursday, April 06, 2017 2:24:59 PM
Message:
Update: fixed typo
----
Revision: 2727
Author: Xinux
Date: Thursday, April 06, 2017 1:14:44 PM
Message:
Added: LUA function MovePlayer()
----
Revision: 2726
Author: Xinux
Date: Wednesday, April 05, 2017 3:39:34 PM
Message:
Added: Some defines in regards to group loot
----
Revision: 2725
Author: Xinux
Date: Wednesday, April 05, 2017 2:03:01 PM
Message:
Added: Comments on unknown portion of play animation packet
----
Revision: 2724
Author: Xinux
Date: Wednesday, April 05, 2017 1:45:27 PM
Message:
Added: Default hail animation for all hailable npc's
Added: Hail animation value in spawn details
SQL Update: Rev 2724 - Unreal_Pawn Update - Copy.sql

----
Revision: 2723
Author: Xinux
Date: Wednesday, April 05, 2017 10:18:59 AM
Message:
Update: Fix for cancelling when interacting with objects/spawns and moving
----
Revision: 2722
Author: Faux
Date: Wednesday, April 05, 2017 6:36:27 AM
Message:
Changed base accuracy to always be 95% for characters less than level 6.
Added GetGroupSize() Lua function.
----
Revision: 2721
Author: Xinux
Date: Tuesday, April 04, 2017 8:19:43 PM
Message:
Added: Same faction npc's should no longer fight each other
----
Revision: 2720
Author: Xinux
Date: Tuesday, April 04, 2017 6:49:01 PM
Message:
Update: Few changes to wield preference and spawn details command
----
Revision: 2719
Author: Xinux
Date: Tuesday, April 04, 2017 6:25:41 PM
Message:
Added: update to NPC pawn table
SQL update: Rev 2719 - Unreal Pawn table update.sql

----
Revision: 2718
Author: Xinux
Date: Tuesday, April 04, 2017 3:47:14 PM
Message:
Added: Interrupt to items if moving.
----
Revision: 2717
Author: Xinux
Date: Tuesday, April 04, 2017 2:50:57 PM
Message:
Added: Interacting with objects should stop if the player moves
Added: Player last location tracking
----
Revision: 2716
Author: OncaLupe
Date: Tuesday, April 04, 2017 2:20:36 PM
Message:
Updated Get/Set/UpdateClassPoints functions to work with Blood Mage, as it uses different attribute.
----
Revision: 2715
Author: Xinux
Date: Monday, April 03, 2017 10:00:24 PM
Message:
Added: Starting work on interrupting a player when they have a access timer to a object
----
Revision: 2714
Author: Xinux
Date: Monday, April 03, 2017 9:36:03 PM
Message:
Update: Added pointer check
----
Revision: 2713
Author: Xinux
Date: Monday, April 03, 2017 9:27:24 PM
Message:
Update: Needed to move the check into the if check
----
Revision: 2712
Author: Xinux
Date: Monday, April 03, 2017 9:26:09 PM
Message:
Update: Pawns with animations should now stop doing them when in combat.
----
Revision: 2711
Author: Ratief
Date: Monday, April 03, 2017 6:13:11 PM
Message:
Added a new makefile and build folder for linux.
----
Revision: 2710
Author: Ratief
Date: Monday, April 03, 2017 6:09:08 PM
Message:
Removed an old unused file.
----
Revision: 2709
Author: Faux
Date: Monday, April 03, 2017 2:21:32 PM
Message:
Support for Force Taunts is live. Known issue with casting a second time on same target, but that will get fixed as we fix the packet flow of effects (Not a force taunt issue).
----
Revision: 2708
Author: Xinux
Date: Monday, April 03, 2017 12:23:47 PM
Message:
Update: Struct file
Update: Opcodes
Update: Function names and structs
SQL UPDATE: Rev 2708 - Opcode Update.sql

----
Revision: 2707
Author: smash
Date: Monday, April 03, 2017 11:44:27 AM
Message:
m_npc_list deadlock fix
----
Revision: 2706
Author: Xinux
Date: Monday, April 03, 2017 10:18:25 AM
Message:
Update: Fix for irc ping response
----
Revision: 2705
Author: OncaLupe
Date: Monday, April 03, 2017 8:32:36 AM
Message:
Added max value check to Get/UpdateClassPoints.
----
Revision: 2704
Author: OncaLupe
Date: Monday, April 03, 2017 7:51:44 AM
Message:
New Lua functions to easily handle class specific points.
-GetClassPoints(Player)
-SetClassPoints(Player, Amount)
-UpdateClassPoints(Player, ChangeAmount)
----
Revision: 2703
Author: smash
Date: Sunday, April 02, 2017 10:29:22 PM
Message:
Added IRC files to Makefile
fixed some linux errors
cleaned up some memory
----
Revision: 2702
Author: Xinux
Date: Sunday, April 02, 2017 10:16:09 PM
Message:
Update: you should now see other messages from players that are sent to irc
----
Revision: 2701
Author: Xinux
Date: Sunday, April 02, 2017 9:48:16 PM
Message:
Update: ingame irc message should echo to the sender now
----
Revision: 2700
Author: smash
Date: Sunday, April 02, 2017 9:16:38 PM
Message:
linux compile fix
----
Revision: 2699
Author: Xinux
Date: Sunday, April 02, 2017 8:52:46 PM
Message:
Update: Project files
----
Revision: 2698
Author: Xinux
Date: Sunday, April 02, 2017 8:46:12 PM
Message:
Added: You can now talk back and forth to a IRC server
SQL Update: Rev 2698 - Ruleset Update.sql

----
Revision: 2697
Author: OncaLupe
Date: Saturday, April 01, 2017 5:17:03 PM
Message:
Added Lua-QuestObjectiveGroupNeeds(Player, Quest_ID, Objective_ID)
- Checks all nearby (85m) group members of Player for ones that are currently on Quest_ID, and then of those that need Objective_ID. (Combines QuestCurrentGroup and ObjectiveNeedGroup)
- Returns table of pointers for eligible group members.
----
Revision: 2696
Author: Xinux
Date: Saturday, April 01, 2017 3:43:11 PM
Message:
update: fixed return error
----
Revision: 2695
Author: Xinux
Date: Saturday, April 01, 2017 3:29:03 PM
Message:
Update: more values to defines
----
Revision: 2694
Author: Xinux
Date: Saturday, April 01, 2017 3:14:11 PM
Message:
Update: Replaced values with defines
----
Revision: 2693
Author: Xinux
Date: Saturday, April 01, 2017 11:04:08 AM
Message:
Added: Guild creation is now like live was
----
Revision: 2692
Author: Faux
Date: Saturday, April 01, 2017 4:34:12 AM
Message:
Update to Default Attributes table for Melee/Spell Refresh Hate, and Melee/Spell Hate Modifier. Sync your attributes table with the dbe so that you have those attributes added too.
Support for ranger combos is in.
----
Revision: 2691
Author: Xinux
Date: Friday, March 31, 2017 4:46:49 PM
Message:
Added: Checks for diplomacy exp and visual when you level in diplomacy
----
Revision: 2690
Author: Xinux
Date: Friday, March 31, 2017 4:34:17 PM
Message:
Added: Left over exp will now roll over to your next level
Added: Aggro range now scales based off npc and pc level
----
Revision: 2689
Author: Xinux
Date: Friday, March 31, 2017 1:09:44 PM
Message:
Update: Fix for datastruct crash
----
Revision: 2688
Author: smash
Date: Thursday, March 30, 2017 9:03:27 PM
Message:
Expanded the Lua function AddQuestObjectiveObtainItem to allow for multiple item IDs
----
Revision: 2687
Author: Xinux
Date: Thursday, March 30, 2017 6:00:27 PM
Message:
Update: Struct file
Update: Removed a few unnecessary function calls
Added: Defines for item error responses
Update: Fixed issue with some classes not being able to use finishers
update: Correct response if you try to get a lore item you already have
Update: correct response for inventory full
Added: function to send item error responses
** change opcode 484 to OP_ServerItemErrorResponse in your DB **
----
Revision: 2686
Author: Xinux
Date: Thursday, March 30, 2017 3:59:36 PM
Message:
Update: Fixed finisher check
Update: Moved code out of worldcharacter to reaction
----
Revision: 2685
Author: Xinux
Date: Thursday, March 30, 2017 3:18:41 PM
Message:
Update: Project Files
Update: Makefile
Update: Fixed some compile warnings
----
Revision: 2684
Author: Xinux
Date: Thursday, March 30, 2017 3:11:46 PM
Message:
Added: New source files Reaction.cpp & .h
Added: Bridge and finishers should act better then before
----
Revision: 2683
Author: OncaLupe
Date: Thursday, March 30, 2017 1:43:29 PM
Message:
Added bool is_interacted_with to SGONPCPawn.
Added SGONPCPawn::SetInteractedWith() and SGONPCPawn::GetInteractedWith()
Added Lua-SetInteractedWith(Npc, State) and Lua-GetInteractedWith(Npc)

Allows NPCs and clickable objects to bet set that they have been interacted with, to prevent spam clicking or triggering without needing spawn swapping or hidden objectives.
----
Revision: 2682
Author: Faux
Date: Thursday, March 30, 2017 7:27:59 AM
Message:
Added support for combo effects. Currently disciple combos are supported, but not ranger.
Altered SpellProcess code such that effects with duration -1 that have a frequency will receive DoT/HoT support.
Changed base accuracy calculations to be a sqrt function to ease the lower skill miss rate.
----
Revision: 2681
Author: Xinux
Date: Tuesday, March 28, 2017 10:36:13 PM
Message:
Update: Adjusted exp per kill for mobs level 1 - 10 with 11+ still being a base value for now
----
Revision: 2680
Author: Xinux
Date: Tuesday, March 28, 2017 10:51:24 AM
Message:
Added: No longer sending cast messages on procs
----
Revision: 2679
Author: Xinux
Date: Tuesday, March 28, 2017 10:40:25 AM
Message:
Added: Replaced some hard coded values with defines
Added: Initial work to stop finishers being used when not available
Added: Some common used races

----
Revision: 2678
Author: Xinux
Date: Sunday, March 26, 2017 7:19:01 PM
Message:
Added: Diplomacy Experience for quests and parleys
----
Revision: 2677
Author: OncaLupe
Date: Sunday, March 26, 2017 5:26:43 PM
Message:
Removed Z limit on .move that I added when changing .move earlier.
----
Revision: 2676
Author: smash
Date: Sunday, March 26, 2017 3:50:59 PM
Message:
EffectsList::m_special deadlock fix
----
Revision: 2675
Author: Xinux
Date: Sunday, March 26, 2017 2:53:29 PM
Message:
Update: Fix for feign death but if you log out while FD you log back in dead.
----
Revision: 2674
Author: Xinux
Date: Sunday, March 26, 2017 2:00:09 PM
Message:
Update: Fix for regen while being feign
----
Revision: 2673
Author: Xinux
Date: Sunday, March 26, 2017 12:57:25 PM
Message:
Update: Quest credit should now be applied if your pet get's the kill shot
Update: Quest credit should now be applied if the mob dies to a damage shield
----
Revision: 2672
Author: Faux
Date: Sunday, March 26, 2017 10:41:53 AM
Message:
Added handling for percent based damage bonuses. Usage described in combat subforum.
----
Revision: 2671
Author: Xinux
Date: Sunday, March 26, 2017 10:37:40 AM
Message:
Update: Struct file
----
Revision: 2670
Author: Xinux
Date: Sunday, March 26, 2017 10:28:03 AM
Message:
Added: POPup to shutdown message
----
Revision: 2669
Author: Xinux
Date: Sunday, March 26, 2017 10:20:49 AM
Message:
Added: No longer able to attack while Feign Death
Update: Should be able to just move to remove Feign Death now
----
Revision: 2668
Author: Faux
Date: Saturday, March 25, 2017 9:46:26 PM
Message:
Some fixes to AE targeting.
----
Revision: 2667
Author: OncaLupe
Date: Saturday, March 25, 2017 7:25:59 PM
Message:
Added feedback to '.chunk shutdown ' on success.
Added a line to '.chunk' top level command to mention the shutdown command.
----
Revision: 2666
Author: Xinux
Date: Saturday, March 25, 2017 4:34:16 PM
Message:
Update: Temp to stop npc's from attacking each other
----
Revision: 2665
Author: smash
Date: Saturday, March 25, 2017 4:07:45 PM
Message:
Missed a couple of threads on my last commit
Added ThreadManager::ThreadStartWithFuture which returns a std::future instead of std::thread
----
Revision: 2664
Author: Xinux
Date: Saturday, March 25, 2017 3:52:52 PM
Message:
Update: Removed some console spam
----
Revision: 2663
Author: Xinux
Date: Saturday, March 25, 2017 3:46:37 PM
Message:
Update: some combat changes
----
Revision: 2662
Author: Xinux
Date: Saturday, March 25, 2017 3:20:50 PM
Message:
Update: One more time more logging
----
Revision: 2661
Author: Xinux
Date: Saturday, March 25, 2017 3:19:31 PM
Message:
Update: Little more logging
----
Revision: 2660
Author: Xinux
Date: Saturday, March 25, 2017 2:54:46 PM
Message:
Update: Adding some logging for combat
----
Revision: 2659
Author: Faux
Date: Saturday, March 25, 2017 1:55:07 PM
Message:
Cleaned up some spell lua functions to remove outdated conditionals that were throwing errors for NPCs
Fix for Harrow type spells so they work in a macro after warping abilities. Xinux or Foof, let me know if I shouldn't update position like that in SGOUnrealPawn.
----
Revision: 2658
Author: Xinux
Date: Saturday, March 25, 2017 10:20:37 AM
Message:
Added: Extra logging for finishers
Update: All finishers should no longer become available at the same time
Update: Replaced some values with defines
----
Revision: 2657
Author: smash
Date: Saturday, March 25, 2017 12:43:41 AM
Message:
Modified ThreadStart to return a std::thread object and take a std::bind object (can use any function now rather than just the void(__cdecl*)(void*) prototype as well)
Added an initialization and thread end function for each thread started through ThreadStart (calling srand once on each thread now for windows)
Removed various calls to srand throughout code
All threads except the logging thread now use ThreadStart
Fixed some GCC linux compile errors (passing a shared_ptr into a logger?)
----
Revision: 2656
Author: Xinux
Date: Friday, March 24, 2017 3:18:42 PM
Message:
Update: Project files
----
Revision: 2655
Author: Xinux
Date: Friday, March 24, 2017 3:15:14 PM
Message:
Added: Reload POI locations command
Added: Character is now saved when a trade is completed
Added: You can no longer equip items you shouldn't be able to
Added: Paladins and DK's can no longer Duel Wield weapons
----
Revision: 2654
Author: Ratief
Date: Friday, March 24, 2017 3:01:31 PM
Message:
Pulled the faction functions out of WorldDatabase.cpp.
----
Revision: 2653
Author: Ratief
Date: Friday, March 24, 2017 12:26:06 PM
Message:
Added some function error checking.
----
Revision: 2652
Author: Xinux
Date: Friday, March 24, 2017 11:59:50 AM
Message:
Update: Respawn moved a little at the altar
----
Revision: 2651
Author: Ratief
Date: Friday, March 24, 2017 11:38:06 AM
Message:
Fix for NPCs killing each other.
----
Revision: 2650
Author: Xinux
Date: Friday, March 24, 2017 11:33:50 AM
Message:
Update: You will now respawn in front of the altar when you release
----
Revision: 2649
Author: Xinux
Date: Friday, March 24, 2017 9:50:47 AM
Message:
Update: Project files
----
Revision: 2648
Author: Ratief
Date: Friday, March 24, 2017 9:45:21 AM
Message:
Added another file I missed.
----
Revision: 2647
Author: Xinux
Date: Friday, March 24, 2017 9:30:50 AM
Message:
Update: When you release on death you will now go to the nearest altar if there is no altar then the chunk safe coord
----
Revision: 2646
Author: Ratief
Date: Thursday, March 23, 2017 7:26:57 PM
Message:
Added a SetLuaNil() functions.
Added files I forgot in the previous commit.
----
Revision: 2645
Author: Ratief
Date: Thursday, March 23, 2017 5:42:21 PM
Message:
Added character flags (new DB table). Including commands and LUA functions.
----
Revision: 2644
Author: Ratief
Date: Thursday, March 23, 2017 2:59:11 PM
Message:
Fixed a bug in the comments.
----
Revision: 2643
Author: OncaLupe
Date: Thursday, March 23, 2017 1:23:50 PM
Message:
Added error feedback to Lua-ObjectiveNeededGroup and Lua-QuestCurrentGroup.
Removed error from Lua-GetPet if player has no active pet.
Fixed typo in Lua function registration, GetDrawScale was registering as VGEmu_lua_SetDrawScale.
----
Revision: 2642
Author: Xinux
Date: Thursday, March 23, 2017 9:38:25 AM
Message:
Update: Project files
----
Revision: 2641
Author: smash
Date: Wednesday, March 22, 2017 10:11:55 PM
Message:
re-fixed some logging that was reverted
----
Revision: 2640
Author: Ratief
Date: Wednesday, March 22, 2017 9:25:19 PM
Message:
Changed the FactionInfoList to a FactionManager and moved it from the WorldDatabase class to the DataManager class.
Pulled all of the faction stuff out into their own files.
Fixed a SQL error in the mover loading query (MySQL 5.7 is more strict).
----
Revision: 2639
Author: Ratief
Date: Wednesday, March 22, 2017 9:08:40 PM
Message:
Fixed some compile errors and renamed the file to match the others.
----
Revision: 2638
Author: Ratief
Date: Wednesday, March 22, 2017 9:06:17 PM
Message:
Fixed a compile error.
----
Revision: 2637
Author: Ratief
Date: Wednesday, March 22, 2017 8:53:29 PM
Message:
Added function headers to new functions (written by unknown).
Tweaked the new functions to return values for error checking.
----
Revision: 2636
Author: Ratief
Date: Wednesday, March 22, 2017 8:46:38 PM
Message:
Removed the per info struct thread locking. It is only for the entire list now and should speed things up.
Added DependencyEquation3.
----
Revision: 2635
Author: Ratief
Date: Wednesday, March 22, 2017 8:22:10 PM
Message:
Added file header and cleaned up a bit.
----
Revision: 2634
Author: Ratief
Date: Wednesday, March 22, 2017 8:17:30 PM
Message:
Added the LUA function GetDrawScale().
----
Revision: 2633
Author: Xinux
Date: Wednesday, March 22, 2017 4:42:59 PM
Message:
Update: Moved 3ds spawns (music and sounds) out of the masterloadfunctions so they load before a player enters the chunk too fix the =music bug.
----


---- Older Update ----


Revision: 2632
Author: OncaLupe
Date: Tuesday, March 21, 2017 10:13:49 PM
Message:
Updated .move command
- Expanded parsing to allow user to have commas in the input (easier to copy/paste from scripts)
----
Revision: 2631
Author: Xinux
Date: Tuesday, March 21, 2017 4:35:11 PM
Message:
Update: All spell_type to int from uint in struct file
Update: All code to reflect spell_type change
Update: Should no longer get stuck in combat when harvesting
Added: spell_type defines
Update: Bow animation should no look correct for all ranged abilities
SQL UPDATE: Rev 2631 - Spell_Type update.sql
----
Revision: 2630
Author: Xinux
Date: Tuesday, March 21, 2017 11:59:41 AM
Message:
Updated: Added text to not bug any speed issues when using the speed command
----
Revision: 2629
Author: Xinux
Date: Tuesday, March 21, 2017 11:18:05 AM
Message:
Update: Fix for effects dropping off with a duration of -1
----
Revision: 2628
Author: Xinux
Date: Tuesday, March 21, 2017 10:54:24 AM
Message:
Update: Training with a specific class trainer should now work just like archetype trainers
----
Revision: 2627
Author: Xinux
Date: Tuesday, March 21, 2017 10:01:05 AM
Message:
Update: More logging
----
Revision: 2626
Author: Xinux
Date: Tuesday, March 21, 2017 9:59:10 AM
Message:
Updated: Added in some extra logging for trainers
----
Revision: 2625
Author: Xinux
Date: Tuesday, March 21, 2017 9:05:28 AM
Message:
Updated: Changed some values to defines
----
Revision: 2624
Author: OncaLupe
Date: Monday, March 20, 2017 9:34:01 PM
Message:
Fix to keep loot window open if looting fails. Allows player to make room if their inventory is full. Especially important for parley/crafting loot.
----
Revision: 2623
Author: Xinux
Date: Monday, March 20, 2017 4:44:25 PM
Message:
Update: Fix for GetPet() lua crash
----
Revision: 2622
Author: smash
Date: Sunday, March 19, 2017 9:05:49 PM
Message:
m_active_spells deadlock fix
----
Revision: 2621
Author: Faux
Date: Sunday, March 19, 2017 6:25:14 PM
Message:
Support for the DK, Rogue, and Monk warping abilities.
----
Revision: 2620
Author: OncaLupe
Date: Sunday, March 19, 2017 3:54:06 PM
Message:
Added Lua: IsHating(Spawn1, Spawn2)
- Returns true if Spawn2 is on Spawn1's hate list.
----
Revision: 2619
Author: Faux
Date: Sunday, March 19, 2017 1:04:56 PM
Message:
Just some additional lua functions to support spell scripting
----
Revision: 2618
Author: Xinux
Date: Saturday, March 18, 2017 8:59:47 PM
Message:
Update: check for invalid spell
----
Revision: 2617
Author: Faux
Date: Saturday, March 18, 2017 4:53:55 PM
Message:
Failing a feign now causes the npc to keep attacking you.
----
Revision: 2616
Author: OncaLupe
Date: Saturday, March 18, 2017 1:36:04 PM
Message:
Added optional distance limit to Lua:GetGroupTargets(Player, Distance)
Distance is in game units.
----
Revision: 2615
Author: Faux
Date: Saturday, March 18, 2017 11:44:22 AM
Message:
Alteration to FD sequence
----
Revision: 2614
Author: Faux
Date: Saturday, March 18, 2017 10:56:33 AM
Message:
Initial support for Feign Death. Grants 100% success right now. Need to decipher what happens on unsuccessful feign.
----
Revision: 2613
Author: Faux
Date: Wednesday, March 15, 2017 8:31:16 PM
Message:
Addition of 1 more Proc lua function to align with the previous design scheme.
----
Revision: 2612
Author: Faux
Date: Wednesday, March 15, 2017 8:11:23 PM
Message:
Support for spells that adding proc effects to a pawn.
Removed popup for skill updates that go through the CheckSkillUpdate function (doesn't apply to awareness.
----
Revision: 2611
Author: OncaLupe
Date: Wednesday, March 15, 2017 2:55:06 PM
Message:
Updated: Lua - SetObjectiveComplete(), Added ability to update all members of player's group and a param to limit to single player.
Updated: Lua - UpdateQuestObjectiveQuantity(), Added ability to update all members of player's group and a param to limit to single player.
Added: Lua - ObjectiveNeededGroup(), Returns number of nearby players in the target's group that needs an objective.
Added: Lua - QuestCurrentGroup(), Returns number of nearby players in the targets's group that is on a quest.
Fix: Quest::SetObjectiveComplete() had a break instead of return, was triggering popup when already completed.
----
Revision: 2610
Author: smash
Date: Tuesday, March 14, 2017 7:09:16 PM
Message:
Converted QuestInfo in the MasterQuestList to use shared_ptr to fix a crash where quests are reloaded while one of the objects is in use.
----
Revision: 2609
Author: Faux
Date: Tuesday, March 14, 2017 2:08:41 PM
Message:
Support for adding flat damage bonuses to your attacks.
See forum post in Combat subforum for syntax.
----
Revision: 2608
Author: Faux
Date: Tuesday, March 14, 2017 7:12:15 AM
Message:
Changed kick skill accuracy check to not include Disciple's Cyclone Kick (discs don't have the kick skill so they were always missing)
Put in base accuracy override for levels 1-5 so that PCs never have an accuracy skill modifier less than 75%. From level 6, they should have sufficiently raised their skills for this not to be necessary.
Lowered crit chance for epic and legendary crits and removed NPC ability to hit for epic and legendary damage.
Moved NPC root break chance out of NPC Motor and into the SpellTimer system.
----
Revision: 2607
Author: Xinux
Date: Monday, March 13, 2017 1:22:58 PM
Message:
Update: Changed spell duration from a uint to a int
Update: Stealth should be working again
Added: HandleHotBarIconToggle Function and LUA function
----
Revision: 2606
Author: smash
Date: Sunday, March 12, 2017 1:20:08 PM
Message:
Changed UDPServer to use just 1 reader and 1 writer thread globally rather than per instance
----
Revision: 2605
Author: Faux
Date: Sunday, March 12, 2017 11:57:58 AM
Message:
Added in rules for NPC healing and spell damage power. Update your ruleset_details table with the included query and set to your liking.
----
Revision: 2604
Author: Faux
Date: Sunday, March 12, 2017 9:50:56 AM
Message:
Fixes detrimental effects not clearing from you or your target if the caster is NULL (like when they are dead or have /quit)
Also lowered chance for skill increase from 19-90% to 20-45%.
----
Revision: 2603
Author: Xinux
Date: Saturday, March 11, 2017 10:44:49 PM
Message:
Update: Removing NPC healing for now since it is OP until it can be adjusted
----
Revision: 2602
Author: Faux
Date: Saturday, March 11, 2017 11:28:34 AM
Message:
Fix to allow beneficial and detrimental spells to fade if the caster of those spells is dead or offline.
Haven't tested with detrimental spells yet since I need to get an npc to debuff me, but theoretically it should work fine.
----
Revision: 2601
Author: smash
Date: Friday, March 10, 2017 10:16:39 PM
Message:
typo
----
Revision: 2600
Author: smash
Date: Friday, March 10, 2017 10:13:49 PM
Message:
reduced the lock time during a reload spawn scripts
----
Revision: 2599
Author: smash
Date: Friday, March 10, 2017 9:25:56 PM
Message:
m_ActiveSpells deadlock fix
----
Revision: 2598
Author: Ratief
Date: Friday, March 10, 2017 8:51:52 PM
Message:
Fixed a water breathing bug that killed all regen.
----
Revision: 2597
Author: smash
Date: Friday, March 10, 2017 8:19:08 PM
Message:
forgot some code on previous commit
----
Revision: 2596
Author: smash
Date: Friday, March 10, 2017 7:55:52 PM
Message:
Fix for MasterSpawnList::RemoveListSpawn (written very poorly, using = instead of ==, using a copy of vector instead of reference, incorrect iterator incrementation)
Also changed the reload spawns command to do the load on another thread to allow the chunk's packet thread to continue during reload...experimental
----
Revision: 2595
Author: Xinux
Date: Friday, March 10, 2017 3:51:36 PM
Message:
update: caster animation should now stop playing for everyone around them when they get interrupted
----
Revision: 2594
Author: Xinux
Date: Friday, March 10, 2017 1:14:55 PM
Message:
Update: Crash fix
----
Revision: 2593
Author: Xinux
Date: Friday, March 10, 2017 11:36:17 AM
Message:
Update: Changed some logging values
Update: Changed some values to defines
Added: Interrupt's for casting npc's
Added: NPC's can now heal
Added: Correct UI packets should now be sent to clients when npc's start to cast
Added: Animation should end correctly now when you interrupt a casting npc
----
Revision: 2592
Author: smash
Date: Friday, March 10, 2017 9:38:19 AM
Message:
crash fix
----
Revision: 2591
Author: Xinux
Date: Thursday, March 09, 2017 5:52:37 PM
Message:
Update: Added some IsReload() checks so spawn remove and spawn combine
----
Revision: 2590
Author: smash
Date: Tuesday, March 07, 2017 6:14:43 PM
Message:
crash fix
----
Revision: 2589
Author: Xinux
Date: Tuesday, March 07, 2017 4:45:30 PM
Message:
Added: Started work on NPC casting
Update: Fixed skill hit for Hand to Hand
Update: New command to shutdown a chunk
Added: Loading of cast percentage and other related npc values
SQL Update Rev 2589 - Chunk Shutdown Command.sql
----
Revision: 2588
Author: OncaLupe
Date: Tuesday, March 07, 2017 10:58:15 AM
Message:
Added Lua function: SpawnNPCByLocationID(Chunk_ID, Location_ID)
- Forces a spawn using location ID, even if set to 0% chance.
- If spawn combined, uses normal random system to choose
Updated function MasterSpawnList::SpawnChunkNPC()
- Added optional bool param at end: 'force_spawn'. Used by SpawnNPCByLocationID to avoid skipping 0% chance.
Fixed lua function: SetWieldPreference()
- int32 coming from the script was being stored in a bool, changed to int32_t
- Changed a LogError to LogDebug, since it was a message about setting the pref and not an error.
----
Revision: 2587
Author: Faux
Date: Monday, March 06, 2017 2:32:03 PM
Message:
More combat system updates. Dodge/Block/Parry now work off of innate class traits and associated skill. Combat skills now update on use and will effect how often you hit or avoid damage. Auto Attack uses the same combat pathway as spells. Auto attack and ranged attack no longer trigger critical chains but they can crit. Dodge/Block/Parry trigger the associated reactions when available.
----
Revision: 2586
Author: Xinux
Date: Monday, March 06, 2017 10:15:20 AM
Message:
Update: Moved crashing logger
----
Revision: 2585
Author: Xinux
Date: Monday, March 06, 2017 9:53:46 AM
Message:
Update: Added some quest logging
----
Revision: 2584
Author: smash
Date: Sunday, March 05, 2017 3:12:28 PM
Message:
mutex lock fix
----
Revision: 2583
Author: Xinux
Date: Saturday, March 04, 2017 7:49:46 PM
Message:
Update: Restructure of ChunkServer::CheckShouldSendSpawn()
----
Revision: 2582
Author: smash
Date: Saturday, March 04, 2017 3:18:21 PM
Message:
Added mysql_thread_init and mysql_thread_end calls for every thread that uses MySQL
Changed some functions/structs that use magic numbers to use enums/defines
Changed the Lua debug stuck to thread_local now that we're on MSVC 2015
----
Revision: 2581
Author: OncaLupe
Date: Saturday, March 04, 2017 1:53:09 PM
Message:
Added: Quest::GetObjectiveQuantityMax()
- Returns number required to complete objective.
Updated: Parley::Complete()
- Uses GetObjectiveCompleteMax to tell if objective is single or has a count and updates accordingly.
----
Revision: 2580
Author: OncaLupe
Date: Saturday, March 04, 2017 11:45:25 AM
Message:
Fix for SellItemToPlayer lua function not returning result boolean.
----
Revision: 2579
Author: Xinux
Date: Friday, March 03, 2017 2:52:31 PM
Message:
Update POI crash fix
----
Revision: 2578
Author: Xinux
Date: Friday, March 03, 2017 2:44:14 PM
Message:
Update: Removed chunk check when rifting to test new load in process
----
Revision: 2577
Author: Xinux
Date: Friday, March 03, 2017 2:39:50 PM
Message:
Update: Fix for poi not loading and will now display the invalid poi
----
Revision: 2576
Author: Xinux
Date: Friday, March 03, 2017 2:23:47 PM
Message:
Update: Compile fix
----
Revision: 2575
Author: Xinux
Date: Friday, March 03, 2017 2:14:43 PM
Message:
Update: Character will now load in regardless if the chunk is fully loaded yet. This will hopefully keep the client from locking up.
----
Revision: 2574
Author: smash
Date: Friday, March 03, 2017 1:53:49 PM
Message:
Fixed a ton of bad logging
----
Revision: 2573
Author: smash
Date: Thursday, March 02, 2017 9:01:21 PM
Message:
found another bad logger
----
Revision: 2572
Author: Xinux
Date: Thursday, March 02, 2017 2:02:03 PM
Message:
Update: Fixed double combat hit message
Update: Fixed being able to spam abilities via macro
Update: Combat text should now say blocked,parry,dodge instead of 0 damage
Update: Invul should now work correctly
Update: Removed more unused arg in logging
Update: All reactions should close when you switch targets or your target dies
Update: If you are harvesting when attacked you will be knocked completely out of harvesting
----
Revision: 2571
Author: smash
Date: Thursday, March 02, 2017 11:22:29 AM
Message:
removed some extra un-used args on a few loggers
----
Revision: 2570
Author: Xinux
Date: Tuesday, February 28, 2017 11:05:48 PM
Message:
Added: Broke apart all the projects verified could compile parser, login and world in release/debug and x86/x64 using community 2015
----
Revision: 2569
Author: JohnAdams
Date: Monday, February 27, 2017 6:00:30 PM
Message:
removed PatchServer
----
Revision: 2568
Author: JohnAdams
Date: Monday, February 27, 2017 4:34:57 PM
Message:
!! Big bunch of cleanup -- NEW PROJ files, beware !!
- Removed my old PatchServer work (need a new plan)
- Removed obsolete API project files and folders
- Removed temp mysql-6.1.1 stuff
- Removed old includes and lib folders (they just had old MySQL in them)
+ Added /trunk/dep/mariadb stuff
+ Updated world code to remove PatchServer stuff
btw, if this doesn't work, revert to Xinux's last commit. That worked and was MariaDB put into the old MySQL folder temporarily.
----
Revision: 2567
Author: Xinux
Date: Monday, February 27, 2017 4:04:41 PM
Message:
Added: Can no longer create characters past max allowed
Added: More defines in for character creation errors
Update: Name check on character creation to include all checks when added.
Added: Place holders for all know creation checks
----
Revision: 2566
Author: Xinux
Date: Monday, February 27, 2017 10:42:48 AM
Message:
Update: Removed old .pdb files
----
Revision: 2565
Author: Xinux
Date: Monday, February 27, 2017 10:42:13 AM
Message:
Added: New MariaDB include files
----
Revision: 2564
Author: Xinux
Date: Monday, February 27, 2017 7:51:06 AM
Message:
Added: changed max characters to 15 and added some defines in to make it easier to adjust.
----
Revision: 2563
Author: OncaLupe
Date: Sunday, February 26, 2017 9:13:08 PM
Message:
Functions to allow ammo to be used from a bag in the ammo slot.
Added Lua: CheckAmmo()
Added Lua: UseAmmo()
Added Inventory::GetAmmoDamage()
Updated Inventory::GetWeaponDamageRanged() to use GetAmmoDamage()
Added WorldCharacter::CheckForAmmoType()
Added WorldCharacter::UseAmmoType()
----
Revision: 2562
Author: Faux
Date: Sunday, February 26, 2017 6:42:20 PM
Message:
Updated forms table. Run this script to drop yours and add this one.
----
Revision: 2561
Author: Faux
Date: Sunday, February 26, 2017 6:38:40 PM
Message:
Initial implementation to making combat forms functional. Make sure to run the sql scripts to update your tables. Currently, your active form is saved to the database and reapplied once at character login. To make a form functional, a spell needs to be added to the spell table using the form id. I added the forms for necromancer (Form of the Ghost, Form of Bones, Form of the Lich, etc...) I will go and add the others in good time. If no spell script for that form exists, no error is sent to the PC currently.
----
Revision: 2560
Author: Xinux
Date: Sunday, February 26, 2017 3:17:17 PM
Message:
Added: command to complete a quest objective
** Get updated command table from content svn **
----
Revision: 2559
Author: Xinux
Date: Sunday, February 26, 2017 2:07:43 PM
Message:
Update: Fix for Dead() LUA function
----
Revision: 2558
Author: Xinux
Date: Saturday, February 25, 2017 11:24:37 PM
Message:
Update: noncombatAnimation fix maybe
----
Revision: 2557
Author: smash
Date: Saturday, February 25, 2017 8:33:08 PM
Message:
not sure how it committed the same file..
----
Revision: 2556
Author: smash
Date: Saturday, February 25, 2017 8:30:19 PM
Message:
----
Revision: 2555
Author: smash
Date: Saturday, February 25, 2017 8:23:13 PM
Message:
fixed compile errors (whoops)
----
Revision: 2554
Author: smash
Date: Saturday, February 25, 2017 7:50:48 PM
Message:
Fixed a bunch of code analysis warnings
----
Revision: 2553
Author: Faux
Date: Friday, February 24, 2017 6:53:49 PM
Message:
Bug fix to ItemRefreshTimer
----
Revision: 2552
Author: Xinux
Date: Friday, February 24, 2017 2:34:39 PM
Message:
Updated: GetWeaponTypeMain() and GetWeaponTypeSecondary() should now return the correct type
Updated: column names in item table to be correct
Added: damage_type to item table
Added: GetWeaponDamageTypeMain(), GetWeaponDamageTypeSecondary() and GetWeaponDamageTypeRanged()
Notes: Above was needed in case you had for example a slashing weapon that does ice damage
SQL UPDATE: Rev 2431 - Item - Statistic Type Update.sql
----
Revision: 2551
Author: smash
Date: Tuesday, February 21, 2017 3:40:43 PM
Message:
Fixed a bug that would cause a player to be stuck toggled as online after a call to Net::HandleCharacterUpdate
Removed manual calls to the DB for toggling characters as online/offline in favor of allowing WorldDatabase::SaveCharacter to handle it
----
Revision: 2550
Author: Xinux
Date: Tuesday, February 21, 2017 9:54:29 AM
Message:
Update: Adding +50 to Z axis on all movement scripts
----
Revision: 2549
Author: Xinux
Date: Monday, February 20, 2017 2:12:51 PM
Message:
Update: Fix for wrong race when using illusion in **CHARACTERRACE**
----
Revision: 2548
Author: OncaLupe
Date: Sunday, February 19, 2017 1:12:40 PM
Message:
Added item level check on use. Still allows use if below level for testing.
- IsMiscellaneous() added to Item.cpp/h
- WorldCharacter::CharCanEquip() checks item's required_level against all spheres if IsMiscellaneous() is true.
----
Revision: 2547
Author: Faux
Date: Sunday, February 19, 2017 12:56:40 PM
Message:
Another change to eliminate unnecessary WriteLocks in the Combat list.
----
Revision: 2546
Author: Faux
Date: Sunday, February 19, 2017 6:33:45 AM
Message:
Lua functions to remove beneficial and detrimental effects. Follows same format as applying those effects, but I added an additional optional parameter to specify a spell_id.
----
Revision: 2545
Author: Faux
Date: Saturday, February 18, 2017 9:07:55 PM
Message:
Some mutex reworking for the combat process. Split AddCombat into 2 functions, 1 for setting combat flags and 1 for adding player to combat process.
This will reduce the number of mutex locks needed.
----
Revision: 2544
Author: Xinux
Date: Saturday, February 18, 2017 10:31:02 AM
Message:
Update: More logging
----
Revision: 2543
Author: Xinux
Date: Saturday, February 18, 2017 5:52:05 AM
Message:
Update: Added some logging to try and find mutex lock
----
Revision: 2542
Author: Xinux
Date: Friday, February 17, 2017 6:06:21 PM
Message:
Update: Fix for multiple exp and quest hits
----
Revision: 2541
Author: Xinux
Date: Friday, February 17, 2017 4:32:44 PM
Message:
**** You must upgrade to VS 2015 or Community 2015 ****
Added: New mysqlclient.lib's
Added: Winsock Depreciated warning define
Update: Fix for immunities
----
Revision: 2540
Author: OncaLupe
Date: Thursday, February 16, 2017 4:39:56 PM
Message:
Updated '.item add' command to allow optional quantity param
----
Revision: 2539
Author: Faux
Date: Thursday, February 16, 2017 1:48:29 PM
Message:
Second stage of combat system updates. Critical hits and reactions are functional at a basic level.
----
Revision: 2538
Author: Faux
Date: Thursday, February 16, 2017 1:47:25 PM
Message:
----
Revision: 2537
Author: Xinux
Date: Thursday, February 16, 2017 9:31:11 AM
Message:
Update: Added some extra logging in AddPrereqQuest
----
Revision: 2536
Author: Xinux
Date: Wednesday, February 15, 2017 2:18:45 PM
Message:
Added: Diplomacy requirements for parley's
----
Revision: 2535
Author: Xinux
Date: Monday, February 13, 2017 4:32:54 PM
Message:
Added: Harvesting will now break Stealth and Invis
----
Revision: 2534
Author: Xinux
Date: Monday, February 13, 2017 3:27:07 PM
Message:
Update: Change to awareness skill hit process.
----
Revision: 2533
Author: Xinux
Date: Monday, February 13, 2017 2:33:38 PM
Message:
Update: Fix for ForceCompleteQuest() lua function
----
Revision: 2532
Author: Xinux
Date: Monday, February 13, 2017 1:38:32 PM
Message:
fix for commit
----
Revision: 2531
Author: Xinux
Date: Monday, February 13, 2017 1:28:52 PM
Message:
Added: Quest can only be accepted if you are within 5 levels of the quest level
Update: Fix for datastruct mismatch
----
Revision: 2530
Author: Faux
Date: Sunday, February 12, 2017 1:28:33 PM
Message:
Recommitting modified combat files. Tested with auto attack, with spell usage, damage shields and reverse damage shields without issue. Still a lot to do in the ProcessDamage function to reduce its scope.
----
Revision: 2529
Author: Faux
Date: Sunday, February 12, 2017 1:25:55 PM
Message:
First step in reorganizing the combat code. Lots of changes, so Im removing the current files and recommitting the modified files so I know it gets it right.
----
Revision: 2528
Author: Xinux
Date: Friday, February 10, 2017 3:18:05 PM
Message:
Update: Check for awareness max skill per level.
----
Revision: 2527
Author: Xinux
Date: Thursday, February 09, 2017 9:00:08 AM
Message:
Update: Fix for parley crash
----
Revision: 2526
Author: Xinux
Date: Wednesday, February 08, 2017 3:42:47 PM
Message:
Added: LUA function AddQuestPrereqFaction()
Added: Quests will not show if they have a faction prereq and the character does not meet the faction requirement
----
Revision: 2525
Author: Xinux
Date: Wednesday, February 08, 2017 12:14:54 PM
Message:
Added: LUA function AddQuestPrereqItem()
Added: Quests will not show if they have a item prereq and the character does not have said item
----
Revision: 2524
Author: Xinux
Date: Wednesday, February 08, 2017 11:01:17 AM
Message:
Added: AddQuestPrereqCurrentQuest() , AddQuestPrereqCurrentQuestGroup() LUA functions
Added: Quests will no longer appear if they have a current quest prereq and you don't have that quest
----
Revision: 2523
Author: Xinux
Date: Tuesday, February 07, 2017 1:53:15 PM
Message:
Update: Removed some excess code
Added: Optional Invul() and RegenBonus to Mez Function
Added: LUA RemoveMez()
----
Revision: 2522
Author: Xinux
Date: Tuesday, February 07, 2017 11:38:17 AM
Message:
SQL update
Rev 2522 - Unreal_Pawn is_stealth.sql
----
Revision: 2521
Author: Xinux
Date: Tuesday, February 07, 2017 11:16:11 AM
Message:
Update: DEv's and GM's can now see stealthed mobs
----
Revision: 2520
Author: Xinux
Date: Tuesday, February 07, 2017 10:32:41 AM
Message:
Added: Stealth to mobs
Added: Checks your detection skill vs their stealth skill
----
Revision: 2519
Author: Xinux
Date: Monday, February 06, 2017 3:10:37 PM
Message:
Update: Forgot default lull value
----
Revision: 2518
Author: Xinux
Date: Monday, February 06, 2017 9:11:16 AM
Message:
Update: Added missing packet for pet name change
Update: Struct file
----
Revision: 2517
Author: Xinux
Date: Friday, February 03, 2017 12:48:37 AM
Message:
Added: Functions to handle lull line spells
Added: LUA Functions AddLull() and AddLullTargets()
Added: Redone immunity defines
Added: Lull checks in the combat and aggro code
----
Revision: 2516
Author: smash
Date: Thursday, February 02, 2017 3:59:46 PM
Message:
fixed another water volume box (http://vgoemulator.net/index.php?p=bugs&id=910)
----
Revision: 2515
Author: Xinux
Date: Thursday, February 02, 2017 12:37:41 PM
Message:
Update: Adjusted Time out
----
Revision: 2514
Author: Xinux
Date: Thursday, February 02, 2017 11:22:05 AM
Message:
Update: Adjusted shutdown timer delay
----
Revision: 2513
Author: Xinux
Date: Thursday, February 02, 2017 11:18:45 AM
Message:
Update: Adjust who command in the console
----
Revision: 2512
Author: Xinux
Date: Thursday, February 02, 2017 10:51:20 AM
Message:
SQL Update
vgoemu\trunk\dev\test_data\Rev 2512 - Unreal_Pawn Immunities.sql
----
Revision: 2511
Author: Xinux
Date: Thursday, February 02, 2017 10:40:52 AM
Message:
Added: Bitmask defines for Immunities
Added: Handling for checking for immunities
----
Revision: 2510
Author: smash
Date: Wednesday, February 01, 2017 12:38:10 PM
Message:
Fixed an incorrect bounding box for a water volume (per bug report : http://vgoemulator.net/index.php?p=bugs&id=906)
----
Revision: 2509
Author: Xinux
Date: Tuesday, January 31, 2017 9:43:06 PM
Message:
Added: OP_TryNamePet
Added: Function to handle naming your pet
----
Revision: 2508
Author: smash
Date: Tuesday, January 31, 2017 7:59:09 PM
Message:
----
Revision: 2507
Author: Xinux
Date: Monday, January 30, 2017 3:59:03 PM
Message:
Added: Option to mark a quest as hidden no icon will appear unless the character is on the quest
Added: Optional duration to AddSpellTimer() function
Added: ForceCompleteQuest(), GetUniqueID(), ApplyCharm(), ApplyCharmTargets() lua function
Added: Optional flag to CompleteQuest() Function to bypass loot,exp etc etc
Added: FactionID in to .spawn details for defensive target
Added: OriginalFactionID() to unreal pawn
Added: AddCharm() and RemoveCharm() to the EffectsList
SQL Update: vgoemu\trunk\dev\test_data\Rev 2507 - Quest Table update.sql
----
Revision: 2506
Author: Xinux
Date: Monday, January 30, 2017 9:00:02 AM
Message:
Update: Crash fix
----
Revision: 2505
Author: smash
Date: Saturday, January 28, 2017 8:14:37 PM
Message:
changed the return type on a few functions from bool to (nil) spawns when invalid
----
Revision: 2504
Author: Xinux
Date: Friday, January 27, 2017 11:16:36 AM
Message:
Added: Character level to console screen
----
Revision: 2503
Author: Xinux
Date: Friday, January 27, 2017 11:02:06 AM
Message:
Added: Handling of Mez type spells
Added: LUA functions ApplyMez and ApplyMezTargets
----
Revision: 2502
Author: Xinux
Date: Thursday, January 26, 2017 4:58:23 PM
Message:
Added: Handling of the stun weakness packet along with stun visual on pawn.
----
Revision: 2501
Author: Xinux
Date: Thursday, January 26, 2017 2:36:19 PM
Message:
Added: ApplyStun and ApplyStunTargets LUA functions
----
Revision: 2500
Author: Xinux
Date: Wednesday, January 25, 2017 9:39:44 PM
Message:
Update: Experience is now reset to 0 when you manually set your level
----
Revision: 2499
Author: Xinux
Date: Wednesday, January 25, 2017 2:37:54 PM
Message:
Added: Added class to console who command
----
Revision: 2498
Author: smash
Date: Tuesday, January 24, 2017 7:56:13 PM
Message:
check for a bad socket while reading/writing
----
Revision: 2497
Author: Xinux
Date: Monday, January 23, 2017 8:14:12 PM
Message:
Update: Fix for pet's not appearing
----
Revision: 2496
Author: Xinux
Date: Monday, January 23, 2017 4:35:54 PM
Message:
Added: ApplySlow and ApplySlowTargets LUA Function
Update: Reworked how slow is applied to targets
----
Revision: 2495
Author: Xinux
Date: Monday, January 23, 2017 3:11:49 PM
Message:
Update: Better lua error text
Update: Root break chance
----
Revision: 2494
Author: Xinux
Date: Monday, January 23, 2017 12:36:06 PM
Message:
Added: SpellInterrupt LUA function
Added: Water_Breathing into attribute system
** Make sure to grab the altered Attribute_Defines.lua file form the content svn
SQL Update Rev 2494 - Attributes Update.sql
----
Revision: 2493
Author: Xinux
Date: Saturday, January 21, 2017 3:08:51 PM
Message:
Update: Some checks to see if the chunk you are going to is running.
----
Revision: 2492
Author: Xinux
Date: Tuesday, January 17, 2017 4:31:06 PM
Message:
New vendor_items sql file
vgoemu\trunk\dev\test_data\Rev 2492 - New Vendor Items.sql
----
Revision: 2491
Author: Xinux
Date: Tuesday, January 17, 2017 4:28:28 PM
Message:
Added: More vendor work
----
Revision: 2490
Author: Xinux
Date: Tuesday, January 17, 2017 11:48:22 AM
Message:
Added: Can now use item base currency to purchase items.
Added: Alternate currency will now show on vendors
Added: Faction check for vendor items if they have one.
Update: New struct file
----
Revision: 2489
Author: Ratief
Date: Monday, January 16, 2017 9:44:47 PM
Message:
-Hooked up the breath attribute so drowning is possible.
-Added a new LUAData type (ITEM) so that items can pass the item to the spell script.
-Move PC death stuff to a function on the WorldCharacter class so that all death processing is done in a single place (and not just in combat).
----
Revision: 2488
Author: Xinux
Date: Saturday, January 14, 2017 9:35:23 PM
Message:
Added: check to make sure you can't have two timed quests at once.
----
Revision: 2487
Author: Xinux
Date: Saturday, January 14, 2017 8:48:43 PM
Message:
Added: Quest timers should be working now.
Updated: Struct file
vgoemu\trunk\dev\test_data\Rev 2487 - Quest Timer Updates.sql
----
Revision: 2486
Author: Xinux
Date: Thursday, January 12, 2017 2:00:17 PM
Message:
ops vendor_items table
----
Revision: 2485
Author: Xinux
Date: Thursday, January 12, 2017 1:56:43 PM
Message:
Sql updates for merchant_item table and unreal_pawn table
vgoemu\trunk\dev\test_data\Rev 2485 - merchant_item_update.sql
vgoemu\trunk\dev\test_data\Rev 2485 - Unreal_pawn_vendor_type_update.sql
----
Revision: 2484
Author: smash
Date: Wednesday, January 11, 2017 5:22:44 PM
Message:
crash fix
----
Revision: 2483
Author: Faux
Date: Sunday, January 08, 2017 11:33:24 AM
Message:
Reset default NPC health to 50*level so its easier for testers to test content right now.
Change to root code to use relative spell level for determining when to overwrite rather than break chance.
----
Revision: 2482
Author: Xinux
Date: Saturday, January 07, 2017 1:22:24 PM
Message:
Added: Rewrote how root is handled
Added: ApplyRoot and ApplyRootTargets LUA functions
Added: IsSnared and IsRooted to spawn details command
Added: Chat notices and debuff icon removal if root breaks early
----
Revision: 2481
Author: Xinux
Date: Friday, January 06, 2017 3:30:49 PM
Message:
Added: Handling of rogue chain finishers
Added: Finishers should no longer be triggered off tick damage
----
Revision: 2480
Author: Xinux
Date: Thursday, January 05, 2017 4:46:22 PM
Message:
Update: Changed despawn check for day/night spawn
----
Revision: 2479
Author: Xinux
Date: Wednesday, January 04, 2017 11:15:29 PM
Message:
Added: You can now set a actors X and Y offset for following
Added: LUA Function GetXOffset(), GetYOffset, SetXOffset(), SetYOffset
Update: Default X/Y offset for all actors is 200/200
----
Revision: 2478
Author: Xinux
Date: Wednesday, January 04, 2017 4:59:25 PM
Message:
Added: Players Health, Endurance, Mana is set to 0 on death
Added: Player will now auto release when the death timer expires
----
Revision: 2477
Author: Xinux
Date: Wednesday, January 04, 2017 2:19:27 PM
Message:
Update: Dead players will no longer be considered incombat by the client
----
Revision: 2476
Author: Xinux
Date: Wednesday, January 04, 2017 2:10:45 PM
Message:
Update: Fix for invis/stealth not breaking when entering combat.
----
Revision: 2475
Author: Xinux
Date: Wednesday, January 04, 2017 1:14:10 PM
Message:
Added: Target of Target will now update on the encounter window.
Added: UpdateEncounterWindowToT() function
----
Revision: 2474
Author: Xinux
Date: Wednesday, January 04, 2017 11:09:00 AM
Message:
Added: NPC's will now despawn if they are pathing or roaming if they are set to only be up during certain time of day
----
Revision: 2473
Author: Xinux
Date: Tuesday, January 03, 2017 4:49:52 PM
Message:
Update: Quest objective locations can now be completed in any order
----
Revision: 2472
Author: Xinux
Date: Tuesday, January 03, 2017 1:20:03 PM
Message:
Update: Corrected logging error for attributes
Added: Two new stats to attributes damage_shield and reverse_damage_shield
Update: Combat code for Damage Shield and Reverse Damage Shield
Remove: Obsolete Damage Shield and Reverse Damage Shield code
**** Make sure to grab the updated Attributes_Define.lua from the content svn
SQL Update: vgoemu\trunk\dev\test_data\Rev 2472 - Attributes Update.sql
----
Revision: 2471
Author: Xinux
Date: Monday, January 02, 2017 11:58:28 AM
Message:
Added: LUA functions DamageShield and ReverseDamageShield
Added: Checks in combat to process DamageShields and ReverseDamageShield
----
Revision: 2470
Author: Xinux
Date: Sunday, January 01, 2017 8:45:54 PM
Message:
Update: Adjusted despawn timer for special npc's
----
Revision: 2469
Author: Xinux
Date: Sunday, January 01, 2017 8:14:22 PM
Message:
Update: Special spawned NPC's should now despawn after 60 seconds if dead.
----
Revision: 2468
Author: Xinux
Date: Sunday, January 01, 2017 2:05:44 PM
Message:
Added: option to .spawn combine clickable objects command and manual clear command
----
Revision: 2467
Author: Xinux
Date: Saturday, December 31, 2016 1:47:11 PM
Message:
Update: Vendor inventory lookup is no longer hardcoded now based off vendor type
SQL Update: vgoemu\trunk\dev\test_data\Rev 2467 - Unreal_Pawn - Vendor_Type.sql
----
Revision: 2466
Author: Xinux
Date: Friday, December 30, 2016 4:52:04 PM
Message:
Update: Changed timeout time
----
Revision: 2465
Author: Xinux
Date: Thursday, December 29, 2016 4:39:40 PM
Message:
Added: Couple of extra checks in for reactions and counters
----
Revision: 2464
Author: Xinux
Date: Thursday, December 29, 2016 12:21:02 PM
Message:
Added: Additional damage for Sorc Flame Spear Spell
----
Revision: 2463
Author: Xinux
Date: Thursday, December 29, 2016 10:45:02 AM
Message:
Added: LUA function AdjustHatePercent
Added: Target current hate value to spawn details
----
Revision: 2462
Author: Xinux
Date: Tuesday, December 27, 2016 12:46:23 PM
Message:
Update: Abilities should only trigger there own type for chains/reactions
----
Revision: 2461
Author: Xinux
Date: Tuesday, December 27, 2016 10:32:50 AM
Message:
Update: Update to sql insert
----
Revision: 2460
Author: Xinux
Date: Tuesday, December 27, 2016 10:29:28 AM
Message:
Added: First implementation for reactions. rescues and counter spells not implemented
Update: Struct file update
Added: DB update trunk\dev\test_data\Rev 2460 - Spell - school_chain.sql
----
Revision: 2459
Author: Xinux
Date: Wednesday, December 21, 2016 10:25:21 PM
Message:
Update: Datastruct fix
----
Revision: 2458
Author: smash
Date: Sunday, December 18, 2016 5:25:30 PM
Message:
struct error fix
----
Revision: 2457
Author: Xinux
Date: Tuesday, December 13, 2016 12:50:58 PM
Message:
Update: Change reverted when logging in
----
Revision: 2456
Author: Xinux
Date: Monday, December 12, 2016 10:15:37 AM
Message:
Update: Datastruct fixes
----
Revision: 2455
Author: smash
Date: Saturday, December 10, 2016 8:34:36 PM
Message:
missing null check crash
----
Revision: 2454
Author: Xinux
Date: Saturday, December 10, 2016 2:05:07 PM
Message:
Update: fixed mismatch struct
----
Revision: 2453
Author: smash
Date: Saturday, December 10, 2016 9:03:42 AM
Message:
fixed a crashy logger..
----
Revision: 2452
Author: smash
Date: Friday, December 09, 2016 7:52:26 PM
Message:
more mismatched structs
----
Revision: 2451
Author: smash
Date: Friday, December 09, 2016 12:28:37 PM
Message:
fix for incorrect struct type used on a couple instances of WS_ServerMark
----
Revision: 2450
Author: Xinux
Date: Friday, December 09, 2016 9:24:19 AM
Message:
Update: Slight change to loading
----
Revision: 2449
Author: smash
Date: Thursday, December 08, 2016 6:33:01 PM
Message:
fix for invalid data struct type
----
Revision: 2448
Author: smash
Date: Thursday, December 08, 2016 2:42:01 PM
Message:
missing null check crash
----
Revision: 2447
Author: Xinux
Date: Thursday, December 08, 2016 11:40:59 AM
Message:
Update: Update with loading into some chunks moved loading items to the end
----
Revision: 2446
Author: Xinux
Date: Thursday, December 08, 2016 10:59:57 AM
Message:
Update: ops typo
----
Revision: 2445
Author: Xinux
Date: Thursday, December 08, 2016 10:32:36 AM
Message:
Update: Fixed query on buyback item cleanup
----
Revision: 2444
Author: smash
Date: Wednesday, December 07, 2016 8:20:20 PM
Message:
----
Revision: 2443
Author: smash
Date: Wednesday, December 07, 2016 7:48:03 PM
Message:
fix for characters getting stuck online
----
Revision: 2442
Author: smash
Date: Wednesday, December 07, 2016 5:03:46 PM
Message:
Reworked the life-cycle of the UnrealClientChannelList class - pointers are now available from WorldCharacters and chunk Clients
----
Revision: 2441
Author: Xinux
Date: Wednesday, December 07, 2016 4:46:53 PM
Message:
Update: No need to send attributes with 0 value
Update: Temp added code back to stop unreal channel error
----
Revision: 2440
Author: smash
Date: Wednesday, December 07, 2016 1:51:00 PM
Message:
more incorrect packetstruct usage
----
Revision: 2439
Author: smash
Date: Wednesday, December 07, 2016 1:34:25 PM
Message:
----
Revision: 2438
Author: smash
Date: Wednesday, December 07, 2016 1:21:33 PM
Message:
fixed missing null chunk check
----
Revision: 2437
Author: smash
Date: Wednesday, December 07, 2016 1:14:42 PM
Message:
another incorrect struct type
----
Revision: 2436
Author: smash
Date: Wednesday, December 07, 2016 12:18:39 PM
Message:
fixed wrong struct type setting for WS_WhoEnd
----
Revision: 2435
Author: smash
Date: Wednesday, December 07, 2016 12:06:32 PM
Message:
Enforced a limit of 50 items being sent at one time to the client between item start/end packets
----
Revision: 2434
Author: smash
Date: Wednesday, December 07, 2016 11:53:07 AM
Message:
Now enforcing global cool down server-side
Fixed some memory leaks/bad reads from valgrind
----
Revision: 2433
Author: Xinux
Date: Wednesday, December 07, 2016 9:13:20 AM
Message:
Update: Fixed experience gain typo in the struct
----