Commit graph

1233 commits

Author SHA1 Message Date
Image
a3971ce98d Procyon Exe Updates 2021-07-05 08:49:41 -04:00
Image
ecdcdfd123 Procyon Update
- Fix  exposed cheek_type, chin_type, ear_type, eye_brow_type, eye_type, lip_type, nose_type, body_age, body_size to spawn set

all but body_age and body_size have three indexes (0-2):

/spawn set command_name [value] [index]

value is a signed integer (can be negative/positive per the requirements)

index is between 0-2, sets R/G/B fields respectively in the database (thats how it loads up)

- Fix  better handling of MMovementLocations

- Fix  we now properly update the windows against your inventory

- "obtained" lua function now called when item is looted (previously only done when item is 'added' to the player)

- Fix  - lock down fuel components (the resulting messaging may need to be corrected, but the concept is in)

- Fix  - expansion/holiday flag triggering on a spawn no longer throws 'error adding spawn'.  Now has a warning message instead.  Also did some other messages to try to reduce 'error' based logging as to not confuse real errors with just server settings/unrelated noise in the database.
2021-07-05 08:49:34 -04:00
Image
07efba1410 July Procyon Versioning 2021-07-05 08:44:32 -04:00
Image
17685389b4 Garbage packet reconsideration to just drop the packets instead of trying to continue processing if it doesnt match our criteria 2021-07-05 08:44:13 -04:00
Image
13abfca43d When we lose connection to mysql we don't have to close connection (I guess?) trying to resolve a rare crash 2021-07-05 08:43:52 -04:00
Image
25eb7d26d5 Create lootdrop_update_june23_2021.sql
SQL update for lootdrop required
2021-06-23 16:47:18 -04:00
Image
7c6d46061c Exe Update 2021-06-23 16:46:34 -04:00
Image
1af9491eb4 Cygni Updates
- Deadlock fix on spawn removal and deleting spawns
- Fix  lootdrop will be checked against completed quest identified by ID
alter table lootdrop add column no_drop_quest_completed int(10) unsigned not null default 0;
- zone instance type now cached into a map after querying zone id (so we don't continuously query)
- mentor now removes spells on the person mentoring
- Fix  - GetZoneLockoutTimer(Player, ZoneID, displayClient=false) added, returns string of lockout time (includes a space at the beginning).  DisplayClient = true will send the message to the client.
- Can't hail dead spawns
- Crash fix in TempRemoveGroup when group id no longer exists
2021-06-23 16:46:06 -04:00
Image
54c82b64fb Crash fix when map is not yet loaded 2021-06-23 16:41:21 -04:00
Image
b503a98ae1 Exe Updates 2021-06-03 23:02:14 -04:00
Image
144817fdbe LUA functions AddQuestStepKillByRace and AddQuestStepZoneLoc
Fix  - support to quest steps by race type

Eg. race 298 is gnolls
 AddQuestStepKillByRace(Quest, 1, "I need to kill five Gnolls!", 5, 100, "I need to do what is asked of me.", 1221, 298)

Fix  - Add AddQuestStepZoneLoc since existing AddQuestStepLocation does not support zone id and it looks for 3 sets of locations at the end of the function (so it can accept multiple arguments of locations).  AddQuestStepZoneLoc introduces 4th optional argument of zone_id for each loc set x,y,z, zone_id

AddQuestStepZoneLoc(Quest, 2, "Go to Oakmyst Falls", 10, "Visit the Oakmyst location hinted of in the line "The life giver billows and feeds."", 11, 994, 0, -204, zoneid, anotherx, anothery, anotherz, anotherzoneid)
2021-06-03 22:59:46 -04:00
Image
c7725b7bae Fix a bug in merchant sell text (would garble bogus output at the end of the sell message to the player) 2021-06-03 22:57:25 -04:00
Image
12959c1296 version updated to cygni (June) 2021-06-03 22:56:53 -04:00
Image
5a53e6a0c0 Exe Updates 2021-05-20 09:52:14 -04:00
Image
bacfb3151e fix for bad handling of EQProtocolPacket creation 2021-05-20 09:52:07 -04:00
Image
22930a7daa heading in lua movement loop add 2021-05-05 13:28:49 -04:00
Image
020dce99f3 Exe Update 2021-05-02 15:44:00 -04:00
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