Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 08-31-2012, 09:58 PM
Tabasco's Avatar
Tabasco
Discordant
 
Join Date: Sep 2009
Posts: 269
Default The emu source is the best adventure.

Seriously, I love mucking around in here.
I'm finally getting into how nice the quest event updates from several months ago are.

Then you find stuff like this:
Code:
    if(damage < 0)
        damage = 31337;
On the one hand, I loathe bracketless scopes, what is this python? On the other hand, finding cheesy nerd-speak in the code just accentuates the rich history you can find in there.

Many hands have contributed. They've made improvements, made mistakes, and in the midst of it all left signs of their passing. Why scour the ancient ruins of akheva in search of their poorly manufactured secrets when you can study codex of legitimate wonder.

Good work everyone, and thank you.
Reply With Quote
  #2  
Old 08-31-2012, 10:33 PM
c0ncrete's Avatar
c0ncrete
Dragon
 
Join Date: Dec 2009
Posts: 719
Default

hey! what's wrong with python!?
Reply With Quote
  #3  
Old 08-31-2012, 10:59 PM
Tabasco's Avatar
Tabasco
Discordant
 
Join Date: Sep 2009
Posts: 269
Default

Indented scopes took some getting used to and you have to set your editor for tabs to spaces, but ultimately, python is a really handy language.

In other languages I think it's aggravating because of the lack of consistency and I honestly don't think it does a thing for readability.
Reply With Quote
  #4  
Old 08-31-2012, 11:40 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Quote:
Originally Posted by Tabasco View Post
Seriously, I love mucking around in here.
I'm finally getting into how nice the quest event updates from several months ago are.

Then you find stuff like this:
Code:
    if(damage < 0)
        damage = 31337;
On the one hand, I loathe bracketless scopes, what is this python? On the other hand, finding cheesy nerd-speak in the code just accentuates the rich history you can find in there.

Many hands have contributed. They've made improvements, made mistakes, and in the midst of it all left signs of their passing. Why scour the ancient ruins of akheva in search of their poorly manufactured secrets when you can study codex of legitimate wonder.

Good work everyone, and thank you.
Must be talking about the global player.pl and global NPC scripts
Reply With Quote
  #5  
Old 08-31-2012, 11:57 PM
Tabasco's Avatar
Tabasco
Discordant
 
Join Date: Sep 2009
Posts: 269
Default

I had my own versions of those a long time ago, they just fired separate events and the script was playerglobal.pl instead of global_player.pl. When I went to implement those events again on a new server and discovered it was already done, I was thrilled though. I should have just posted mine, but I didn't think it was production quality and nobody seemed interested the one time I offered.

This was before all that, might have even been a year or so ago, I noticed all quest events firing through a different framework. I just finally got around to digging into it. It's really easy to add new events, or in my case modify some existing ones to carry more information.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 04:48 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3