1
0

Commit Graph

  • 360c5d38bd Finish world SQL migration to SQLite go Sky Johnson 2025-07-03 22:44:58 -05:00
  • 58da1ab4cd remove duplicate char props Sky Johnson 2025-07-02 23:57:13 -05:00
  • f064198eb9 rework character sql Sky Johnson 2025-07-02 23:56:31 -05:00
  • b8fd6101ef ls sql refactor Sky Johnson 2025-07-02 20:33:51 -05:00
  • 49d6d0c831 lots of database work Sky Johnson 2025-07-02 19:36:20 -05:00
  • 5970198c5a add reliability and security managers to packet handler Sky Johnson 2025-07-02 14:40:24 -05:00
  • 9af0a372aa convert crc16 as Go doesnt have a stl for it Sky Johnson 2025-07-02 13:30:38 -05:00
  • a1dd39d45a convert packet management Sky Johnson 2025-07-02 13:25:43 -05:00
  • 6612d0731f forgot to commit lol Sky Johnson 2025-07-02 13:14:42 -05:00
  • 4e43c73f9c Fix #23 - Wards deleted while in use causing crash main Emagi 2025-06-03 10:01:25 -04:00
  • 8cd6008ba6 Fix #20 Pet back off now immediate, attacks despite pet behavior of protection Emagi 2025-05-31 10:22:34 -04:00
  • 45f1684c7c Update KoS and DoF clients for the pos_size_multiplier field to be set correctly Emagi 2025-05-30 21:57:08 -04:00
  • b937444425 Fix leashing, leading, rubberbanding mobs. Work in progress for size mod. Emagi 2025-05-30 21:51:53 -04:00
  • 97d1393627 Fix #19 Position updates ignored when dead, new rule MiniDing, fix Emagi 2025-05-30 21:47:57 -04:00
  • 6d52f19108 Additional changes made to remove use of spell pointer in recast timer unlock spell logic, assure we have no crash in this area Emagi 2025-05-30 11:03:36 -04:00
  • 80f56f68c4 Make sure a spawn that is available gets locked into the encounter if the encounter size is 0. Emagi 2025-05-30 10:27:34 -04:00
  • cde778bb1a Fix a crash trying to unlock a spell for a player with a recast timer when the spell data is null Emagi 2025-05-30 10:27:10 -04:00
  • c4fe6e7230 lua functions fixed the formatting Emagi 2025-05-28 21:48:33 -04:00
  • ec2c99d175 Fix equip/unequip with calculations causing a potential watchdog Emagi 2025-05-28 14:33:34 -04:00
  • d5dd79ae1c Fix lua api index and CreateConversation has no parameters Emagi 2025-05-27 10:03:02 -04:00
  • 3230c71c94 37 more lua functions that were missed Emagi 2025-05-27 09:56:36 -04:00
  • ed754ae752 Fix AddConversationOption lua function doc Emagi 2025-05-26 08:00:35 -04:00
  • 6aade0b2e1 Update lua_api.md Emagi 2025-05-25 21:55:11 -04:00
  • 5b276f3a69 another 113 lua functions.. Emagi 2025-05-25 21:42:32 -04:00
  • e793dc6895 added player count to login's world status provider Emagi 2025-05-25 17:22:27 -04:00
  • 4f04033e97 Fixed calculating bonuses for items when equipping and unequipping Emagi 2025-05-25 14:02:46 -04:00
  • 14eca6fb5b Update MiscFunctions.h Emagi 2025-05-25 11:25:56 -04:00
  • 0501f65fd6 Update MiscFunctions.cpp Emagi 2025-05-25 11:06:46 -04:00
  • a070c64fdb Update info_struct.md Emagi 2025-05-25 07:46:35 -04:00
  • 8708d150bd Update info_struct.md Emagi 2025-05-25 07:45:10 -04:00
  • 9c5d94ae17 Update info_struct.md Emagi 2025-05-25 07:43:34 -04:00
  • 9de2a7cba1 Update info_struct.md Emagi 2025-05-25 07:42:05 -04:00
  • b528b22a18 Update info_struct.md Emagi 2025-05-25 07:39:27 -04:00
  • 18880019dc Even more lua functions documented, 170 this time Emagi 2025-05-24 14:57:17 -04:00
  • 4a3f34efe1 Create ward_value_types.md Emagi 2025-05-24 14:45:58 -04:00
  • 563fddeabf Added function aliases for GetCurrentHP->GetHP and GetCurrentPower->GetPower. Previously only lua functions GetHP/GetPower existed, now all 4 functions are possible Emagi 2025-05-24 13:58:43 -04:00
  • 534a80d104 Fixed the HP and Power returns to be SInt32 like their code counterparts Emagi 2025-05-24 13:57:57 -04:00
  • 4e11c22677 Create item_types.md Emagi 2025-05-24 13:53:01 -04:00
  • 327029fb61 Create info_struct.md Emagi 2025-05-24 13:45:43 -04:00
  • c7e4954812 Create classes.md Emagi 2025-05-24 08:32:24 -04:00
  • a9a8759857 Create game_events.md Emagi 2025-05-24 08:15:26 -04:00
  • dade55f717 Create channel_types.md Emagi 2025-05-24 07:49:53 -04:00
  • f47896f5b8 Added support for the spawn_anim to be converted and accurate for earlier clients like KoS and DoF, when spawning skeletons, zombies so on their animation is now present Emagi 2025-05-23 17:11:57 -04:00
  • ab41124e73 A lot of lua functions documented, most have examples, not all. Emagi 2025-05-23 11:50:05 -04:00
  • 058df3eae6 Fix the uptime of the login/world to report days correctly from convertTimestampDuration call Emagi 2025-05-21 10:36:49 -04:00
  • 0cb0f53c0e lua functions doc Emagi 2025-05-20 08:50:00 -04:00
  • 7427396a02 Additional LUA function docs Emagi 2025-05-19 13:13:42 -04:00
  • 804f9c3103 Additional LUA Functions Markdown documents Emagi 2025-05-19 09:46:16 -04:00
  • 7602666b86 Additional LUA Doc and slash commands Emagi 2025-05-15 09:50:31 -04:00
  • 9c7c1f317a More slash commands documented in markdown Emagi 2025-05-15 09:41:55 -04:00
  • 1aae7437ef Update RemoveSpawnSpellBonus.md Emagi 2025-05-14 10:09:41 -04:00
  • 0d8bb8a7a9 Incomplete doc for all slash commands that are not implemented Emagi 2025-05-14 09:51:44 -04:00
  • 56b70c34a7 More lua functions MD Emagi 2025-05-14 09:46:52 -04:00
  • a4d16c816f Markdown for Item Stat Types used in items and spells (bonuses) Emagi 2025-05-14 09:15:49 -04:00
  • 570006d757 Data Types MD: Skill and Skill Types Emagi 2025-05-14 08:49:53 -04:00
  • ca901574a6 Some LUA Functions Documented.. Emagi 2025-05-13 22:57:49 -04:00
  • 8ad25150a2 And they call it a mine! Emagi 2025-05-11 21:03:16 -04:00
  • 319d5d666b Additional data types documented Emagi 2025-05-10 14:31:18 -04:00
  • 634c12a592 Doc G slash commands Emagi 2025-05-07 13:42:14 -04:00
  • d564909c2f Doc F slash commands Emagi 2025-05-07 11:10:11 -04:00
  • 2afc29cebb Doc E slash_commands Emagi 2025-05-07 10:53:07 -04:00
  • 398dfe2558 Doc D slash commands Emagi 2025-05-07 10:43:08 -04:00
  • 8910f56ef0 Docs for C slash commands Emagi 2025-05-07 09:49:25 -04:00
  • 5ef2458026 Rule support for R_Combat, MaxChaseDistance and info struct float max_chase_distance Emagi 2025-05-06 19:48:01 -04:00
  • 75be21e592 changed to skull_type Emagi 2025-05-06 19:19:45 -04:00
  • 0adc6f0e04 chop added also to the type list since it seems to be hit or miss if the client is sending it Emagi 2025-05-06 19:09:36 -04:00
  • c57624079b another corner case with root using "Gather" Emagi 2025-05-06 19:05:09 -04:00
  • 65f53f77b7 Additionally check if older clients send "collect" for type as that is not the harvest type either Emagi 2025-05-06 19:01:38 -04:00
  • 13e10b315d KoS and earllier client fixes + server exploit fix Emagi 2025-05-06 18:38:43 -04:00
  • aad24ca1e4 Some of the LUA functions doc completed Emagi 2025-05-06 12:21:14 -04:00
  • cf4c16333e B slash commands doc Emagi 2025-05-06 12:18:43 -04:00
  • c207b638c7 fix lua commands api page Emagi 2025-05-06 09:55:20 -04:00
  • f97dd22445 Docs DataTypes Emagi 2025-05-06 09:55:06 -04:00
  • 1f6fae4c70 Docs code Emagi 2025-05-06 09:54:48 -04:00
  • 8a466de4ee slash commands A documentation Emagi 2025-05-06 09:53:30 -04:00
  • c5f09e846d Added quantity checks to trading so you can't trade over your item count Emagi 2025-05-06 09:06:58 -04:00
  • 11d46887db Fix charm slots being visible in the client UI for DoF and KoS clients (classic does not support) Emagi 2025-05-05 15:14:02 -04:00
  • ec6e98137d Fix LUA API page links Emagi 2025-05-04 14:36:49 -04:00
  • 7f6a8c6bec Start of documentation Emagi 2025-05-04 14:34:15 -04:00
  • b779a225e1 remove the ground_diff changes, flying mobs were adhering to the ground unexpectedly Emagi 2025-05-04 13:29:35 -04:00
  • 0aa8da426b Visual effect for level 50 is 323 Emagi 2025-04-30 12:49:53 -04:00
  • d624ff260d AoM client also impacted by the issue removed version check and we will just not use the send spawn update boolean Emagi 2025-04-26 09:22:58 -04:00
  • 108371a077 Additional efforts to lock down spawns from moving this is looking to address remaining corner cases for Fix #5 Emagi 2025-04-26 09:13:47 -04:00
  • e82f2c5eb7 Update Spawn.cpp Emagi 2025-04-26 08:41:29 -04:00
  • 4009838f9d Ok one last time just removing the action_state = 0 since it seems to cause the runaway.. npc's will not stop action_state when you hail/interact them because of this. Emagi 2025-04-26 08:39:12 -04:00
  • eba0cf0505 More enforcement for spawns running away in hail conversation for Fix #5 Emagi 2025-04-26 08:33:00 -04:00
  • 83b48e3770 Fix #12 support for public spawns, lockable_encounter int8 in info struct default 1, when set to 0 public spawn all can attack no locked encounter Emagi 2025-04-26 08:15:15 -04:00
  • c861e103d9 Fix #8 info struct has a int16 max_level, when set greater than 0 will restrict the max level a player can reach (does not impact already set level or GM commands, lua changelevel, only XP gain for Adventure/Tradeskill level) Emagi 2025-04-26 08:14:35 -04:00
  • 73e9e01ae9 Fix #5 NPCs running away when FaceTarget/PlayFlavor is used in combination Emagi 2025-04-26 08:13:46 -04:00
  • 5d77208ff1 Revert "If a grid is not assigned to a spawn then we will try to force one on the map if they are not a flying creature" Emagi 2025-04-21 21:42:40 -04:00
  • 5f4877803c Merge branch 'main' of https://github.com/emagi/eq2emu Emagi 2025-04-21 14:19:24 -04:00
  • c177dc910d If a grid is not assigned to a spawn then we will try to force one on the map if they are not a flying creature Emagi 2025-04-21 14:18:55 -04:00
  • b33f9901ad
    Merge pull request #7 from Techwizz-somboo/main emagi 2025-04-12 22:17:34 -04:00
  • ce6ad0e2a3 Fix #2 - Spell tier data not sent correctly to client Emagi 2025-04-12 10:24:51 -04:00
  • 1268ecbc94 Fix Issue #3 - Class Updates, Name Updates to LS Emagi 2025-04-11 09:49:18 -04:00
  • 730bb7ab0d
    Remove YUM detection from the linux compile script. Paul Black 2025-04-08 16:04:37 -06:00
  • 20c1d1cc8a remove unused line Emagi 2025-04-05 14:47:48 -04:00
  • 8b4b550b5c Fixed widgets, signs, objects in zones that have dual maps due to different grid designs in old clients Emagi 2025-04-05 14:12:34 -04:00
  • d1d84bd7a4 Fixed /zone command and zone string checks to make a full check not partial check Emagi 2025-04-02 11:31:14 -04:00
  • 7b6d5d75f6 reusing EQStream buffer for WritePacket Emagi 2025-03-26 12:28:44 -04:00