1
0

Commit Graph

  • b61bb53a1b fix auto lock out of a group Emagi 2024-11-28 07:25:10 -05:00
  • d03c86efef CheckEncounterState behavior added Emagi 2024-11-27 17:17:26 -05:00
  • 0ac5658535 allow guild create command to be used by players and not allow specifying player name / target name Emagi 2024-11-27 15:29:28 -05:00
  • ed72692a1d fix guild invite to show guild name via packet structure Emagi 2024-11-27 09:36:25 -05:00
  • 9762cd5793 Update WorldStructs.xml Emagi 2024-11-27 09:30:15 -05:00
  • d1cee32a3e guild support for DoF and KoS clients Emagi 2024-11-27 09:26:39 -05:00
  • 9b9777257f avoid adding potentially null/dead item pointers to quest rewards, guild sending for KoS and earlier clients moved to op_sysclient Emagi 2024-11-26 12:43:08 -05:00
  • 72481617ec Fix spells persisting when you zone Emagi 2024-11-24 08:21:06 -05:00
  • 68d1777cf4 avoid stacking spells when you have a conflicted spell removed, should address multiple tick/control effects stacking Emagi 2024-11-24 07:46:09 -05:00
  • 428b73391c Omit bank/shared-bank from selling at a merchant, additionally prevent weight calculation for banked items on players weight Emagi 2024-11-23 09:24:41 -05:00
  • 061f0c157a fix breath under water for old clients Emagi 2024-11-23 08:25:18 -05:00
  • 31fc7aea63 disable zone persistence for now issue with doors/widgets disappearing Emagi 2024-11-23 07:53:22 -05:00
  • 6b73d3617a avoid a lockup condition due to already locked mutexes Emagi 2024-11-22 17:35:53 -05:00
  • b848f78f41 graceful cleanup of spell and allowing player to recast Emagi 2024-11-22 15:20:16 -05:00
  • 79c3ec1fb2 Fix spells ticking after cancellation/expiring Emagi 2024-11-22 14:38:00 -05:00
  • 1f9010dc62 current power and hp cannot be set negative via lua Emagi 2024-11-22 07:34:53 -05:00
  • 45da917e8a fix crash on missing caster for RemoveWard Emagi 2024-11-19 15:53:41 -05:00
  • 51107a23f1 Update zoneserver.cpp Emagi 2024-11-18 19:47:29 -05:00
  • 5cbd2df6be missing atomic include? Emagi 2024-11-18 13:20:52 -05:00
  • 315ab1d0e7 Project Nebulark Part 1, So much to list, this is a rough summary Emagi 2024-11-18 11:13:04 -05:00
  • 7aa35166ca getzonerule cleanup Emagi 2024-10-20 15:02:39 -04:00
  • e4fc6aad5a Zone ruleset_id support for most rules Emagi 2024-10-20 09:35:41 -04:00
  • 7c04bc7e91 Update WorldWeb.cpp Emagi 2024-10-17 09:12:53 -04:00
  • 88a7e3b295 Added /reloadrules to web interface Emagi 2024-10-17 09:01:27 -04:00
  • 896eec33f2 Integrate support for R_Guild, MaxLevel rule. Emagi 2024-10-08 09:03:26 -04:00
  • cba50c17e0 disabled char info sizing log message Emagi 2024-10-01 09:05:02 -04:00
  • 591b83a0ac Update Combat.cpp Emagi 2024-09-28 09:05:27 -04:00
  • dc1430d52e updates Emagi 2024-09-28 09:00:42 -04:00
  • 8ac01db525 address spell state not getting reset if call process failed to trigger Emagi 2024-09-25 07:35:27 -04:00
  • 48ee02ea90 Fix proc to pop from the stack if isfunction call fails. Emagi 2024-09-25 06:52:43 -04:00
  • c20f97faa5 Fixed RemoveProc to work without Spawn argument Emagi 2024-09-24 07:33:54 -04:00
  • a056ef7b41 removed noisy dumppackets Emagi 2024-09-23 07:29:42 -04:00
  • e7a187cf86 active spells updates Emagi 2024-09-22 21:11:48 -04:00
  • 1b2983d376 ground spawn "max skill increase" rules changed Emagi 2024-09-22 18:07:00 -04:00
  • 4ee282c460 Immunity Spell Type is int8 no int16 support Emagi 2024-09-21 09:27:17 -04:00
  • 31f8d2fb14 Fixed mail structure that was accidentally broken when trial isle was added Emagi 2024-09-21 09:26:57 -04:00
  • 26b5dc2d8c yet even more lua functions fixed for reset stack Emagi 2024-09-13 11:23:17 -04:00
  • c8f88ff904 Update LuaFunctions.cpp Emagi 2024-09-13 08:18:40 -04:00
  • 0a1692b9a0 RemoveSkillBonus should work on NPC's now, fixed/added some additional logging info for SpawnGroupByID Emagi 2024-09-13 06:45:15 -04:00
  • a597a993c2 note script filename fix error message for SpawnGroupByID Emagi 2024-09-12 15:46:46 -04:00
  • ce39473fb9 additional lua fixes Emagi 2024-09-12 10:36:05 -04:00
  • 362a86d3f7 fix HasCoin to check if player before casting it Emagi 2024-09-12 09:44:05 -04:00
  • 0a80911ed7 Allow CureByControlEffect to be ran outside spell script Emagi 2024-09-12 08:40:47 -04:00
  • e246609d34 AddControlEffect requires a luaspell be passed. On load of spell script data we remove the useless luaspell ptr. Emagi 2024-09-10 18:36:47 -04:00
  • 555045cbe2 reload spells now works with the lua state redesign and we delete spell in the spell_scripts instead of other places (casttimer, active_spells, so on) Emagi 2024-09-10 09:14:40 -04:00
  • 297c17b177 Changed to have DestroySpells handle luaspell delete instead of active_spells Emagi 2024-09-10 08:27:05 -04:00
  • 6f8f5016a6 delete of lua spell takes place via remove_all_spells flag in these conditions Emagi 2024-09-08 16:40:02 -04:00
  • c4002c363e relocate RemoveCurrentSpell to apply whenever DeleteActiveSpell called (since its removal deletes the lua spell ptr) Emagi 2024-09-07 17:12:26 -04:00
  • f6097f490c Update LuaInterface.cpp Emagi 2024-09-07 15:54:32 -04:00
  • 2ea8088f1e can't risk the out of order for mspells lock and also allowing multiple to traverse the tree Emagi 2024-09-07 15:54:05 -04:00
  • 950a67ac94 protecting inner mutex with write lock to avoid duplicating the lua state on multiple scripts Emagi 2024-09-07 15:19:30 -04:00
  • f85ef5eb61 ret should be set after with the createspellscript Emagi 2024-09-07 14:52:08 -04:00
  • 98c0aaf73b spell scripts mutex locking fixes Emagi 2024-09-07 14:50:01 -04:00
  • fb592b4d76 Update LuaInterface::DestroySpells to assure we cover all the new lua states under the spell_scripts instead of the obselete spells map Emagi 2024-09-06 08:10:47 -04:00
  • 14003ee3a4 LUA Spell Scripts updated to have a queue much like SpawnScripts, but extended to LuaSpell for tracking procs and lifetime of the lua state Emagi 2024-09-04 06:44:04 -04:00
  • 56e43288bf function call fixes and resets for procs / call spell process Emagi 2024-09-02 19:14:44 -04:00
  • b7802d84db fix lua functions being called that don't exist Emagi 2024-09-02 10:01:04 -04:00
  • 184bc94aa1 lua function call protection Emagi 2024-09-02 09:45:36 -04:00
  • 950b8e1564 revert and check if "remove" function exists in script Emagi 2024-09-02 09:19:47 -04:00
  • 727040d2dd Attempt to fix deleting spells more than once if short durations Emagi 2024-09-02 08:15:41 -04:00
  • 053a9abc14 Update README.md Emagi 2024-08-28 09:58:04 -04:00
  • 9cf134b743 update makefiles for 5.4 lua Emagi 2024-08-28 09:37:42 -04:00
  • b7dc119b74 sample bash script for linux compile + obtaining content files and maps/pathing repository Emagi 2024-08-28 09:19:11 -04:00
  • c001cc262e Update Spawn.cpp Emagi 2024-08-28 08:47:49 -04:00
  • c08d1ca70a enable house icon for placed house spawns for DoF and earlier clients Emagi 2024-08-20 07:47:25 -04:00
  • 4d659a2601 Web administration now has /setadminstatus support Emagi 2024-08-18 07:44:57 -04:00
  • 8d09f4e043 Update LuaFunctions.cpp Emagi 2024-08-17 04:27:45 -04:00
  • 85c6d48f70 WorldServer Updates Emagi 2024-08-17 04:22:52 -04:00
  • 29e2c18ab8 omit objects from ground y Emagi 2024-08-06 12:46:35 -04:00
  • 8d41c4ee44 Create .gitignore Emagi 2024-08-06 08:33:56 -04:00
  • 654a886cab Additionally the log_config.xml Emagi 2024-08-06 07:57:34 -04:00
  • c7052e20a8 change filenames to not interfere with a working directory Emagi 2024-08-06 07:57:14 -04:00
  • 0766ac4cf2 Make client and worldserver rest responses conform to json standard Emagi 2024-08-06 06:49:10 -04:00
  • ca28e77ae4 Crash fix, new lua function IsSpawnGroupAlive(Zone, Group_ID) Emagi 2024-08-02 15:51:28 -04:00
  • 5d2d49fd47 Update Player.cpp Emagi 2024-07-26 21:28:15 -04:00
  • 6030449561 revert the diff re-sizing of the inventory packet Emagi 2024-07-24 09:50:02 -04:00
  • b695a33a74 fixed accidentally overwriting grid id sent to clients in zones where they have a different map than the other spawn Emagi 2024-07-24 09:08:05 -04:00
  • 60708af958 Update GroundSpawn.cpp Emagi 2024-07-23 08:19:44 -04:00
  • cba15d5d72 Update net.cpp Emagi 2024-07-22 09:42:50 -04:00
  • 19440c0755 Update server_config.json Emagi 2024-07-22 09:38:28 -04:00
  • c5519d020f Update net.cpp Emagi 2024-07-22 09:35:15 -04:00
  • 5ca6fa7982 base of server directory Emagi 2024-07-22 09:22:42 -04:00
  • 2ec9a774b7 include lua library in makefile Emagi 2024-07-22 09:15:27 -04:00
  • 16ab5cff93 fix recast lib dir Emagi 2024-07-22 09:12:17 -04:00
  • f4647acd4b another common header wrongly pointed to Emagi 2024-07-22 09:09:14 -04:00
  • 38ad32b49c this was not including the MiscFunctions correctly before Emagi 2024-07-22 09:08:33 -04:00
  • 86e843ceea lua include for makefiles Emagi 2024-07-22 09:03:58 -04:00
  • b490dce8b4 no lua sub dir for include Emagi 2024-07-22 09:01:06 -04:00
  • f0e163b1d8 fix lua includes Emagi 2024-07-22 08:58:14 -04:00
  • e90f9b2a49 Fix glm includes Emagi 2024-07-22 08:54:38 -04:00
  • 89194da149 EQ2Emu Source Base July 2024 Emagi 2024-07-22 08:52:28 -04:00
  • 9e433b82c6
    Initial commit emagi 2024-07-05 10:32:47 -04:00