The SEB engine is a DX7 based version of Eclipse I’ve created from a EO 2.0 base. I’m posting this changelog because I feel like I should as it relates to Skywardens/Skywyre seeing as a probable many games will be made using this engine.
Eternal Blaze Online was built with the EXACT build shown here.
You can download this engine OPEN SOURCE for free at skywyre.net (although you DO have to register to be able to see the page)
Full support is being offered at skywyre.net .
Credit to SkywardRiver and all names under ‘Other Credits’ in the prepackaged engine MUST be given.
If I see my source in other projects without credit I will take action.
The complete changelog:
~NPC Multiple Drops
~Elemental Weapons and Weaknesses
~Damage Scaling for Projectiles (based on agility)
~INT/WILL Scaling for Spells
~Buff/Debuff Spell Types
~Tool Power System
~Stat Reset Potions
~Player through Player Walking in Safe Zones
~Auto-Target on attack
~NPC/Player Level Display
~Server-Side Color Messages
~Graphical Chat Buttons
~NPC Walking/Running Option
~Some Stuff I may have forgotten
~Dynamic Paperdoll Drawing
~Fixed an issue where EXP was only displaying for the first player
~Fixed a rendering issue
~Fixed other misc issues
~Added my Dynamic Elements System
~Made Name Font look better
~Fixed a display issue in Spell Descriptions
~Auto-Target on Projectile Attack
~Redid Vital Scaling for each class
~Redid most Stat Dependent Combat Mechanics (critical, dodge, block, parry, ect…)
~Numeric Hotbar Keys
~Fixed Several Bugs
~2-Handed Weapons now have a better damage rate than 1 handed weapons (fixes the age old problem of the situation of the ‘Scimitar’ being better to use than the ‘Scythe’ for example)
~Spinning using PgUp and PgDn keys
~New Party EXP System
~Can no longer cast Damaging Spells on yourself.
~Fixed several bugs that existed in base MP3 system
~Added New Mechanic to NPC combat. More Details below
~Added New Boss Npc Option. More Details below
~New Map Report Functions
~Fixed several other bugs.
~Decreased Armor-Based damage reduction by 25 percent
~Healing Tiles will now heal BOTH vitals and will now scale. (The amount healed will be equal to the amount set + (player level * 5(3 for spirit))
~Added New option to Projectile Items. If they are meant to be staffs or other magical means of bombardment from afar, click the ‘Mage Projectile’ box and the damage will be calculated using Intelligence rather than Agility in the damage formula.
~Shopping is now more dynamic. Left Click an Item in shop to view it’s price or Left Click an item in your inventory to see it’s sell value. Right Clicking will either sell or buy the item you right click.
~Dynamic Base Stat Selection for spells (in editor).
~Spell animations now play regardless of whether the NPC has died or not.
~Fixed Several bugs in display issues.
~Fixed a terrible Server Side issue that caused lag.
~Fixed Damage not being dealt from attacks when a DoT was active on NPC.
~Npcs can no longer attack you if they are stunned.
~Fixed some issues with Spell Desc Window.
~Server Speed Increase.
~Removed NPC Running/Walking selection as it was buggy. I will most likely replace this with the improved system that is currently in the Main Skywardens Engine.
~Custom NPC Attack Speeds
~First Walking Animation Fix
~Quest Button added to Admin Panel
~Resources can now grant EXP
~Chat Channels now put into Combobox mode
~Healing Tiles now heal over time. No more having to run around a fountain to gain HP
~Fixed Game-breaking Projectile Bug
~‘Agile’ option for NPC’s now grant specified mobs to go past NPC AVOID tiles
~ALOT of Bugs fixed
~New Guild Invite Dialogue
~Reduced Spell to Stat Scaling ratios
~Added Dynamic Cast times to NPC Spells
~Added ‘Hive Mind’ option to NPC (Thanks Mohenjo)
~Changed OnDeath Item Drop Formula
~Changed ‘Drops’, ‘Equips’, and ‘Unequips’ to Scrolling messages
~Bound Items can now not be dropped when killed
~NPC’s will now choose a random spell from their list to cast. Cooldowns and cast times will now be dependant on the spell chosen.
-Can Change Guild Name
-Optimized Guild Window
~Fixed an Event Bug
~You can now copy and paste entire events onto the map
~Fixed Bugs in Display
~New Transitional Loading Screen (super fast)
~EXP Rates (Server Side)
~New Pet Systems
~Arena Map Moral
~Several Fixes and Optimizations.
~NPC’s before this update, would calculate the damage they could deal to you (armor and such) and then if they damage equalled more than 0, it would play the animation and attack, dealing the damage. This would result in very boring combat for player’s with high end gear facing low level mobs, as their armor would negate all damage and the NPC would just sit there and get killed.
I’ve added a function that will now check if the damage is less than zero. If so, the damage will be changed to zero and then a random number between 0 and 5 will be added. This way, there is a higher rate of NPC attacks so they aren’t just sitting there getting killed.
~NPC Boss option will now render a ‘Boss’ Npc’s name as Magenta. Just gives more singularity for mobs.
I may be adding more functionality to this later, but for right now, it is merely an aesthetic feature.
I’ll be updating this frequently, so be sure to tune in every now and then. Ta-ta for now!
(Credits will be added soon, but much of this code is original)