Page 27 of 27

Re: VGOEmu Progress

Posted: Wed Feb 13, 2019 2:20 pm
by Xinux
WoW it's been awhile sorry this should get everyone caught up.

Code: Select all

Revision: 3400
Author: Xinux
Date: Tuesday, February 12, 2019 4:55:40 PM
Message:
Added: Strike spell for NPC's
Added: Strike lua function
Added: Some safety checks
Update: Increased NPC auto attack damage
----
Revision: 3399
Author: smash
Date: Tuesday, February 12, 2019 1:32:08 PM
Message:
Fix for harvesting yields not resetting if a harvest is interrupted
----
Revision: 3398
Author: OncaLupe
Date: Monday, February 11, 2019 4:56:28 PM
Message:
Fixed: Players being killed via SetAttributeCurrentValue() were not properly being set as killed.
----
Revision: 3397
Author: Xinux
Date: Monday, February 11, 2019 3:32:45 PM
Message:
Update: Fixed being stuck in combat with mobs that have been despawned
Update: Fixed issue with super melee attack speed
----
Revision: 3396
Author: Xinux
Date: Monday, February 11, 2019 1:04:29 PM
Message:
SQL Update: Initial DB tables for fishing Rev 3396 - Fish.sql

----
Revision: 3395
Author: smash
Date: Sunday, February 10, 2019 3:44:48 PM
Message:
Added a 6th param to MoveToLocation : a second spawn param that can be added to the callback function on location arrival
----
Revision: 3394
Author: Xinux
Date: Friday, February 08, 2019 1:23:53 PM
Message:
Update: Fix for wrong slot value when selling to a vendor
----
Revision: 3393
Author: Xinux
Date: Friday, February 08, 2019 11:43:48 AM
Message:
Update: Struct file
----
Revision: 3392
Author: Xinux
Date: Friday, February 08, 2019 11:31:14 AM
Message:
Added: Handling to cast and reel in fishing line
Added: Handling to adjust wield preference from client
Added: Fishing() lua function
Added: Missing opcodes
Updated: Struct File

-- Changes to table: `opcodes`
UPDATE opcodes SET `opcode_name` = 'OP_AddBestFishAchievement' WHERE opcode_id = '1443';
UPDATE opcodes SET `opcode_name` = 'OP_RequestBestFishAchievement' WHERE opcode_id = '1444';
----
Revision: 3391
Author: Xinux
Date: Wednesday, February 06, 2019 10:05:27 AM
Message:
Update: Parser code
----
Revision: 3390
Author: smash
Date: Monday, February 04, 2019 5:47:26 PM
Message:
Added a null check
----
Revision: 3389
Author: Xinux
Date: Saturday, February 02, 2019 2:51:59 PM
Message:
Update: Still a issue with inventory and crafting some adding some logging
----
Revision: 3388
Author: OncaLupe
Date: Friday, February 01, 2019 9:24:27 PM
Message:
Reworked SetCurrentArea() and related functions to be a central setup for handling areas within chunks.
- Areas can have a label that shows when entering, and chat text for entering and exiting.
- Tracks overlapping areas so popup/chat text only shown on initial entry and final exit.
- Areas can restrict mounts and/or flying mounts, block lev(not yet in), and allow rest bonus when logged out.

Fixed character window's race display changing when using illusions.

Moved GM/Dev message when clicking on an object before distance check.
----
Revision: 3387
Author: Xinux
Date: Friday, February 01, 2019 11:40:30 AM
Message:
Update: Struct File
----
Revision: 3386
Author: OncaLupe
Date: Friday, February 01, 2019 11:30:49 AM
Message:
Fixed bug in previous SQL file.
----
Revision: 3385
Author: OncaLupe
Date: Thursday, January 31, 2019 5:20:02 PM
Message:
Forgot SQL from last update
----
Revision: 3384
Author: OncaLupe
Date: Thursday, January 31, 2019 5:19:25 PM
Message:
Added: Rest XP
-Each sphere has independent rest bonus with server rules for: Enabled, Gain rate, Max amount, XP Bonus
-Rest is gained as long as the player logs out in a town/outpost (Set via chunk script)
-Rest is used for Mob kills, crafting, and parleys

Expanded Brotherhood to track XP that can be used with Rest Bonus separate from other XP.

Reworked logic for XP bar so it shows death penalty better.
-Yellow is XP gained, death shrinks yellow and replaces with red. When reaching 0% of level, red grows.
-Blue bar shows rest bonus amount. Purple shows death penalty that is covered by XP bonus. Death penalty below 0% of level is always red.

Fixed: NPC Health Reactions now reset on leashing.

Update: Lua SetCurrentArea() now includes bool for setting if the area gives rest bonus.

Update: Command SetLevel clears Rest Bonus and Death Penalty
----
Revision: 3383
Author: Xinux
Date: Wednesday, January 30, 2019 3:59:11 PM
Message:
Update: Fix for splitting and combining items getting set to wrong bag_id
----
Revision: 3382
Author: Xinux
Date: Wednesday, January 30, 2019 11:43:14 AM
Message:
Update: More tweaks to inventory system
----
Revision: 3381
Author: smash
Date: Tuesday, January 29, 2019 9:02:44 AM
Message:
enabled KeepAlive on TCP sockets to prevent world from not realizing it has lost connection to the login server in case of an interruption
----
Revision: 3380
Author: Xinux
Date: Monday, January 28, 2019 3:15:42 PM
Message:
Update: Fix for inventory getting out of sync from crafting
----
Revision: 3379
Author: Xinux
Date: Monday, January 28, 2019 11:45:23 AM
Message:
Update: Tweak to inventory and added some logging
----
Revision: 3378
Author: smash
Date: Sunday, January 27, 2019 8:28:03 AM
Message:
deadlock fix
----
Revision: 3377
Author: smash
Date: Saturday, January 26, 2019 12:57:15 AM
Message:
Removed the class switch from SGOUnrealPawn::CalculateStrengthDamageBonus()
----
Revision: 3376
Author: Faux
Date: Friday, January 25, 2019 11:22:14 AM
Message:
Fix to a query that caused issues in MySQL 8.0
----
Revision: 3375
Author: smash
Date: Thursday, January 24, 2019 11:08:49 PM
Message:
Fixed a deadlock
----
Revision: 3374
Author: smash
Date: Thursday, January 24, 2019 5:10:05 AM
Message:
Fixed weak_ptr comparison
----
Revision: 3373
Author: smash
Date: Thursday, January 24, 2019 3:54:27 AM
Message:
Reverted change to a query I made
----
Revision: 3372
Author: smash
Date: Thursday, January 24, 2019 2:00:56 AM
Message:
Added support for NPC spells to GetAETargetsInRange
----
Revision: 3371
Author: smash
Date: Thursday, January 24, 2019 1:41:09 AM
Message:

----
Revision: 3370
Author: smash
Date: Thursday, January 24, 2019 1:01:16 AM
Message:
Fixed some memory leaks
Fixed a crash that happened sometimes from casting spell_line 2 or 3
Added Lua function GetAETargetsInRange
Random cleanup
----
Revision: 3369
Author: smash
Date: Tuesday, January 22, 2019 2:12:55 AM
Message:
Added a comment for WS_ServerShortBeneSpellEffect, opcode/packet should probably be renamed
----
Revision: 3368
Author: smash
Date: Tuesday, January 22, 2019 2:02:01 AM
Message:

----
Revision: 3367
Author: smash
Date: Tuesday, January 22, 2019 2:01:31 AM
Message:
update to WS_ServerShortBeneSpellEffect
----
Revision: 3366
Author: smash
Date: Tuesday, January 22, 2019 1:37:17 AM
Message:
updated WS_MaintainedEffects
----
Revision: 3365
Author: OncaLupe
Date: Monday, January 21, 2019 2:14:40 PM
Message:
Fixed: Yellow section of XP bar now lowers with death XP, and purple shows in place for debt amount.
Fixed: Death XP was not stacking with repeated deaths.
Fixed: XP bar was not updating on death.
Fixed: XP chat message was not showing 'recovered' while in XP debt.
----
Revision: 3364
Author: Xinux
Date: Monday, January 21, 2019 9:22:03 AM
Message:
Added: Handling adding and removing augments
Added: Item effects, spells, equipped effects and count of each is now created/loaded at startup
Update: Changed some effect_type naming to spell_type or type
Update: Struct File Update
SQL Update: Rev 3364 - Item Augment Update.sql

----
Revision: 3363
Author: Xinux
Date: Monday, January 14, 2019 9:06:45 AM
Message:
Update: Struct file
----
Revision: 3362
Author: Xinux
Date: Sunday, January 13, 2019 11:34:57 PM
Message:
Added: opcodes
Added: Handler for attaching augments
Added: Beginning work on attaching augments to items
Added: Augments are no longer stackable
Update: Fixed repairing items and what items you are able to repair
Update: Fix for item durability
Update: Fix for not being able to move your crafting tool after crafting
SQL Update: Rev 3362 - Item Augment.sql

----
Revision: 3361
Author: OncaLupe
Date: Saturday, January 12, 2019 9:05:50 PM
Message:
Updated NPC leashing.
-HP regen when reaching original aggro location now updates player's UI.
-Attacking a leashing mob re-enters combat but leaves return location so mobs can't be dragged across the chunk.
-leashing triggers on_leash(Npc, Player) lua event, with Player being the NPCs target.
-Removed super speed on leashing, NPCs should run at normal speed.
----
Revision: 3360
Author: Xinux
Date: Friday, January 11, 2019 11:34:18 AM
Message:
Update: Fix for not being able to swap items in your bags
----
Revision: 3359
Author: Xinux
Date: Friday, January 11, 2019 11:09:08 AM
Message:
Update: Added true for short_save on character item update where needed
----
Revision: 3358
Author: Xinux
Date: Thursday, January 10, 2019 4:56:25 PM
Message:
Update: Misc inventory fixes
Added: Bool for item saves to bypass attachment and modifiers
----
Revision: 3357
Author: Xinux
Date: Thursday, January 10, 2019 3:00:03 PM
Message:
Update: Fix for moving weapons between main hand and off hand
----
Revision: 3356
Author: Xinux
Date: Thursday, January 10, 2019 11:04:05 AM
Message:
Added: Check to see if NPC is alive when adding a encounter window
----
Revision: 3355
Author: Xinux
Date: Thursday, January 10, 2019 9:30:39 AM
Message:
Update: Fixed issue with moving items from appearance to normal equipped slot
----
Revision: 3354
Author: Xinux
Date: Wednesday, January 09, 2019 4:45:30 PM
Message:
Added: Message if not enough money to purchase a item via a script
Added: Check for DEV or GM when using cast command
Update: Fix for removing a item via script
----
Revision: 3353
Author: Xinux
Date: Wednesday, January 09, 2019 1:20:15 PM
Message:
Update: Fix for swapping items 
Update: Added check to make sure item can go in to slot when swapping
Update: Added extra checks when swapping from 1H to 2H and back
----
Revision: 3352
Author: Xinux
Date: Tuesday, January 08, 2019 4:05:54 PM
Message:
Update: Fix comment error
----
Revision: 3351
Author: Xinux
Date: Tuesday, January 08, 2019 4:03:52 PM
Message:
Update: Adjusted value to account for slot 0
----
Revision: 3350
Author: Xinux
Date: Tuesday, January 08, 2019 3:54:40 PM
Message:
Update: Logging in brotherhood code
Update: Fix for swapping items with another item
Update: Added durability to vendor bought items

----
Revision: 3349
Author: Xinux
Date: Tuesday, January 08, 2019 1:04:27 PM
Message:
Update: Change save to update when looting a stackable item to a existing stack
----
Revision: 3348
Author: Xinux
Date: Tuesday, January 08, 2019 11:31:37 AM
Message:
Update: Change to SQL file added in bank_id under unique
----
Revision: 3347
Author: Xinux
Date: Tuesday, January 08, 2019 9:46:55 AM
Message:
Update: Changed item saves to happen as soon as a change happens
Update: Added message if failed to give item
Update: Fixed being able to pick a crafting recipe when you click back
SQL Update: Rev 3347 - Character Items Update.sql

----
Revision: 3346
Author: OncaLupe
Date: Monday, January 07, 2019 9:55:07 AM
Message:
Fixed: HandleQuestItem() not properly exiting when a duplicate ItemID is given.

Fixed: '.reload questscripts' was still loading scripts and running init() on quests out of chunk.
----
Revision: 3345
Author: OncaLupe
Date: Sunday, January 06, 2019 12:51:04 PM
Message:
Added option for HandleQuestItem() to only add number needed if the player already has some, such as for quests where items are kept between quests.
----
Revision: 3344
Author: OncaLupe
Date: Thursday, January 03, 2019 6:15:03 PM
Message:
Redid mob loot tables. Removed selection_type and added min/max counts to drop and option to allow repeat items. Item tests within a table are now weighted tests rather than percent chances.
----
Revision: 3343
Author: OncaLupe
Date: Thursday, January 03, 2019 6:11:38 PM
Message:
SQL file in preparation for loot table changes in next update.

DBE changes:
-Loot Table: Remove selection_type. Add min_count, max_count, allow_repeats
-Loot Item: Rename percent_chance to weighted_chance
----
Revision: 3342
Author: Xinux
Date: Thursday, January 03, 2019 4:43:15 PM
Message:
Update: Fix to GetSpellTargets change from character to caster
----
Revision: 3341
Author: Xinux
Date: Wednesday, January 02, 2019 10:23:53 AM
Message:
Update: Fix for invalid items appearing on crafting table
----
Revision: 3340
Author: Xinux
Date: Tuesday, January 01, 2019 5:02:31 PM
Message:
Update: Fix for dead mobs getting assigned current HP to max HP
----
Revision: 3339
Author: OncaLupe
Date: Sunday, December 30, 2018 8:23:56 AM
Message:
Fix for follower NPCs despawning when the leader dies. IsPet was returning true for nearly every NPC.
----
Revision: 3338
Author: OncaLupe
Date: Saturday, December 29, 2018 11:25:45 AM
Message:
Set AE Frontal and Cones to not needing a target to use.
----
Revision: 3337
Author: Xinux
Date: Saturday, December 29, 2018 9:07:14 AM
Message:
Update: Added check back in for facing target when starting cast
Update: Changed a GetHealth() to IsAlive()
----
Revision: 3336
Author: OncaLupe
Date: Friday, December 28, 2018 11:20:48 PM
Message:
Changed SGOUnrealPawn::IsAlive() to use actual pawn HP as 'health' is meant for UI display.

Changed usages of GetHealth() to IsAlive() where it was checking if the pawn was alive.

Added a check to NPC combat if the target is dead to remove hate.
----
Revision: 3335
Author: Xinux
Date: Friday, December 28, 2018 6:44:25 PM
Message:
Update: Removed left over includes for SpellProcess.h
----
Revision: 3334
Author: Faux
Date: Friday, December 28, 2018 5:16:14 PM
Message:
Overhaul to casting system. Worldcharacters now have a Process() function that is checked with each iteration of the ChunkServer process.
All Worldcharacter and npc spell timers are now stored at the SGOUnrealPawn level instead of within the SpellProcess. SpellProcess has been removed from the project. Make sure to add WorldCharacter_Spells and SGOUnrealPawn_Spells to your project
Right now NPC casting is checked within the ChunkServer::ProcessSpawnAi() function but it may need to be moved to another spot.
We could also create a global character thread that only checks the character->Process() function to handle energy and endurance regen along with casting and spell timers.
----
Revision: 3333
Author: Xinux
Date: Tuesday, December 18, 2018 2:28:27 PM
Message:
Added: Function to send wield preference
Update: Can no longer swap armor while in combat
Update: Fix for hand to hand weapons with visuals

----
Revision: 3332
Author: Xinux
Date: Sunday, December 16, 2018 4:25:51 PM
Message:
Update: Added check for recipe already set
----
Revision: 3331
Author: Xinux
Date: Friday, December 14, 2018 5:04:04 PM
Message:
Added: CRC checking on item links and catches for invalid links
Update: Complete rework on item linking
Update: Converted all manual item linking over to a function

----
Revision: 3330
Author: Xinux
Date: Friday, December 14, 2018 11:11:35 AM
Message:
Update: Adjusted logging
----
Revision: 3329
Author: Xinux
Date: Thursday, December 13, 2018 4:55:37 PM
Message:
Update: Adjust setlevel command to be self unless gm or dev 
----
Revision: 3328
Author: Xinux
Date: Thursday, December 13, 2018 3:30:43 PM
Message:
Update: Item links now show the correct information not just the base item
----
Revision: 3327
Author: Xinux
Date: Wednesday, December 12, 2018 5:40:10 PM
Message:
Update: Fix for not being able to use 0 cost action while crafting
----
Revision: 3326
Author: Xinux
Date: Wednesday, December 12, 2018 4:05:49 PM
Message:
Update: Rework of Feign Death and replaced some GetIsDead() with GetHealth() checks for now
----
Revision: 3325
Author: Xinux
Date: Wednesday, December 12, 2018 9:58:49 AM
Message:
Update: Fixed typo
----
Revision: 3324
Author: Xinux
Date: Tuesday, December 11, 2018 4:21:50 PM
Message:
Added: Check to stop the crafting of a recipe with no level set
----
Revision: 3323
Author: Xinux
Date: Tuesday, December 11, 2018 4:13:35 PM
Message:
SQL Update: Rev 3323 - Crafting recipes level.sql

----
Revision: 3322
Author: Xinux
Date: Tuesday, December 11, 2018 3:59:15 PM
Message:
Update: Typo fix
----
Revision: 3321
Author: Xinux
Date: Tuesday, December 11, 2018 3:36:44 PM
Message:
Added: All skills and attributes now factor in to crafting
Added: All complications bonuses and penalties now factor in to crafting
Added: If recipe does not use a primary crafting skill it will do a extra check for the primary of that recipe
Added: Complications can now make you UN-complete a crafting step
Added: You will now un-equip your crafting tool if you cancel your crafting session
Added: Created server rules for tweaking values in regards to crafting
Added: **Temporary addition of the item ID to the item description for development**
Update: Will now make sure you have enough action points plus complications to do a action
Update: You can now change equipment up till you start adding to your crafting table
Update: Struct file
SQL Update: Rev 3321 - Crafting rules.sql

----
Revision: 3320
Author: Xinux
Date: Sunday, December 02, 2018 9:40:23 AM
Message:
Added: Check to see if spawn combine is already in progress
----
Revision: 3319
Author: Xinux
Date: Wednesday, November 28, 2018 9:16:36 PM
Message:
Update: Fix for crafting tool's not going back in the correct bag/slot after a action
----
Revision: 3318
Author: Xinux
Date: Wednesday, November 28, 2018 4:43:32 PM
Message:
Added: Harvest node owner/group owner when harvesting a node
Update: Replaced some values with defines
----
Revision: 3317
Author: Xinux
Date: Wednesday, November 28, 2018 3:39:42 PM
Message:
Update: Fixed dupe bug when trading stackable items
----
Revision: 3316
Author: Xinux
Date: Wednesday, November 28, 2018 3:12:47 PM
Message:
Update: Added extra check for being underwater
Update: Tweaked social aggro
----
Revision: 3315
Author: Xinux
Date: Wednesday, November 28, 2018 2:46:26 PM
Message:
Update: Fix for being able to single pull mobs with a range weapon
----
Revision: 3314
Author: Xinux
Date: Wednesday, November 28, 2018 2:29:28 PM
Message:
Added: Dismounting players when they enter the water while mounted
----
Revision: 3313
Author: Xinux
Date: Wednesday, November 28, 2018 2:03:11 PM
Message:
Added: Check to make sure you are not processing a action when you try and use one
Update: Not being able to move items after you finish crafting
Update: Removed unequipping tool after each action.

----
Revision: 3312
Author: Xinux
Date: Tuesday, November 27, 2018 12:15:28 PM
Message:
Added: Function to return tool name by tool type
Added: Tool name if missing a certain tool for crafting
Added: IRC will now disconnect and reconnect if no response from server after 5 minutes
Update: Moved check for equipped crafting tool
Update: Will now show all missing items and such when selecting a recipe
Update: Renamed HasCraftingActionItem() to HasCraftingActionTool()
----
Revision: 3311
Author: Xinux
Date: Monday, November 26, 2018 8:15:23 PM
Message:
Update: Tweaked Onca fix for swapping items
----
Revision: 3310
Author: OncaLupe
Date: Monday, November 26, 2018 7:37:11 PM
Message:
Fix for equipped items being lost when swapping with another.
----
Revision: 3309
Author: Xinux
Date: Monday, November 26, 2018 3:05:22 PM
Message:
Added: Handling and storing of crafting tool-belt
Added: Slowing of crafting actions sent to the client since we were sending to much at once to the client
Added: Can no longer equip/unequip items while crafting
Added: AP cost to change active tool-belt while crafting
Added: Players will now equip/unequip crafting tool based off crafting action
Added: Players will now unequip crafting tool after each action. (This fixes the animation issue live had)
Added: Storing of previous bag and slot value when equipping crafting tools while crafting
Added: Loading/Saving of active tool-belt and handling when equip/unequip
Update: Only tool-belt's will now be checked for crafting tools
Update: Fix for complications not removing after the correct amount of turns
Update: Fix for quality level jumping from D to A
Update: Removed excess check when sending attachments
Update: Struct file
Update: Opcodes
SQL Update: Rev 3309 - Active Tool Belt.sql

----
Revision: 3308
Author: Xinux
Date: Sunday, November 18, 2018 5:26:04 PM
Message:
Added: Special handling for crafting jewelry cause of course it can't work like all the other crafting
----
Revision: 3307
Author: Xinux
Date: Wednesday, November 07, 2018 10:13:24 AM
Message:
Added: Mutex lock when saving player inventory
Added: GetItemByCurrentEquippedSlot() function
Added: UnrealChannel::SetSequence() and UnrealChannel::GetSequenceNumber()
Added: Safety check to make sure the players attachments get sent when chunking
Update: Rework on how player attachments are handled
Update: Attachments, chunking and swapping between gear sets should hopefully be fixed now
Update: Adjusted client disconnect time in udpserver
Update: will now swap to adventure/appearance gear if you select appearance while not in adventure gear
Update: No longer sending remove spawn for self when chunking.
Update: Adjusted when attachments can be sent when chunking

----
Revision: 3306
Author: OncaLupe
Date: Wednesday, November 07, 2018 10:09:30 AM
Message:
Items copied with '.item copy [id]' now keep the description of the base item.
----
Revision: 3305
Author: OncaLupe
Date: Sunday, November 04, 2018 2:45:41 PM
Message:
Added chat command '.recipe pasteresults [id1] [id2]'. Pastes the recipe results from id1 onto 1d2.
----
Revision: 3304
Author: OncaLupe
Date: Monday, October 29, 2018 8:57:13 AM
Message:
Added Lua: HandleQuestItem(Quest, Item_ID, Add_Count, Remove_Count)
- Handles adding/removing quest items on quest accept/complete/abandon
----
Revision: 3303
Author: OncaLupe
Date: Sunday, October 28, 2018 6:14:10 PM
Message:
Fix for group and brotherhood XP not being distributed properly.

Fix for Cone and Frontal AoEs not hitting the proper targets.

Cone and Frontal AoEs no longer need a target to use.

Added max distance to buffs and heals, with option for spellscripts to set their own. Mainly for use by spells that have a secondary effect where the default distance limit check can't be used.
----
Revision: 3302
Author: Xinux
Date: Sunday, October 28, 2018 11:33:14 AM
Message:
Update: For for compiling login server
Update: Null check in BHGroup group
Update: Change character pointer to SGOUnrealPawn pointer in range check
----
Revision: 3301
Author: Xinux
Date: Wednesday, October 24, 2018 3:44:03 PM
Message:
Reverting files I didn't mean to commit
----
Revision: 3300
Author: Xinux
Date: Wednesday, October 24, 2018 3:34:15 PM
Message:
Update: Now checking to make sure you are facing your target when needed for spells
----
Revision: 3299
Author: Xinux
Date: Wednesday, October 24, 2018 2:18:16 PM
Message:
Update: Fix for not seeing damage from hitting more then 1 npc
----
Revision: 3298
Author: Xinux
Date: Tuesday, October 23, 2018 1:58:06 PM
Message:
Update: Fix for Disc finisher not going through the whole chain
----
Revision: 3297
Author: Xinux
Date: Monday, October 22, 2018 4:10:52 PM
Message:
Update: Fix for pet heals text appearing over target npc
Update: Fix for GetPet lua function not returning value if valid
----
Revision: 3296
Author: Xinux
Date: Monday, October 22, 2018 1:07:42 PM
Message:
Added: Skillup_type to spell table
Update: Adjusted skill check code to use skillup_type
SQL Update: Rev 3296 - Spell skillup_type.sql

----
Revision: 3295
Author: Xinux
Date: Saturday, October 20, 2018 5:48:33 PM
Message:
Update: nullptr check
----
Revision: 3294
Author: Xinux
Date: Friday, October 19, 2018 8:15:26 PM
Message:
Update: Fix for BH crash
----
Revision: 3293
Author: OncaLupe
Date: Friday, October 19, 2018 1:58:40 PM
Message:
Fix for Brotherhood XP not being split.
Fix for not getting all Brotherhood XP on login
Added NPC on_aggro() lua function.
----
Revision: 3292
Author: Xinux
Date: Friday, October 19, 2018 1:07:44 PM
Message:
Added: Command to reload Vendors item list
SQL Update: Rev 3292 - Vendor_Items and reload command.sql

----
Revision: 3291
Author: Xinux
Date: Thursday, October 18, 2018 4:27:13 PM
Message:
Update: Stop sending of non trainable packet if not needed
----
Revision: 3290
Author: Xinux
Date: Thursday, October 18, 2018 3:18:41 PM
Message:
Update: Fixed animation when changing from weapon to hand to hand.
Update: Critical damage should now be showing in the melee damage packet
----
Revision: 3289
Author: Xinux
Date: Thursday, October 18, 2018 12:34:10 PM
Message:
Update: Buff's should no longer disappear if you tab out while in full screen
----
Revision: 3288
Author: Xinux
Date: Wednesday, October 17, 2018 4:42:29 PM
Message:
Update: Fix for double scrolling combat numbers when a player gets melee hit
Update: Fix for proc damage not always showing above target

----
Revision: 3287
Author: Xinux
Date: Wednesday, October 17, 2018 12:52:06 PM
Message:
Update: Fix for stuns
----
Revision: 3286
Author: Xinux
Date: Wednesday, October 17, 2018 11:13:23 AM
Message:
Update: Addition update on sql query
----
Revision: 3285
Author: Xinux
Date: Wednesday, October 17, 2018 10:54:47 AM
Message:
Added: Learned abilities will now go to your main bar if there is room
Added: Learned high rank abilities will now over previous rank hotkey
Update: Struct File
SQL Update: Rev 3285 - Spell update previous_spell_id.sql

----
Revision: 3284
Author: Xinux
Date: Monday, October 15, 2018 6:33:57 PM
Message:
Update: Fix for random special chance when crafting
----
Revision: 3283
Author: Xinux
Date: Monday, October 15, 2018 3:24:27 PM
Message:
SQL Update: Rev 3283 - Crafting results quality and special

----
Revision: 3282
Author: Xinux
Date: Monday, October 15, 2018 3:09:42 PM
Message:
Added: Handler for item deconstruction *Not Implemented*
Added: Handling of crafted reward based on quantity
Added: Handling of crafting reward by special proc
Update: Struct changes
Update: Fix for still being able to harvest with a skill you no longer have after changing skills
----
Revision: 3281
Author: Xinux
Date: Friday, October 12, 2018 4:36:19 PM
Message:
Added: function to remove orphaned characters
Added: Combat forms will be removed when you die now
Update: Changed priority of quest icons and quests out of level range should not show
Update: adjust melee hit chance
Update: adjusted spell resist chance
Update: fix for item not going from boe to soulbound when using toolbelt
Update: Fix for parley indicator disappearing
Update: Fix for auto attack toggling off in combat *hopefully*
Update: Fix for going out of combat as soon as you pull a mob
Update: Fix for being able to cast while Harvesting
Update: Fix for gaining skill ups when casting combat form
Update: Dual wielding weapons will see a increase in damage over using one





----
Revision: 3280
Author: smash
Date: Wednesday, October 10, 2018 9:27:38 PM
Message:
Fixed a memory leak
Re-ordered a counting function for clients/characters
----
Revision: 3279
Author: smash
Date: Sunday, September 23, 2018 11:11:07 PM
Message:
Readlock debugging code (disabled by default)
----
Revision: 3278
Author: OncaLupe
Date: Saturday, September 22, 2018 3:05:14 PM
Message:
Fix for player not able to enter combat mode when AttackSpawn was used on them.
----
Revision: 3277
Author: smash
Date: Thursday, September 20, 2018 12:35:31 AM
Message:
Possible fix for a loot crash due to a dangling pointer to a deleted object
Fix for a possible memory leak
----
Revision: 3276
Author: OncaLupe
Date: Tuesday, September 11, 2018 5:08:21 PM
Message:
Added lua function: AddQuestObjectiveObtainItemNoDecrease() and hidden version. Will not reduce count when item(s) are removed. Useful for crafting quests that require making an item and then using it.

Added message when player uses .setlevel command that it may cause unexpected effects, and no support for level/ability issues if used.
----
Revision: 3275
Author: OncaLupe
Date: Saturday, September 08, 2018 7:32:17 PM
Message:
Added lua function: GetNpcDotValue(spawn). Returns the Dot value of the mob from 1 to 6.

Updated: .reload questscripts [all]. Using just '.reload questscripts' now only reloads the current chunk's quests with a chunk broadcast. Using the 'all' param reloads all quests with a world broadcast.
----
Revision: 3274
Author: Xinux
Date: Friday, August 31, 2018 9:59:39 AM
Message:
Update: Adjust session id size
----
Revision: 3273
Author: Xinux
Date: Tuesday, August 07, 2018 8:37:58 PM
Message:
Update: Removed a not needed check
----
Revision: 3272
Author: Xinux
Date: Tuesday, August 07, 2018 7:56:53 PM
Message:
Update: Minor optimization tweak
----
Revision: 3271
Author: Xinux
Date: Tuesday, August 07, 2018 7:15:14 PM
Message:
Update: Fix for items of different quality stacking.
----
Revision: 3270
Author: Xinux
Date: Tuesday, August 07, 2018 3:24:26 PM
Message:
Added: Dynamic starting and stopping of surrounding chunks as you move through chunks.
Added: ChunkIsLoaded() Function
----
Revision: 3269
Author: OncaLupe
Date: Friday, August 03, 2018 9:04:37 AM
Message:
Updated/fixed timed quest system.
----
Revision: 3268
Author: Xinux
Date: Tuesday, July 31, 2018 2:25:25 PM
Message:
Added: Ability for necromancer to name permanent pets
Update: Removed some logging
----
Revision: 3267
Author: Xinux
Date: Monday, July 30, 2018 4:45:31 PM
Message:
Update: Fix diplomacy strategy hand crash
Update: Fixed buyback issue
Update: Tweak to combat to remove orphaned worldcharacter
----
Revision: 3266
Author: OncaLupe
Date: Saturday, July 28, 2018 8:59:24 PM
Message:
Updated spells table to include is_passive and is_combo flags.

Updated checks on client attempting to use a spell. Now ends if either is_passive or is_combo are 1 and sends a message to the player.
----
Revision: 3265
Author: Xinux
Date: Tuesday, July 17, 2018 1:35:37 PM
Message:
Update: Fixed strategy hand and diplomacy cards not loading
Update: Attempt to fix npc's stuck attacking invalid target
----
Revision: 3264
Author: Xinux
Date: Tuesday, July 17, 2018 8:37:54 AM
Message:
Update: Null check
----
Revision: 3263
Author: Xinux
Date: Tuesday, July 17, 2018 12:31:19 AM
Message:
Update: Code cleanup and optimization
Update: Removed excess if's
----
Revision: 3262
Author: Xinux
Date: Saturday, July 14, 2018 5:10:35 PM
Message:
Update: Added final crafting step output to chat
----
Revision: 3261
Author: OncaLupe
Date: Thursday, July 12, 2018 6:25:49 PM
Message:
Tweaked how autoattack is started. All melee attacks that do damage should now start autoattack.
----
Revision: 3260
Author: Xinux
Date: Wednesday, July 11, 2018 10:54:51 AM
Message:
Added: Option to connect/disconnect to IRC server from server console window
----
Revision: 3259
Author: Xinux
Date: Wednesday, July 11, 2018 10:09:20 AM
Message:
Update: Fix for array size crash
----
Revision: 3258
Author: Xinux
Date: Monday, July 09, 2018 8:28:31 PM
Message:
Update: Adjusting who see's LUA error messages
----
Revision: 3257
Author: Xinux
Date: Sunday, July 08, 2018 3:12:50 PM
Message:
Added: Ability to assign crafting experience per recipe
Update: Changed crafting stage messages for GM/DEV
----
Revision: 3256
Author: Xinux
Date: Thursday, July 05, 2018 11:43:13 AM
Message:
Added: More opcodes
Added: Reload Mail command
----
Revision: 3255
Author: Xinux
Date: Thursday, July 05, 2018 9:05:28 AM
Message:
Update: Adjusted max number of available ports
Update: Added new opcode
----
Revision: 3254
Author: Xinux
Date: Wednesday, July 04, 2018 2:57:31 PM
Message:
Update: Fix for Mez
Update: Fix for NPC attacking you if you zone back in to a chunk that you just ran from while being attacked
Update: Added some variables to .spawn details for defensive target
----
Revision: 3253
Author: OncaLupe
Date: Sunday, July 01, 2018 2:02:47 PM
Message:
Added 'DO NOT BUG REPORT' to message when completing a crafting recipe with no result.
----
Revision: 3252
Author: Xinux
Date: Thursday, June 28, 2018 10:49:35 AM
Message:
Update: Tweaked the loading Process
Update: Removed some packets that didn't need to be sent
----
Revision: 3251
Author: OncaLupe
Date: Wednesday, June 27, 2018 9:17:41 PM
Message:
Fix for being able to get infinite copies of an item if there was an unique item after it that you already have in corpse loot.

Fix for sparklies not vanishing for group members after a player looted the last item from a corpse.
----
Revision: 3250
Author: Xinux
Date: Wednesday, June 27, 2018 1:21:44 PM
Message:
Update: Tamed mobs with a script attached to it now follow you correctly
Update: UI window now goes away when your tamed mob dies.
----
Revision: 3249
Author: Xinux
Date: Monday, June 25, 2018 1:07:32 PM
Message:
Update: Adjust resist rate some more
----
Revision: 3248
Author: Xinux
Date: Monday, June 25, 2018 12:49:26 PM
Message:
Update: Exchange now loads all items from the DB until we are ready for release
Update: Added .exchange command for content/dev team
Update: Removed some left over logging
----
Revision: 3247
Author: Xinux
Date: Sunday, June 24, 2018 1:44:51 AM
Message:
Update: Added in bonus to help not get resisted with spells when higher level than target
----
Revision: 3246
Author: Xinux
Date: Thursday, June 21, 2018 2:36:13 PM
Message:
Update: Fix for wrong unreal_type getting used for spawn copy command
----
Revision: 3245
Author: Xinux
Date: Thursday, June 21, 2018 1:44:10 PM
Message:
Update: Moved character item list over to worldcharacter
----
Revision: 3244
Author: Xinux
Date: Wednesday, June 20, 2018 11:16:31 PM
Message:
Added: command to reload movers scripts
Added: Mover scripts are now being loaded
Update: Fixed EmuMover::DoPreInteractCheck() so it would accept the return bool
----
Revision: 3243
Author: Xinux
Date: Tuesday, June 19, 2018 4:38:45 PM
Message:
Update: Moved parley rewards and faction hits in to the complete function to fix exploit
----
Revision: 3242
Author: Xinux
Date: Tuesday, June 19, 2018 4:19:16 PM
Message:
Update: Fix for aggressive mobs attacking you when charmed or themselves
----
Revision: 3241
Author: Xinux
Date: Tuesday, June 19, 2018 12:10:40 PM
Message:
Update: Added bonus to hit if higher level then your target.
----
Revision: 3240
Author: Xinux
Date: Saturday, June 16, 2018 12:43:51 AM
Message:
Added: Rule define for Parachute
----
Revision: 3239
Author: OncaLupe
Date: Thursday, June 14, 2018 10:01:35 PM
Message:
Struct file for FeatherFall
----
Revision: 3238
Author: OncaLupe
Date: Thursday, June 14, 2018 9:23:27 PM
Message:
Fixed: Falling damage after dismounting from a flying mount. Can't tell if player has landed, so can't properly apply Parachute buff right now.

Added: Lua:SetParachute()

Added: Per-player loot. Lua:AddLoot() now takes an optional Spawn param. If set, only that player will see the item. Sparklies react as expected.

Fixed: Items will only stack to max amount (currently 100) in loot window. Non-stackable items will no longer stack.

Tweaked: Attribute skillup checks in spell casting moved to inside a 'if(!from_script)' check, so item uses shouldn't trigger them.
----
Revision: 3237
Author: Xinux
Date: Wednesday, June 13, 2018 3:45:14 PM
Message:
Added: Additional work on ships
----
Revision: 3236
Author: smash
Date: Sunday, June 10, 2018 5:54:46 PM
Message:

----
Revision: 3235
Author: OncaLupe
Date: Friday, June 08, 2018 7:31:38 PM
Message:
Fixed: Class point changes for Monk/Disc were not being saved on level change.

Fixed: Unscripted mounts can no longer be summoned while in combat.

Updated: Reworked how corpse loot is being handled. No longer uses an Inventory object as that has more stuff than needed. Also this is a first step to allowing things like per-player loot.
----
Revision: 3234
Author: smash
Date: Thursday, June 07, 2018 10:26:27 PM
Message:
Changed harvesting to either end harvest if atleast half the node has been consumed or reset if less than half has been consumed
----
Revision: 3233
Author: Xinux
Date: Thursday, June 07, 2018 2:48:38 PM
Message:
Added: Caravan system (Could still use a few tweaks but functional now)
Added: caravan_restricted flag to chunks
Update: Brotherhood and Caravan list only to be sent on login
Update: Fixed crafted arrow's check
Update: Struct file
SQL Update: Rev 3233 - Caravan Updates.sql

----
Revision: 3232
Author: OncaLupe
Date: Tuesday, June 05, 2018 8:39:32 PM
Message:
Fixed quests set to Harvesting sphere not showing up on NPCs.
----
Revision: 3231
Author: Xinux
Date: Saturday, June 02, 2018 2:51:49 PM
Message:
Update: changed procs to only hit on a successful hit
----
Revision: 3230
Author: Xinux
Date: Thursday, May 31, 2018 4:58:35 PM
Message:
Added: Logging for caravan's
Added: proc damage messages to be sent to the client
----
Revision: 3229
Author: Xinux
Date: Sunday, May 06, 2018 1:34:01 PM
Message:
Update: Crafting arrows and throwing weapons stack is based off crafting results now
Update: Crafting arrows and throwing weapons stats are no longer adjusted
----
Revision: 3228
Author: Xinux
Date: Friday, May 04, 2018 9:17:54 AM
Message:
Update: Added id of a crafting action to it's name
----


Re: VGOEmu Progress

Posted: Wed Feb 13, 2019 4:02 pm
by WarCleric
Thanks Xinux I love the NPC combat changes.

Re: VGOEmu Progress

Posted: Sun Mar 31, 2019 9:53 pm
by Feracitus
Hello, im new here. Is this working for players? i just tried logging on after installing the client and launchpad, but it doesnt show a server or anything. I missed on vanguard and after hearing alot of good things about it decided to check it out, how playable is it right now?

Re: VGOEmu Progress

Posted: Mon Apr 01, 2019 7:51 am
by OncaLupe
Welcome, Feracitus. It is playable, but still early in development so should be treated as an Alpha version. Bugs and missing features abound. The server crashed last night and was brought back up this morning (usually isn't down that long, was just bad timing).

More info about testing here: viewtopic.php?f=5&t=3002