VGOEmulator.net

A Development Project for the Vanguard:Saga of Heroes MMO
It is currently Wed Oct 18, 2017 04:01 am
  • ChangeLog
Revision: 2983
Author: Xinux
Date: Thursday, September 28, 2017 4:41:42 PM
Message:
Added: No more auto attacking while casting
Update: Auto attacks will trigger on when using abilities if offensive or defensive archtypes
----
Revision: 2982
Author: Xinux
Date: Thursday, September 28, 2017 3:42:26 PM
Message:
Update: You will now change to your adventure gear set at start of using adventure abilities
----
Revision: 2981
Author: Xinux
Date: Thursday, September 28, 2017 2:55:13 PM
Message:
Added: Yellow con mobs will now turn red when attacked
Added: Non-Agressive mobs will go back to a yellow name if they leash
----
Revision: 2980
Author: Xinux
Date: Thursday, September 28, 2017 11:41:31 AM
Message:
Update: Packets to targeters now has additional parameters
Update: Removed regen for NPC's excluding player pet's and charmed mobs
Update: Defensive Buff's should no longer appear under offensive target also
----
Revision: 2979
Author: OncaLupe
Date: Wednesday, September 27, 2017 10:24:39 PM
Message:
-Added: Lua:GiveMoney(Player, Amount)
-Added: Lua:TakeMoney(Player, Amount)
----
Revision: 2978
Author: Xinux
Date: Wednesday, September 27, 2017 1:57:20 PM
Message:
Update: Fix for movement speed not reseting if you die while casting
----
Revision: 2977
Author: Xinux
Date: Wednesday, September 27, 2017 11:16:13 AM
Message:
Added: Faction gain/loss on npc kill
Added: Column to unreal_pawn table to adjust faction multiplier
Updated: Faction reload command to include faction adjustment table
SQL Update: Rev 2977 - faction_adjustments_table.sql

----
Revision: 2976
Author: Faux
Date: Wednesday, September 27, 2017 10:47:08 AM
Message:
Following character sheet dependencies are now active:
Wis -> Energy bonus
Wis -> Spell Crit Rating
Dex -> Melee Crit Rating.

Update your dependencies table!
----
Revision: 2975
Author: OncaLupe
Date: Sunday, September 24, 2017 3:06:50 PM
Message:
-Added Lua::SendMessageToPlayersInRange(message, chunk_id, loc_x, loc_y, loc_z, distance, include_z)

-Added Lua::PopupMessageToPlayersInRange(color_string, size_string, message, chunk_id, loc_x, loc_y, loc_z, distance, include_z, ticks, window)

-Added ChunkServer::GetClientsInRangeFromPoint(FVector loc, uint32_t distance, bool include_z)
----
Revision: 2974
Author: Faux
Date: Sunday, September 24, 2017 2:22:25 PM
Message:
Fix for npcs having way higher dodge/block/parry chances than they should have had. Default is 10% chance for even con attacker.
----
Revision: 2973
Author: smash
Date: Sunday, September 24, 2017 1:54:06 PM
Message:
crash fix
----
Revision: 2972
Author: Faux
Date: Sunday, September 24, 2017 12:40:13 PM
Message:
Initial support for correct block/dodge/parry chances based on the appropriate attributes. If you mouse over strength and desk on the character sheet, you should see the appropriate block/dodge/parry chance for an even con mob.
----
Revision: 2971
Author: Xinux
Date: Saturday, September 23, 2017 11:44:49 AM
Message:
Update: Can now have as many quest options display on a npc that you want
----
Revision: 2970
Author: smash
Date: Saturday, September 23, 2017 11:14:53 AM
Message:

----
Revision: 2969
Author: smash
Date: Thursday, September 21, 2017 3:28:05 PM
Message:
common files for last commit
----
Revision: 2968
Author: smash
Date: Thursday, September 21, 2017 3:23:02 PM
Message:
Changed .spawn uncombine to instantly update spawns in game rather than requiring a spawn repop
Created a templated version of BitStreamWriter that uses a static sized buffer rather than a dynamically allocated one
----
Revision: 2967
Author: Xinux
Date: Thursday, September 21, 2017 7:47:47 AM
Message:
Update: Crash fix
----
Revision: 2966
Author: OncaLupe
Date: Wednesday, September 20, 2017 10:27:10 PM
Message:
Added message if ability has no script attached, and prevents casting.
----
Revision: 2965
Author: Xinux
Date: Friday, September 15, 2017 10:40:59 AM
Message:
Added: LUA function GetOriginalRotation()
----
Revision: 2964
Author: Faux
Date: Sunday, September 10, 2017 9:46:37 AM
Message:
Added a custom text column to the forms table so we can specify what we want the server to tell the client on form change.
Made one small change to the AdjustHate function to eliminate an error from spells that try to adjust hate at the same time as the mob is killed.
----
Revision: 2963
Author: smash
Date: Saturday, September 09, 2017 8:50:43 AM
Message:
Adding a Stop function to IRC for clean server shutdowns
----
Revision: 2962
Author: Faux
Date: Saturday, September 09, 2017 7:52:26 AM
Message:
Update to WeaponDamage and WeaponDamageTargets so allow for damage_type override.
----
Revision: 2961
Author: OncaLupe
Date: Friday, September 08, 2017 4:17:34 PM
Message:
Updated: Lua function ItemRefreshTimer now sets an actual cooldown rather than just client side visual.

Updated: Item::Use() now checks for cooldown.
----
Revision: 2960
Author: Faux
Date: Friday, September 08, 2017 10:54:52 AM
Message:
Update to combat routines to allow splitting of main hand and off hand damage components throughout for proper chat parsing. New Lua function WeaponDamageTargets and WeaponDamage.
----
Revision: 2959
Author: smash
Date: Wednesday, September 06, 2017 3:12:16 PM
Message:
.spawn combinelist and .spawn uncombine commands
----
Revision: 2958
Author: OncaLupe
Date: Monday, September 04, 2017 8:40:02 AM
Message:
Fix for spell DoTs ticking every frame after first delay.
----
Revision: 2957
Author: Faux
Date: Sunday, September 03, 2017 1:26:50 PM
Message:
Probable fix for inability to train spells.
----
Revision: 2956
Author: smash
Date: Wednesday, August 30, 2017 3:41:15 PM
Message:
Fix for potential race condition with tick timers
----
Revision: 2955
Author: Xinux
Date: Wednesday, August 30, 2017 2:07:49 PM
Message:
Update: No longer stuck in combat when a reload spawn happens
Update: Fixed being stuck in combat while feign death
Update: Fixed being stuck in combat after resurrecting
Update: Removed excess checks
----
Revision: 2954
Author: Xinux
Date: Tuesday, August 29, 2017 8:56:01 AM
Message:
Update: Code cleanup
----
Revision: 2953
Author: Xinux
Date: Monday, August 28, 2017 4:37:58 PM
Message:
Update: Added in a extra hate check
----
Revision: 2952
Author: Xinux
Date: Monday, August 28, 2017 4:03:14 PM
Message:
Update: Added more hate logging
----
Revision: 2951
Author: Xinux
Date: Monday, August 28, 2017 11:55:56 AM
Message:
Added: Hate list check function
Update: Fixed melee going in and out of combat issue.
----
Revision: 2950
Author: OncaLupe
Date: Monday, August 28, 2017 10:21:33 AM
Message:
Fix for AddQuestPrereqCurrentQuest() working on completed quests instead of only currently active.

Added Lua functions Get/SetInteractedWithItem()

Added intitial functions to support players within areas (city/dungeon). Designed to be used with chunkscript location triggers. Tracks if summoning and mounts are allowed (currently scripts need to check, may extend to server code later). Handles overlapping trigger areas.
Lua functions:
-SetCurrentArea(Player, Area_Name, Allow_Summon, Allow_Mount)
-GetCurrentAreaName(Player)
-SetCurrentAreaAllowsSummon(Player, Area_Name, Allow_Summon)
-GetCurrentAreaAllowsSummon(Player)
-SetCurrentAreaAllowsMount(Player, Area_Name, Allow_Mount)
-GetCurrentAreaAllowsMount(Player)
-LeaveCurrentArea(Player, Area_Name)
-ReportAreasToPlayer(Player) -Debug function to make sure area changes are handled properly.
----
Revision: 2949
Author: Xinux
Date: Sunday, August 27, 2017 4:39:39 PM
Message:
Added: Being removed from combat is now being handled by the hating/hated by lists
Added: Heals will now add aggro to anyone on your targets hate list
Added: IsHated() and AddHateToAll()
Update: you will now go in to combat when you heal another players pet
Update: Fixed health % value display on a target mob that is not attacking you.

----
Revision: 2948
Author: Xinux
Date: Saturday, August 26, 2017 6:41:45 PM
Message:
Update: Added hating check
----
Revision: 2947
Author: Xinux
Date: Saturday, August 26, 2017 5:42:07 PM
Message:
Update: Added a few set's for a killed npc and added some combat checks
----
Revision: 2946
Author: Xinux
Date: Saturday, August 26, 2017 5:07:32 PM
Message:
Added: NPC's quest icons should now reappear after a reload spawns command
----
Revision: 2945
Author: Xinux
Date: Friday, August 25, 2017 11:21:46 AM
Message:
Update: Changed a logger
----
Revision: 2944
Author: Xinux
Date: Wednesday, August 23, 2017 7:41:52 PM
Message:
Update: Combined spell, spell_details and spell_text into one table (Spell)
Update: Changed most values in spell from uint to a int
Update: There is now no more unknows in regards to spell's
Update: Struct File
SQL Update: Rev 2944 - New Spell Table w drop to obsolete tables.sql
SQL Update: Rev 2944 - New Spell chains with drop.sql


----
Revision: 2943
Author: Xinux
Date: Wednesday, August 23, 2017 9:21:51 AM
Message:
Update: Removed logger after fix
----
Revision: 2942
Author: Xinux
Date: Wednesday, August 23, 2017 9:16:01 AM
Message:
Update: Struct file
----
Revision: 2941
Author: Xinux
Date: Tuesday, August 22, 2017 6:24:38 PM
Message:
Update: Spelling error and else statement
----
Revision: 2940
Author: Xinux
Date: Tuesday, August 22, 2017 4:54:31 PM
Message:
Updated: Changed a little with hate and added some logging
----
Revision: 2939
Author: Xinux
Date: Tuesday, August 22, 2017 4:10:56 PM
Message:
Update: Fixed being able to multiply character stats
Update: Added logging to every spot that puts you in combat
----
Revision: 2938
Author: Xinux
Date: Tuesday, August 22, 2017 11:04:31 AM
Message:
Added: Check to see if a character is stuck in combat and remove them
Update: Removed excess logger
----
Revision: 2937
Author: Xinux
Date: Monday, August 21, 2017 5:59:22 PM
Message:
Update: Struct file
----
Revision: 2936
Author: Xinux
Date: Monday, August 21, 2017 4:48:28 PM
Message:
Update: change to sql query
Rev 2935 - Item_column_update.sql

----
Revision: 2935
Author: Xinux
Date: Monday, August 21, 2017 12:26:37 PM
Message:
Update: Cleaned up item struct and DB columns
SQL update: Rev 2935 - Item_column_update.sql


----
Revision: 2934
Author: Xinux
Date: Monday, August 21, 2017 10:47:59 AM
Message:
Added: Class specific values list
Update: Fixed dodge and block action value
SQL Update: Class_Values.sql

----
Revision: 2933
Author: smash
Date: Monday, August 21, 2017 7:01:30 AM
Message:
Reduced server load of ProcessSpawnAggro
Merged the regen and spell threads into the combat thread, as well as moved ProcessSpawnAggro to this thread
Fixed a bug caused by see_stealth not being initialized for WorldCharacters
----
Revision: 2932
Author: smash
Date: Saturday, August 19, 2017 11:15:31 PM
Message:
temporarily moved sggro processing to its own thread for testing
----
Revision: 2931
Author: Xinux
Date: Friday, August 18, 2017 8:15:37 PM
Message:
Update: Finally fixed being able to leave combat in the middle of combat
Update: NPC's should no longer appear on your encounter list if they don't belong.
----
Revision: 2930
Author: Xinux
Date: Friday, August 18, 2017 5:41:08 PM
Message:
Update: Reverted change to remove combat
----
Revision: 2929
Author: Xinux
Date: Friday, August 18, 2017 10:44:51 AM
Message:
Added: Sending of defensive possible packet
Update: Struct file
----
Revision: 2928
Author: Xinux
Date: Friday, August 18, 2017 8:02:34 AM
Message:
Update: Tweaks to spawn copy command
----
Revision: 2927
Author: Xinux
Date: Thursday, August 17, 2017 3:55:03 PM
Message:
Added: Vitality bonus now added to heal amount
Update: Fixed issue with leaving combat early
----
Revision: 2926
Author: Xinux
Date: Thursday, August 17, 2017 12:53:48 PM
Message:
Added: Damage bonus from Strength, Intelligence and Dexterity
----
Revision: 2925
Author: Xinux
Date: Thursday, August 17, 2017 7:46:25 AM
Message:
Update: Tweak to item copy command
----
Revision: 2924
Author: smash
Date: Wednesday, August 16, 2017 8:19:25 PM
Message:
more aggro work
----
Revision: 2923
Author: smash
Date: Wednesday, August 16, 2017 7:36:21 PM
Message:
Fixed a bug that would cause unwanted Npc->Npc combat
Optimized aggro checks
----
Revision: 2922
Author: smash
Date: Wednesday, August 16, 2017 4:36:24 PM
Message:
Disabled aggro checks in zones without any players
----
Revision: 2921
Author: smash
Date: Wednesday, August 16, 2017 3:49:55 PM
Message:

----
Revision: 2920
Author: smash
Date: Wednesday, August 16, 2017 3:46:15 PM
Message:
tweak for aggro on multiple clients in a zone
----
Revision: 2919
Author: smash
Date: Wednesday, August 16, 2017 3:34:00 PM
Message:
Changed replication to use the chunk's LoadedUnrealFileList
Moved some stealth aggro checks around so that mobs are added to the client's current mob list for replication etc
Moved some aggro checks from the ChunkServer class to Npc
----
Revision: 2918
Author: OncaLupe
Date: Wednesday, August 16, 2017 2:43:08 PM
Message:
Added: Lua function InteractsWithQuestByLocID(), allows a specific spawn to interact with a quest objective, rather than all of a spawnID.
Added: Quest::AddInteractionNpcByLocID() and Quest::GetQuestInteractionsByLocID()
Added: ChunkServer::AddQuestInteractionIconsByLocID() and RemoveQuestInteractionIconsByLocID()
Updated: Quest and ChunkServer functions that handle interaction sparklies
----
Revision: 2917
Author: Xinux
Date: Wednesday, August 16, 2017 7:42:35 AM
Message:
Update: Fix for buying alternate currency items
----
Revision: 2916
Author: Xinux
Date: Tuesday, August 15, 2017 9:45:30 PM
Message:
Update: character replacement on spawn duplicate
----
Revision: 2915
Author: Xinux
Date: Tuesday, August 15, 2017 9:22:13 PM
Message:
Update: Ok fixed this time
----
Revision: 2914
Author: Xinux
Date: Tuesday, August 15, 2017 9:03:24 PM
Message:
Update: Fix for spawn duplicate command
----
Revision: 2913
Author: Xinux
Date: Tuesday, August 15, 2017 2:54:32 PM
Message:
Added: Pet's HP will now update in the UI when out of combat
----
Revision: 2912
Author: Xinux
Date: Tuesday, August 15, 2017 1:08:28 PM
Message:
Update: Added endurance to spawn details
Added: NPC energy level will now scale
Added: Base NPC movement rate on spawn
----
Revision: 2911
Author: smash
Date: Tuesday, August 15, 2017 12:15:46 PM
Message:
deadlock fix
----
Revision: 2910
Author: OncaLupe
Date: Tuesday, August 15, 2017 9:43:48 AM
Message:
Update: Optional delay for AddObjectiveCompleteAction.
----
Revision: 2909
Author: Xinux
Date: Monday, August 14, 2017 4:06:02 PM
Message:
Update: Adjust Z on warpbehind function
----
Revision: 2908
Author: Xinux
Date: Monday, August 14, 2017 3:46:43 PM
Message:
Update: Fixed client movewornitem struct
Added: Energy to spawn details
Update: summon command 1 will write to the DB while 0 will not
Update: Struct File
----
Revision: 2907
Author: Xinux
Date: Monday, August 14, 2017 2:35:02 PM
Message:
Update: Harvesting has been fixed
SQL Update: Rev 2905 - Pawn table changes.sql

----
Revision: 2906
Author: Xinux
Date: Monday, August 14, 2017 11:51:42 AM
Message:
Added: Spawn duplicate command
Update: Fixed NPC with 0 Hit Points
Update: Item copy command to show created for category
SQL update: Rev 2905 - Pawn table changes.sql

----
Revision: 2905
Author: Xinux
Date: Sunday, August 13, 2017 8:50:40 PM
Message:
Added: Moved NPC base health to the DB
Added: Update NPC class code
Update: Npc's HP's should scale better
SQL Update: Rev 2905 - Pawn table changes.sql

----
Revision: 2904
Author: Xinux
Date: Sunday, August 13, 2017 2:28:40 PM
Message:
Update: Adjusted some timers
----
Revision: 2903
Author: Xinux
Date: Sunday, August 13, 2017 12:29:12 PM
Message:
Update: Adjusted logic on character save poi function
----
Revision: 2902
Author: Xinux
Date: Sunday, August 13, 2017 12:25:06 PM
Message:
Update: No longer saving poi's with the ID of 0
----
Revision: 2901
Author: Xinux
Date: Sunday, August 13, 2017 12:11:37 PM
Message:
Updated: Added new item id to the log when copy item is used
----
Revision: 2900
Author: Xinux
Date: Sunday, August 13, 2017 12:06:38 PM
Message:
Update: Removed excess logger
----
Revision: 2899
Author: Xinux
Date: Sunday, August 13, 2017 12:04:18 PM
Message:
Update: Added in more help info for top level commands
----
Revision: 2898
Author: Xinux
Date: Sunday, August 13, 2017 11:37:16 AM
Message:
Added: NPC spawn copy command
Added: Item copy command
Update: Fixed EAIStrategy enum
Update: added attachment_slot and slot_id to SGOAttachmentGroupInfoPair
----
Revision: 2897
Author: Xinux
Date: Friday, August 11, 2017 9:44:42 AM
Message:
Added: Humans will now get 14 attribute points instead of 10
----
Revision: 2896
Author: Xinux
Date: Friday, August 11, 2017 8:12:42 AM
Message:
Update: Fix for looted items not stacking
----
Revision: 2895
Author: Xinux
Date: Thursday, August 10, 2017 4:06:21 PM
Message:
Update: Awareness Skill check is now on a timer.
Update: Stealthed mob will now aggro correctly.
Update: Stealthed mobs will appear when you awareness skill meets or exceeds theirs.
Update: Removed excess mobs/objects from aggro check list.
Update: Removed aggro check for mobs of the same faction.
Update: Target buff's should now be removed when the player dies.
Update: Moved Quest and Parley Experience to the DB instead of hard-coded.
Update: Corrected and added missing pawn entity type bit-mask values.
Added: IsXXXX()for all entity types
SQL Update: Rev 2895 - Experience for quests_parleys.sql

----
Revision: 2894
Author: Xinux
Date: Tuesday, August 08, 2017 1:44:51 PM
Message:
Update: Issue with proc not being valid still added a log and a return
----
Revision: 2893
Author: OncaLupe
Date: Monday, August 07, 2017 8:18:55 PM
Message:
Added Lua AddQuestLockoutQuest(Quest, Lockout_Quest)
- If player has or completed Lockout_Quest, Quest will not be available
----
Revision: 2892
Author: Xinux
Date: Sunday, August 06, 2017 3:35:03 PM
Message:
Update: Added is_dead check when processing a proc
----
Revision: 2891
Author: OncaLupe
Date: Wednesday, August 02, 2017 3:55:01 PM
Message:
Fix for SetObjectiveIncomplete not resetting objective quantity.
----
Revision: 2890
Author: OncaLupe
Date: Sunday, July 30, 2017 9:47:21 PM
Message:
Updated item prereqs for quests. Now works like quest prereqs, where multiple AddQuestPrereqItem() lua calls add more required items, and a new AddQuestPrereqItemGroup() lua function for needing one out of a list.
----
Revision: 2889
Author: smash
Date: Tuesday, July 25, 2017 8:35:34 PM
Message:
Forgot file from previous commit
----
Revision: 2888
Author: smash
Date: Friday, July 21, 2017 11:56:50 PM
Message:
Reworked the PendulumMoverProcessor slightly
Added comments explaining the RotatingProcessor
----
Revision: 2887
Author: smash
Date: Friday, July 21, 2017 6:28:00 PM
Message:
Added negative direction rotation rate to the RotatingProcessor
----
Revision: 2886
Author: smash
Date: Friday, July 21, 2017 6:16:08 PM
Message:
reverted accidental commit
----
Revision: 2885
Author: smash
Date: Friday, July 21, 2017 6:14:43 PM
Message:
Added a new processor for movers (RotatingProcessor) where the mover just spins in a constant direction
----
Revision: 2884
Author: smash
Date: Friday, July 21, 2017 5:10:13 PM
Message:
Fixed a couple bugs in actor replication
----
Revision: 2883
Author: Xinux
Date: Thursday, July 20, 2017 5:05:37 PM
Message:
Update: Changes to movers
----
Revision: 2882
Author: Xinux
Date: Thursday, July 20, 2017 3:22:15 PM
Message:
Update: Removed rotation
----
Revision: 2881
Author: Xinux
Date: Thursday, July 20, 2017 1:14:20 PM
Message:
Update: Added more components to movers
SQL update: Rev 2881 - Mover Update.sql

----
Revision: 2880
Author: Xinux
Date: Wednesday, July 19, 2017 10:29:30 AM
Message:
Update: Added more values for movers
----
Revision: 2879
Author: Xinux
Date: Monday, July 17, 2017 11:18:50 PM
Message:
Update: Project code cleanup to make everything more uniformed
Update: Fixed a few compile warnings
----
Revision: 2878
Author: smash
Date: Monday, July 17, 2017 6:35:15 PM
Message:
nullptr crash fix
----
Revision: 2877
Author: OncaLupe
Date: Sunday, July 16, 2017 2:37:37 PM
Message:
Fix for server crash due to AddItem change.
----
Revision: 2876
Author: Xinux
Date: Saturday, July 15, 2017 2:15:29 PM
Message:
Update: Added in crafting result bonus to progress and quality also removed hardcoded response
----
Revision: 2875
Author: Xinux
Date: Saturday, July 15, 2017 10:49:30 AM
Message:
Update: More crafting work
SQL Update: Rev 2875 - character_items update.sql

----
Revision: 2874
Author: Xinux
Date: Thursday, July 13, 2017 4:42:11 PM
Message:
Update: Fix for crafting crash
----
Revision: 2873
Author: Xinux
Date: Thursday, July 13, 2017 10:37:49 AM
Message:
Update: Even more crafting work and barely scratched the surface
Update: Fixed issue with items not being removed if quest fails to complete on turn in
SQL Update: Rev 2873 - crafting_tables_update.sql

----
Revision: 2872
Author: OncaLupe
Date: Thursday, July 13, 2017 7:15:45 AM
Message:
Added Lua function IsDevOrGM(Player). Returns true/false.
----
Revision: 2871
Author: OncaLupe
Date: Friday, July 07, 2017 12:20:37 PM
Message:
Added Lua function SetObjectiveIncomplete()

Updated Lua::UpdateQuestObjectiveQuantity and Quest::UpdateObjectiveQuantity() to work with negative amounts.
----
Revision: 2870
Author: Xinux
Date: Thursday, July 06, 2017 5:04:18 PM
Message:
Update: More work on crafting
Update: change to remove charges function
Update: Struct file
----
Revision: 2869
Author: Xinux
Date: Tuesday, July 04, 2017 1:37:59 PM
Message:
Added: Quest reward Override option
SQL: Rev 2869 - Quest Reward Override.sql

----
Revision: 2868
Author: Xinux
Date: Tuesday, July 04, 2017 10:57:20 AM
Message:
Added: Can no longer hail dead npc's
Update: More crafting work
SQL - Rev 2867 - Crafting tables.sql

----
Revision: 2867
Author: Faux
Date: Saturday, July 01, 2017 12:51:37 PM
Message:
Turning down one logger.
----
Revision: 2866
Author: Faux
Date: Saturday, July 01, 2017 12:50:23 PM
Message:
Slight rewrite to the GetBaseAccuracy function given the last commit.
----
Revision: 2865
Author: Faux
Date: Saturday, July 01, 2017 10:37:24 AM
Message:
Moved the check on skill ups from using abilities to the SpellProcess code. Now any spell can trigger its associated skill up including non-combat abilities like buffs. Weapon specialization skills will now skill up on use as well. Also boosted chance to skill up to a minimum of 80% so people can get their skills caught up quickly. Next up is to make weapon spec skills affect base damage of an attack.
----
Revision: 2864
Author: Ratief
Date: Saturday, July 01, 2017 6:08:14 AM
Message:
Fixed linux compile errors.
Fixed the makefile to work with the new LUA files.
----
Revision: 2863
Author: OncaLupe
Date: Thursday, June 29, 2017 4:48:11 PM
Message:
Updated SpellProcess::CastProcessedSpell() to check if target is alive.

Added GetFollowing(Spawn) lua function, returns spawn ref or null.

Updated SGOUnrealPawn::GetFollowingTarget() to return pointer or null based on is_following. Previously always returned pointer; if spawn was following then stopped, would still return pointer.
----
Revision: 2862
Author: Faux
Date: Wednesday, June 28, 2017 6:57:39 PM
Message:
Support for weaknesses. Known bug right now is that applying a weakness right at combat start makes the icon appear and disappear. The weakness is still there, but you don't see it. If you apply a weakness even a second or two into combat, its fine.
Two .sql files to run to update your database.
----
Revision: 2861
Author: Xinux
Date: Wednesday, June 28, 2017 11:58:14 AM
Message:
Update: struct file
----
Revision: 2860
Author: Xinux
Date: Tuesday, June 27, 2017 2:38:10 PM
Message:
Update: Struct file
Update: Some more work on crafting
Update: Only the recipes that will work at your crafting station will appear
Update: Added in the rest of the crafting station race's
Added: reload command for crafting recipes
SQL Update - C:\vgoemu\trunk\dev\test_data\Rev 2860 - crafting_recipes.sql

----
-------- Older Commits --------- 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
----