EQ2Emulator Update
Posted: Sat Feb 13, 2010 10:00 am
For those of you who do not checkout code or review the change log, here is a brief overview of the work that's been done the last few mos.
Let me sum up that a TON of bugs have been fixed (thank you, testers!!)
Also,
Group up! Join guilds! Go adventuring together, because without group testing, we have no idea if this stuff works as expected.
Let me sum up that a TON of bugs have been fixed (thank you, testers!!)
Also,
- General:
Scatman/JA: Added 'Collecting' as a valid groundspawn harvesting type.
Scatman: Implemented the lottery
Scatman: If you slay an epic mob, an announcement will appear in guild of your heroic actions!
Scatman: Imlemented group exp.
Scatman: Implemented guild recruiting.
Guilds:
Scatman: Guilds!
Spells:
LethalEncounter: Added spell bonuses.
Scatman: Implemented group buff support.
Zcoretri: Added support for text replacement in spell success messages.
Zcoretri: Added support for text replacement in spell fade messages.
Scatman: Added support for true AOE spells.
Scatman: Added support for stifle, daze, and stun. Use AddControlEffect with types 2, 3, and 4 respectively.
Scatman: Added support for group enemy hostile spells (spells.target_type=1[Enemy] and spells.group_spell=1).
Scatman: Added support for Concentraion (not in the changelog)
Scatman: Implemented spell scribing from spell scrolls (be sure to update your WorldStructs.xml).
LUA Fixes/Additions:
Bolly: Added LUA function AddSpellBookEntry(Spawn, SpellID, SpellTier).
Bolly: Added LUA function HasFreeSlot(Spawn).
Scatman: Added LUA function Attack(NPC, Player).
Scatman: Added LUA functions AddSkillBonus(target, skill_id, value) and RemoveSkillBonus(target).
Scatman: Added LUA functions AddControlEffect(target, type) and RemoveControlEffect(target, type). For now, type=1 is mez. Later on, type=2 will be stifle and type=3 will be daze, etc.
Scatman: Implemented LUA functions GetVariableValue(name) and GetCoinMessage(total_coin_amount) (You can use these together to print out how much the current lottery is eg. 500 platinum 50 gold).
Scatman: Added LUA function ApplySpellVisual(Target, SpellVisualID).
LoginServer:
LethalEncounter: Added ability for the Login server to display the custom zone name from the player's World server.
Database:
JohnAdams: DB: Pushed out InnoDB changes to World database, cleaned up some unused tables from download