LDoN Open Button Support
Background:
With LDoN a special type of treasure chest was introduced, which players could "open" by clicking on the Open pushbutton. Most everyone should be familiar with this type of object. Technically, chests are nothing other than a special type of NPC, having a spawnpoint and loot like any other mob. Opening a chest is instantly killing this mob, causing it to play its death animation (ie chest cracking open). I've gone ahead and implemented an initial version of this functionality. It's still vs 1030, but it should be no problem to apply to a later version, since it's mostly one line additions. Since I only have a Titanium client to test with, I've only updated the Titanium Client opcode list so this will NOT work out of the box for any other clients. Patches: common/classes.h Code:
--- ../EQEmu-0.7.0-1030/common/classes.h 2006-05-13 04:35:58.000000000 +0200 Code:
--- ../EQEmu-0.7.0-1030/common/emu_oplist.h 2007-08-05 23:13:12.000000000 +0200 Code:
--- ../EQEmu-0.7.0-1030/common/opcode_dispatch.h 2007-07-22 22:54:32.000000000 +0200 utils/patch_Titanium.conf Code:
--- ../EQEmu-0.7.0-1030/utils/patch_Titanium.conf 2007-08-05 23:13:12.000000000 +0200 Code:
--- ../EQEmu-0.7.0-1030/zone/aggro.cpp 2007-07-17 03:03:48.000000000 +0200 EXP for their chest "kills". I did some code reformatting, that is why there's so many changes. zone/attack.cpp Code:
--- ../EQEmu-0.7.0-1030/zone/attack.cpp 2007-08-11 08:14:57.000000000 +0200 Code:
--- ../EQEmu-0.7.0-1030/zone/client_packet.h 2007-07-21 22:39:54.000000000 +0200 Code:
--- ../EQEmu-0.7.0-1030/zone/client_packet.cpp 2007-08-05 23:13:12.000000000 +0200 Enjoy, -Chris |
Nice, ima go ahead and deal with these submissions on forum tonight I think and I'll look at this too.
|
IIRC, I think those LDON chests were also (or maybe it was random) but seemed to have traps on chests. I remember doing a LDON once and we were all medding up and the warrior saw a chest and said oh look a chest lets open it, and before the rogue could say WAIT!!! poof the warrior triggered the chest and got a nasty spell casted on him from not removing the trap first. It was horrible, we were just in our lower 20's and the spell that was casted on the warrior took a (might have bee higher..) level 49 cleric spell to disappear. lol. Cant remembe what spell it was but reduced all this stats to 1's or something like that.
Anyway, would there be away to put traps on these chests? Good job btw, always look forward to new features like this. |
Yes! Awsome :)
My whole guild used to do tons of LDoNs back in the day, it was our specialty actually instead of the usual big-time raiding. The dreaded 'everyone-clear-out-the-instance-and-let-the-rogue-pick-it' chests! Poor guys....they were heroes if they got it off though. The nasty little boxes would do a couple things, one cast a nasty AoE poison DoT that would eventually kill you regardless of level, make you uber-drunk, or blow up, and long term AoE fear (Which is why we waited till the end of the run to deal with them....). Not your choice, and the effects were uber-nasty, but made for some fun stories. The chests were around trapped around 90% of the time (ballpark figure). We usually cleared everyone out at the end and let the rogue handle them cause' the AoE effects filled most of the instance. They were though a great source of some neat instance specific drops, gems, coin and Augmentations. They had generous loot tables. You just had to 'de-trap and pray' most of the time though. |
I'll see how traps could be done. I like the idea.
-Chris |
Thank you, CB. My dreams of seeing LDoNs become a reality again are coming true. :)
|
Nice addition. It will be very useful in the near future when conditions are implemented to restrict what is required to open a chest. But, it definitely is a nice start. Been missing this feature for a while.
|
This along with a plethora of other things on this forum will go in tonight most likely.
..just have to finish making sure it all works. |
Quote:
With a script, can also do proximity stuff to chests.... or whatever else. Anyway, it may be more flexible to do it this way than to hardcode something. Just a thought. |
Mods
ps: Mods, can you please edit my first post, remove all it says there and write something like "Obsolete - checked further down". Thanks.
|
Thread closed, See new " Update to LDoN Open Button Support"
|
All times are GMT -4. The time now is 03:57 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.