Commit graph

19 commits

Author SHA1 Message Date
Emagi
69612e08b6 - Fix #528 - Support for DoF Advancement Window!
* Restrictions based on rule R_Player, TraitTieringSelection = 1, limits to 1 trait selection per group, 0 allows 'free' selection much like newer EQ2
	* Racial Traditions and Personal Traits available, Training and Enemy Tactics need content
- Fix #472 - Spell damage now has resist added to reduce damage.  Resistability support, info struct now has float "max_spell_reduction" and int8 "max_spell_reduction_override".  Use override to set manually the resistability.  Otherwise uses table for max resistability based on level
- Fix #456 - Parital support for NPC Knockback, challenge is the updates are not using delta properly, but they do fly!
- Fixed /follow for DoF client
- Fixed multiple crashes in adding a trait
- Spell book should no longer have type 4 spells (not shown spells)
- Spell book issue addressed where innate abilities would wipe out the spell book
- Fixed situations on login where HP/Power would not regen since you were not added to the damaged spawns
- Implemented a workaround to get all items to appear in inventory for DoF client upon zoning *does not resolve evac/escape
- Fixed Spawn info struct, we were not passing spell_effects properly for DoF client
**Be sure to check the db file may2024_classictraits_personalandracial.sql and note it has a static max item id 10204351 that may need to be changed in the future if you insert it later
2024-05-11 20:29:26 -04:00
Emagi
14a74a1f45 - Fix #542 - DoF will now properly roll/pitch spawns/objects as expected
- Fix #538 - Item quest offer color and part of quest color mapping corrected
- Fix #519 - DoF broker now supports multiple pages, properly displays item name in the field area expected.
- Fix #518 - DoF client mender / repair fixed.
- Negated Control Effect 32 from DoF client, was causing low gravity when safe fall was on a spell.
- Fixed some LUA Functions handling of dead pointers and cleanup of the LUA stack.
- Fixed SpiritShard.lua to convert the timestamp to numerical from string
- Fixed a memory leak on PacketStruct handling of WS_Resurrected
- Fixed being dead allowing you to move around/jump on DoF client
- Fixed DoF control flags when revived/resurrecting to allow movement again
- Fixed reviving not setting HP and leaving player as a corpse (in any client)
- Fixed LUA Function SetSpellData, it was resetting the stack before we pulled the variable so we got no variable data
- DoF client restricted to 20 slots for backpacks (by client limitation, enforced server side to avoid bugs)
- DoF bagged inventory now behaves correctly (bags were only showing items up to the 11th slot on login, DoF supports up to slot 20)
- Fixed mender having NO_RENT flag checked incorrectly not allowing individual repair of items (was checking flags vs flags2)
2023-10-10 22:56:27 -04:00
Emagi
b924495ba3 Fix #527, blue and debt xp, Fix #523 db translation of emotes table to action_state, action_state_str added to spawns_npc table 2023-06-03 18:55:57 -04:00
Emagi
22045ab11a Add missing SpawnStructs update 2023-05-20 09:20:07 -04:00
Emagi
0333ee64f8 previous struct updates forgot to put up 2022-07-16 09:30:10 -04:00
Image
03f5b10386 SpawnStructs updates for appearances, also fix DoF client guild to be char not int8 (bad buffer overflow) 2021-07-14 15:50:50 -04:00
Image
611456cb06 SpawnSet given more color options
Fix #265 fields added:

hair_color1, hair_color2, hair_type_color, hair_face_color, hair_type_highlight_color, face_hairlight_color, hair_highlight, model_color, eye_color
soga_skin_color, soga_hair_color1, soga_hair_color2, soga_hair_type_color, soga_hair_face_color, soga_hair_type_highlight_color, soga_face_hairlight_color, soga_hair_highlight, soga_model_color, soga_eye_color

SpawnSet(Spawn, "fieldname", "R G B")

SpawnSet also set to always be temporary unless 5th argument is set to false.
2021-02-20 16:38:28 -05:00
LethalEncounter
65109b0d5d Glowpaths/waypoints added
Fixed spell error messages for DoF client
Fixed food/drinks for DoF client
Changed items to allow archetypes to use an item if all the classes in the archetype are allowed to use it
Added a ton of LUA functions to support various gameplay features
Loot icon only added to corpse if the corpse has loot
Class skills will now rise appropriately with level
Fixed various bugs
2020-10-21 20:12:06 -04:00
LethalEncounter
ebddaba763 Tutorial instructions for the Far Journey zone
Standardized the message numbers and will send the correct one based on client version
Fixed /tell to not assume that both clients were the same version
Tons of quest fixes
Fixed various spawn bugs
2020-09-19 20:38:00 -04:00
LethalEncounter
e64b718066 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu
# Conflicts:
#	EQ2/source/WorldServer/Spawn.cpp
#	server/EQ2World__Debug_x64.exe
#	server/SpawnStructs.xml
2020-07-26 00:36:20 -04:00
LethalEncounter
8e9afeded6 Fixed merchants and examine hang 2020-07-25 23:58:02 -04:00
Image
e8bf4be00f partial fix to classic lifts -- still fall through see issue #155
Partially addressing issue #155
2020-07-25 08:23:09 -04:00
Image
b5e0de509c Fixed DoF transports (boats/lifts) and groundspawns no longer show (LFG) 2020-07-23 22:12:40 -04:00
Image
c22bff197c Fixes solidity of objects/doors/etc on classic / DoF client
Fix #151 - activity_status / entity_flags used for DoF client also activity_status was in the wrong place, solid_object for classic client now set properly in code
2020-07-19 08:48:05 -04:00
Image
b698e847e1 Merging LethalEncounter's support of classic (version 283) and dof (version 546)
Fix #145
2020-07-18 17:18:51 -04:00
Image
438d9f76a7 Spell fails due to range missing auto submits bug 2020-05-03 21:09:48 -04:00
Image
ee3b099c53 Struct updates/fixes
Progress on Issue #97
2020-05-01 21:25:46 -04:00
Image
24a1ccf3a2 EQ2Emu Base Updates
Resolves #14
2020-03-02 18:47:18 -05:00
Image
548007ea96 Base
Starting point..!
2020-02-28 09:17:24 -05:00