1
0

Commit Graph

  • 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
  • 61aec683b5 revert SendShowBook to fix /spawn details and other use of the book pages Emagi 2025-03-21 11:21:31 -04:00
  • fd147a0fd0 LUA Function Added HasPendingQuest(Spawn: Player, Int32: QuestID) Emagi 2025-03-21 08:48:50 -04:00
  • 2a89989e0c hide_reward to not show anything on offer quest Emagi 2025-03-15 15:44:24 -04:00
  • 71217ce0ec Provided a update to quests to have a persisted status Emagi 2025-03-15 15:31:02 -04:00
  • c4c96904d1 Assure the db entry of the byproduct is valid to use Emagi 2025-03-13 06:48:12 -04:00
  • 2c49d9c76e Support byproduct to update quests for craft updates Emagi 2025-03-13 06:35:55 -04:00
  • 55dd33e947 included version in config get struct failure Emagi 2025-03-10 14:41:05 -04:00
  • e0943377df spawn details fixed after cygwin change Emagi 2025-03-10 14:40:46 -04:00
  • 54a215d1ba code warning fixes Emagi 2025-03-05 08:37:52 -05:00
  • fbe00fc46f additional crash protection from a bad client/connection Emagi 2025-03-04 21:58:50 -05:00
  • 89acf4da25 netcode crash fix Emagi 2025-03-04 21:42:35 -05:00
  • 63062737ac PVP rules for bind zone alignment (PVPType = 1) or SetAlignment from lua (PVPType = 2) Emagi 2025-03-03 21:36:57 -05:00
  • 70c9fd0124 fix groups finding members in a instanced zone Emagi 2025-02-26 17:27:14 -05:00
  • ae0b6c4b04 proc_ext function in Spells now includes InitialCaster as a fifth argument, eg function proc_ext(Caster, Target, Type, DamageType, InitialCaster) Emagi 2025-02-23 13:12:04 -05:00
  • 97a6405506 /weaponstats crashes if the slotted item is allowed in primary/secondary/ranged but does not have the item type to have weapon or ranged info Emagi 2025-02-19 18:04:48 -05:00
  • 1c35309538 fix behavior on zoning for clients to not impact other players Emagi 2025-02-09 19:06:49 -05:00
  • a22a56acc6 Update Entity.cpp Emagi 2025-02-09 19:00:24 -05:00
  • 469487b35d avoid changing the maintained or spell effects on the entity without being in write locks Emagi 2025-02-09 18:53:39 -05:00
  • 67b045dea3 fix overriding primary weapon Emagi 2025-02-09 17:21:29 -05:00
  • 5bbcaa713a make web command in line for /reload spells Emagi 2025-02-09 16:39:09 -05:00
  • 8b4a623f42 more /reload spells junk Emagi 2025-02-09 16:37:16 -05:00
  • 9250118b05 More work for /reload spells when multiple zones / players are on Emagi 2025-02-09 15:25:16 -05:00
  • 764be385ad address the wrong lock being used for spell scripts Emagi 2025-02-09 09:30:53 -05:00
  • 9bfa15d628 make sure spells are cleaned up when zone is shutdown Emagi 2025-02-09 09:11:17 -05:00
  • a479520c33 reverted some of the mutex lock changes for now since it wasn't resolving all reload spells issues Emagi 2025-02-08 18:19:40 -05:00
  • 65ed5c4f79 Revert "the destroy spells function was using the wrong mutex locks" Emagi 2025-02-08 18:13:06 -05:00
  • a062c5f8d7 Fix the handling in RemoveCurrentSpell Emagi 2025-02-07 14:53:23 -05:00
  • b693deb4f8 have script mutex locks before spells locks Emagi 2025-02-07 14:43:06 -05:00
  • d639e54961 the destroy spells function was using the wrong mutex locks Emagi 2025-02-07 14:35:00 -05:00
  • 921f00410b don't need to delete spell effects in the deconstructor any longer for non players. Emagi 2025-02-05 16:03:12 -05:00
  • 5d191927cf Fix spells to properly cleanup in function SpellProcess::CheckRemoveTargetFromSpell -- RemoveEffectsFromLuaSpell was not properly cleaning up special effects like sneak/snare/root/so on lingered on to cause a crash with dead spells with /reload spells or other activity Emagi 2025-02-04 18:45:48 -05:00
  • 8dff68f6ab When subsystems are reloading don't allow NPCs or Bots to try to access the spell list Emagi 2025-02-01 07:23:32 -05:00
  • 2d4e3f4888 Fix to clear the stealth/invis list when CancelAllStealth is called, additionally to send the update to clients Emagi 2025-02-01 06:52:55 -05:00
  • 31c45c884c null spawn ptr fix for SetSpellList Emagi 2025-02-01 06:52:36 -05:00
  • 41cc36de83 if no targets left in the spell its ok to remove, flip the flag to just remove the maintained part of the spell Emagi 2025-01-31 20:06:45 -05:00
  • f5bda95372 additionally allow calc code to trigger every 10ms instead of 100ms Emagi 2025-01-30 10:04:18 -05:00
  • 18104e776b better enforce arriving at a waypoint and avoiding Y offsets or other bad pathing behaviors Emagi 2025-01-30 09:51:28 -05:00
  • d463ed3dc5 avoid crash for disabled spell/no spell ptr Emagi 2025-01-29 22:01:51 -05:00
  • 4213beec95 nav path affirmations Emagi 2025-01-29 22:01:25 -05:00
  • 7e69739e43 allow LUA Functions for movement to use nav path Emagi 2025-01-29 15:13:26 -05:00
  • 7098c1dbf3 address AoM client having issues with Y coordinates above terrain when lua pathing does not properly align to terrain Emagi 2025-01-29 08:50:01 -05:00
  • 6f8bee17f5 try to remove gaps between objects causing players/spawns/objects to fall through Emagi 2025-01-28 15:25:06 -05:00
  • 782f84e67e smooth out pathing by not enforcing Y all the time, still need to do something about gaps in objects that cause spawns to fall through :-/ Emagi 2025-01-28 09:52:44 -05:00
  • 79a010e055 disable bank / shared bank in trade and also sellitem Emagi 2025-01-26 15:16:27 -05:00
  • b8738480b2 mitigation_modifier sint16 added to info struct to allow modification of mitigation after the base is obtained from items Emagi 2025-01-26 14:59:55 -05:00