![]() |
#1
|
|||
|
![]() Nilbog and I figured we would give a glimpse of the work involved in getting an event like last night's running.
Before I delve into the code and scripts, I'll pick out some of the jokes we had hidden in there that some may have missed, written by nilbog: Jarsath Explorer Code:
my $phrase1 = "At least there's no Rinna Lightshadow."; my $phrase2 = "Has anyone heard the tale of an Erudian with rose-colored shoes?"; my $phrase3 = "I was relieved to find boats in working order. We'll need them to transport all these heads!"; my $phrase4 = "As a broodling, I dreamed of one day becoming a great healer. Time has caught up with me and I now realize I will never be a young doctor."; my $phrase5 = "I miss Kunark."; if($text=~/Rinna/i) quest::say("We encountered a ferocious human female in a great valley!"); if($text=~/great valley/i) quest::say("Your people called it East Commonlands."); Code:
quest::say("Greetings, $race. What an interesting place.. the landscape seems to go on for an eternity. We even encountered a flying horse!"); if($text=~/horse/i) quest::say("It was killed within seconds of being spotted by another group. Odd, they didn't seem to have anyone that could track."); Code:
quest::say("Greetings, $race. This area reminds me of a place I journeyed to long ago.. Skyfire Mountains! Are you here on business?"); if($text=~/skyfire/i) quest::say("Pits of fire, despair.. and dispell! HA!"); Here is the backend code that handled the backbone of the event: Event.h http://codepad.org/VGlha3wk Event.cpp http://codepad.org/UvhRXMVG This runs on top of a new logging system that I coded mostly over the course of the last week that keeps better track of quests and drops. The system for encounters (engagements/fights) has been implemented for a few months now and runs through the same backend process. The base quest scripts involved: Explorer: http://codepad.org/LUL5R0mn Bounty Officer: http://codepad.org/M5Spvq27 Jarsath Sergeant: http://codepad.org/hQH2TI9n Most of the camps used one of the 3 scripts above with minor changes. Achievements. Not really part of the "Event" but included anyway: achievements.h http://codepad.org/sEYjTdnF achievements.cpp http://codepad.org/FxnLDz9W
__________________
| ||
Last edited by Rogean; 03-26-2011 at 07:42 AM..
|
|
#3
|
|||
|
![]() Has anyone heard the tale of an Erudian with rose-colored shoes? LMAO
Great job guys, thank you!
__________________
I've never given a reach around to a spider monkey while reciting the pledge of allegiance.
| ||
|
#4
|
|||
|
![]() To someone who has zero idea of how games and coding and events work, it all seems like some sort of wonderful magic to me.
Thank you for everything the Dev and GM team has done for the players. I got to see people dieing and training in and around KC last night for the first time in a long time. Good times! [You must be logged in to view images. Log in or Register.]
__________________
![]() | ||
|
#5
|
|||
|
![]() Amazing work Rogean. Sensational even!!! Thank you and everyone else involved for all your hard work and dedication to P1999.
__________________
India - cleric
Labyrrinth - enchanter | ||
|
#6
|
|||
|
![]() It's definitely appreciated. Thanks guys.
| ||
|
#7
|
|||
|
![]() You guys did an absolutely wonderful job.
The Kunark event was crazy fun...and 1500+ on server! Over the last year and a half you guys have brought back what you intended to...the gaming experience we all missed. The sheer number of people logged in last night are a testament to this. Thanks! [You must be logged in to view images. Log in or Register.]
__________________
Klaatu (RED)- Fastest Rez Click in Norrath
Klaatu (BLUE) - Eternal 51 Mage Klattu (GREEN) - Baby Cleric | ||
|
#8
|
|||
|
![]() I had a blast... the event was awesome and I'm pumped to see the servers handled the load np. Great job everyone.
__________________
Vonkaar Best Druid on Project 1999 - I have a blue ribbon to prove it. Destroyer of Mooto - 7 times since 1999. The Bane of Bixies© Huge halfling balls. | ||
|
#9
|
|||
|
![]() Such a fun event, thanks so much for all the hard work! =D
__________________
Eldar Oftenlost
Alderac Oftenlost Zkanas Oftenlost <Vesica Dei> | ||
|
![]() |
|
|