Forums » Off-Topic and Casual Chatter

Vanguard Emulator

    • 384 posts
    August 28, 2016 11:34 AM PDT

    Wow! Looks like y'all have been busy!!  I'll have to hop back on and check it out. =)

     

    • 82 posts
    August 28, 2016 3:07 PM PDT

    So the more I started digging into how they did POI's the more it was a mess so i decided to redesign the POI system and wanted some input.

    As you can see i'm breaking it down by sphere -> region -> chunk -> poi instead of it being all over the place on live.

     


    This post was edited by Xinux at August 28, 2016 3:08 PM PDT
    • Moderator
    • 9115 posts
    August 28, 2016 6:02 PM PDT

    Awesome stuff Xin! :)

    • 31 posts
    September 22, 2016 6:16 PM PDT

    I made a high elf cleric today and hopped in just to run around Leth Nurae.  Good heavens but I still think that's the most gorgeous city I've ever seen in a game.  It's just breathtaking.  Shame the world was dead. :(


    This post was edited by Benezetta at September 22, 2016 6:16 PM PDT
    • 319 posts
    September 25, 2016 9:45 AM PDT

    Is the emu server still active or has it been taken down. I tried to log in on 9/25/16 and got message server was offline. Anyone know about it??

     

    • 82 posts
    October 17, 2016 12:24 PM PDT

    Still being worked on daily, If the server is down it's usally not down for long unless i'm asleep or TheFoof isn't around also to check out what caused the crash and bring it back up.

     

    I've been a little busy lately just got Married last sunday. :)


    This post was edited by Xinux at October 17, 2016 12:25 PM PDT
    • 563 posts
    October 17, 2016 1:19 PM PDT

    Xinux said:

    Still being worked on daily, If the server is down it's usally not down for long unless i'm asleep or TheFoof isn't around also to check out what caused the crash and bring it back up.

     

    I've been a little busy lately just got Married last sunday. :)

    Congratulations Xinux :D

    • 12 posts
    October 17, 2016 1:23 PM PDT

    This looks like a pretty exciting project to hang around in while we all wait for Alpha to come out.

    See you guys online.

    -Tk

    • Moderator
    • 9115 posts
    October 17, 2016 3:59 PM PDT

    Xinux said:

    Still being worked on daily, If the server is down it's usally not down for long unless i'm asleep or TheFoof isn't around also to check out what caused the crash and bring it back up.

     

    I've been a little busy lately just got Married last sunday. :)

    Congrats my friend! :D

    • 781 posts
    October 18, 2016 7:44 PM PDT

    congratz Xinux ! :) 

    • 116 posts
    October 19, 2016 3:56 AM PDT

    Xinux said:

    Still being worked on daily, If the server is down it's usally not down for long unless i'm asleep or TheFoof isn't around also to check out what caused the crash and bring it back up.

     

    I've been a little busy lately just got Married last sunday. :)

    Congratulations! And there goes all your FREE time :)

    • 82 posts
    October 19, 2016 9:56 AM PDT

    Thanks for all the congratulations and here is some update notes.

     

    Revision: 2284
    Author: Xinux
    Date: Sunday, August 21, 2016 4:25:20 PM
    Message:
    Update: Fix for characters not able to start in there home town.

    Revision: 2285
    Author: Xinux
    Date: Sunday, August 21, 2016 8:48:45 PM
    Message:
    Added: GetPhysics() and SetPhysics() LUA Functions
    Added: Two structs

    Revision: 2286
    Author: smash
    Date: Sunday, August 21, 2016 11:12:40 PM
    Message:
    removed some spammy physics loggers I left in by mistake

    Revision: 2287
    Author: smash
    Date: Monday, August 22, 2016 1:21:12 AM
    Message:
    probable fix for a reported bug with SpawnNPC

    Revision: 2288
    Author: Xinux
    Date: Monday, August 22, 2016 10:35:32 AM
    Message:
    Added: SeeInvis() and SeeStealth() checks to CheckSpawnAggro() function
    SQL UPDATE: \vgoemu\trunk\dev\test_data\Rev 2288.sql

     

    Revision: 2289
    Author: Xinux
    Date: Monday, August 22, 2016 5:41:10 PM
    Message:
    Change: POI now send using location_id instead of sequence
    Added: RemovePOI() LUA function will no remove the poi

    Revision: 2290
    Author: zippyzee
    Date: Tuesday, August 23, 2016 4:31:04 AM
    Message:
    Work in progress on the parser.

    Revision: 2291
    Author: Xinux
    Date: Tuesday, August 23, 2016 1:21:22 PM
    Message:
    Added: POI remove message

    Revision: 2292
    Author: Xinux
    Date: Tuesday, August 23, 2016 1:38:17 PM
    Message:
    Update: Fix for the empty space in the locations tab for IOD that was never fixed on the live server.

    Revision: 2293
    Author: zippyzee
    Date: Wednesday, August 24, 2016 6:23:25 AM
    Message:
    Updates to handle multiple quest/objective updates per parley.

    Revision: 2294
    Author: zippyzee
    Date: Wednesday, August 24, 2016 6:24:25 AM
    Message:
    Database changes to handle multiple quest/objective updates per parley.

    Revision: 2295
    Author: zippyzee
    Date: Wednesday, August 24, 2016 11:26:56 AM
    Message:
    POI are now removed after a quest is completed. Update to NPCLocationProximity lua function to add chunk id to the coordinates.

    Revision: 2296
    Author: Xinux
    Date: Wednesday, August 24, 2016 1:47:09 PM
    Message:
    Update: Changed POIList::SendSinglePOI to always show in the compass when sent.
    SQL UPDATE: Change to parley_quests table and update to poi_locations
    \vgoemu\trunk\dev\test_data\Rev 2295.sql

     

    Revision: 2297
    Author: Xinux
    Date: Wednesday, August 24, 2016 3:51:03 PM
    Message:
    Added: StealthBreakCheck() function
    Update: Rogues know have it's own check for breaking stealth
    Added: Bool to send remove message for RemovePOI() function
    Added: New rule StealthBreakBaseChance
    SQL UPDATE: New Rule \vgoemu\trunk\dev\test_data\Rev 2297.sql

     

    Revision: 2298
    Author: zippyzee
    Date: Thursday, August 25, 2016 11:04:48 AM
    Message:
    Deleting POI from database for characters is now working. Quest system should check for other quests that still need POI before removing them. Minor change to icons to fix behavior on abandoned quests.

    Revision: 2299
    Author: Xinux
    Date: Thursday, August 25, 2016 11:53:50 AM
    Message:
    Update: Target character valid check

    Revision: 2300
    Author: Xinux
    Date: Thursday, August 25, 2016 3:55:48 PM
    Message:
    Update: Fix for animations not playing on the very first spawn.

    Revision: 2301
    Author: smash
    Date: Sunday, August 28, 2016 4:44:18 AM
    Message:
    Added: Saving of spell cooldowns to the database
    Added: A rule for the time threshold for the above feature
    Changed: (experimental) Reordered chunk startup slightly to allow for faster client UDP connections
    Added: Hooked into the item charge consumption system Xinux figured out
    Added: DB table and new rule
    Added: Some unreal rotation math
    Fixed: When beginning a harvest the selected tool will now auto equip into the player's inventory
    Changed: Spell cooldowns are applied after the spell is actually cast instead of at cast time for non instant spells (need confirmation this is right but think so)

    Revision: 2302
    Author: smash
    Date: Sunday, August 28, 2016 4:51:38 AM
    Message:
    forgot a common file

    Revision: 2303
    Author: smash
    Date: Sunday, August 28, 2016 5:02:36 AM
    Message:
    Fixed a compiler warning I didn't get on my machine

    Revision: 2304
    Author: smash
    Date: Sunday, August 28, 2016 5:21:43 AM
    Message:
    couple minor cooldown related UI fixes (last commit for this i swear!)

    Revision: 2305
    Author: smash
    Date: Sunday, August 28, 2016 9:08:12 PM
    Message:
    Added: combat wear preference will now be set when entering combat
    Fixed: a bug related to harvesting skill-ups
    Added: players will now dismount when beginning to harvest

    Revision: 2306
    Author: Xinux
    Date: Monday, August 29, 2016 9:46:34 AM
    Message:
    Update: Change to region_id's to account for new layout

    Revision: 2307
    Author: Xinux
    Date: Monday, August 29, 2016 3:36:35 PM
    Message:
    Added: Able to spawn vanity pets

    Revision: 2308
    Author: Xinux
    Date: Monday, August 29, 2016 4:14:30 PM
    Message:
    Update: Fixed ID not storing correctly.

    Revision: 2309
    Author: smash
    Date: Monday, August 29, 2016 10:24:18 PM
    Message:
    null client check for recent crash

    Revision: 2310
    Author: Xinux
    Date: Tuesday, August 30, 2016 9:02:27 AM
    Message:
    Update: struct work

    Revision: 2311
    Author: zippyzee
    Date: Wednesday, August 31, 2016 8:50:35 AM
    Message:
    Saving/loading diplomacy decks should work correctly, as well as saving and making changes to the default-loaded hand. Added Lua command to add a diplomacy card to a character.

    Revision: 2312
    Author: zippyzee
    Date: Wednesday, August 31, 2016 12:51:00 PM
    Message:
    Characters should change into the proper clothing for crafting and diplomacy now.

    Revision: 2313
    Author: zippyzee
    Date: Thursday, September 01, 2016 10:53:08 AM
    Message:
    Better quest overhead icon handling--gives precedence to turnin icons and should eliminate some double icon issues.

    Revision: 2314
    Author: zippyzee
    Date: Thursday, September 01, 2016 1:22:55 PM
    Message:
    Very minor struct update.

    Revision: 2315
    Author: zippyzee
    Date: Thursday, September 01, 2016 1:23:27 PM
    Message:
    Better handling of re-hailing after accepting quest if there are other quests available.

    Revision: 2316
    Author: smash
    Date: Thursday, September 01, 2016 9:21:16 PM
    Message:
    linux compile fixes

    Revision: 2317
    Author: smash
    Date: Saturday, September 03, 2016 11:31:24 PM
    Message:
    fix for the parley callback crash

    Revision: 2318
    Author: smash
    Date: Sunday, September 04, 2016 10:26:07 PM
    Message:
    fix for a crash in .spawn combine

    Revision: 2319
    Author: Xinux
    Date: Monday, September 05, 2016 11:57:31 AM
    Message:
    Update: OP_ServerUpdateItem struct
    Changed: Invul() check in combat to apply for both NPC/PC
    Added: Items will now be marked soulbound as soon as you accept
    Update: IsInvulnerable and Invulnerable LUA functions apply to NPC/PC

     

    Revision: 2320
    Author: Xinux
    Date: Monday, September 05, 2016 4:59:13 PM
    Message:
    Added: QuestRemove() LUA function

    Revision: 2321
    Author: smash
    Date: Monday, September 05, 2016 7:47:24 PM
    Message:
    Added code to the harvesting process so that if a client/player pointer goes bad that player is removed from the harvest
    Increased the limit of packets sent per writer thread iteration per client since we send so many packets at once, to reduce latency

    Revision: 2322
    Author: smash
    Date: Wednesday, September 07, 2016 4:54:28 PM
    Message:
    added a mutex around SGOUnrealPawn::factions

    Revision: 2323
    Author: Xinux
    Date: Thursday, September 08, 2016 3:15:05 PM
    Message:
    Update: No more annoying sound when starting to eat

    Revision: 2324
    Author: smash
    Date: Sunday, September 11, 2016 9:45:13 AM
    Message:
    attempted fix for hailing Golden UI mobs

    Revision: 2325
    Author: smash
    Date: Sunday, September 11, 2016 10:50:21 PM
    Message:
    format crash fix

    Revision: 2326
    Author: smash
    Date: Monday, September 12, 2016 1:15:20 AM
    Message:
    Tweaked how the Lua require root directory is set.
    other minor adjustments

    Revision: 2329
    Author: smash
    Date: Monday, September 12, 2016 3:53:33 AM
    Message:
    hardset the base Lua directory in the Lua source because app verifier was still complaining after other attempted modifications

    Revision: 2330
    Author: smash
    Date: Monday, September 12, 2016 5:37:12 AM
    Message:
    couple more locked NPC interaction fixes
    fixed turn_in text being sent to the quest journal window after logging in with a quest that has all objectives complete but has not been turned in

    Revision: 2331
    Author: smash
    Date: Tuesday, September 13, 2016 9:14:10 PM
    Message:
    harvesting fix

    Revision: 2332
    Author: Xinux
    Date: Wednesday, September 14, 2016 1:07:25 PM
    Message:
    Added: GM/Dev will only get the message when clicking on a object with it's ID.
    Added: Trying to loot while already looting you will now get a error message instead of a lua error.

    Revision: 2333
    Author: smash
    Date: Thursday, September 15, 2016 1:12:59 AM
    Message:
    Fixed some MSVC code analysis findings

    Revision: 2334
    Author: Xinux
    Date: Thursday, September 15, 2016 6:43:10 PM
    Message:
    Fixed: No more double cooldown when casting.

    Revision: 2335
    Author: smash
    Date: Saturday, September 17, 2016 12:18:15 PM
    Message:
    harvesting tools will now auto-equip while in use

    Revision: 2336
    Author: smash
    Date: Saturday, September 17, 2016 1:04:01 PM
    Message:
    Threaded loading at startup (can be made faster but seems good enough for now)

    Revision: 2337
    Author: smash
    Date: Monday, September 19, 2016 5:13:09 AM
    Message:
    Added the .reset cooldowns command

    Revision: 2338
    Author: Xinux
    Date: Thursday, September 22, 2016 10:06:57 AM
    Message:
    Added: dot component of a root spell should not break it's own root.
    Added: Root has a chance to break on it's own now.
    Update: Spell cooldown should only be sent if the cast time is greater then 2 seconds

    Revision: 2339
    Author: Xinux
    Date: Friday, September 23, 2016 1:31:36 PM
    Message:
    Update: Change to root dot check since lua spell is not always valid.

    Revision: 2340
    Author: smash
    Date: Saturday, September 24, 2016 9:30:23 AM
    Message:
    added the **CHARACTERGENDERPOSSESSIVE** quest text token by request

    Revision: 2341
    Author: smash
    Date: Sunday, September 25, 2016 8:39:25 PM
    Message:
    .reload movers rework

    Revision: 2342
    Author: smash
    Date: Sunday, September 25, 2016 8:51:22 PM
    Message:
    fixed a m_CharQuests deadlock

    Revision: 2343
    Author: Xinux
    Date: Monday, September 26, 2016 2:38:36 PM
    Message:
    Update: Speed bonuses should now also add in to the movement reduction when casting
    Added: New Rule CastingMovementRestriction

    Revision: 2344
    Author: smash
    Date: Wednesday, September 28, 2016 11:18:55 AM
    Message:
    missing return on a null check

    Revision: 2345
    Author: smash
    Date: Thursday, September 29, 2016 10:51:56 PM
    Message:
    Reworked a large portion of MasterSpawnList and supporting functions to make it more thread safe
    Added a couple SpawnUtil functions for calculating relative yaw

    Revision: 2346
    Author: smash
    Date: Friday, September 30, 2016 1:36:13 PM
    Message:
    Added: linked aggro groups (grab the SQL file)
    Revamped the IsFlanking Lua function

    Revision: 2347
    Author: smash
    Date: Saturday, October 01, 2016 11:10:56 AM
    Message:
    GetRelativeAngleYaw function

    Revision: 2348
    Author: smash
    Date: Saturday, October 01, 2016 7:16:02 PM
    Message:
    Fixed a typo in GetRelativeAngleYaw (whoops)

    Revision: 2350
    Author: Faux
    Date: Saturday, October 01, 2016 7:57:44 PM
    Message:
    Deleting and replacing the EffectsList.cpp/.h files because I don't want to verify all the changes made it successfully. Recommitting the fully modified files momentarily.

    Revision: 2351
    Author: Faux
    Date: Saturday, October 01, 2016 8:07:54 PM
    Message:
    Rewrite to how pawn effects are stored. Duration effects will now be applied through either detrimental or beneficial functions rather than being stored separately. This will require a rewrite of some DoT and HoT scripts.

    Revision: 2352
    Author: Faux
    Date: Tuesday, October 04, 2016 10:42:45 AM
    Message:
    Giving NPCs default stats and attributes. We'll probably eventually want multiple default profiles in the database, but this will get us started. NPCs can now be buffed/debuffed via spells instead of getting errors when you try it.

    I wouldn't be surprised if a bunch of the default values are incorrect, so please take a look at them and make changes as necessary. Hopefully Ratief can check them out to make sure I am initializing stats correctly.

    Revision: 2353
    Author: Faux
    Date: Wednesday, October 05, 2016 2:04:35 PM
    Message:
    Iterated wrong loop size so it was only adding 4 of the resistances. All 13 should be available now.

    Revision: 2354
    Author: smash
    Date: Wednesday, October 05, 2016 10:24:15 PM
    Message:
    Fix for linked aggro (had to apply the default aggro radius for non-aggro npcs)
    Added a simple timer/check to track when a player has an active AccessTimer.. will probably need more tracking for interrupts and such later

    Revision: 2356
    Author: Xinux
    Date: Thursday, October 06, 2016 2:05:26 PM
    Message:
    Added: Will now get the release box if you are dead when you log in.
    Added: You will no longer be alive if you log out dead.
    SQL Update: vgoemu\trunk\dev\test_data\Rev 2356.sql

     

    Revision: 2357
    Author: smash
    Date: Friday, October 07, 2016 10:23:52 PM
    Message:
    fixed a few small safety issues in tcp/socket code

    Revision: 2358
    Author: Faux
    Date: Saturday, October 08, 2016 7:51:27 PM
    Message:
    Invis break timer code. Commented out in CheckInvisBreak lua function for causing a deadlock currently.

    Revision: 2359
    Author: smash
    Date: Saturday, October 08, 2016 9:01:29 PM
    Message:
    Mutexing changes for m_spell_timers

    Revision: 2360
    Author: smash
    Date: Monday, October 10, 2016 12:08:34 PM
    Message:
    deadlock fix

    Revision: 2361
    Author: smash
    Date: Monday, October 10, 2016 12:21:15 PM
    Message:
    crash fix (invalid caster, from the NT crash thread)

    Revision: 2362
    Author: smash
    Date: Monday, October 10, 2016 7:09:31 PM
    Message:
    fix for likely memory corruption when connecting to an ipv6 address

    Revision: 2363
    Author: Xinux
    Date: Friday, October 14, 2016 2:21:57 PM
    Message:
    Added: BlockPlayers LUA function.

    Revision: 2364
    Author: Ratief
    Date: Monday, October 17, 2016 8:50:29 AM
    Message:
    -Fixed compile errors on Linux.
    -Fixed the display of armor class in the client.

    Revision: 2365
    Author: smash
    Date: Tuesday, October 18, 2016 6:35:45 PM
    Message:
    **Add lua.hpp to your build list!!!**
    Now compiling Lua as C++ code instead of C
    Overriding the Lua panicking function with one I wrote

    Revision: 2366
    Author: smash
    Date: Tuesday, October 18, 2016 7:45:35 PM
    Message:
    SetHarvestingID Lua function
    Tweaked when harvesting becomes available for skinnable NPCs

    Revision: 2367
    Author: Xinux
    Date: Wednesday, October 19, 2016 9:38:39 AM
    Message:
    Added: NPC's now regen HP
    Added: Pet's now regen HP
    Added: Packet struct to update pet health bar
    Added: defensive/offensive target bar should now update on regen ticks
    Added: Pet health bars should now update in combat and during regen ticks
    Added: Player pets are now using EntityBitmaskPet
    Added: Pet's owner will now be put in combat and added to the NPC hate list
    Added: Pet UI window should now go away when your pet dies
    Added: petType() to SGOUnrealPawn

     

    • 12 posts
    October 19, 2016 4:46 PM PDT

    It's great the work you guys are doing, just installed on my machine, looking forward to testing this out while I wait for Pantheon. 

    -Tk

    • Moderator
    • 9115 posts
    October 19, 2016 5:18 PM PDT

    Impressive, you guys have been busy, nice job! :)

    • 70 posts
    October 20, 2016 5:26 PM PDT

    I'm so excited to see this!  Is there a version I can download and play or is still a work in progress?

    • 82 posts
    October 21, 2016 8:47 AM PDT

    The development server is open to anyone to test/play on while we are working on it.

    • 116 posts
    October 21, 2016 9:21 AM PDT

    Xinux said:

    The development server is open to anyone to test/play on while we are working on it.

    Can we DL the client or do we already have to have the client installed? I did play Vanguard but no longer have it installed.

    • 82 posts
    October 21, 2016 9:36 AM PDT

    You can download the client check our forums/wiki for information.

    • 116 posts
    October 21, 2016 9:45 AM PDT

    Xinux said:

    You can download the client check our forums/wiki for information.

    Thank you.


    This post was edited by Oldtimer at October 22, 2016 5:10 AM PDT
    • 70 posts
    October 21, 2016 11:04 AM PDT

    Xinux said:

    The development server is open to anyone to test/play on while we are working on it.

    Ah very cool!  Thanks so much for this!  I will download it tonight!  I miss Vanguard soooo much!

    • 49 posts
    November 3, 2016 11:47 PM PDT

    I know im late but ConGratz Xinux and break time is over lets get back to making those psy spells work (joke). Great work man and hopefully ill have more time over the next few weeks to jump on and test somethings out . Hell i enjoy getting on just running around looking at the world of Telon again. Thank you man for all your time and hard work and for keeping Telon alive for us. TY

    • 1 posts
    November 12, 2016 9:18 AM PST

    Anyone able to seed this? I have been looking all week. A few friend's and I would love to get back into Vanguard, but I have not found a seed anywhere.

    • 82 posts
    November 29, 2016 10:57 AM PST

    Latest round of updates:

     

    Revision: 2368
    Author: Xinux
    Add: Implemented Fall Damage
    Add: Pet should now despawn and UI elements remove when you die
    Update: NPC's should visually react faster when combat starts.


    Revision: 2369
    Author: Xinux
    Update: If character is invul they will not take fall damage
    Update: Removed unused code


    Revision: 2370
    Author: Xinux
    Add: spell_aggro addition to handle spells that should and shouldn't aggro on cast.


    Revision: 2371
    Author: Faux
    Added a function to get the targets of the casters group. If no group, it just returns the caster object.
    Post in the combat/spells sub forum for usage directions. Tested fine in solo and group environments on my test server.


    Revision: 2372
    Author: Faux
    Detrimental effects now can cause agro. See explanatory post in Combat/Spells sub forum.


    Revision: 2373
    Author: Faux
    Added GetTickTarget function for our spell scripters.


    Revision: 2374
    Author: smash
    Fix for duplicate bug reports being saved to the database (client based bug, filtering out the bad packets)
    Few small memory leaks
    Patch for a destructor possibly being called twice on an object pushed to Lua...
    don't think this would affect our code at all but doing it anyway since it's 3 lines
    http://blog.reverberate.org/2014/06/beware-of-lua-finalizers-in-c-modules.html


    Revision: 2375
    Author: Xinux
    Update: Lowered fall damage some. You can now get skill hits on safe fall also the higher the skill the less damage you will take now.


    Revision: 2376
    Author: Xinux
    Update: comments on unknown70 for items
    SQL update for cash items with no sell value


    Revision: 2377
    Author: Xinux
    Added: Sending of character buyback items on login
    Added: Sending of buyback items when you open the buyback tab
    Added: Most items that should not stack should no longer stack.


    Revision: 2378
    Author: smash
    potential fix for a crash related to reading packet bunches


    Revision: 2379
    Author: Xinux
    Added: Cleanup of character buyback items on character save.


    Revision: 2380
    Author: smash
    fix for iterator crash (needed a mutex lock)


    Revision: 2381
    Author: Faux
    Added handling for snare effects. Lua functions to use are the ApplySnare and ApplySnareTargets functions. See the spell script for the necromancer Torment Line.
    Not fully functional yet though. The code is doing what its supposed to do and I can see the attribute module sending the updated speed with the right multiplier,
    but the npc is not behaving correctly. On first cast, the npc appears rooted in place until the snare wears off and then it moves, but cannot be slowed down by
    subsequent snares. Logging of AttrNPC shows the correct values being sent. We'll need to check consistency of how we are sending speed updates between attribute
    code and other sources.


    Revision: 2382
    Author: Xinux
    Added: Group experience


    Revision: 2383
    Author: Xinux
    Added: Kill quests should now count for all members in your group in range.
    Added: Loot sparkles should now appear to all group members.


    Revision: 2384
    Author: Xinux
    Added: NPC corpse is now only loot-able by the character or group that killed it.
    Update: Fix for invalid character crash.
    Added: GetLootOwner() & SetLootOwner() functions


    Revision: 2385
    Author: Faux
    Added in handling for directional cone and frontal ae spells in the targetting function.
    Also added in ResetSpellTargets function that will rerun the targetting function
    (useful for ticking spells like Aegis of Blades).


    Revision: 2386
    Author: smash
    min range checks on spells


    Revision: 2387
    Author: smash
    Added the .reload loot command
    Fixed a couple minor bugs that were reported on
    Fixed/cleaned up some minor issues found while bug hunting


    Revision: 2389
    Author: smash
    fix for cool down syncing for spells with the same spell line but different cool downs
    (wouldn't happen with any standard spells that I know of, just for custom spells)


    Revision: 2390
    Author: Xinux
    Update: Code clean up of manual building of packets to use the existing function.


    Revision: 2391
    Author: Xinux
    Update: Fix for auto attacking non-attackable NPC's
    Added: Changed all manual built packets of WS_ServerResponseMessage to use one function
    Added: 480'ish Server Response packet defines


    Revision: 2392
    Author: Xinux
    Update: Made Location ID easier to see in .spawn details


    Revision: 2393
    Author: smash
    Implemented: pet targeting, initial health cost on spells, error messages when you don't have the resources to cast a spell
    Tweaked: Changed the character POI save query to INSERT IGNORE


    Revision: 2394
    Author: smash
    SetIsAttackable lua function


    Revision: 2395
    Author: smash
    WS_ClientBardSaveSong and WS_ServerBardSaveSong


    Revision: 2396
    Author: Faux
    Quick fix for GivePlayerDiplomacyCard to return a 1 or a 0 to the lua script.
    Scripters will need this value to determine if the inventory card should be destroyed or not.


    Revision: 2397
    Author: smash
    replaced all strerror calls with strerror_s


    Revision: 2398
    Author: smash
    linux fixes


    Revision: 2399
    Author: Xinux
    Update: Crash fix


    Revision: 2400
    Author: Xinux
    Added: Quest ID will show after the quest name for easier redoing quests and reports.


    Revision: 2402
    Author: Xinux
    Update: NPC's should now be able to follow other NPC's


    Revision: 2403
    Author: Faux
    Some updates to targeting code.
    Spell Chains, counters, rescues etc should now display properly.


    Revision: 2404
    Author: Xinux
    Update: Follower movement should look better
    Update: Commented out deadlock per Faux


    Revision: 2405
    Author: smash
    more bard song structs


    Revision: 2406
    Author: Faux
    Fixed mutex deadlock for removing effects on death. Removal of Tick Timers in the RemovePawnTimedEffects is commented out for now
    since its redundant and can occasionally cause heap corruption (two routines trying to delete the same memory).
    The Tick Timers will get cleaned up by the CheckSpellTickTimers routine anyway.


    Revision: 2407
    Author: Faux
    Support for loading of npc default attributes from the database. Also added in some tuning of mob hp levels (See post in combat sub forum)


    Revision: 2408
    Author: Xinux
    Added: Range attacks (bows/xbows etc etc) will no longer turn on auto attack.


    Revision: 2409
    Author: Xinux
    Added: LFG Search should now return players that are LFG


    Revision: 2410
    Author: smash
    Saving/loading for bard songs (no functionality as far as playing songs, just UI packets)
    Tweaked DB code to allow for multiple queries in one shot


    Revision: 2411
    Author: Xinux
    Added: PVP and IsPVP lua functions
    Added: IsPVP() and PVP to UnrealPawn


    Revision: 2412
    Author: Xinux
    Update: More tweaks to PVP
    Update: Arena should be working now for PVP


    Revision: 2413
    Author: Xinux
    Update: Fix for quest rewards not showing.


    Revision: 2414
    Author: Xinux
    Added: Regen now takes the characters level in to account.
    Added: Bindstones will mow have the intractable icon when you mouse over them.
    Added: Movers will now take draw_scale values.
    Added: Vendors will no longer buy Quest or No Sell items.
    Updated: You will no longer be stuck in combat when a mob leashes.


    Revision: 2415
    Author: smash
    re-ordering of item/quest loading


    Revision: 2416
    Author: smash
    moved a bunch of loading function to WorldDatabase::LoadDataLists


    Revision: 2417
    Author: Xinux
    Update: Shadow Step should no longer cause the global cool down.


    Revision: 2418
    Author: Xinux
    Fixed: Mobs should no longer stand still when snared.


    Revision: 2419
    Author: Xinux
    Update: Characters should no longer get stuck in combat if they aggro without attacking


    Revision: 2420
    Author: Xinux
    Update: Random coin chance is now using a rule
    Added: RandomItemChance and RandomCoinChance rules

    • Moderator
    • 9115 posts
    November 29, 2016 3:10 PM PST

    Nice stuff Xin! :)

    • 578 posts
    December 1, 2016 7:50 PM PST

    GREAT list Xinux! Who is this Smash fellow by the way?? I must shake his/her hand for all the bard goodness! :D