Commit graph

1216 commits

Author SHA1 Message Date
Image
0914885ab8 Waypoint update gap resolved with movement 2021-05-02 15:43:55 -04:00
Image
2da146dd3e Update RaceTypesDB.cpp
Should fix 
2021-05-01 08:33:48 -04:00
Image
44e7b9e14d Revert "test serer consideration of warp gap"
This reverts commit 921258a901.
2021-04-25 16:05:50 -04:00
Image
921258a901 test serer consideration of warp gap 2021-04-25 15:42:38 -04:00
Image
cf411b949c quick fix 2021-04-20 18:13:47 -04:00
Image
e5198a1cde Exe Update 2021-04-18 06:54:15 -04:00
Image
52d38ca175 found another deadlock location, AddTimer is now restricted to 10ms or higher 2021-04-18 06:52:22 -04:00
Image
1f62d0eb44 Exe Updates 2021-04-17 23:48:58 -04:00
Image
e2c53de1d5 deadlock fix on RotateTo 2021-04-17 23:47:38 -04:00
Image
44c35d3747 boat deboard function (better naming convention), disable cooldown when off boat 2021-04-17 23:47:22 -04:00
Image
f6c846962b Exe Updates 2021-04-17 22:20:35 -04:00
Image
99d37e6d7f Update EQStream.cpp 2021-04-17 22:20:28 -04:00
Image
2ae7dcc027 Exe Updates 2021-04-17 21:51:10 -04:00
Image
4d7ca1d93b remove debug code 2021-04-17 21:50:01 -04:00
Image
c4cd63bef6 Exe Updates 2021-04-17 21:41:21 -04:00
Image
712aa12a94 Rogue packet WIP (lets see if this stops crashing) 2021-04-17 21:41:15 -04:00
Image
096d3d5323 More work for boats, not done yet 2021-04-17 21:40:42 -04:00
Image
59e2fefacd Exe Update 2021-04-14 12:54:08 -04:00
Image
dfb54ed1da Add player_loadcomplete lua function for Zone Script in DoneLoadingUIResources 2021-04-14 12:30:39 -04:00
Image
b9ace87a00 Exe Update 2021-04-10 16:14:27 -04:00
Image
f592c1aa90 Starting code for boats, will get cleaned up more soon
IsTransportSpawn(Spawn)
GetSpawnByRailID(railid)
GetSpawnListByRailID(railid)
2021-04-10 16:14:07 -04:00
Image
d482157ba2 mentor text color (purple) 2021-04-10 16:10:21 -04:00
Image
cf540d1201 fix /flag to show correct admin status 2021-04-10 16:10:04 -04:00
Image
e61443e195 fix effective level to match new level when you gain a level, unless mentored 2021-04-10 16:09:53 -04:00
Image
6bb93a08ab Exe Updates 2021-04-08 08:25:38 -04:00
Image
1bd2cbf596 Code updates for auriga
RULE_INIT(R_Player, MentorItemDecayRate, ".05"); // 5% per level lost when mentoring
mentoring now lowers the item stats although display needs work to display lowered stat value (higher stat value)

reordering some of the mutex locks for info/pos/vis to avoid deadlocking (still a few more to address)
Added StopMovement(Spawn) for NPCs in a movement loop, purges movement loop and stops npc at position
indestructable items supported
appearance items limited to appearance only

makeadmin charname status added to console commands (windows)

fixed "used" to allow removal of an item without crashing the world.  The function can return a value less than 0 to omit from calling RemoveItem or decrementing the charges by code.  Having no return (0) or any return larger than 0 means we will try to code decrement the item if it is still there.
2021-04-08 08:25:27 -04:00
Image
0e9c696de6 spell crash fix when spell can't be found (happened on drink but we dont know what spell) 2021-04-08 08:20:45 -04:00
Image
fe260f507b Exe Updates 2021-04-03 23:54:20 -04:00
Image
6c8e81eb3d DB Update for items 2021-04-03 23:48:40 -04:00
Image
5e623860d4 Additional tradeskill/craft crash fixes, item db rework, source in new items db
First stage of work in issue 
2021-04-03 23:48:29 -04:00
Image
13f19433e4 Exe Update 2021-04-02 17:31:26 -04:00
Image
6003016c5b Fix tradeskill crash with item id 0 in recipe components 2021-04-02 17:31:20 -04:00
Image
965356a69f Fix windows dead locking 2021-04-02 17:31:00 -04:00
Image
d0f6bf9c0e DB update for mentor and unmentor commands 2021-04-01 00:11:10 -04:00
Image
9b6922842e Exe Updates 2021-04-01 00:10:12 -04:00
Image
261c2b75be number of spell casting/display behavior fixes and prototype mentor option for group members
Start of work for /mentor and /unmentor issue  - set effective level based on targeted group member, right clicking them and mentoring, after you can stop mentoring.  The base stats and resistance stats revert to the lower level at this time.

spell fixes:

- secondary targets working for casting heal spells, recast is more or not working correctly now..
- overrides existing spell when there is a duration of time or trigger count to the spell
- doesnt prematurely show the icons available (eg. you cancel a spell then it pops up and you cant reuse or it starts a recast timer when it shouldnt)
- doesnt reset the recast timer (sometimes giving double the time to cast)
- unlocking a spell when all spells locked, no longer occurs
2021-04-01 00:10:04 -04:00
Image
f4ca20966f 0.9.2 auriga version set 2021-04-01 00:06:45 -04:00
Image
0737a0fc5e one of those days.. 2021-03-30 10:36:36 -04:00
Image
eb445e483b Exe Update 2021-03-30 08:51:04 -04:00
Image
a5c66e703a Update LoginServer.cpp 2021-03-30 08:50:58 -04:00
Image
999d100d44 Exe Update 2021-03-30 08:44:19 -04:00
Image
ff773401f0 Forgot one change 2021-03-30 08:44:14 -04:00
Image
e087c8422b Exe Updates 2021-03-30 08:41:01 -04:00
Image
ca26654639 low level network protection in TCP layer, fixed internal world address to properly accept local vs remote connections when set 2021-03-30 08:40:54 -04:00
Image
b3f5be9cab Exe Update 2021-03-28 21:36:12 -04:00
Image
e0f8d03773 some broker display fixes / charge and use fixes
Fix  - fix charge and use to correctly decrement in inventory and/or remove item.  Should never call RemoveItem or DeleteItem in LUA use of an Item.

    Items with a charge count (not a physical stack of items) will now count down their charges to 0 and display 'This item is out of charges.'
    Items with an actual stack amount (eg. stack count is larger than 1) will remove an item with each 'use' down to 0 which removes the final item in the stack.
    display_charges is no longer required for the "use" function to be called (before we were decrementing display charges when the "use" function was called, which was always after 1). Now rely on the item->details.count

Fix  - broker display issues (some not all)

    tier 0 items do not display
    2h item types do not work
    Max charges when you buy an item with a charge count
    Additional missing items seen on broker: Gust of insight... min_skill and max_skill is a range of 0-6 from client->server, all the way back to classic. Classic UI has it, obselete is 0, 6 goes to unusable (red) for the player. The items skill items to not match this range, they are actual skill values.
    1h item types show both 1h/2h weapons (now 1h and 2h are separated)
2021-03-28 21:36:03 -04:00
Image
3d2e4dcee1 Exe Update 2021-03-25 12:23:16 -04:00
Image
1889c95dd1 using spell_type not target_type for the new group designation when 'single' cast functions are used
Fix 

 alter table spells modify column spell_type enum('Unset', 'DD', 'DoT', 'Heal', 'HoT-Ward', 'Debuff', 'Buff', 'CombatBuff', 'Taunt', 'Detaunt', 'Rez', 'Cure', 'Food', 'Drink', 'Root', 'Snare', 'GroupTarget') NOT NULL default 'Unset';

update spells set target_type=2, spell_type='GroupTarget' where name='Divine Awakening';
2021-03-25 12:23:11 -04:00
Image
afe489ec33 Exe Updates 2021-03-25 09:15:27 -04:00
Image
bbef23f125 Fix login server delay in accepting another login attempt
Fix 
2021-03-25 09:15:22 -04:00