added /resetcd (admin command)
fixed graphical glitch with spell icons
added mp potions to loot tables
server now exports settings such as xp/gold multipliers each update tick
added more networking boosts
added more metadata collection
reduced time you have to wait to gamble
tested everything thoroughly
increased 'mass rejuvenation' range
fixed bug with /setgold (admin command)
--------------------------------------
redefined all spawn points
finalized spell cool down times
fixed major bug with hotkeys
fixed several major bugs with cooldown networking and storage
added lots more 'soldiers'
increased aggression radius and retreat range of 'soldiers'
a message is now sent when you die
'life steal' spell can only take hp the target actually has
changed mp gain feedback color
fixed a major bug with applying stats to npcs
finalized stat application system
hotkeys now highlight in red if player level is too low to use them
balanced 'necromancer' class
rebalanced a lot of npcs and some items and drop rates
increased gold drop amounts by 50% (accounts will be updated to match)
increased hp potion drop rates substantially
'shield' spell now adds a base armour rating as well as a 50% increase
hp/mp regen both have base values now so that begin-game regen rates are better
fixed major bug with removing spell influences
balanced 'arcanist' class
greatly improved loot drops, especially for boss
stress tested client/server by summoning 500 creatures across the world. normal ping - huge improvement.
changed hue of hp gain feedback color for improved visibility
balanced 'overseer' class
balanced all remaining aspects of the game, I hope

--------------------------------------
added a water sparkle effect
increased all npc movement timers to improve syncing
added particle effect to 'vampire bats'
added lighting effect to 'shield' spell
added lighting effects to 'meteor' spell
improved 'meteor' spell particle effects and increased speed so it has more impact
tested arcanist spells thoroughly
'ice elemental' now has a death effect
fixed 'vampire bat' trail particles
tested necromancer spells thoroughly
added lighting effect to 'cultist'
added lighting effect to 'mass rejuvenation' spell
added a fun secret/challenge and a reward

finalized 'shield' spell effects
remade 'mass rejuvenation' icon
added effects for 'stun' spell
added particle effect to 'thorns aura' spell
tested overseer spells thoroughly
every spell now has effects that are pretty decent!
--------------------------------------
added graphic and particle effect for 'curse of weakness' spell
fixed a bug with an easter egg added yesterday
npcs can now have creation effects
added a particle effect to creation of 'vampire bats'
added a red glow to 'vampire bats'
enemies and players now fade in on creation!
changed creature hover state conditions
changed creature drawing method for improved consistency
further increased spell ranges
improved SS networking scripts
massive improvements to server networking
server now sends 75% less data!!
created and implemented scripts to update creature positions within a radius for sudden long-distance position changes
created a special system for displaying graphics around the player focusing on fade ins/outs
added 'shield' spell effects and networking
--------------------------------------
added a casting state to creatures on the server
can no longer attack while casting a spell
added more varied radial cursors
increased 'meteor' spell impact radius
'stun' spell paralysis time now lasts for a varying amount of time based on level, capped to 10 seconds
improved spell balance and increased most spell range restrictions
changed necromancer 'raise undead' to 'summon undead' and made it create a 'vampire bat' instead of an 'armored undead'
summoned creatures now automatically attack your active target
added 'vampire bat' graphics and definitions
fixed a bug caused by summoned creatures targeting themselves (idiots

)
'vampire bats' now have an animation while stopped
added a new enemy (it's sort of a secret)
added an easter egg that has a 1 in 50 chance to trigger when using 'summon undead' spell
added a client side random ai movement system for critters, including animation and configurable behavior
added 'frog' critter
walking on a frog now kills it
added a frog variant with a special glow
walking on a frog variant triggers an awesome easter egg
fully added 'ignite' admin spell
added admin spell initiation scripting
added simple SS validation to frog easter egg
--------------------------------------
added compensation for lag to more of the spell system
added a SS script to retrieve all creatures within a radius (for area-of-effect damage)
added and completed 'meteor' spell
fixed an annoying spell interface bug
added multipliers to spell tick definitions
tested some spell validation
added 'mass rejuvenation' spell functionality
fixed casting of spells which require no target
added mp loss feedback display
fixed a bug with assigning spell positions
fixed a potential bug where spells used the wrong instance
players no longer get xp if they kill their summoned creatures
SS spell instances now automatically remove all of the objects and influences they created when alive
redefined spell instance influence stats and applied a persistant copy to creatures for spells/items to alter
spells can now change creature stats correctly and persistently
added 'curse of weakness' spell functionality
changed 'shield' definition to increase armor by 50% rather than reduce damage by 15%
spell instances are now destroyed on player logout and npc death (if owner, or target)
added a nice screen shake effect and scripting
'meteor' now causes the screen shake effect (distance restricted of course)
spells are now given a default 'self' target
added 'shield' spell functionality
improved spell validation for owners/targets
added 'stun' spell functionality
when the feedback "critical!" is created it is now positioned higher so the damage is more visible
player/creature update now applies influences fully!
added the first spell trigger type 'on attack'
added 'thorns aura' functionality
--------------------------------------
fixed a bug with the cursor when multiple spells are clicked with different target types
initial spell assignment is now complete
added some glow effects to the icons
defined a thick border of solid cells around the zone's island borders, so creatures cant be summoned outside of it
respawned players are now given 25% of their mana back
server now verifies player is only casting one spell at a time
server now verifies player is not moving on initial casting of a spell
if the player moves while casting a spell it is now canceled
extensively tested SS spell validation for movement + range
added mp potion icons
gave 'strong hp/mp' potions a slight glow
reduced the distance a creature has to be from the player to be deselected automatically
finalized all the SS spell definitions
added mp potion definitions (3 variations) and usage networking
clicking major interface elements now resets the cursor
added mp potion particle effects
added a special system to automatically retrieve the game server IP from the update server
added range to spell info panel
finalized spell info panel
player is now told if his spell was interrupted
removed the exit button (its kinda useless and in a weird position)
/cripple and /crippleall (admin commands) now reduces mp as well as hp
made it so a spell can only be interrupted if it's been alive for 250ms on the server (to account for possible lag)
hotkeys can no longer be right clicked to use them
improved spell targeting substantially
implemented radius-based targeting for spells (took quite a while...)
spells can now target: creature, npc, player, position, or radial position
added position/radial targeting validation to server
improved spell target cancellation scripting
--------------------------------------
fully completed 'life steal' spell
when a spell is cast, a small particle effect always appears
fully added 'barrage' spell
fixed critical CS spell range bug
added all the spell icons (my attempt at them, anyway!)
finalized all the CS spell definitions
mp cost and spell damage values are now dynamically calculated again, but with a better algorithm
hotkey slot now highlighted in red if you dont have enough mana to use a spell
hotkey slot now faded to gray while cooling down (cooldown panel is layered over the top still)
fixed bug with SS mp cost and damage multipliers being a bit off their correct value
fully added 'summon undead' spell
added ownership validation to spell actions, in case player logs out and some actions must be reversed
npc ownership is cleared on player logout
can no longer summon a creature if close to spawn
players now lose npc ownership if they damage them
owned npc will no longer attack owner's party members
updated spell targeting for players to match non-targetable npc code
--------------------------------------
updated the in-game logo and loading screen to match the updated logo
implemented spell cool downs
improved spell cooldown database storage method
spell cooldowns are now active even if the player is offline, or if the server session dies (useful for spells with long cooldowns)
modulated SS blood effects handling better (so spells can now create blood)
weapon effects now only have a 33% chance to occur, which should slightly reduced potential for lag
improved SS spell casting infrastructure substantially
added more spell networking
when casting a spell, caster now faces the target
fixed a bug with facing targets
can no longer try to face self (in the event of casting a spell on yourself)
improved facing scripts during combat (still not perfect, but improved)
improvements to spell use targeting on the client
spell cooldown is reset on SS cast validation fail
spell cast fail now reset use bar if actively tied to failed spell
can no longer cast spells if outside range or if moving (player is told in both cases)
split CS spell initial use and spell cast validation
--------------------------------------
added a SS ticker system for spell instances so they can be executed in parts
extended the class definition for spell instances so that if a spell has to be deleted early the altered stats are restored
can no longer press hotkeys if chatting or using a textbox
spells now have an initial SS ticker time set by spell cast time definition
extended spell definitions fully
made mana costs for spells static rather than based on player level
changed spell targeting requirements and definitions
spell targeting can now be restricted to: all creatures, just npcs, or just players
removed directional rectanglular targeting infrastructure
removed automatic aggressive targeting of npcs after spell use
specific targeted creature is now processed by the server (inc. networking)
added SS target validation (quite tedious...some design flaws)
finalized CS targeting system and interface (also tedious)
fixed a depth bug with persistant blood
further increased injured bleed rates
npc's now become aggressive when damaged by spells
modulated npc retaliation scripting
added spell range restrictions
added SS mana cost and cooldowns
a few bug fixes
spells are now fully validated on the server!
--------------------------------------
greatly extended SS spell infrastructure (at least 2 hours of work)
spells can now be instanced
spell cast networking added
increased injured bleed rate
added persistant blood drops if injured
began work on the usage bar for casting and channeling spells
channeling spells now reverses the use bar
improved target system modulation on the client
when casting a spell on an npc, they are now aggressively targeted automatically (temporary)
cursor is reset if donate button is clicked
cursor is reset if ESC is pressed
attempted to improve clarity of party member hp/mp display
added a graphic for the use bar and frame
added a % complete diplay for the use bar, with intervals of 5%
positioned the use bar decently
--------------------------------------
started preparing serverside spell infrastructure
added default spell definition scripts
removed 'spell level' variable from client and server scripting, and database
pressing print screen now takes a screenshot
can now target enemies with spells which require a target
fixed bug where xp could equal max level xp without level up
disabled movement if ping is 999
removed a couple of phrases from the swear filter
when gold is given to admin, it is no longer applied to the account
fixed a minor alignment issue on the account menu for character portraits
fixed minor bug when changing party status reset active chat entry
added a new attempt at a better speedhack prevention method and combined it with an improved variant of previous setup
added a warning for AFK kicks
if party member (or self) is very low hp, their portrait is now highlighted with a red glow
changed red butterfly sprite and gave it a new functionality which is pretty cool
increase rare butterfly spawn rates by double
added a minimum xp multiplier value based on level, if the xp bonus was chosen (gives the bonus value during early game stages)
added a minimum gold multiplier value of 1 piece, for any successful gold hauls
fixed xp/gold multiplier bug
added global xp and gold multipliers
improved gold change modularity and began implementation throughout server
tested both xp and gold multipliers extensively
added /goldset (admin command)
changed /summon (admin command) argument order so it's harder to misuse
added /setxpmult (admin command)
added /setgoldmult (admin command)
xp and gold multipliers are now read from file (instead of dependant on server session)
added and coded the implementation of an 'online status' field in the database for use by the new website, and dynamic signatures in the future
defined 3 states for online status: online, recently online, and offline
added /teleporthere (admin command)
added some performance boosts
continued work on SS spell class definitions
began work on spell initiation and ticker system
added important SS spell structures: initiation, definition, validation, usage\
--------------------------------------
refined all previously created code for the spell system
spells are now dynamically variable based on player stats (ie. player level * 10 damage) instead of static
cool down timer code improved
cool down timer now synced to clock rather than step system
keyboard digits now execute hotkeys correctly
changed quit button icon to text that says "exit" so noobs stop thinking it means attack

spells now display basic info in stats panel when hovered
added client side spell use validation
added several cursor icon variants
added cursor icon change system
implemented cursor icon change for spell types
disabled cursor appearance for screenshots
screenshots are now saved to their own directory (required manual recode of system)
added "click" states for mouse cursors
right clicking resets mouse cursor
completed stats panel display for spells
added more spell targeting code
added new secret letter code
reduced level cap to 15 in anticipation of rebalance
--------------------------------------
fixed drop rate bug
completely rewrote client side party interface
fixed a ton of client side party bugs
fixed target panel glitch
reduced armored undead spawn time by more than half
increased level cap to 25 until spells update (anyone that reaches the cap before then gets 50 gold!)
--------------------------------------
doubled ice elemental drop rates
fixed some minor glitches found in new update
halved jackpot win multiplier
disabled admin afk kick
moved NPC captain up to his boat
player is now told when a player cant be found for /givegold command
party leave button can no longer be clicked while on the donate page
fixed glitch where obelisk did not go transparent while behind it
chat messages now reset AFK kick timer
rebalanced player gold
fixed an exploit with XP sharing
changed ice elemental gold drop chances
rewrote targeting system again
hopefully fixed NPC targeting bug
--------------------------------------
finalized changes to the world for the new update
added more chicken spawns around initial spawn
fixed party invite withdraw message
added party invite decline button for leader, plus networking
fixed alert destroy event to cancel active invites properly
fixed party join bug
added party promote and kick buttons for leader, plus networking
added party leave button, plus networking
added SS party promotion code
added leader asset clearing scripts
fixed a bug with targeting players from their party frames
increased party member name size
when leader changes to the player, active party invites are now updated
fixed a critical flaw with restoring the party session on relog
fixed a ton other party bugs
finalized party leave script
added party kick script
fixed party kick for disconnected players
finished all remaining party code and tested for bugs
added a secret
added a secret reward item
--------------------------------------
on party invite, if player cant be found the sender is now told
added party invite cancellation networking
improved invite decline function modularity substantially
fixed another HP/MP networking bug
fixed a crash on player death
replaced some party networking scripts
fixed CS character login party networking
on character relog, other party members are now updated
add party member button now not shown if player is not the party leader
CS party slots now 'fill' newly cleared slots, for example when someone declines and invite, or leaves
CS party slot objects now change owners and reposition themselves on 'fill'
party leader objects are now removed on invite accept and leave
fixed party member disconnected drawing glitch
party member levels no longer drawn (may be temporary)
clicking the party invite textbox when it's already selected now cancels the whole invite
changed the main networking scripts to pass better base classes
when party leadership is transfered, the party is told to whom
restored secret letter code to the original in preparation for the next release
added the infrastructure for a meta data system which collects obscure stats
total gambled winnings and losses, total chat messages and total PvE kills are now recorded as metadata
rewrote the damage record assignment system
fixed some bugs with XP sharing caused by new HP system
got XP system fully working again
fixed level up bug
fixed party leader disconnect glitch
fixed XP sharing bug
when a party member changes equipment, their HP/MP is now updated for others
updated a lot of information on the website and forum
restructured the gold/loot drop system to be fairer for parties and solo players alike
loot/gold now has a chance to drop for every person involved in attacking a monster, based on their contribution
loot/gold now only dropped if within 10 cell radius or target
replaced current cultist stats with old stats in preparation for the next release
added a glow to ice elementals
restored level cap to 20 in preparation for the next release
if you reach the level cap, the info panel now says "progress to next level: CAP" in red, instead of a percentage
redefined all the spawn points
increased the number of spawns by ~20
fixed HP bar display when on donate panel
nerfed cultists a bit
added ice elemental spawn just for a challenge
defined ice elemental stats and loot drops
added "fireweed" item
changed ice elemental glow color and made it more subtle
fixed item stack bug
changed some stack sizes
greatly increased all enemy spawn times
added AFK kick
doubled gold drop rates
when an alert is received, the alert message is now automatically added to chat as well
fixed disconnected portrait appearance
fixed party invite decline message not being sent to leader if the party was disbanded
tested party system extensively
changed targeting system
target portrait can now be drawn indepedant of an actual object (ie. party members in a different room)
party members can now be targeted by clicking their portrait
fixed party button position syncing bug
target no longer deselected if a long distance away, if the target is a party member
reduced text shadowing to one layer, which not only improved performance substantially but also improved text clarity