Emagi
7602666b86
Additional LUA Doc and slash commands
2025-05-15 09:50:31 -04:00
Emagi
9c7c1f317a
More slash commands documented in markdown
2025-05-15 09:41:55 -04:00
Emagi
1aae7437ef
Update RemoveSpawnSpellBonus.md
2025-05-14 10:09:41 -04:00
Emagi
0d8bb8a7a9
Incomplete doc for all slash commands that are not implemented
2025-05-14 09:51:44 -04:00
Emagi
56b70c34a7
More lua functions MD
2025-05-14 09:46:52 -04:00
Emagi
a4d16c816f
Markdown for Item Stat Types used in items and spells (bonuses)
2025-05-14 09:15:49 -04:00
Emagi
570006d757
Data Types MD: Skill and Skill Types
2025-05-14 08:49:53 -04:00
Emagi
ca901574a6
Some LUA Functions Documented..
2025-05-13 22:57:49 -04:00
Emagi
8ad25150a2
And they call it a mine!
2025-05-11 21:03:16 -04:00
Emagi
319d5d666b
Additional data types documented
2025-05-10 14:31:18 -04:00
Emagi
634c12a592
Doc G slash commands
2025-05-07 13:42:14 -04:00
Emagi
d564909c2f
Doc F slash commands
2025-05-07 11:10:11 -04:00
Emagi
2afc29cebb
Doc E slash_commands
2025-05-07 10:53:07 -04:00
Emagi
398dfe2558
Doc D slash commands
2025-05-07 10:43:08 -04:00
Emagi
8910f56ef0
Docs for C slash commands
2025-05-07 09:49:25 -04:00
Emagi
5ef2458026
Rule support for R_Combat, MaxChaseDistance and info struct float max_chase_distance
...
Rule support for R_Combat, MaxChaseDistance to restrict by server or zone the max chase distance instead of hardcoded 80.0.
Additionally GetInfoStruct float max_chase_distance added.
info struct takes precident when set greater than 0.0 for the max chase distance, otherwise we check the rule being greater than 0.0, otherwise we use the default 80 in the hardcode define
2025-05-06 19:48:01 -04:00
Emagi
75be21e592
changed to skull_type
2025-05-06 19:19:45 -04:00
Emagi
0adc6f0e04
chop added also to the type list since it seems to be hit or miss if the client is sending it
2025-05-06 19:09:36 -04:00
Emagi
c57624079b
another corner case with root using "Gather"
2025-05-06 19:05:09 -04:00
Emagi
65f53f77b7
Additionally check if older clients send "collect" for type as that is not the harvest type either
2025-05-06 19:01:38 -04:00
Emagi
13e10b315d
KoS and earllier client fixes + server exploit fix
...
- Can now use equipped charms (previously did not work had to use from inventory)
- Fixed charges not decrement when equipped for all clients (they had unlimited charges!!)
- Fixed click / interacting with ground spawns, doors, so on. Some objects may need a default setting since the older clients don't send the entity command where new clients do. Made a fallback structure WS_EntityVerbsVerbBackup for when that happens.
2025-05-06 18:38:43 -04:00
Emagi
aad24ca1e4
Some of the LUA functions doc completed
2025-05-06 12:21:14 -04:00
Emagi
cf4c16333e
B slash commands doc
2025-05-06 12:18:43 -04:00
Emagi
c207b638c7
fix lua commands api page
2025-05-06 09:55:20 -04:00
Emagi
f97dd22445
Docs DataTypes
2025-05-06 09:55:06 -04:00
Emagi
1f6fae4c70
Docs code
2025-05-06 09:54:48 -04:00
Emagi
8a466de4ee
slash commands A documentation
2025-05-06 09:53:30 -04:00
Emagi
c5f09e846d
Added quantity checks to trading so you can't trade over your item count
2025-05-06 09:06:58 -04:00
Emagi
11d46887db
Fix charm slots being visible in the client UI for DoF and KoS clients (classic does not support)
2025-05-05 15:14:02 -04:00
Emagi
ec6e98137d
Fix LUA API page links
2025-05-04 14:36:49 -04:00
Emagi
7f6a8c6bec
Start of documentation
2025-05-04 14:34:15 -04:00
Emagi
b779a225e1
remove the ground_diff changes, flying mobs were adhering to the ground unexpectedly
2025-05-04 13:29:35 -04:00
Emagi
0aa8da426b
Visual effect for level 50 is 323
2025-04-30 12:49:53 -04:00
Emagi
d624ff260d
AoM client also impacted by the issue removed version check and we will just not use the send spawn update boolean
2025-04-26 09:22:58 -04:00
Emagi
108371a077
Additional efforts to lock down spawns from moving this is looking to address remaining corner cases for Fix #5
2025-04-26 09:13:47 -04:00
Emagi
e82f2c5eb7
Update Spawn.cpp
2025-04-26 08:41:29 -04:00
Emagi
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.
2025-04-26 08:39:12 -04:00
Emagi
eba0cf0505
More enforcement for spawns running away in hail conversation for Fix #5
2025-04-26 08:33:00 -04:00
Emagi
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
2025-04-26 08:15:15 -04:00
Emagi
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)
2025-04-26 08:14:35 -04:00
Emagi
73e9e01ae9
Fix #5 NPCs running away when FaceTarget/PlayFlavor is used in combination
2025-04-26 08:13:46 -04:00
Emagi
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"
...
This reverts commit c177dc910d0adcf7cfda5415d6eecae681754553.
2025-04-21 21:42:40 -04:00
Emagi
5f4877803c
Merge branch 'main' of https://github.com/emagi/eq2emu
2025-04-21 14:19:24 -04:00
Emagi
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
2025-04-21 14:18:55 -04:00
emagi
b33f9901ad
Merge pull request #7 from Techwizz-somboo/main
...
Remove YUM detection from the linux compile script.
2025-04-12 22:17:34 -04:00
Emagi
ce6ad0e2a3
Fix #2 - Spell tier data not sent correctly to client
...
- KoS and earlier clients now show appropriate tier data after logging in
- AoM additionally shows tier data correctly, after skill info request for spells we send the spell data back so the client does not later ask for the spell data also.
2025-04-12 10:26:02 -04:00
Emagi
1268ecbc94
Fix Issue #3 - Class Updates, Name Updates to LS
...
Support added for class updates to LoginServer when adventure class is updated (such as commoner to sub class, so on).
Name change for GM command /name support added for LS update. This is a use at your own risk command and you will have to /camp to fully reflect your name update.
2025-04-11 09:49:18 -04:00
Paul Black
730bb7ab0d
Remove YUM detection from the linux compile script.
...
YUM is no longer used on RHEL-based distributions as of RHEL 8. RHEL 7 was the last version to support YUM and is EOL as of June 30, 2024, probably doesn't make sense to check for YUM, instead I'd just change the DNF detection log messages to say Fedora/RHEL.
2025-04-08 16:04:37 -06:00
Emagi
20c1d1cc8a
remove unused line
2025-04-05 14:47:48 -04:00
Emagi
8b4b550b5c
Fixed widgets, signs, objects in zones that have dual maps due to different grid designs in old clients
2025-04-05 14:12:34 -04:00